رواية استدامة بيتكوين

لطالما اعتبرت الصناعة البيتكوين بمثابة "الذهب الرقمي" والإيثريوم باعتباره "الكمبيوتر العالمي". إن أحكام الناس المتفائلة بشأن الارتفاع طويل المدى في أسعار البيتكوين تأتي بشكل أساسي من "الحجم الإجمالي الثابت"، و"تخزين القيمة"، و"التخفيض الدوري للإنتاج".

بموجب هذه القاعدة، فإن المستقبل المنظور للبيتكوين هو: تخفيض مكافآت الكتلة إلى الصفر، وستصبح رسوم المعاملات على السلسلة هي الميزانية الأمنية الوحيدة لبلوكشين البيتكوين. يتم تخفيض مكافأة الكتلة (أي مكافأة Coinbase) إلى النصف كل أربع سنوات، وسيتم تخفيضها في النهاية إلى الصفر، وهذه حقيقة ثابتة في المستقبل لا يمكن تغييرها. بحلول ذلك الوقت، ستكون رسوم المعاملات عبر سلسلة بيتكوين هي المصدر الوحيد للدخل الذي يمكن لعمال المناجم التفكير فيه في الوقت الحالي.

لكن في الوقت الحالي، وبحسب سردية بيتكوين كذهب رقمي، فإن المعاملات على السلسلة ليست متكررة كثيرًا. وهذا يعني أن مساحة التخيل فيما يخص الميزانية الأمنية التي سيوفرها بيتكوين للعمال (miners) في المستقبل ليست كبيرة. في المقابل، تعمل منظومة الإيثيريوم بنشاط هائل على دفع سرديات مثل NFT وLayer2 وDeFi. وهذا بالطبع لا يتماشى مع مصالح منظومة بيتكوين.

لهذا السبب، منذ وقت مبكر جدًا، كانت هناك محاولات في الصناعة لاستكشاف تطبيقات ضمن منظومة بيتكوين. مثل Lighting Network وLiquid Network وStacks وغيرها. لكن القيود الموجودة في بيتكوين نفسها تحد من توسيع منظومتها.

التحول الحاسم: ترقية Taproot تتضمن 3 BIP

Taproot هو ترقية لشبكة بيتكوين. في 14 نوفمبر 2021، ووفقًا لموافقة عمال المناجم عبر الشبكة، تم تفعيل Taproot على شبكة بيتكوين. يُشار إلى Taproot باعتبارها أهم وأشد ترقية بيتكوين انتظارًا منذ Segregated Witness. تهدف Taproot إلى تغيير طريقة تشغيل سكربتات بيتكوين لتحسين الخصوصية وقابلية التوسع والأمان.

بالتفصيل، تتضمن ترقية Taproot 3 BIP:

1، ‏BIP340 (Schnorr Signatures): تُسهِّل توقيعات Schnorr طريقة أسرع وأكثر أمانًا للتحقق من المعاملات على شبكة بيتكوين. فهي يمكنها استخدام عدة مفاتيح في المعاملات المعقدة لبيتكوين وإنتاج توقيع فريد. وهذا يعني أن التواقيع متعددة الأطراف الموجودة في المعاملة يمكن تجميعها في توقيع Schnorr واحد، أي “تجميع التواقيع”.

2، ‏BIP341 (Taproot): يعتمد Taproot، استنادًا إلى ترقية SegWit، على استخدام Merkelized Alternative Script Tree (MAST) لتوسيع حجم بيانات المعاملات على سلسلة بلوكشين البيتكوين. إذا لم تتم ترقية Taproot، فإن معاملات التواقيت المدرَّجة عند التحرير (Timelock Release)، والتواقيت المتعددة التوقيع (Multi-signature) المعقّدة من نوع التواقيع المتعددة تحتاج إلى إدخالات وتوقيعات متعددة للتحقق، وهذا يضيف بيانات كبيرة إلى البلوكشين ويُبطئ سرعة المعاملات. بعد ترقية Taproot، وبسبب تكامل MAST، يمكن لمعاملة واحدة من MAST أن تمثل عدة سكربتات، وبالتالي تقليل عدد السكربتات وكمية التحقق بشكل كبير. علاوة على ذلك، لا يحتاج MAST إلا إلى إرسال شروط تنفيذ المعاملة إلى البلوكشين، وليس التفاصيل الكاملة، ما يقلّل كثيرًا من حجم البيانات اللازمة للتخزين على الشبكة. لا يوفّر Taproot فقط قابلية توسّع أكبر وكفاءة أعلى لسلسلة بيتكوين، بل يمنح أيضًا مستخدمي بيتكوين قدرًا أكبر من الخصوصية.

3، ‏BIP342 (Tapscript): يعد Tapscript ترقيةً إلى لغة ترميز سكربتات بيتكوين. وهو عبارة عن مجموعة أوامر (Opcodes) تُستخدم لتحديد تعليمات المعاملات الخاصة بكيفية التنفيذ. ومع توفر مساحة أكبر داخل الكتل، يُتوقّع أن يمنح مرونةً أكبر للميزات الجديدة، وربما يساعد في المستقبل شبكة بيتكوين على دعم وإنشاء العقود الذكية.

باختصار، تساعد ترقية Taproot بيتكوين على فتح طريق نشر العقود الذكية. كما توفر هذه الترقية أساسًا أفضل لتطور DeFi داخل Bitcoin NFT وBitcoin layer2 وبيئات layer2.

Bitcoin NFT وBRC20

في الحقيقة، لا يوجد حاليًا معيار رسمي تابع لـBIP لـ Bitcoin Non-fungible Token Standard، كما لا يوجد أيضًا معيار تابع لـBIP لـ BRC-20 fungible Token Standard. (وهنا توجد بالطبع فروق كبيرة عن ERC20 وERC721 في الإيثيريوم: في الإيثيريوم تكون مقترحات معايير التوكنات ضمن EIP (اقتراح تحسين الإيثيريوم) وبحالة Final).

Ordinals: السردية التي فجّرت Bitcoin NFT

تم تقديم بروتوكول Ordinal من قبل مطور بيتكوين (Casey Rodarmor) في 2 يناير 2023.

ليست Ordinals أول بروتوكول يحاول إنشاء NFT على Bitcoin. قبل ذلك، كان هناك بروتوكول Omni يستخدم أمر OP_RETURN في معاملات بيتكوين لتخزين metadata وتسجيل بيانات المعاملة، بينما تستخدم Ordinals أسلوب إضافة Inscription Content داخل Taproot scripts لإدخال الـNFT إلى Bitcoin.

يمكنك Inscribe أنواعًا مختلفة من الـNFT على Ordinalwallet.com أو Unisat.io، لكن حاليًا فإن Bitcoin Network Fee مرتفعة جدًا. Inscribe بعض النطاقات وBRC20 لا يزال أمره جيدًا نسبيًا، إذ يحتاج حاليًا إلى حوالي 10U تقريبًا. أما تكلفة Inscribe الملفات (الصور، الفيديوهات... إلخ) فهي مرتفعة جدًا.



كما في الصورة أعلاه، على Ordinalswallet.com قمتَ (أنا) بإدخال صورة حجمها 178kb عبر Inscribe Ordinals to Bitcoin، وتكلف حوالي 264U. طبعًا، الزيادة الأساسية كانت من Bitcoin Network Fee التي تجاوزت 900 ألف سات (sats). في الواقع، تكلفة sats In Inscription هي 546 sats فقط (حوالي 0.15U).

بما أن Inscription Content يتم تخزينه عبر Taproot Script-path spend scripts، لذا يُسمى ذلك “entirely on-chain”. وبالنسبة إلى Taproot scripts فهي تفرض قيودًا قليلة جدًا على محتوى الـInscription، كما يمكنها أيضًا الحصول على خصم الشهود (Witness discount)، ما يجعل تخزين محتوى الـInscription اقتصاديًا نسبيًا.

تتمتع Bitcoin NFT بميزة بارزة مقارنة بـ Ethereum NFT: فـ Bitcoin NFT يتم تخزينها بالكامل وبشكل دائم على سلسلة بيتكوين، بينما تقوم Ethereum NFT فقط بتخزين بياناتها الوصفية (metadata) على سلسلة كتل الإيثيريوم، أما المحتوى الحقيقي فيتم تخزين أغلبه في سلاسل تخزين طرف ثالث.

على سبيل المثال، يمكن الاستعلام عن هذا الـNFT Gh0stlyGh0st #2510 عبر Etherscan؛ وفي الواقع فهو مخزّن على IPFS.



أما بالنسبة لـ Pixel Pepes #1480، فإن موقعه (location) يشير إلى معرّف تجزئة معاملة بيتكوين (Bitcoin Transaction HashID). ويمكن الاستعلام عنه عبر Mempool.space أو غيره من مستكشفي بيتكوين، حيث أنه HashID ضمن الارتفاع (height) للبلوك 782671.

بروتوكول Ordinals هو نظام لترقيم Sat (سات). يمنح كل Sat رقمًا تسلسليًا ويتم تتبعه داخل المعاملات. إن أهمية Ordinals بالنسبة لبيتكوين كبيرة جدًا. أبسط طريقة لفهم ذلك: قبل ظهور بروتوكول Ordinals، كان الناس يهتمون فقط بأن “الكمية الإجمالية للبيتكوين هي 21 مليون”. أما بعد ظهور Ordinals، فقد تحولت اهتمامات الناس تدريجيًا إلى “الكمية الإجمالية للبيتكوين هي 21 مليون تريليون ساتوشي”. بالإضافة إلى ذلك، يمكن للمستخدمين إرفاق بيانات إضافية عبر Ordinals (صور، فيديوهات، نصوص... إلخ) على سلسلة بيتكوين، وبذلك يصبح كل ساتوشي فريدًا من نوعه.

حتى لو لم يضف المستخدمون بيانات إضافية إلى Ordinals، فإن Ordinals تقترح التقسيمات التالية للاقتدار/الندرة اعتمادًا على موقع الساتوشي في السلسلة: common (أي ساتوشي عدا أول ساتوشي في كل كتلة)، uncommon (أول ساتوشي في كل كتلة)، rare (أول ساتوشي في كل فترة إعادة ضبط للصعوبة)، epic (أول ساتوشي بعد كل عملية halving)، legendary (أول ساتوشي في كل دورة)، Mythic (أول ساتوشي في كتلة التكوين).

لذلك، حتى لو لم تتم إضافة بيانات إضافية إلى Ordinals، فإن رقم سِنّ (رقم) “سِتّ” نفسه قد منح كل فئة مكانة مختلفة.



على سبيل المثال، يُمثَّل مُعرِّف (ordinal) أول “سِت” في كتلة التكوين (Genesis) Myhic على النحو التالي كما في الصورة أدناه:



بالإضافة إلى اختلاف Ordinals الخاصة بـ “ساتوشي” (Sat)؛ يمكن أيضًا نقش (inscription) محتوى على الـSat (مثل: نصوص، صور، فيديوهات... إلخ) لخلق Bitcoin NFT أكثر تنوعًا. يتم إنجاز الـInscription عبر إرسال الساتوشي الذي سيُرقم إلى المعاملة؛ ستظهر على السلسلة محتويات الـInscription، وهذه المحتويات تجعل هذا الساتوشي يتحول إلى “مصنوع رقمي” غير قابل للتغيير (NFT) يمكن تتبعه ونقله وتخزينه وشرائه وبيعه وفقدانه ثم اكتشافه من جديد.

في الوقت الحالي، فإن الكثير من Ordinals NFT في السوق تتقمص بالفعل مسار تطور Ethereum NFT. مثل: Ordinal Punks وBitcoin Punks وغيرها. التطور العشوائي في البداية أدى إلى ظهور العديد من الـNFT على سلسلة بيتكوين التي تبدو الآن—للأسف—غير مفهومة إلى حد ما.



الصورة أعلاه هي Bitcoin NFT التي أطلقتها Yuga Labs—Twelvefold.

من دخول جهات رائدة في الصناعة مثل Yuga Labs وMagic Eden، بدأت سردية Bitcoin NFT تُصبح معروفة. بدأت أحجام تداول Ordinals NFT في الزيادة.

BRC-20: تجربة تمويل اجتماعي جديدة تحدث على بيتكوين

لكن ما يفجّر السوق حقًا هو BRC-20. بعد لفّ ودوران، يظل أكثر شيء يجذب في عالم التشفير هو “إصدار العملات”. وطريقة إصدار BRC-20 الأساسية بسيطة جدًا وبلا مواربة، وهذا يتماشى مع روح التشفير—إصدار عادل، بدون تخصيص Token مسبق، وبدون حيازة VC، ولا يمتلك المُطلق (deploy) أي امتيازات أو فروقات، الجميع سواسية، ولا يحصل أحد إلا عبر الـMint.

BRC-20 هو مجرد “معيار توكنات تجريبية على بيتكوين” تم إنشاؤه من قبل مستخدم تويتر domodata في 8 مارس 2023. يستخدم JSON data عبر Ordinal inscriptions (inscriptions/ترميزات الأرقام التسلسلية) لإنشاء (Deploy) عقد توكن (Token contract)، ثم يقوم بعمليات سكّ (Mint) التوكن وإرسال (Transfer Token.

بالاعتماد على إصدار Tokens عبر BRC-20، يتضمن أساسًا ثلاث دوال: Deploy وMint وTransfer.

1، استخدام دالة Deploy لإنشاء BRC20

محتوى Deploy كما يلي:



يمكن للمنشئ تحديد Tick كمُعرّف من 4 أحرف بحرية دون التمييز بين الأحرف الكبيرة والصغيرة. وفي الوقت نفسه، يقوم بتحديد إجمالي الكمية ومعامل الحد الأدنى للـmint فقط.

بالطبع، يمكن أيضًا استخدام وظيفة Inscribe الخاصة بـ Unisat.io مباشرة. وقد حوّلت Unisat إصدار التوكنات بناءً على معيار BRC20 إلى منتج. كما في الصورة أدناه:



في عملية الـDeploy، يحتاج المُنشئ فقط إلى دفع رسوم بسيطة.

2، استخدام دالة Mint لسكّ كمية محددة من BRC20

محتوى Mint كما يلي:



يمكن أيضًا استخدام وظيفة Mint في Inscribe على Unisat.io، كما في الصورة أدناه



بالطبع، قبل الـMint، يُستحسن أولًا التحقق من The Full List of BRC20، واختيار تلك توكنات BRC20 التي لم يتم Mint 100% منها بعد، ولكنها قريبة من اكتمال الـMint.

3، استخدام دالة Transfer لنقل كمية محددة من BRC20

محتوى Transfer كما يلي:



تعتبر دالة Transfer في الواقع وظيفة شائعة لنقل التوكنات، وهي بمثابة تحويل توكنات BRC20 على السلسلة. كما يجب أن تتبع صلاحية Transfer قاعدة “الكمية لا تتجاوز الرصيد المتاح”.



في Marketplace، يقوم الناس بالاكتتاب وبيع توكنات BRC20. وبالجوهر، كل ما يتم استدعاؤه هو دالة Transfer.

ORDI: أول Token ضمن BRC20

يُعد ORDI أول Token ضمن BRC20، بإجمالي 2100w، وتبلغ كمية الـMint في كل مرة 1000 فقط.



بعد أن تم نشر ORDI في 8 مارس 2023 الساعة 12 ظهرًا، خلال أقل من 18 ساعة تم عمل Mint بنسبة 100% لـ 21 مليون توكن ORDI.

حتى الآن، أصبح لدى ORDI أكثر من 7600 حامل (Holders)، وبسعر سوقي يتجاوز 25U. والأشخاص الذين قاموا في البداية بعمل Mint لتوكنات ORDI BRC20 هذه—إذا احتفظوا بها من لحظة الـMint وحتى اليوم—فإن خلال شهرين فقط حققوا عائدًا يزيد عن 10 آلاف مرة. إن تأثير “الثراء السريع” هذا هو ما فجّر بسرعة حماس السوق للاستثمار في BRC20 وBitcoin NFT.

إن الارتفاع في Bitcoin NFT وBRC20 يشبه العاصفة التي تجتاح هذا السوق الهابط، ما جعل السوق الذي كان ساكنًا منذ زمن يدخل بشكل غامض في حالة شبيهة بـ Fomo في فترة ICO. من أن بإمكان الجميع إصدار عملات بناءً على Ethereum ERC-20، إلى أن بإمكان الجميع إصدار عملات بناءً على BRC-20، والأمر لا يتطلب سوى دفع تكلفة رسوم شبكة بيتكوين الخاصة بـ Mint Token كي يحصل الجميع على التوكن بشكل عادل.

الوضع الحالي لتطور Bitcoin Layer2

مقارنةً بالاندفاع والحمّى في Bitcoin NFT وBRC20، فإن تطور Bitcoin Layer2 بطيء وأقل إثارة لكنه مستمر وطويل الأجل؛ أشبه بكونه “ليس حارًا ولا باردًا”.

Lighting Network: حل دفع سريع على شكل State Channel

Lighting Network هو حل توسيع خارج السلسلة يساعد شبكة بيتكوين على تحقيق مدفوعات سريعة على شكل State Channel. يهدف إلى معالجة بطء زمن المعاملات وقلة الإنتاجية في بيتكوين. وقد اقترحه جوزيف بون (Joseph Poon) وثاديوس درايجا (Thaddeus Dryja) لأول مرة في عام 2016.

وصل تطور Lightning Network حتى اليوم إلى ما يقارب 18,000 Node، ويعمل عليها حوالي 78,000 Channel. ويوجد في قنوات Lightning Network أكثر من 5400 BTC. وبالمقارنة مع WBTC، فإن سرعة تطور Lightning Network ليست عالية في الحقيقة.

تُعد حلول التوسعة خارج السلسلة من نوع State Channel مثل Lightning Network أكثر عُرضة لعيوبٍ مثل Closed-Channel Fraud وForced Expiration Malicious Attacks. وبالنسبة للمخاطر من النوع الأول، يستخدم Lightning Network مراقبة طرف ثالث عبر Watchtower (برج المراقبة/مراقب العيون). وبالنسبة للهجمات من النوع الثاني، نظرًا لأن المعاملات داخل قنوات Lightning Network لا تزال بحاجة إلى التحقق والتسوية على شبكة بيتكوين، فعندما يتم إغلاق العديد من القنوات (Channels) في نفس الوقت، فمن المحتمل جدًا أن يتسبب ذلك في ازدحام شبكة بيتكوين.

بفضل ترقية Taproot التي نُشرت في 14 نوفمبر 2021، صار بإمكان شبكة بيتكوين التعامل مع هذه المشكلة بشكل أكثر كفاءة. تبسّط ترقية Taproot معالجة المعاملات؛ إذ تجمع بين عدة توقيعات ومعالجة دفعات من المعاملات، ما يجعل التحقق من معاملات شبكة بيتكوين أسهل وأسرع، ويساعد على توسيع سعة شبكة بيتكوين. وقبل تطبيق Taproot، كان التحقق من المعاملات على شبكة بيتكوين بطيئًا لأن كل توقيع رقمي يحتاج إلى التحقق وفقًا للمفتاح العام، وهذا يزيد زمن معاملات التواقيع المتعددة المعقدة التي تتطلب مدخلات وتواقيعات متعددة. يدعم Taproot تجميع التواقيع، ما يعني إمكانية تجميع عدة توقيعات معًا ضمن دفعة واحدة وإجراء التحقق.

Rootstock (RSK): حل Layer2 بصيغة Side Chain

Rootstock (RSK) هو حل Scaling لبيتكوين. RSK هو sidechain يتصل بالبيتكوين عبر جسر ثنائي الاتجاه (two way bridge).

لدى Rootstock آلة افتراضية RSK (RVM). وهي آلة افتراضية (RVM) مبنية على EVM، تسمح بتنفيذ العقود الذكية الخاصة بالإيثيريوم على Rootstock. وهذا يعني أنه يمكن لمطوري RSK استخدام Solidity للبرمجة، ويمكن للمستخدمين إضافة RSK mainnet إلى Metamask، وبالتالي يمكنهم أيضًا التفاعل مع DApps ضمن منظومة RSK عبر محفظة Metamask.

لا تمتلك منصة RSK Token غاز أصلي (native) خاص بها؛ فهي تستخدم smartBTC (RBTC). ويتم إصدار RBTC بنسبة 1:1 مقابل BTC يتم قفله داخل خزائن بيتكوين (Bitcoin Vault)، وذلك لضمان قيمة RBTC على شبكة RSK.

أصبح داخل منظومة RSK بالفعل ظهورٌ لعددٍ كبير من التطبيقات. على سبيل المثال: في مجال DeFi توجد بروتوكولات مثل Sovryn وRSK Swap وTropykus وغيرها، وفي جانب العملات المستقرة توجد Dollar on Chain وBRX وRSK DAI وغيرها.

Stacks: أفضل تطور منظومي لـ Bitcoin layer2

Stacks هي شبكة مفتوحة المصدر لتطبيقات لامركزية وعقود ذكية مبنية على بيتكوين، ويمكن اعتبارها أيضًا Layer2 لبيتكوين. إنها تمنح بيتكوين قدرات العقود الذكية دون تعديل بيتكوين نفسه، بحيث يمكن للعقود الذكية والتطبيقات اللامركزية استخدام بيتكوين كأصل دون الحاجة إلى الثقة، مع تسوية المعاملات على سلسلة بيتكوين. بيتكوين هي طبقة التسوية الأساسية، وتقوم Stacks بتوسيع العقود الذكية وقابلية البرمجة، ثم تضيف طبقة قابلية التوسع والكفاءة فوق ذلك عبر Subnet الخاص بـ Hiro.

تملك Stacks دفتر حسابات منفصل لتخزين البيانات خارج Bitcoin Layer1، ويمكن للمطورين بناء أي تطبيق على Stacks. تستخدم Stacks لغة برمجة تسمى Clarity وClarity VM، ولديها القدرة على قراءة حالة شبكة بيتكوين. وبسبب آلية PoX لدى Stacks، فإن كل Stacks Block مرتبط بـ Bitcoin Block، ويمكن استخدام دالة get-burn-block-info للاستعلام عن تجزئة رأس كتلة بيتكوين (block header hash).

الجدير بالانتباه أن المرحلة التالية من Stacks ستطلق نسخة Nakamoto. ستُحقق هذه النسخة أداءً أعلى وتنوعًا أكبر عبر Subnets.

سيكون الهيكل الأساسي لـ Stacks في ذلك الوقت كما في الصورة أدناه:



يمكن لـ Subnet واحد أن يدعم لغات برمجة وبيئات تنفيذ مختلفة للعقود الذكية. يدعم Subnet 1 Clarity وClarity VM، ما يحقق فوائد من ناحية الأمان؛ بينما يدعم Subnet 2 Solidity وEVM، ما يحقق فوائد من ناحية سهولة التكامل والتطوير... باختصار، قد تكون هناك تغييرات أكثر جدارة بالترقب في المرحلة التالية لـ Stacks.

حاليًا، توجد بالفعل بعض التطبيقات ضمن منظومة Stacks. على سبيل المثال:

1، Hiro Wallet: محفظة متنقلة مبنية على Stacks، تدعم تخزين وإدارة بيتكوين وStacks Token، وتدعم كذلك الوصول إلى dApps والتفاعل معها، ويمكن أن توفر للمستخدمين تجربة كاملة لمنظومة Stacks؛

2، Alex: يركز على أصول التشفير التي تستخدم بيتكوين كطبقة تسوية وStacks كطبقة للعقود الذكية، وبروتوكولات التداول والإقراض؛

3، Ballot.gg: The Ballot هو تطبيق تصويت لامركزي يستهدف مشاريع DAO وNFT وDeFi وWeb3، ويُستخدم بشكل رئيسي لمساعدة مشاريع داخل مجتمع Stacks على استخدام التوكن لإدارة قرارات بروتوكولهم؛

……

تُعد Stacks حاليًا أكثر بيئات Bitcoin Layer2 تطابقًا من حيث تطور المنظومة مع Ethereum layer2. داخل البيئة توجد DApps مزدهرة، تغطي DeFi وDAO وخدمة تسمية BTC (BTC Naming Service) إضافةً إلى منظومة كاملة للـNFT.

الخاتمة

تتشابه حالة BRC-20 وOrdinals NFT مع تطور Bitcoin Layer2، وكأنهما عالَمان مختلفان—الأول مثل “عالم العملات/الـcoin”، والثاني مثل “عالم السلسلة/الـchain”، والفرق في الجوّ كبير جدًا.

في عالم التشفير، يجب أن تتخلى عن الغرور والتحيز تجاه الأشياء الجديدة، وأن تستمر في التعلم.

مرجع المستندات:

https://github.com/bitcoin/bips/blob/master/bip-0340.mediawiki

https://github.com/bitcoin/bips/blob/master/bip-0341.mediawiki

https://github.com/bitcoin/bips/blob/master/bip-0342.mediawiki