Bitcoin هو أكثر سلاسل الكتل أمانًا واستمرارية ، ولكنه يواجه أيضًا تحديات في قابلية التوسع والوظائف. تصميم Bitcoin بسيط ومصمم ليبقى كما هو. Stacks هي منصة مفتوحة المصدر مبنية على Bitcoin تعزز وظائف Bitcoin من خلال تقديم عقود ذكية وتطبيقات لا مركزية (DApps). Stacks هو حل blockchain يستفيد من آليات الأمان والتوافق في Bitcoin مع توفير معاملات عالية الإنتاجية وزمن وصول منخفض. تنفذ Stacks أيضًا آلية ربط بيتكوين ثنائية الاتجاه غير موثوق بها ، مما يسمح بتداول البيتكوين واستخدامه بحرية على طبقة الأكوام. تستخدم Stacks أيضًا لغة Clarity ، وهي لغة عقد ذكية وآمنة يمكن تحديدها ويمكنها الاستجابة لمعاملات Bitcoin والوصول إلى حالة Bitcoin. ستصف هذه المقالة الابتكارات والمزايا الرئيسية لـ Stacks ، وكيف توفر طبقة أصول قابلة للبرمجة بالكامل لـ Bitcoin.
** 02. **** مقدمة **
كانت Bitcoin أول عملة مشفرة ناجحة خلقت شبكة قيمة لا مركزية وغير قابلة للتغيير ومقاومة للرقابة. تعتبر Bitcoin آمنة ومستقرة بشكل فريد لأنها تتمتع بأكبر قوة حوسبة وأكثر العقد انتشارًا.
ومع ذلك ، فإن Bitcoin لديها أيضًا بعض القيود ، مثل سرعة المعاملات البطيئة ، ورسوم المعاملات المرتفعة ، والوظيفة الفردية. تعيق هذه القيود تطبيق Bitcoin في المزيد من السيناريوهات ، مثل العقود الذكية والتمويل اللامركزي (DeFi) والرموز غير القابلة للاستبدال (NFT) وما إلى ذلك.
لحل هذه المشكلات ، تحاول العديد من المشاريع إنشاء منصات blockchain أكثر فاعلية وعملية فوق أو خارج Bitcoin. ومع ذلك ، غالبًا ما تحتاج هذه المشاريع إلى التضحية بمستوى معين من الأمان أو اللامركزية ، أو تحتاج إلى الاعتماد على خدمات الجهات الخارجية أو الوسطاء لتحقيق إمكانية التشغيل البيني مع Bitcoin. لا يمكن لأي من هذه الحلول الاستفادة الكاملة من مزايا Bitcoin نفسها ، ولا يمكنها ضمان ثقة واستقلالية المستخدمين والمطورين.
Stacks هي عبارة عن منصة blockchain على عكس المشاريع الأخرى ، والتي تهدف إلى أن تكون حلاً لتوسيع نطاق Bitcoin. لا تحاول Stacks استبدال أو تغيير Bitcoin ، ولكنها تضيف قدرة العقود الذكية و DApps فوق Bitcoin ، مما يجعل Bitcoin أصلًا قابلًا للبرمجة بالكامل. تستخدم Stacks آلية الأمان والإجماع الخاصة ببيتكوين نفسها ، مع توفير تجربة معاملات عالية الإنتاجية وزمن انتقال منخفض. تنفذ Stacks أيضًا آلية ربط بيتكوين ثنائية الاتجاه غير موثوق بها ، مما يسمح بتداول البيتكوين واستخدامه بحرية على طبقة الأكوام. بالإضافة إلى ذلك ، تستخدم Stacks لغة Clarity ، وهي لغة عقد ذكية وآمنة يمكن تحديدها ويمكنها الاستجابة لمعاملات Bitcoin والوصول إلى حالة Bitcoin.
ستصف هذه المقالة الابتكارات والمزايا الرئيسية لـ Stacks ، وكيف توفر طبقة أصول قابلة للبرمجة بالكامل لـ Bitcoin.
** 03. **** أهم ابتكارات Stacks **
Stacks هو حل blockchain يستفيد من آليات الأمان والتوافق في Bitcoin مع توفير تجربة معاملات عالية الإنتاجية وزمن وصول منخفض.
يمكن تلخيص الابتكارات والمزايا الرئيسية في Stacks بالأحرف الستة التالية:
S - مؤمن بقوة الحوسبة الكاملة لـ Bitcoin (نهائية Bitcoin).
T - ربط البيتكوين غير الموثوق به ؛ يكتب إلى Bitcoin.
S - معاملات سريعة وقابلة للتطوير ، تمت تسويتها في النهاية على Bitcoin.
فيما يلي نصف كل من هذه الابتكارات والفوائد واحدة تلو الأخرى.
** 04. **** S - مؤمن من خلال تجزئة Bitcoin الكاملة (نهائية) **
بدلاً من بناء شبكة blockchain مستقلة خارج Bitcoin ، تستخدم Stacks بشكل مباشر آلية الأمان والإجماع في Bitcoin نفسها.
تستخدم Stacks تقنية تسمى جسر الإجماع ، والتي ترسم الأحداث التي تحدث على سلسلة Bitcoin blockchain إلى Stacks blockchain ، مما يتيح إمكانية التشغيل البيني بين مجموعتي blockchain.
على وجه التحديد ، تستخدم Stacks خوارزمية إجماع تسمى إثبات النقل (PoX) ، والتي تسمح لعقد Stacks بالمشاركة في عملية الإجماع الخاصة بـ Stacks blockchain عن طريق إرسال المعاملات إلى Bitcoin blockchain. تحتوي هذه المعاملات على معلومات التصويت الخاصة بعقدة Stacks لمجموعة Stacks التالية ، بالإضافة إلى معلومات المكافأة المستخدمة لتحفيز العقد الأخرى على المشاركة في عملية الإجماع. وبهذه الطريقة ، يمكن لعقد Stacks استخدام بلوكشين البيتكوين كمولد أرقام عشوائي غير قابل للتلاعب ولا رجعة فيه ولا يمكن التنبؤ به للوصول إلى توافق في الآراء بشأن كتلة Stacks التالية.
تسمح تقنية تجسير الإجماع هذه لـ Stacks blockchain بأن ترث أمان ونهائية blockchain Bitcoin. يجب على أي عقدة خبيثة تريد مهاجمة أو العبث بـ Stacks blockchain مهاجمة أو العبث بـ Bitcoin blockchain في نفس الوقت ، وهو أمر صعب للغاية أو حتى مستحيل من الناحية العملية. لذلك ، يمكن اعتبار سلسلة Stacks blockchain مؤمنة من خلال قوة الحوسبة الكاملة لـ Bitcoin. هذا يعني أيضًا أن أي حدث يحدث في Stacks blockchain يمكن اعتباره نهائيًا مثل Bitcoin. بعبارة أخرى ، بمجرد تأكيد معاملة Stacks ، لا يمكن التراجع عنها أو التراجع عنها ما لم يتم التراجع عن معاملة Bitcoin المقابلة أو التراجع عنها في نفس الوقت.
** 05. **** T - آلية ربط البيتكوين غير الموثوق بها **
لا تستخدم Stacks Bitcoin فقط كطبقة أمان خاصة بها وطبقة إجماع ، ولكنها تطبق أيضًا آلية ربط Bitcoin ثنائية الاتجاه غير موثوق بها ، بحيث يمكن تداول Bitcoin واستخدامه بحرية على طبقة Stacks. تسمى آلية التثبيت هذه بتكوين Bitcoin المكدس (sBTC). يعتمد تحقيق تبادل sBTC على قابلية التشغيل البيني بين Stacks و Bitcoin ، بالإضافة إلى منطق العقد الذكي على طبقة Stacks. يمكن أن توفر مقايضات Atomic Bitcoin للمستخدمين مزيدًا من الكفاءة والأمان ، فضلاً عن المزيد من الخيارات والمرونة.
تشير الأصول المملوكة لعناوين Bitcoin إلى الأصول الصادرة أو المنقولة على طبقة Stacks ، والتي يتم تحديد ملكيتها من خلال عناوين Bitcoin بدلاً من عناوين Stacks. هذا يعني أنه يمكن للمستخدمين استخدام عناوينهم الحالية والمفاتيح الخاصة على طبقة Bitcoin لإدارة الأصول الخاصة بهم على طبقة Stacks دون إنشاء أو استيراد عناوين جديدة أو مفاتيح خاصة. بهذه الطريقة ، يمكن للمستخدمين الاستمتاع بالأمان والخصوصية لطبقة Bitcoin ، مع الوصول أيضًا إلى وظائف وتنوع طبقة Stacks. يعتمد تحقيق الأصول المملوكة لعناوين Bitcoin على تعيين العناوين بين Stacks و Bitcoin ، بالإضافة إلى منطق العقد الذكي على طبقة Stacks. يمكن أن توفر الأصول المملوكة لعناوين Bitcoin للمستخدمين مزيدًا من الراحة والتوافق ، بالإضافة إلى المزيد من الثقة والاستقلالية.
** 06. **** ج - لغة واضحة وآمنة وقابلة للتقرير **
يتم تنفيذ قدرة Stacks على دعم العقود الذكية و DApps من خلال لغة عقد ذكية تسمى Clarity. الوضوح هي لغة مصممة خصيصًا لـ blockchain ، والتي تتميز بالخصائص التالية:
إنها لغة مفسرة ، أي أنها لا تحتاج إلى أن تُترجم إلى كود ثانوي أو رمز آلة ظاهرية ، ولكن يتم تنفيذها مباشرة على blockchain. هذا يتجنب الأخطاء أو الأخطاء التي أدخلها المترجم ، والجهد أو عدم اليقين الذي يقدمه الجهاز الظاهري.
إنها لغة يمكن تحديدها ، أي يمكن تنفيذها بشكل حتمي في غضون فترة زمنية ومساحة محدودة ، ويمكن حساب نتيجة تنفيذها والموارد المستهلكة مسبقًا. يؤدي هذا إلى تجنب مشكلات مثل الحلقات اللانهائية أو المآزق ، فضلاً عن توفير نموذج رسوم أكثر دقة وعدالة.
إنها لغة غير كاملة Turing ، أي أنها لا تدعم جميع الحسابات الممكنة ، ولكن فقط بعض الحسابات المحدودة والضرورية. هذا يتجنب مشاكل مثل التعقيد أو عدم القدرة على التنبؤ ، ويوفر قدرًا أكبر من الأمان والموثوقية.
إنها لغة شفافة ، أي أنها تسمح للمستخدمين والمطورين برؤية منطق وحالة العقود الذكية بوضوح ، ويمكنهم التحقق منها أو تحليلها. هذا يتجنب قضايا الإخفاء أو الخداع ، فضلاً عن توفير المزيد من الثقة والاستقلالية.
حسنًا ، سأستمر في الكتابة. ما يلي هو متابعة للمقال الذي قمت بإنشائه.
بيئة البرمجة ، وبالتالي حماية مصالح وحقوق المستخدمين والمطورين. تتيح لغة Clarity أيضًا للعقود الذكية الاستجابة لمعاملات Bitcoin والوصول إلى حالة Bitcoin ، مما يتيح إمكانية التشغيل البيني والتآزر مع Bitcoin.
** 07. **** K - معرفة الحالة الكاملة لعملة البيتكوين **
لا تستطيع Stacks كتابة المعلومات إلى Bitcoin فحسب ، بل يمكنها أيضًا قراءة المعلومات من Bitcoin. وذلك لأن Stacks يمكنها تتبع وتخزين حالة Bitcoin الكاملة ، بما في ذلك رؤوس كتلة Bitcoin والمعاملات والعناوين والأرصدة والمزيد. بهذه الطريقة ، يمكن أن تستخدم Stacks البيتكوين كمصدر بيانات غير قابل للتلاعب ، ولا رجعة فيه ، ولا يمكن التنبؤ به لتحقيق وظائف أكثر تقدمًا ، مثل العقود عبر السلاسل ، و oracles ، وحماية الخصوصية ، وما إلى ذلك.
تتحقق معرفة Stacks بالحالة الكاملة لـ Bitcoin من خلال تقنية تسمى محول blockchain. محول Blockchain هو خدمة تشاركها طواعية عقد Stacks ، والتي يمكنها الحصول على الأحداث التي تحدث على Bitcoin blockchain والتحقق منها من شبكة Bitcoin ، وإعادة توجيهها إلى العقد الأخرى على شبكة Stacks. يمكن للمشاركين في محول blockchain الحصول على نسبة مئوية معينة من مكافآت Stacks Token (STX) من خلال توفير معلومات قيمة لشبكة Stacks. منطق تشغيل محول blockchain شفاف تمامًا ويمكن التحقق منه ، لذلك لا يحتاج المستخدمون إلى الوثوق بأي طرف ثالث أو وسيط لقراءة المعلومات من Bitcoin.
لا تستخدم Stacks Bitcoin فقط كطبقة أمان وطبقة إجماع خاصة بها ، ولكنها توفر أيضًا تجربة معاملات سريعة وقابلة للتطوير. تستخدم Stacks تقنية تسمى microblocks ، والتي تسمح بتأكيد عدد كبير من المعاملات وبثها بسرعة بين كتلتين من كتل البيتكوين. الكتلة الصغيرة عبارة عن بنية كتلة خفيفة الوزن تحتوي فقط على بيانات المعاملات ، وليس بيانات الإجماع. يتم إنشاء الكتل الصغيرة بواسطة عقدة تعرف باسم القائد ، ويتم التحقق من صحتها وإعادة توجيهها بواسطة العقد الأخرى. يتم تحديد العقد الرئيسية من خلال مكون من خوارزمية توافق Stacks تسمى خدمة الفرز. خدمة الطلب هي خدمة تطوعية لعقد Stacks لطلب المعاملات بناءً على رسوم المعاملات وعوامل أخرى وتجميعها في كتل صغيرة.
يمكن للمشاركين كسب نسبة مئوية من مكافآت Stacks Token (STX) من خلال تقديم خدمات قيمة لشبكة Stacks. منطق تشغيل خدمة الطلب شفاف تمامًا ويمكن التحقق منه ، لذلك لا يحتاج المستخدمون إلى الوثوق بأي طرف ثالث أو وسيط لطلب المعاملات وتعبئتها.
** 09. **** ترقية رئيسية **
توشك Stacks على إصدار ترقية رئيسية تسمى إصدار ناكاموتو ، والتي ستعزز وظائف وأداء Stacks كطبقة بيتكوين. تم اقتراح نسخة ناكاموتو من قبل فريق يسمى مجموعة عمل sBTC ، والتي تتألف من مطوري Stacks الأساسيين ، وعلماء الكمبيوتر في برينستون ، وهيرو ، وترست ماشينز ، ومؤسس ستاكس منيب علي ، ومؤسسة ستاكس ، وخبراء فرديين ، إلخ. أصدر الفريق ورقتين تقنيتين متصلين ، يقدمان تفاصيل التصميم والتنفيذ لإصداري sBTC و Nakamoto ، على التوالي.
تشمل الميزات الرئيسية لإصدار ناكاموتو ما يلي:
تنفيذ آلية ربط بيتكوين ثنائية الاتجاه غير موثوق بها ، تسمى البيتكوين المكدس (sBTC) ، بحيث يمكن تداول البيتكوين واستخدامه بحرية على طبقة الأكوام ، ويمكن أيضًا كتابة المعلومات إلى طبقة البيتكوين. sBTC هو رمز مميز مرتبط واحد لواحد مع Bitcoin الأصلي (BTC) ، والذي يمكنه التفاعل مع العقود الذكية و DApps على طبقة Stacks. يتم تنفيذ آلية التثبيت الخاصة بـ sBTC من خلال مكون في خوارزمية توافق Stacks ، يسمى تجمع المرساة. تجمع المرساة هو عقد ذكي تشاركه عقد Stacks طواعية ، والتي يمكنها استلام وإرسال عملات البيتكوين ، وإصدار أو إتلاف sBTC وفقًا لإثبات معاملات البيتكوين.
إن التكنولوجيا التي تحقق المعاملات المحمية بنهاية Bitcoin وتؤكد بسرعة وتبث عددًا كبيرًا من المعاملات بين كتلتين من كتلتين من Bitcoin تسمى microblocks (microblocks). تمكّن تقنية Micro-block Stacks من تأكيد وبث عدد كبير من المعاملات بسرعة بين كتلتين من Bitcoin ، وبالتالي تحسين معدل نقل المعاملات وتقليل زمن انتقال المعاملات. يمكن تأكيد المعاملات في microblocks بسرعة ، لكن لم يتم الانتهاء منها بعد لأنه لم يتم كتابتها بعد في blockchain Bitcoin.
من أجل تحقيق التسوية النهائية ، تستخدم Stacks أيضًا تقنية تسمى كتلة المرساة ، والتي يمكنها تجميع سلسلة من الكتل الصغيرة في كتلة كاملة وكتابتها على سلسلة Bitcoin blockchain. يتم إنشاء كتل الإرساء بواسطة عقدة تسمى committer ، ويتم التحقق منها وإعادة توجيهها بواسطة العقد الأخرى. يتم تحديد عقد Committer من خلال مكون آخر من خوارزمية توافق Stacks ، تسمى خدمة الالتزام. خدمة التقديم هي خدمة تشاركها عقد Stacks طواعية ، والتي يمكنها فحص الكتل الصغيرة وفقًا لجودة الكتل الصغيرة وعوامل أخرى ، وتجميعها في كتل إرساء. تسمح تقنية كتل التثبيت لـ Stacks بتجميع سلسلة من الكتل الصغيرة في كتلة كاملة وكتابتها على Bitcoin blockchain ، وبالتالي تحقيق التسوية النهائية للمعاملة.
** 10. **** خاتمة **
يعتقد W3C DAO أن Stacks لها آفاق وإمكانيات تطوير ، لأنها منصة مفتوحة المصدر مبنية على قمة Bitcoin ، مما يعزز وظائف Bitcoin من خلال تقديم عقود ذكية و DApps. تستخدم Stacks آلية الأمان والإجماع الخاصة ببيتكوين نفسها ، مع توفير تجربة معاملات عالية الإنتاجية وزمن انتقال منخفض. تنفذ Stacks أيضًا آلية ربط بيتكوين ثنائية الاتجاه غير موثوق بها ، مما يسمح بتداول البيتكوين واستخدامه بحرية على طبقة الأكوام.
تستخدم Stacks أيضًا لغة Clarity ، وهي لغة عقد ذكية آمنة وقابلة للتحديد وغير كاملة وشفافة يمكن أن تستجيب لمعاملات Bitcoin والوصول إلى حالة Bitcoin. بالإضافة إلى ذلك ، تزود Stacks Bitcoin بطبقة أصول قابلة للبرمجة بالكامل ، مما يمكّن Bitcoin من إدراك قيمتها وإمكانياتها في المزيد من السيناريوهات. ليس ذلك فحسب ، بل توفر Stacks أيضًا للمستخدمين والمطورين منصة بلوكشين آمنة وفعالة ومرنة وشفافة ، مما يسمح لهم بالاستمتاع بمزايا Bitcoin مع إمكانية الوصول إلى المزيد من الوظائف والتنوع.
شاهد النسخة الأصلية
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
حل تحجيم البيتكوين: الأكوام
** 1. ملخص **
Bitcoin هو أكثر سلاسل الكتل أمانًا واستمرارية ، ولكنه يواجه أيضًا تحديات في قابلية التوسع والوظائف. تصميم Bitcoin بسيط ومصمم ليبقى كما هو. Stacks هي منصة مفتوحة المصدر مبنية على Bitcoin تعزز وظائف Bitcoin من خلال تقديم عقود ذكية وتطبيقات لا مركزية (DApps). Stacks هو حل blockchain يستفيد من آليات الأمان والتوافق في Bitcoin مع توفير معاملات عالية الإنتاجية وزمن وصول منخفض. تنفذ Stacks أيضًا آلية ربط بيتكوين ثنائية الاتجاه غير موثوق بها ، مما يسمح بتداول البيتكوين واستخدامه بحرية على طبقة الأكوام. تستخدم Stacks أيضًا لغة Clarity ، وهي لغة عقد ذكية وآمنة يمكن تحديدها ويمكنها الاستجابة لمعاملات Bitcoin والوصول إلى حالة Bitcoin. ستصف هذه المقالة الابتكارات والمزايا الرئيسية لـ Stacks ، وكيف توفر طبقة أصول قابلة للبرمجة بالكامل لـ Bitcoin.
** 02. **** مقدمة **
كانت Bitcoin أول عملة مشفرة ناجحة خلقت شبكة قيمة لا مركزية وغير قابلة للتغيير ومقاومة للرقابة. تعتبر Bitcoin آمنة ومستقرة بشكل فريد لأنها تتمتع بأكبر قوة حوسبة وأكثر العقد انتشارًا.
ومع ذلك ، فإن Bitcoin لديها أيضًا بعض القيود ، مثل سرعة المعاملات البطيئة ، ورسوم المعاملات المرتفعة ، والوظيفة الفردية. تعيق هذه القيود تطبيق Bitcoin في المزيد من السيناريوهات ، مثل العقود الذكية والتمويل اللامركزي (DeFi) والرموز غير القابلة للاستبدال (NFT) وما إلى ذلك.
لحل هذه المشكلات ، تحاول العديد من المشاريع إنشاء منصات blockchain أكثر فاعلية وعملية فوق أو خارج Bitcoin. ومع ذلك ، غالبًا ما تحتاج هذه المشاريع إلى التضحية بمستوى معين من الأمان أو اللامركزية ، أو تحتاج إلى الاعتماد على خدمات الجهات الخارجية أو الوسطاء لتحقيق إمكانية التشغيل البيني مع Bitcoin. لا يمكن لأي من هذه الحلول الاستفادة الكاملة من مزايا Bitcoin نفسها ، ولا يمكنها ضمان ثقة واستقلالية المستخدمين والمطورين.
Stacks هي عبارة عن منصة blockchain على عكس المشاريع الأخرى ، والتي تهدف إلى أن تكون حلاً لتوسيع نطاق Bitcoin. لا تحاول Stacks استبدال أو تغيير Bitcoin ، ولكنها تضيف قدرة العقود الذكية و DApps فوق Bitcoin ، مما يجعل Bitcoin أصلًا قابلًا للبرمجة بالكامل. تستخدم Stacks آلية الأمان والإجماع الخاصة ببيتكوين نفسها ، مع توفير تجربة معاملات عالية الإنتاجية وزمن انتقال منخفض. تنفذ Stacks أيضًا آلية ربط بيتكوين ثنائية الاتجاه غير موثوق بها ، مما يسمح بتداول البيتكوين واستخدامه بحرية على طبقة الأكوام. بالإضافة إلى ذلك ، تستخدم Stacks لغة Clarity ، وهي لغة عقد ذكية وآمنة يمكن تحديدها ويمكنها الاستجابة لمعاملات Bitcoin والوصول إلى حالة Bitcoin.
ستصف هذه المقالة الابتكارات والمزايا الرئيسية لـ Stacks ، وكيف توفر طبقة أصول قابلة للبرمجة بالكامل لـ Bitcoin.
** 03. **** أهم ابتكارات Stacks **
Stacks هو حل blockchain يستفيد من آليات الأمان والتوافق في Bitcoin مع توفير تجربة معاملات عالية الإنتاجية وزمن وصول منخفض.
يمكن تلخيص الابتكارات والمزايا الرئيسية في Stacks بالأحرف الستة التالية:
S - مؤمن بقوة الحوسبة الكاملة لـ Bitcoin (نهائية Bitcoin).
T - ربط البيتكوين غير الموثوق به ؛ يكتب إلى Bitcoin.
أ - مقايضات Bitcoin الذرية والأصول المملوكة لعناوين Bitcoin.
ج- لغة الوضوح لعقود ذكية آمنة وقابلة للتحديد.
ك - معرفة حالة Bitcoin الكاملة ؛ اقرأ من Bitcoin.
S - معاملات سريعة وقابلة للتطوير ، تمت تسويتها في النهاية على Bitcoin.
فيما يلي نصف كل من هذه الابتكارات والفوائد واحدة تلو الأخرى.
** 04. **** S - مؤمن من خلال تجزئة Bitcoin الكاملة (نهائية) **
بدلاً من بناء شبكة blockchain مستقلة خارج Bitcoin ، تستخدم Stacks بشكل مباشر آلية الأمان والإجماع في Bitcoin نفسها.
تستخدم Stacks تقنية تسمى جسر الإجماع ، والتي ترسم الأحداث التي تحدث على سلسلة Bitcoin blockchain إلى Stacks blockchain ، مما يتيح إمكانية التشغيل البيني بين مجموعتي blockchain.
على وجه التحديد ، تستخدم Stacks خوارزمية إجماع تسمى إثبات النقل (PoX) ، والتي تسمح لعقد Stacks بالمشاركة في عملية الإجماع الخاصة بـ Stacks blockchain عن طريق إرسال المعاملات إلى Bitcoin blockchain. تحتوي هذه المعاملات على معلومات التصويت الخاصة بعقدة Stacks لمجموعة Stacks التالية ، بالإضافة إلى معلومات المكافأة المستخدمة لتحفيز العقد الأخرى على المشاركة في عملية الإجماع. وبهذه الطريقة ، يمكن لعقد Stacks استخدام بلوكشين البيتكوين كمولد أرقام عشوائي غير قابل للتلاعب ولا رجعة فيه ولا يمكن التنبؤ به للوصول إلى توافق في الآراء بشأن كتلة Stacks التالية.
تسمح تقنية تجسير الإجماع هذه لـ Stacks blockchain بأن ترث أمان ونهائية blockchain Bitcoin. يجب على أي عقدة خبيثة تريد مهاجمة أو العبث بـ Stacks blockchain مهاجمة أو العبث بـ Bitcoin blockchain في نفس الوقت ، وهو أمر صعب للغاية أو حتى مستحيل من الناحية العملية. لذلك ، يمكن اعتبار سلسلة Stacks blockchain مؤمنة من خلال قوة الحوسبة الكاملة لـ Bitcoin. هذا يعني أيضًا أن أي حدث يحدث في Stacks blockchain يمكن اعتباره نهائيًا مثل Bitcoin. بعبارة أخرى ، بمجرد تأكيد معاملة Stacks ، لا يمكن التراجع عنها أو التراجع عنها ما لم يتم التراجع عن معاملة Bitcoin المقابلة أو التراجع عنها في نفس الوقت.
** 05. **** T - آلية ربط البيتكوين غير الموثوق بها **
لا تستخدم Stacks Bitcoin فقط كطبقة أمان خاصة بها وطبقة إجماع ، ولكنها تطبق أيضًا آلية ربط Bitcoin ثنائية الاتجاه غير موثوق بها ، بحيث يمكن تداول Bitcoin واستخدامه بحرية على طبقة Stacks. تسمى آلية التثبيت هذه بتكوين Bitcoin المكدس (sBTC). يعتمد تحقيق تبادل sBTC على قابلية التشغيل البيني بين Stacks و Bitcoin ، بالإضافة إلى منطق العقد الذكي على طبقة Stacks. يمكن أن توفر مقايضات Atomic Bitcoin للمستخدمين مزيدًا من الكفاءة والأمان ، فضلاً عن المزيد من الخيارات والمرونة.
تشير الأصول المملوكة لعناوين Bitcoin إلى الأصول الصادرة أو المنقولة على طبقة Stacks ، والتي يتم تحديد ملكيتها من خلال عناوين Bitcoin بدلاً من عناوين Stacks. هذا يعني أنه يمكن للمستخدمين استخدام عناوينهم الحالية والمفاتيح الخاصة على طبقة Bitcoin لإدارة الأصول الخاصة بهم على طبقة Stacks دون إنشاء أو استيراد عناوين جديدة أو مفاتيح خاصة. بهذه الطريقة ، يمكن للمستخدمين الاستمتاع بالأمان والخصوصية لطبقة Bitcoin ، مع الوصول أيضًا إلى وظائف وتنوع طبقة Stacks. يعتمد تحقيق الأصول المملوكة لعناوين Bitcoin على تعيين العناوين بين Stacks و Bitcoin ، بالإضافة إلى منطق العقد الذكي على طبقة Stacks. يمكن أن توفر الأصول المملوكة لعناوين Bitcoin للمستخدمين مزيدًا من الراحة والتوافق ، بالإضافة إلى المزيد من الثقة والاستقلالية.
** 06. **** ج - لغة واضحة وآمنة وقابلة للتقرير **
يتم تنفيذ قدرة Stacks على دعم العقود الذكية و DApps من خلال لغة عقد ذكية تسمى Clarity. الوضوح هي لغة مصممة خصيصًا لـ blockchain ، والتي تتميز بالخصائص التالية:
إنها لغة مفسرة ، أي أنها لا تحتاج إلى أن تُترجم إلى كود ثانوي أو رمز آلة ظاهرية ، ولكن يتم تنفيذها مباشرة على blockchain. هذا يتجنب الأخطاء أو الأخطاء التي أدخلها المترجم ، والجهد أو عدم اليقين الذي يقدمه الجهاز الظاهري.
إنها لغة يمكن تحديدها ، أي يمكن تنفيذها بشكل حتمي في غضون فترة زمنية ومساحة محدودة ، ويمكن حساب نتيجة تنفيذها والموارد المستهلكة مسبقًا. يؤدي هذا إلى تجنب مشكلات مثل الحلقات اللانهائية أو المآزق ، فضلاً عن توفير نموذج رسوم أكثر دقة وعدالة.
إنها لغة غير كاملة Turing ، أي أنها لا تدعم جميع الحسابات الممكنة ، ولكن فقط بعض الحسابات المحدودة والضرورية. هذا يتجنب مشاكل مثل التعقيد أو عدم القدرة على التنبؤ ، ويوفر قدرًا أكبر من الأمان والموثوقية.
إنها لغة شفافة ، أي أنها تسمح للمستخدمين والمطورين برؤية منطق وحالة العقود الذكية بوضوح ، ويمكنهم التحقق منها أو تحليلها. هذا يتجنب قضايا الإخفاء أو الخداع ، فضلاً عن توفير المزيد من الثقة والاستقلالية.
حسنًا ، سأستمر في الكتابة. ما يلي هو متابعة للمقال الذي قمت بإنشائه.
بيئة البرمجة ، وبالتالي حماية مصالح وحقوق المستخدمين والمطورين. تتيح لغة Clarity أيضًا للعقود الذكية الاستجابة لمعاملات Bitcoin والوصول إلى حالة Bitcoin ، مما يتيح إمكانية التشغيل البيني والتآزر مع Bitcoin.
** 07. **** K - معرفة الحالة الكاملة لعملة البيتكوين **
لا تستطيع Stacks كتابة المعلومات إلى Bitcoin فحسب ، بل يمكنها أيضًا قراءة المعلومات من Bitcoin. وذلك لأن Stacks يمكنها تتبع وتخزين حالة Bitcoin الكاملة ، بما في ذلك رؤوس كتلة Bitcoin والمعاملات والعناوين والأرصدة والمزيد. بهذه الطريقة ، يمكن أن تستخدم Stacks البيتكوين كمصدر بيانات غير قابل للتلاعب ، ولا رجعة فيه ، ولا يمكن التنبؤ به لتحقيق وظائف أكثر تقدمًا ، مثل العقود عبر السلاسل ، و oracles ، وحماية الخصوصية ، وما إلى ذلك.
تتحقق معرفة Stacks بالحالة الكاملة لـ Bitcoin من خلال تقنية تسمى محول blockchain. محول Blockchain هو خدمة تشاركها طواعية عقد Stacks ، والتي يمكنها الحصول على الأحداث التي تحدث على Bitcoin blockchain والتحقق منها من شبكة Bitcoin ، وإعادة توجيهها إلى العقد الأخرى على شبكة Stacks. يمكن للمشاركين في محول blockchain الحصول على نسبة مئوية معينة من مكافآت Stacks Token (STX) من خلال توفير معلومات قيمة لشبكة Stacks. منطق تشغيل محول blockchain شفاف تمامًا ويمكن التحقق منه ، لذلك لا يحتاج المستخدمون إلى الوثوق بأي طرف ثالث أو وسيط لقراءة المعلومات من Bitcoin.
** 08. **** S - معاملات سريعة وقابلة للتطوير وتسوية نهائية **
لا تستخدم Stacks Bitcoin فقط كطبقة أمان وطبقة إجماع خاصة بها ، ولكنها توفر أيضًا تجربة معاملات سريعة وقابلة للتطوير. تستخدم Stacks تقنية تسمى microblocks ، والتي تسمح بتأكيد عدد كبير من المعاملات وبثها بسرعة بين كتلتين من كتل البيتكوين. الكتلة الصغيرة عبارة عن بنية كتلة خفيفة الوزن تحتوي فقط على بيانات المعاملات ، وليس بيانات الإجماع. يتم إنشاء الكتل الصغيرة بواسطة عقدة تعرف باسم القائد ، ويتم التحقق من صحتها وإعادة توجيهها بواسطة العقد الأخرى. يتم تحديد العقد الرئيسية من خلال مكون من خوارزمية توافق Stacks تسمى خدمة الفرز. خدمة الطلب هي خدمة تطوعية لعقد Stacks لطلب المعاملات بناءً على رسوم المعاملات وعوامل أخرى وتجميعها في كتل صغيرة.
يمكن للمشاركين كسب نسبة مئوية من مكافآت Stacks Token (STX) من خلال تقديم خدمات قيمة لشبكة Stacks. منطق تشغيل خدمة الطلب شفاف تمامًا ويمكن التحقق منه ، لذلك لا يحتاج المستخدمون إلى الوثوق بأي طرف ثالث أو وسيط لطلب المعاملات وتعبئتها.
** 09. **** ترقية رئيسية **
توشك Stacks على إصدار ترقية رئيسية تسمى إصدار ناكاموتو ، والتي ستعزز وظائف وأداء Stacks كطبقة بيتكوين. تم اقتراح نسخة ناكاموتو من قبل فريق يسمى مجموعة عمل sBTC ، والتي تتألف من مطوري Stacks الأساسيين ، وعلماء الكمبيوتر في برينستون ، وهيرو ، وترست ماشينز ، ومؤسس ستاكس منيب علي ، ومؤسسة ستاكس ، وخبراء فرديين ، إلخ. أصدر الفريق ورقتين تقنيتين متصلين ، يقدمان تفاصيل التصميم والتنفيذ لإصداري sBTC و Nakamoto ، على التوالي.
تشمل الميزات الرئيسية لإصدار ناكاموتو ما يلي:
** 10. **** خاتمة **
يعتقد W3C DAO أن Stacks لها آفاق وإمكانيات تطوير ، لأنها منصة مفتوحة المصدر مبنية على قمة Bitcoin ، مما يعزز وظائف Bitcoin من خلال تقديم عقود ذكية و DApps. تستخدم Stacks آلية الأمان والإجماع الخاصة ببيتكوين نفسها ، مع توفير تجربة معاملات عالية الإنتاجية وزمن انتقال منخفض. تنفذ Stacks أيضًا آلية ربط بيتكوين ثنائية الاتجاه غير موثوق بها ، مما يسمح بتداول البيتكوين واستخدامه بحرية على طبقة الأكوام.
تستخدم Stacks أيضًا لغة Clarity ، وهي لغة عقد ذكية آمنة وقابلة للتحديد وغير كاملة وشفافة يمكن أن تستجيب لمعاملات Bitcoin والوصول إلى حالة Bitcoin. بالإضافة إلى ذلك ، تزود Stacks Bitcoin بطبقة أصول قابلة للبرمجة بالكامل ، مما يمكّن Bitcoin من إدراك قيمتها وإمكانياتها في المزيد من السيناريوهات. ليس ذلك فحسب ، بل توفر Stacks أيضًا للمستخدمين والمطورين منصة بلوكشين آمنة وفعالة ومرنة وشفافة ، مما يسمح لهم بالاستمتاع بمزايا Bitcoin مع إمكانية الوصول إلى المزيد من الوظائف والتنوع.