يمثل بروتوكول Note تطورًا كبيرًا في تاريخ البيتكوين.
بروتوكول NOTE هو بروتوكول لإصدار الأصول الرقمية يعتمد على نموذج Bitcoin UTXO، وهو يختلف عن البروتوكولات الأخرى التي ظهرت مؤخرًا، فهو مبني حقًا على نموذج UTXO الخاص بالبيتكوين. باستخدام لغة عقد ذكية متوافقة مع TypeScript، تكون النتيجة المجمعة هي كود تشغيل Bitcoin الأصلي، تورينج مكتمل، ويمكن أن يتضمن مجموعة قوية من الوظائف بما في ذلك Oracle وإثبات المعرفة الصفرية.
يختلف عن البروتوكولات مثل Ordinals وAtomics، على الرغم من أن Note تحسب أيضًا أصول المستخدم من خلال المفهرسين، إلا أنها تعتمد كلها على التشفير، ويضمن القائمون بتعدين Bitcoin ملكية الأصول، مما يتجنب خطر وضع علامة عليها بواسطة المفهرسين. حدثت مشكلات سوء التشغيل. بالإضافة إلى ذلك، فإن تكاليف معاملات NOT منخفضة للغاية، مما يلغي الحاجة إلى إرسال معاملتين مثل Ordinals وAtomics. والأهم من ذلك، أن بروتوكول NOT يدعم العقود الذكية، مثل تعدين Bitwork وحجم التعدين الذي يتناقص بمرور الوقت. يستخدم قيمة الرمز الفعلي، بدلاً من بروتوكول الرقم الأولي المعتمد على أرقام ساتوشي أو نظام العملة المصبوغ الذي يعتمد على أرصدة UTXO.
بالمقارنة مع العديد من "بروتوكولات التجسير بين السلاسل"، تصدر Note أصول Bitcoin الأصلية ولا تتضمن استخدام BTC كضمان لإصدار الأصول وتداولها على سلاسل أخرى.

يدعم بروتوكول NOTE التقاطع - السلسلة، والتي يمكنها إرسال الأصول الأصلية على Bitcoin إلى سلاسل UTXO الأخرى، بالإضافة إلى استلام الأصول من سلاسل UTXO الأخرى. يعتمد كل ذلك على التشفير وإجماع Bitcoin blockchain.
تم تطوير بروتوكول NOTE بالكامل من قبل المطورين في مجتمع تطوير Bitcoin.
وفيما يلي شرح فني مفصل:
تعود مزايا نموذج UTXO إلى أعين الجمهور. تحتاج عملة البيتكوين، باعتبارها مرساة للعملة الرقمية، إلى حلول تقنية متاحة وسهلة الاستخدام، وقد ظهر بروتوكول الملاحظة إلى حيز الوجود.
يتمتع نموذج Bitcoin UTXO بمزايا هائلة من حيث الكفاءة والتزامن مقارنة بنموذج EVM. ومع ذلك، فإن إصدار الأصول المحلية على نموذج UTXO Bitcoin ينطوي على مشاكل متعددة يصعب حلها، والمشكلة الرئيسية هي كيفية تحديد الأصول. والآخر هو كيفية الحفاظ على الأصول في هيكل معاملات محكم.
المعاملة على شكل UTXO كما هو موضح أدناه:

يتخذ بروتوكول NOT منهجًا مبتكرًا للتعامل مع معاملات Bitcoin وإدارة الأصول والذي يختلف بشكل كبير عن حلول البروتوكول الأخرى. في معاملة Bitcoin التقليدية، يقوم جزء الإدخال من المعاملة بفتح مخرجات المعاملة السابقة (أي UTXO القديم) ويولد مخرجات معاملة جديدة (أي UTXO الجديد). في مخططات البروتوكول الأخرى، يتم ربط الأصول بـ UTXOs التي تم إنشاؤها حديثًا، مما يتسبب في تناثر أصول المستخدمين بين UTXOs المختلفة. يتطلب هذا النهج من المفهرسين والمحافظ الاحتفاظ بقائمة شاملة من UTXOs لضمان دقة علاقات ربط الأصول، وفي الوقت نفسه، يجب إدارة UTXOs مع علامات الأصول بعناية فائقة لتجنب الإنفاق الخاطئ، ويجب إنفاق UTXO بالكامل مرة واحدة. .
في المقابل، يتبنى بروتوكول NOT منهجًا يعامل مخرجات المعاملة كحسابات مستخدمين، حيث يتم تمثيل رقم حساب المستخدم من خلال تجزئة البرنامج النصي لمخرجات المعاملة، كما هو موضح في مخرجات المعاملة TX1 في المثال. هذا النوع من الحسابات خاص تمامًا، ونوع وكمية الأصول المرتبطة به مستمدة من مدخلات إلغاء القفل لـ TX1. عندما يتم إنفاق هذه الأصول في TX2، يتم إنشاء مخرجات المعاملات الجديدة بعد تأكيدها وفتحها بواسطة القائمين بتعدين البيتكوين. في هذه العملية، يحتاج مفهرس بروتوكول الملاحظة فقط إلى تسجيل تفاصيل المعاملة التي تم الكشف عنها في وقت إلغاء القفل، ويمكنه توفير أدلة Merkle للتحقق من صحة المعاملة بعد تأكيد الحظر.
لا يعمل هذا التصميم على تبسيط عملية تتبع الأصول وإدارتها فحسب، بل يقلل أيضًا من مشكلة تجزئة أصول المستخدم، ولكنه يزيد أيضًا من خصوصية المعاملات. من خلال استخدام مخرجات المعاملات كأرقام حسابات والاعتماد على آليات التحقق من عمال المناجم في شبكة Bitcoin وآليات إجماع blockchain، يوفر بروتوكول NOT طريقة أكثر أمانًا وكفاءة وحماية للخصوصية لإدارة الأصول الرقمية.
تكون معاملة تنسيق Taproot P2TR النموذجية كما يلي:

تختلف الإستراتيجية الفنية المعتمدة بواسطة بروتوكول NOT بشكل كبير عن بروتوكولي Ordinals وAtomics. تستخدم Ordinals وAtomics البرامج النصية لاسترداد P2TR (Taproot) لتضمين بيانات إضافية عن طريق إنشاء منطقة بيانات لا يمكن الوصول إليها عن طريق إضافة كود التشغيل OP_FALSE OP_IF. يسمح بروتوكول الملاحظة بالتشغيل المباشر للبيانات غير المؤمنة من خلال أكواد التشغيل، مما يحسن توفر البيانات. في بروتوكول ملاحظة، يمكن لنماذج البرامج النصية أن تنبثق البيانات مباشرة من المكدس، ويمكن للبرامج النصية الأكثر تعقيدًا تنفيذ وظائف التحقق على السلسلة مثل التجزئة.
بالإضافة إلى ذلك، لا يقتصر بروتوكول الملاحظة على استخدام P2TR، بل يمكن أيضًا تنفيذه من خلال P2SH (الدفع مقابل تجزئة النص)، وP2WSH (الدفع مقابل تجزئة النص الشاهد) والبرامج النصية غير القياسية، مما يزيد من مرونة البروتوكول والقدرة على تداول الأصول عبر السلسلة. يستخدم بروتوكول ملاحظة تشفير بيانات msgpack بدلاً من تشفير json، وهو أكثر إحكاما ويساعد على تقليل كمية البيانات في كل معاملة، وبالتالي تقليل تكاليف معاملات المستخدم.
في بروتوكول الملاحظة، تعمل العناوين التي تم إنشاؤها بواسطة نصوص استرداد محددة كحسابات مستخدمين. لا يمكن لعمال المناجم تأكيد عناوين الحسابات هذه إلا عندما يتم إلغاء قفلها بشكل صحيح. يتم التعرف على بيانات معاملات الأصول الموجودة في البرنامج النصي لإلغاء القفل بواسطة المفهرس عند إلغاء القفل ومعالجتها بواسطة العقود الذكية خارج السلسلة. سيتم تسجيل معاملات الأصول التي اجتازت التحقق في العقد خارج السلسلة فقط بواسطة المفهرس، تمنع هذه الآلية بشكل فعال محافظ Bitcoin من إنفاق Note UTXOs عن طريق الخطأ، وتسمح بإعادة تدوير كميات ضئيلة من Bitcoin (مثل 546 Satoshi) في UTXOs.
يأخذ تصميم بروتوكول NOT في الاعتبار الترقيات المتعددة لشبكة Bitcoin منذ عام 2017 فيما يتعلق بالخصوصية وتحسين مساحة المعاملات. وفي الوقت نفسه، يعتمد أيضًا على استراتيجية الكتلة الكبيرة التي يمثلها BSV (Bitcoin SV) لاستكشاف إمكانات نصوص Bitcoin بعمق. يعتمد حل العقد الذكي الخاص بـ NOT Protocol على لغة عقد Bitcoin الذكية التي طورها فريق sCrypt، والتي تدعم التحقق من العقود خارج السلسلة. نظرًا لأن لغة نص Bitcoin مكتملة من خلال لغة Turing ويمكنها ضمان التنفيذ ضمن طول نص محدد، فلن يقع المفهرس في حلقة لا نهائية بسبب تصميم العقد الذكي غير المناسب، مما يضمن استقرار النظام وكفاءته.
تم نشر العرض التوضيحي لمشروع العقد الذكي لإصدار الأصول N20 على GitHub.
https://github.com/NoteProtocol/scryptdemo

يوضح عقد Pow بموجب بروتوكول Note من خلال محاكاة آلية النصف لتعدين Bitcoin وصعوبة تعدين Bitwork في Atomics، مما يوضح القدرة على تنفيذ المنطق المعقد على شبكة البيتكوين. من خلال إنشاء نص بيتكوين بحجم 1 كيلو بايت، يسمح العقد للمفهرس بالاتصال والتحقق مما إذا كانت المعاملة تتوافق مع البروتوكول، وتعكس هذه العملية جدوى ومرونة العقود الذكية في شبكة بيتكوين.
توفر Oracles الأكثر تعقيدًا المستندة إلى خوارزمية توقيع Rabin والعقود المعقدة المستندة إلى أدلة المعرفة الصفرية سيناريوهات تطبيق عالية المستوى. تلعب هذه التقنيات دورًا حيويًا في تنفيذ العقود الذكية، خاصة عندما يلزم التحقق من شروط محددة أو تنفيذ منطق محدد.
من خلال الاستفادة من هذه العقود الذكية، يمكن استخدام إصدار الأصول على Bitcoin لتنفيذ سيناريوهات التطبيقات في العالم الحقيقي، مثل سيناريوهات المكافأة للذكاء الاصطناعي لحل المشكلات. في هذا النوع من السيناريوهات، طالما أن شخصًا ما يمكنه إرسال نتيجة حسابية يمكن التحقق منها، فيمكنه الحصول على مكافأة. وهذا لا يوضح فقط فائدة عقود البيتكوين الذكية، ولكن أيضًا كيف تسهل تنفيذ التطبيقات المعقدة التي تتجاوز المعاملات المالية التقليدية وإدارة الأصول.
تعد وظيفة إصدار أصول N20 Token جزءًا من العديد من الوظائف في بروتوكول الملاحظة. يتضمن بروتوكول NOT أيضًا DID (الهوية اللامركزية) والبيانات المشفرة وتحديد الملكية، ومع عملية الصياغة والتحقق من N721 NFT و Alias (Bitcoin Alias System)، من المتوقع إمكانات ونطاق تطبيق بروتوكول NOT ليتم توسيعها بشكل أكبر.
من أجل السماح للمستخدمين بتجربة النعناع ونقل N20 Tokens، تم إصدار محفظة سطر الأوامر على GitHub، ومن المخطط أيضًا إطلاق مفهرس مفتوح المصدر.
يؤكد المساهمون في التعليمات البرمجية مفتوحة المصدر وراء بروتوكول NOT على أن كل المحتوى مخصص للمناقشة الفنية فقط، وأن إصدار أي أصول والترويج لها ليس له علاقة بالمساهمين في التعليمات البرمجية. ملاحظة هي مجرد مشروع تكنولوجي مفتوح المصدر.
مع مزيد من التطوير والتحسين لبروتوكول ملاحظة، من المتوقع أن يتم إنشاء المزيد من التطبيقات الحقيقية المستندة إلى هذا البروتوكول. ستستفيد هذه التطبيقات من الوظائف والمزايا الفريدة لبروتوكول ملاحظة للعب دورًا مهمًا في Bitcoin والمجتمع الأوسع، حيث يخلق مجال blockchain قيمًا وإمكانيات جديدة. تعد المساهمة المستمرة والروح التعاونية لمجتمع المصادر المفتوحة بمثابة قوى لا غنى عنها في تعزيز هذه العملية.
الملخص
يمثل بروتوكول Note تقدمًا مهمًا في توسيع شبكة Bitcoin لتشمل وظائف العقود الذكية. من خلال تقديم العقود الذكية على Bitcoin، منصة العملات الرقمية الأكثر أصالةً واستخداماً على نطاق واسع، فإن بروتوكول NOT لا يعزز وظائف Bitcoin فحسب، بل يوفر أيضًا للمطورين والمستخدمين إمكانيات ابتكار غير مسبوقة. فيما يلي العديد من الميزات الرئيسية لبروتوكول ملاحظة:
1. دعم العقود الذكية: يعمل بروتوكول ملاحظة على توسيع نطاق تطبيق بيتكوين من خلال العقود الذكية، مما يسمح بإنشاء و تنفيذ أنواع المنطق والمعاملات الأكثر تعقيدًا. يتضمن ذلك، على سبيل المثال لا الحصر، إصدار الأصول وتطبيقات التمويل اللامركزي (DeFi) والسيناريوهات الأخرى التي تتطلب التنفيذ المشروط.
2. نموذج يعتمد على UTXO: على عكس منصات العقود الذكية القائمة على الحساب، تم إنشاء بروتوكول NOT استنادًا إلى نموذج UTXO الخاص بالبيتكوين، فإنه يستفيد من الأمان والكفاءة العالية للبيتكوين.
3. وظيفة عبر السلسلة: يدعم بروتوكول NOT المعاملات عبر السلسلة، مما يمكّن الأصول الرقمية من التنقل بين سلاسل UTXO المختلفة، مما يزيد من تحسين مرونتها ونطاق التطبيق .
4. تطبيقات العالم الحقيقي:يدعم بروتوكول NOTE تقنيات التشفير المتقدمة، مثل إثبات المعرفة الصفرية وخوارزمية توقيع رابين، ويمكن تطبيقها على تطبيقات حقيقية أكثر تعقيدًا. تطبيقات العالم في المشهد.
5. تكلفة منخفضة وكفاءة عالية: من خلال تحسين تخزين البيانات واستخدام تشفير msgpack، يهدف بروتوكول NOT إلى تقليل تكاليف المعاملات وتحسين كفاءة الشبكة.
6. مفتوح المصدر وموجه نحو المجتمع: يؤكد بروتوكول NOT على روح المصدر المفتوح ومساهمات المجتمع، ويعزز الشفافية وجدارة التكنولوجيا، ويشجع أيضًا على نطاق أوسع تطوير وابتكار التطبيقات.
مع تطوير وتطبيق بروتوكول Note، يمكننا أن نتوقع ظهور المزيد من التطبيقات والخدمات المبتكرة في نظام Bitcoin البيئي، والذي سيوفر للمستخدمين الخدمات مع الحفاظ على القيم الأساسية للبيتكوين. تجربة أفضل.
بروتوكول الملاحظة
الموقع الإلكتروني: https://noteprotocol.org
X: https://twitter.com/NoteProtocol
جيثب: https://github.com/NoteProtocol