بالأمس، نشر منشئ Ordinals، Casey Rodarmor، مدونة تقدم بروتوكول الرموز المميزة القابلة للاستبدال (FT) Runes.
وفيما يتعلق بما إذا كانت عملة البيتكوين تحتاج إلى FT، ذكر Casey Rodarmor في تغريدة له أن FT لها وجهان. من ناحية، 99.99% من FTs هي "تفاهات" وعمليات احتيال، مما يضعف نقاء Bitcoin؛ ومن ناحية أخرى، فإنها تجلب الكثير من دخل الرسوم والمطورين والمستخدمين إلى نظام Bitcoin البيئي. "يحب الناس العملات الرمزية وهي مثل كازينوهات السايبربانك، لذلك من المرجح أن تكون إيرادات الرسوم كبيرة ومستمرة حتى يتم تخفيف المخاوف بشأن ميزانيات الأمن (السيبراني) بالكامل."
وأضاف أن بروتوكولات FT مثل BRC-20 وRGB وTaproot ظهرت بالفعل. بالمقارنة مع البروتوكولات البسيطة الموجودة على السلسلة، فإن البروتوكولات مثل RGB وTaproot معقدة وقد تشكل تحديات لتجربة المستخدم. BRC-20 بسيط للغاية ويمكن أن يوفر تجربة مستخدم جيدة مقارنةً بـ RGB/Taproot الذي يتطلب بنية تحتية لتخزين البيانات واسترجاعها خارج السلسلة؛ لكن المشكلة مع رموز BRC 20 هي أنها تولد "UTXO قمامة" وتشغل مساحة صغيرة من العملة.
قال رودارمور إن Runes هو بروتوكول قائم على UTXO ويناسب Bitcoin بشكل طبيعي أكثر ويعزز تقليل مجموعات UTXO إلى الحد الأدنى عن طريق تجنب إنشاء "UTXOs غير المرغوب فيها".
المحتوى التالي يأتي من منشور مدونة Casey Rodarmor وتم تجميعه بواسطة Odaily Planet Daily
لست متأكدًا مما إذا كان إنشاء بروتوكول Fungible Token (FT) جديد للبيتكوين فكرة جيدة. 99.9% من FT عبارة عن عمليات احتيال وميمات. ومع ذلك، لا يبدو أنها ستختفي في أي وقت قريب، تمامًا كما لا يبدو أن الكازينوهات ستختفي في أي وقت قريب.
قد يؤدي إنشاء بروتوكول FT جيد لـ Bitcoin إلى جلب دخل كبير من رسوم المعاملات واهتمام المطورين والمستخدمين إلى Bitcoin. بالإضافة إلى ذلك، إذا كان للبروتوكول بصمة أصغر على السلسلة ويحفز إدارة UTXO المسؤولة، فقد يقلل ذلك من الضرر مقارنة بالبروتوكولات الحالية. على سبيل المثال، أدى BRC-20 الشهير حاليًا إلى توليد كمية كبيرة من النفايات UTXO.
إذا قارنا بروتوكولات FT الحالية، فسنجد أن لديها عدة اختلافات مهمة:
التعقيد: ما مدى تعقيد البروتوكول؟ هل من السهل تنفيذه؟ هل من السهل اعتمادها؟
تجربة المستخدم: هل هناك تفاصيل تنفيذية تؤثر سلبًا على تجربة المستخدم؟ على وجه الخصوص، تتمتع البروتوكولات التي تعتمد على البيانات خارج السلسلة ببصمة أخف على السلسلة ولكنها تقدم تعقيدًا كبيرًا وتتطلب من المستخدمين إما تشغيل خوادمهم الخاصة أو اكتشاف الخوادم الحالية والتفاعل معها.
نموذج الحالة: تتلاءم البروتوكولات المستندة إلى UTXO بشكل طبيعي مع Bitcoin وتعزز تقليل مجموعة UTXO عن طريق تجنب إنشاء UTXOs "غير المرغوب فيها".
الرموز الأصلية: البروتوكولات ذات الرموز الأصلية المطلوبة لتشغيل البروتوكول مرهقة، وقابلة للسحب، وبطبيعة الحال أقل اعتماداً على نطاق واسع.
بناءً على الأبعاد المذكورة أعلاه، فإن نتائج المقارنة لبروتوكولات FT الحالية في النظام البيئي للبيتكوين هي كما يلي:
BRC-20: لا يعتمد على UTXO، وهو معقد للغاية لأنه يتطلب استخدام النظرية الترتيبية في بعض العمليات؛
RGB: معقد للغاية، ويعتمد على البيانات خارج السلسلة، وقد تم تطويره لفترة طويلة ولم يتم اعتماده؛
الطرف المقابل: لديه رموز أصلية مطلوبة لعمليات معينة، بدلاً من الرموز المستندة إلى UTXO؛
Omni Layer: تحتوي على رموز أصلية مطلوبة لعمليات معينة، بدلاً من الاعتماد على UTXO؛
أصول Taproot: معقدة بعض الشيء وتعتمد على البيانات خارج السلسلة.
بالنسبة للبيتكوين، كيف سيبدو بروتوكول FT البسيط القائم على UTXO مع تجربة مستخدم جيدة؟ بعد ذلك، أود أن أقدم لك حلاً رائعًا جدًا يسمى "Runes".
(1 نظرة عامة
يتم الاحتفاظ بأرصدة الأحرف الرونية في UTXO، ويمكن أن يحتوي UTXO على أي عدد من الأحرف الرونية.
تحتوي المعاملة على رسالة بروتوكول إذا كانت تحتوي على مخرجات يحتوي مفتاح البرنامج النصي الخاص بها على OP_RETURN متبوعة بدفع بيانات ASCII بأحرف R كبيرة. رسالة البروتوكول هي كافة البيانات التي يتم دفعها بعد الرسالة الأولى.
سيتم تدمير الأحرف الرونية المدخلة في المعاملات التي تحتوي على رسائل بروتوكول غير صالحة، مما يسمح للترقيات المستقبلية بتغيير كيفية تخصيص الأحرف الرونية أو إنشائها، وتجنب العملاء الأقدم من تخصيص أرصدة الأحرف الرونية بشكل غير صحيح.
يتم ترميز الأعداد الصحيحة كبادئة int، حيث يحدد الرقم البادئ في int طوله بالبايت.
(2) النقل
يتم فك تشفير دفعة البيانات الأولى في رسالة البروتوكول إلى سلسلة من الأعداد الصحيحة.
يتم تفسير هذه الأعداد الصحيحة على أنها تسلسل من الصفوف (ID، OUTPUT، AMOUNT). إذا كان عدد الأعداد الصحيحة التي تم فك تشفيرها ليس من مضاعفات 3، فإن رسالة البروتوكول غير صالحة.
المعرف هو المعرف الرقمي للتشغيل الذي سيتم تعيينه
OUTPUT هو فهرس الإخراج الذي سيتم تعيينه
المبلغ هو مقدار مرات التشغيل التي سيتم تخصيصها
يتم ترميز المعرف كدلتا. يسمح هذا بتعيين نفس الرون عدة مرات لتجنب تكرار معرف الرون الكامل. على سبيل المثال، الصف: [( 100، 1، 20)، ( 0، 2 10)، ( 20، 1، 5)]
قم بالمهام التالية:
المعرف 100، الإخراج 1، 20 رونية
المعرف 100، الإخراج 2، 10 رونية
المعرف 120، الإخراج 1، 5 رونية
AMOUNT 0 هو اختصار لعبارة "جميع الأحرف الرونية المتبقية".
بعد معالجة كافة تعيينات المجموعة، يتم تعيين أية أحرف رونية غير معينة إلى أول مخرجات غير OP_RETURN (إن وجدت). سيتم تجاهل المهام الإضافية.
يمكن نسخ الأحرف الرونية عن طريق تعيينها لمخرج OP_RETURN الذي يحتوي على رسالة البروتوكول.
(3)المشكلة
إذا كانت رسالة البروتوكول تحتوي على دفعة بيانات ثانية، فهي معاملة إصدار. يتم فك تشفير دفعة البيانات الثانية إلى عددين صحيحين، SYMBOL وDECIMALS. إذا تم ترك أعداد صحيحة إضافية، تكون رسالة البروتوكول غير صالحة.
يمكن لمعاملة الإصدار إنشاء أي عدد من عمليات الإصدار باستخدام المعرف 0 في صف المهمة، بحد أقصى 2^128 - 1.
SYMBOL هو رمز ترميز أساسي مكون من 26 بت يمكن قراءته بواسطة الإنسان، وهو مشابه للرمز المستخدم في أسماء الأقمار الترتيبية. الأحرف الصالحة الوحيدة هي من A إلى Z.
الأرقام العشرية هي عدد الأرقام بعد العلامة العشرية التي يجب استخدامها عند عرض الأحرف الرونية الصادرة.
إذا لم يتم تعيين SYMBOL، فسيتم تعيينه إلى رون منشور، ويتلقى الرون المنشور معرف الرون الرقمي التالي المتاح (بدءًا من 1).
إذا تم تخصيص SYMBOL بالفعل، أو كان BITCOIN أو BTC أو XBT، فلن يتم إنشاء رون جديد. سيتم تجاهل عمليات تخصيص معاملات الإصدار باستخدام معرف الرون 0، ولكن ستظل عمليات التخصيص الأخرى قيد المعالجة.
(4) ملاحظة
عند عرض أرصدة UTXO، يمكن عرض رصيد Bitcoin الأصلي لـ UTXO بمعرف Rune 0 والرموز BITCOIN أو BTC أو XBT.
من أجل إبقاء البروتوكول بسيطًا، لا تعتمد (Runes) آلية لتجنب قرفصاء الرمز. في الواقع، هناك طريقة فعالة وبسيطة لتجنب ربط الرموز وهي السماح فقط بتخصيص الرموز فوق طول معين، والذي يتناقص بمرور الوقت، ثم يصل في النهاية إلى الصفر ويسمح بجميع الرموز. وهذا من شأنه أن يتجنب تخصيص رموز قصيرة ومثالية في وقت مبكر من البروتوكول ويشجع المتأخرين على التنافس على الرموز المثالية - إذا كانت هذه المنافسة منطقية.
مكتوب في النهاية
هل هذا الحل يعمل حقا للسوق؟ ليس لدي أي فكرة.
إنها بسيطة قدر الإمكان، ولا تعتمد على بيانات خارج السلسلة، ولا تحتوي على رموز أصلية، وتتناسب تمامًا مع نموذج UTXO الأصلي لبيتكوين. يمكن لمثل هذا المخطط أن يجذب المستخدمين من مخططات أخرى ذات بصمة أسوأ على السلسلة ويحول انتباه المطورين والمستخدمين إلى البيتكوين، ويشجعهم على اعتماد البيتكوين نفسها.
من ناحية أخرى، فإن عالم FT هو هاوية من الخداع والجشع لا يمكن إصلاحها، لذا يمكن غسلها بعيدًا.
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
هل تريد استبدال BRC-20 لتنشيط نظام BTC البيئي؟ مؤسس Ordinals يجلب رونية بروتوكولية جديدة
الأصل | كيسي رودارمور
مجمعة | أوديلي بلانيت ديلي
بالأمس، نشر منشئ Ordinals، Casey Rodarmor، مدونة تقدم بروتوكول الرموز المميزة القابلة للاستبدال (FT) Runes.
وفيما يتعلق بما إذا كانت عملة البيتكوين تحتاج إلى FT، ذكر Casey Rodarmor في تغريدة له أن FT لها وجهان. من ناحية، 99.99% من FTs هي "تفاهات" وعمليات احتيال، مما يضعف نقاء Bitcoin؛ ومن ناحية أخرى، فإنها تجلب الكثير من دخل الرسوم والمطورين والمستخدمين إلى نظام Bitcoin البيئي. "يحب الناس العملات الرمزية وهي مثل كازينوهات السايبربانك، لذلك من المرجح أن تكون إيرادات الرسوم كبيرة ومستمرة حتى يتم تخفيف المخاوف بشأن ميزانيات الأمن (السيبراني) بالكامل."
وأضاف أن بروتوكولات FT مثل BRC-20 وRGB وTaproot ظهرت بالفعل. بالمقارنة مع البروتوكولات البسيطة الموجودة على السلسلة، فإن البروتوكولات مثل RGB وTaproot معقدة وقد تشكل تحديات لتجربة المستخدم. BRC-20 بسيط للغاية ويمكن أن يوفر تجربة مستخدم جيدة مقارنةً بـ RGB/Taproot الذي يتطلب بنية تحتية لتخزين البيانات واسترجاعها خارج السلسلة؛ لكن المشكلة مع رموز BRC 20 هي أنها تولد "UTXO قمامة" وتشغل مساحة صغيرة من العملة.
قال رودارمور إن Runes هو بروتوكول قائم على UTXO ويناسب Bitcoin بشكل طبيعي أكثر ويعزز تقليل مجموعات UTXO إلى الحد الأدنى عن طريق تجنب إنشاء "UTXOs غير المرغوب فيها".
المحتوى التالي يأتي من منشور مدونة Casey Rodarmor وتم تجميعه بواسطة Odaily Planet Daily
لست متأكدًا مما إذا كان إنشاء بروتوكول Fungible Token (FT) جديد للبيتكوين فكرة جيدة. 99.9% من FT عبارة عن عمليات احتيال وميمات. ومع ذلك، لا يبدو أنها ستختفي في أي وقت قريب، تمامًا كما لا يبدو أن الكازينوهات ستختفي في أي وقت قريب.
قد يؤدي إنشاء بروتوكول FT جيد لـ Bitcoin إلى جلب دخل كبير من رسوم المعاملات واهتمام المطورين والمستخدمين إلى Bitcoin. بالإضافة إلى ذلك، إذا كان للبروتوكول بصمة أصغر على السلسلة ويحفز إدارة UTXO المسؤولة، فقد يقلل ذلك من الضرر مقارنة بالبروتوكولات الحالية. على سبيل المثال، أدى BRC-20 الشهير حاليًا إلى توليد كمية كبيرة من النفايات UTXO.
إذا قارنا بروتوكولات FT الحالية، فسنجد أن لديها عدة اختلافات مهمة:
بناءً على الأبعاد المذكورة أعلاه، فإن نتائج المقارنة لبروتوكولات FT الحالية في النظام البيئي للبيتكوين هي كما يلي:
بالنسبة للبيتكوين، كيف سيبدو بروتوكول FT البسيط القائم على UTXO مع تجربة مستخدم جيدة؟ بعد ذلك، أود أن أقدم لك حلاً رائعًا جدًا يسمى "Runes".
(1 نظرة عامة
يتم الاحتفاظ بأرصدة الأحرف الرونية في UTXO، ويمكن أن يحتوي UTXO على أي عدد من الأحرف الرونية.
تحتوي المعاملة على رسالة بروتوكول إذا كانت تحتوي على مخرجات يحتوي مفتاح البرنامج النصي الخاص بها على OP_RETURN متبوعة بدفع بيانات ASCII بأحرف R كبيرة. رسالة البروتوكول هي كافة البيانات التي يتم دفعها بعد الرسالة الأولى.
سيتم تدمير الأحرف الرونية المدخلة في المعاملات التي تحتوي على رسائل بروتوكول غير صالحة، مما يسمح للترقيات المستقبلية بتغيير كيفية تخصيص الأحرف الرونية أو إنشائها، وتجنب العملاء الأقدم من تخصيص أرصدة الأحرف الرونية بشكل غير صحيح.
يتم ترميز الأعداد الصحيحة كبادئة int، حيث يحدد الرقم البادئ في int طوله بالبايت.
(2) النقل
يتم فك تشفير دفعة البيانات الأولى في رسالة البروتوكول إلى سلسلة من الأعداد الصحيحة.
يتم تفسير هذه الأعداد الصحيحة على أنها تسلسل من الصفوف (ID، OUTPUT، AMOUNT). إذا كان عدد الأعداد الصحيحة التي تم فك تشفيرها ليس من مضاعفات 3، فإن رسالة البروتوكول غير صالحة.
يتم ترميز المعرف كدلتا. يسمح هذا بتعيين نفس الرون عدة مرات لتجنب تكرار معرف الرون الكامل. على سبيل المثال، الصف: [( 100، 1، 20)، ( 0، 2 10)، ( 20، 1، 5)]
قم بالمهام التالية:
AMOUNT 0 هو اختصار لعبارة "جميع الأحرف الرونية المتبقية".
بعد معالجة كافة تعيينات المجموعة، يتم تعيين أية أحرف رونية غير معينة إلى أول مخرجات غير OP_RETURN (إن وجدت). سيتم تجاهل المهام الإضافية.
يمكن نسخ الأحرف الرونية عن طريق تعيينها لمخرج OP_RETURN الذي يحتوي على رسالة البروتوكول.
(3)المشكلة
إذا كانت رسالة البروتوكول تحتوي على دفعة بيانات ثانية، فهي معاملة إصدار. يتم فك تشفير دفعة البيانات الثانية إلى عددين صحيحين، SYMBOL وDECIMALS. إذا تم ترك أعداد صحيحة إضافية، تكون رسالة البروتوكول غير صالحة.
يمكن لمعاملة الإصدار إنشاء أي عدد من عمليات الإصدار باستخدام المعرف 0 في صف المهمة، بحد أقصى 2^128 - 1.
SYMBOL هو رمز ترميز أساسي مكون من 26 بت يمكن قراءته بواسطة الإنسان، وهو مشابه للرمز المستخدم في أسماء الأقمار الترتيبية. الأحرف الصالحة الوحيدة هي من A إلى Z.
الأرقام العشرية هي عدد الأرقام بعد العلامة العشرية التي يجب استخدامها عند عرض الأحرف الرونية الصادرة.
إذا لم يتم تعيين SYMBOL، فسيتم تعيينه إلى رون منشور، ويتلقى الرون المنشور معرف الرون الرقمي التالي المتاح (بدءًا من 1).
إذا تم تخصيص SYMBOL بالفعل، أو كان BITCOIN أو BTC أو XBT، فلن يتم إنشاء رون جديد. سيتم تجاهل عمليات تخصيص معاملات الإصدار باستخدام معرف الرون 0، ولكن ستظل عمليات التخصيص الأخرى قيد المعالجة.
(4) ملاحظة
عند عرض أرصدة UTXO، يمكن عرض رصيد Bitcoin الأصلي لـ UTXO بمعرف Rune 0 والرموز BITCOIN أو BTC أو XBT.
من أجل إبقاء البروتوكول بسيطًا، لا تعتمد (Runes) آلية لتجنب قرفصاء الرمز. في الواقع، هناك طريقة فعالة وبسيطة لتجنب ربط الرموز وهي السماح فقط بتخصيص الرموز فوق طول معين، والذي يتناقص بمرور الوقت، ثم يصل في النهاية إلى الصفر ويسمح بجميع الرموز. وهذا من شأنه أن يتجنب تخصيص رموز قصيرة ومثالية في وقت مبكر من البروتوكول ويشجع المتأخرين على التنافس على الرموز المثالية - إذا كانت هذه المنافسة منطقية.
مكتوب في النهاية
هل هذا الحل يعمل حقا للسوق؟ ليس لدي أي فكرة.
إنها بسيطة قدر الإمكان، ولا تعتمد على بيانات خارج السلسلة، ولا تحتوي على رموز أصلية، وتتناسب تمامًا مع نموذج UTXO الأصلي لبيتكوين. يمكن لمثل هذا المخطط أن يجذب المستخدمين من مخططات أخرى ذات بصمة أسوأ على السلسلة ويحول انتباه المطورين والمستخدمين إلى البيتكوين، ويشجعهم على اعتماد البيتكوين نفسها.
من ناحية أخرى، فإن عالم FT هو هاوية من الخداع والجشع لا يمكن إصلاحها، لذا يمكن غسلها بعيدًا.