«نتوقع أن تأتي الدورة التالية من نمو بلوكتشين المتسارع من تطبيق بيتكوين على نطاق واسع.»
ومع التأسيس الرسمي لمختبر ساتوشي، برعاية مشتركة من Web3 Labs وWaterdrip Capital، في هونغ كونغ، تتزايد المناقشات حول نظام بيتكوين البيئي تدريجيًا في جميع أنحاء سوق العملات المشفرة بأكمله. قد يصبح استخدام حلول التحقق من جانب العميل لإنشاء عقود ذكية على نصوص بيتكوين، مع التوافق مع شبكة Lightning Network القابلة للتطوير بلا حدود لمعاملات القنوات، بمثابة كتلة في المثلث الذي يضمن في نفس الوقت «الأمان واللامركزية وقابلية التوسع» لحلول تطبيقات السلسلة واسعة النطاق.
ستقدم هذه المقالة شرحًا علميًا شائعًا لبعض المفاهيم الأساسية لنظام بيتكوين البيئي. من «مثلث بلوكتشين المستحيل» الذي يعيق التطبيق على نطاق واسع، إلى «شبكة البرق» لبيتكوين التي تتغلب على «المثلث المستحيل»، إلى الحلول الحالية لنصوص بيتكوين ومبادئ نموذج UTXO.
اقترح كل من فيتاليك بوتيرين، مؤسس إيثريوم، وتشانغ تشاو، مؤسس بابيت، أن «شبكات بلوكتشين لا يمكنها تحقيق الأمن واللامركزية وقابلية التوسع في نفس الوقت»، وهو «المثلث المستحيل لبلوكتشين». لطالما أعاقت مشكلة «المثلث المستحيل» تطبيق بلوكتشين على نطاق واسع.
وعلى أساس ضمان الأمن، ركزت إيثريوم على تطوير اللامركزية في السنوات العشر الماضية واستمرت في الابتكار في طبقة البنية التحتية للسلسلة العامة الأساسية لتوسيع قابلية التوسع في سلسلة إيثريوم العامة. ومن أجل تحقيق هذا الهدف، قامت إيثريوم أيضًا بالتكرار على العديد من خوارزميات الهواء والتقسيم والتجميع والتقنيات الأخرى في السنوات العشر الماضية.
ولكن بالنسبة لمشكلة قابلية التوسع، استنادًا إلى إيثريوم ومحاولاتها من الطبقة الثانية، يبدو أنه طالما أن الحل لا يزال مقصورًا على بلوكتشين، فسيكون هناك حد أعلى للأداء. حتى أقوى بلوكشين نراه حاليًا لا يزال من الصعب اختراق الحد الأعلى لـ TPS (المعاملات في الثانية). إنها بعيدة عن متطلبات التطبيقات التجارية واسعة النطاق لملايين TPS، والصناعة العالمية لا تزال هناك فجوة كبيرة لتحقيق هدف مئات الملايين من TPS. بالنسبة للسلاسل العامة السائدة، سواء كانت إيثريوم أو بيتكوين، فإنها تواجه جميعها عقبة - «كيف يمكن حل قابلية التوسع؟»
تستخدم Lightning Network الحوسبة خارج السلسلة، أي «قناة الدفع»، لحل مشكلة قابلية التوسع في «المثلث المستحيل» تمامًا - طالما تم بناؤه باستخدام قنوات كافية، يمكنك تشغيل أي عدد من المعاملات المتزامنة.
في حالة قيام A بسلوك احتيالي أثناء معاملة القناة - إغلاق القناة مبكرًا لتسوية عملات البيتكوين. ثم عندما يتم إغلاق القناة، سيتم إنشاء معاملة احتيالية على الفور على سلسلة Bitcoin. استنادًا إلى انفتاح سلسلة Bitcoin، يمكن لـ B المراقبة في الوقت المناسب ومعاقبة A باتفاقية جزاء موقعة مسبقًا. العقوبة هي مصادرة جميع احتياطيات A.
من الناحية النظرية، تحقق شبكة Lightning قابلية التوسع اللانهائية وتتغلب على المثلث المستحيل لـ blockchain. لكن المشكلة الأكثر أهمية التي تعيق التطبيق الواسع النطاق لشبكة Lightning Network هي أن Lightning Network تستخدم نفس البرنامج النصي مثل Bitcoin، في حين لا توجد عقود ذكية على سلسلة Bitcoin، فقط نصوص بسيطة، والتي لا يمكنها حمل تطبيقات معقدة. أي أن سلسلة بيتكوين غير مكتملة في تورينج. يعني Turing complete أنه يمكنه نظريًا حل أي مشكلة حسابية. باستخدام لغة برمجة تورينج كاملة، يمكن أن تكون متوافقة منطقيًا مع لغات البرمجة الأخرى، ويمكنها نظريًا إدراك المنطق الذي يمكن لأي لغة أخرى إدراكه، وتكرار منطق الأعمال الحقيقي إلى أقصى حد. لا توجد عقود ذكية على Bitcoin blockchain، ناهيك عن إنشاء تطبيقات تعتمد على العقود الذكية. لذا فإن أكبر مشكلة تحتاج شبكة Lightning Network للتغلب عليها هي «كيفية تنفيذ العقود الذكية على بيتكوين».
وفي عام ٢٠١٦، نشر مطور بيتكوين الأساسي بيتر تود ورقة تقترح نموذج التحقق من العميل، من خلال محاكاة طريقة توقيع العقد التقليدية للتأكد من أن كلا الطرفين فقط يعرفون فرضية الخصوصية لمحتوى العقد< /span>، دون أي مشاركة من طرف ثالث، وتحقيق اللامركزية الكاملة. في الوقت نفسه، عندما يتم تنفيذ المعاملة، يوفر بادئ المعاملة بيانات سجل المعاملات الكاملة اللازمة ويقوم الطرف الآخر بالتحقق من ذلك بنفسه لمنع حدوث مشاكل الاحتيال. لا توجد مشكلة مركزية، ولا يقتصر التحقق خارج السلسلة على الأداء، لذلك يعتبره معظم الناس حاليًا الحل «الأمثل» لحل نقص اكتمال Turing في Bitcoin blockchain.
توقيع العقد التقليدي مقابل توقيع العقود الذكية باستخدام بلوكتشين
هل التحقق من جانب العميل محكم؟
عند رؤية هذا، يبدو أن بعض الناس لديهم شكوك. تعمل تقنية Bitcoin blockchain اللامركزية نفسها على حل المشكلات الأمنية في الأعمال التقليدية، ولكن مع إدخال التحقق من العميل، يعود الحل إلى خارج السلسلة، حتى لو تم حل مشكلة الاحتيال، فكيف يمكن منع مشكلة الإنفاق المزدوج بشكل فعال؟
تقديم «الأختام التي تستخدم لمرة واحدة»
نظرًا لأن التحقق من جانب العميل نفسه لا يتضمن آلية منع الإنفاق المزدوج، يتعين علينا تقديم مساعدة من طرف ثالث لحل هذه المشكلة. ولتحقيق ذلك، نلزم كل حالة من كل عقد يجب التحقق منه في التحقق من صحة العميل بمخرجات المعاملات غير المنفقة لبيتكوين المحددة (UTXO). نظرًا لوجود شكلين فقط من UTXO، «المستهلك» و «غير المنفق». بمجرد أن ترغب في تغيير حالة عقد التحقق، يجب عليك إنفاق UTXO المربوط (أي مبلغ مقبول)، حتى تتمكن المعاملة التي تنفقه من الحصول على تأكيد blockchain. بالإضافة إلى ذلك، يجب أن تقدم معاملة بيتكوين التي تنفقها أيضًا دليلًا على محتوى انتقال الحالة (تعمل بشكل مشابه لقيمة التجزئة). ببساطة، يمكن اعتبار UTXO المُجلد بمثابة شمع مانع للتسرب لهذا «الظرف». إذا كنت ترغب في فتح الظرف واحدًا تلو الآخر، يجب عليك فتح شمع الختم.
بخلاف نموذج حساب إيثريوم، يتم إرسال مخرجات المعاملات غير المنفقة (UTXO) من عنوان إلى آخر ولكنها لم تصل بعد إلى مجموع العملات المشفرة التي استردها المستلم من أجل إرسال الأموال إلى شخص آخر في معاملة لاحقة.
على سبيل المثال، إذا أرسلت أليس 1 بيتكوين إلى بوب، فإن بوب يمتلك UTXO طالما أنه لا ينفق بيتكوين الذي حصل عليه من أليس. بمجرد أن ينفق بوب 1 BTC، تنتهي دورة حياة UTXO.
وبافتراض أن محفظة بوب قد شاركت فقط في معاملة واحدة حصل فيها بوب على ١ بيتكوين من أليس، فإن مدقق المعاملة يعرف أن رصيد بوب في UTXO هو ١ بيتكوين. إذا أرسل بوب 1 BTC إلى كارول، فسيصبح UTXO الخاص به على الفور 0 BTC. إذا حاول بوب بعد ذلك مضاعفة إنفاق عملاته في معاملة صادرة ثانية، فسيجد المدقق أن رصيد UTXO الخاص به غير كافٍ لاستخدامه كمعاملة صادرة ثانية. إدخال المعاملة، ولن يقوم المدقق الصادقبنشرأو تأكيد معاملته ذات الإنفاق المزدوج.
أثناء تطور بيتكوين، أدى تصميم التحقق من جانب العميل بذكاء إلى التحايل على المشكلات المركزية لحلول السلسلة الجانبية والعملات الملونة، وأدخل آلية ختم لمرة واحدة لزيادة تحسين الأمان. في هذه اللحظة، يبشر النظام البيئي للبيتكوين بميلاد سلسلة من البروتوكولات الجديدة. من بينها، لا يتبع بروتوكول RGB المفاهيم المذكورة أعلاه فحسب، بل يقترح أيضًا أن يكون متوافقًا مع شبكة Lightning Network، مما يضع الأساس لقابلية التوسع غير المحدودة. على الرغم من أن التوافق بين بروتوكول RGB وشبكة Lightning Network ليس مثاليًا بعد، إلا أننا نتمتع بالثقة في المستقبل ونعتقد أن البنية التحتية التي تساعد البروتوكول على التحسين المستمر ستخترق القيود طويلة الأمد لـ «المثلث المستحيل لـ blockchain».
لدينا المزيد من الأسباب لتوقع أن النمو المتسارع لـ blockchain في الدورة التالية سيأتي من الاعتماد الواسع النطاق لـ blockchain مدفوعًا بانفجار نظام Bitcoin البيئي. نعتقد أن بيتكوين ستخترق مخزنها الأصلي الوحيد للقيمة وتسلط الضوء على سمات عملتها. وفي الوقت نفسه، ستستمر في إدخال المزيد من التطبيقات في نظام بيتكوين البيئي من خلال الحلول المتنوعة، وتعزيز قابلية التوسع البيئي والتنمية المستدامة، والاستمرار في المساهمة في عالم بلوكتشين. احصل على إمكانيات لا حصر لها.
«نتوقع أن تأتي الدورة التالية من نمو بلوكتشين المتسارع من تطبيق بيتكوين على نطاق واسع.»
ومع التأسيس الرسمي لمختبر ساتوشي، برعاية مشتركة من Web3 Labs وWaterdrip Capital، في هونغ كونغ، تتزايد المناقشات حول نظام بيتكوين البيئي تدريجيًا في جميع أنحاء سوق العملات المشفرة بأكمله. قد يصبح استخدام حلول التحقق من جانب العميل لإنشاء عقود ذكية على نصوص بيتكوين، مع التوافق مع شبكة Lightning Network القابلة للتطوير بلا حدود لمعاملات القنوات، بمثابة كتلة في المثلث الذي يضمن في نفس الوقت «الأمان واللامركزية وقابلية التوسع» لحلول تطبيقات السلسلة واسعة النطاق.
ستقدم هذه المقالة شرحًا علميًا شائعًا لبعض المفاهيم الأساسية لنظام بيتكوين البيئي. من «مثلث بلوكتشين المستحيل» الذي يعيق التطبيق على نطاق واسع، إلى «شبكة البرق» لبيتكوين التي تتغلب على «المثلث المستحيل»، إلى الحلول الحالية لنصوص بيتكوين ومبادئ نموذج UTXO.
اقترح كل من فيتاليك بوتيرين، مؤسس إيثريوم، وتشانغ تشاو، مؤسس بابيت، أن «شبكات بلوكتشين لا يمكنها تحقيق الأمن واللامركزية وقابلية التوسع في نفس الوقت»، وهو «المثلث المستحيل لبلوكتشين». لطالما أعاقت مشكلة «المثلث المستحيل» تطبيق بلوكتشين على نطاق واسع.
وعلى أساس ضمان الأمن، ركزت إيثريوم على تطوير اللامركزية في السنوات العشر الماضية واستمرت في الابتكار في طبقة البنية التحتية للسلسلة العامة الأساسية لتوسيع قابلية التوسع في سلسلة إيثريوم العامة. ومن أجل تحقيق هذا الهدف، قامت إيثريوم أيضًا بالتكرار على العديد من خوارزميات الهواء والتقسيم والتجميع والتقنيات الأخرى في السنوات العشر الماضية.
ولكن بالنسبة لمشكلة قابلية التوسع، استنادًا إلى إيثريوم ومحاولاتها من الطبقة الثانية، يبدو أنه طالما أن الحل لا يزال مقصورًا على بلوكتشين، فسيكون هناك حد أعلى للأداء. حتى أقوى بلوكشين نراه حاليًا لا يزال من الصعب اختراق الحد الأعلى لـ TPS (المعاملات في الثانية). إنها بعيدة عن متطلبات التطبيقات التجارية واسعة النطاق لملايين TPS، والصناعة العالمية لا تزال هناك فجوة كبيرة لتحقيق هدف مئات الملايين من TPS. بالنسبة للسلاسل العامة السائدة، سواء كانت إيثريوم أو بيتكوين، فإنها تواجه جميعها عقبة - «كيف يمكن حل قابلية التوسع؟»
تستخدم Lightning Network الحوسبة خارج السلسلة، أي «قناة الدفع»، لحل مشكلة قابلية التوسع في «المثلث المستحيل» تمامًا - طالما تم بناؤه باستخدام قنوات كافية، يمكنك تشغيل أي عدد من المعاملات المتزامنة.
في حالة قيام A بسلوك احتيالي أثناء معاملة القناة - إغلاق القناة مبكرًا لتسوية عملات البيتكوين. ثم عندما يتم إغلاق القناة، سيتم إنشاء معاملة احتيالية على الفور على سلسلة Bitcoin. استنادًا إلى انفتاح سلسلة Bitcoin، يمكن لـ B المراقبة في الوقت المناسب ومعاقبة A باتفاقية جزاء موقعة مسبقًا. العقوبة هي مصادرة جميع احتياطيات A.
من الناحية النظرية، تحقق شبكة Lightning قابلية التوسع اللانهائية وتتغلب على المثلث المستحيل لـ blockchain. لكن المشكلة الأكثر أهمية التي تعيق التطبيق الواسع النطاق لشبكة Lightning Network هي أن Lightning Network تستخدم نفس البرنامج النصي مثل Bitcoin، في حين لا توجد عقود ذكية على سلسلة Bitcoin، فقط نصوص بسيطة، والتي لا يمكنها حمل تطبيقات معقدة. أي أن سلسلة بيتكوين غير مكتملة في تورينج. يعني Turing complete أنه يمكنه نظريًا حل أي مشكلة حسابية. باستخدام لغة برمجة تورينج كاملة، يمكن أن تكون متوافقة منطقيًا مع لغات البرمجة الأخرى، ويمكنها نظريًا إدراك المنطق الذي يمكن لأي لغة أخرى إدراكه، وتكرار منطق الأعمال الحقيقي إلى أقصى حد. لا توجد عقود ذكية على Bitcoin blockchain، ناهيك عن إنشاء تطبيقات تعتمد على العقود الذكية. لذا فإن أكبر مشكلة تحتاج شبكة Lightning Network للتغلب عليها هي «كيفية تنفيذ العقود الذكية على بيتكوين».
وفي عام ٢٠١٦، نشر مطور بيتكوين الأساسي بيتر تود ورقة تقترح نموذج التحقق من العميل، من خلال محاكاة طريقة توقيع العقد التقليدية للتأكد من أن كلا الطرفين فقط يعرفون فرضية الخصوصية لمحتوى العقد< /span>، دون أي مشاركة من طرف ثالث، وتحقيق اللامركزية الكاملة. في الوقت نفسه، عندما يتم تنفيذ المعاملة، يوفر بادئ المعاملة بيانات سجل المعاملات الكاملة اللازمة ويقوم الطرف الآخر بالتحقق من ذلك بنفسه لمنع حدوث مشاكل الاحتيال. لا توجد مشكلة مركزية، ولا يقتصر التحقق خارج السلسلة على الأداء، لذلك يعتبره معظم الناس حاليًا الحل «الأمثل» لحل نقص اكتمال Turing في Bitcoin blockchain.
توقيع العقد التقليدي مقابل توقيع العقود الذكية باستخدام بلوكتشين
هل التحقق من جانب العميل محكم؟
عند رؤية هذا، يبدو أن بعض الناس لديهم شكوك. تعمل تقنية Bitcoin blockchain اللامركزية نفسها على حل المشكلات الأمنية في الأعمال التقليدية، ولكن مع إدخال التحقق من العميل، يعود الحل إلى خارج السلسلة، حتى لو تم حل مشكلة الاحتيال، فكيف يمكن منع مشكلة الإنفاق المزدوج بشكل فعال؟
تقديم «الأختام التي تستخدم لمرة واحدة»
نظرًا لأن التحقق من جانب العميل نفسه لا يتضمن آلية منع الإنفاق المزدوج، يتعين علينا تقديم مساعدة من طرف ثالث لحل هذه المشكلة. ولتحقيق ذلك، نلزم كل حالة من كل عقد يجب التحقق منه في التحقق من صحة العميل بمخرجات المعاملات غير المنفقة لبيتكوين المحددة (UTXO). نظرًا لوجود شكلين فقط من UTXO، «المستهلك» و «غير المنفق». بمجرد أن ترغب في تغيير حالة عقد التحقق، يجب عليك إنفاق UTXO المربوط (أي مبلغ مقبول)، حتى تتمكن المعاملة التي تنفقه من الحصول على تأكيد blockchain. بالإضافة إلى ذلك، يجب أن تقدم معاملة بيتكوين التي تنفقها أيضًا دليلًا على محتوى انتقال الحالة (تعمل بشكل مشابه لقيمة التجزئة). ببساطة، يمكن اعتبار UTXO المُجلد بمثابة شمع مانع للتسرب لهذا «الظرف». إذا كنت ترغب في فتح الظرف واحدًا تلو الآخر، يجب عليك فتح شمع الختم.
بخلاف نموذج حساب إيثريوم، يتم إرسال مخرجات المعاملات غير المنفقة (UTXO) من عنوان إلى آخر ولكنها لم تصل بعد إلى مجموع العملات المشفرة التي استردها المستلم من أجل إرسال الأموال إلى شخص آخر في معاملة لاحقة.
على سبيل المثال، إذا أرسلت أليس 1 بيتكوين إلى بوب، فإن بوب يمتلك UTXO طالما أنه لا ينفق بيتكوين الذي حصل عليه من أليس. بمجرد أن ينفق بوب 1 BTC، تنتهي دورة حياة UTXO.
وبافتراض أن محفظة بوب قد شاركت فقط في معاملة واحدة حصل فيها بوب على ١ بيتكوين من أليس، فإن مدقق المعاملة يعرف أن رصيد بوب في UTXO هو ١ بيتكوين. إذا أرسل بوب 1 BTC إلى كارول، فسيصبح UTXO الخاص به على الفور 0 BTC. إذا حاول بوب بعد ذلك مضاعفة إنفاق عملاته في معاملة صادرة ثانية، فسيجد المدقق أن رصيد UTXO الخاص به غير كافٍ لاستخدامه كمعاملة صادرة ثانية. إدخال المعاملة، ولن يقوم المدقق الصادقبنشرأو تأكيد معاملته ذات الإنفاق المزدوج.
أثناء تطور بيتكوين، أدى تصميم التحقق من جانب العميل بذكاء إلى التحايل على المشكلات المركزية لحلول السلسلة الجانبية والعملات الملونة، وأدخل آلية ختم لمرة واحدة لزيادة تحسين الأمان. في هذه اللحظة، يبشر النظام البيئي للبيتكوين بميلاد سلسلة من البروتوكولات الجديدة. من بينها، لا يتبع بروتوكول RGB المفاهيم المذكورة أعلاه فحسب، بل يقترح أيضًا أن يكون متوافقًا مع شبكة Lightning Network، مما يضع الأساس لقابلية التوسع غير المحدودة. على الرغم من أن التوافق بين بروتوكول RGB وشبكة Lightning Network ليس مثاليًا بعد، إلا أننا نتمتع بالثقة في المستقبل ونعتقد أن البنية التحتية التي تساعد البروتوكول على التحسين المستمر ستخترق القيود طويلة الأمد لـ «المثلث المستحيل لـ blockchain».
لدينا المزيد من الأسباب لتوقع أن النمو المتسارع لـ blockchain في الدورة التالية سيأتي من الاعتماد الواسع النطاق لـ blockchain مدفوعًا بانفجار نظام Bitcoin البيئي. نعتقد أن بيتكوين ستخترق مخزنها الأصلي الوحيد للقيمة وتسلط الضوء على سمات عملتها. وفي الوقت نفسه، ستستمر في إدخال المزيد من التطبيقات في نظام بيتكوين البيئي من خلال الحلول المتنوعة، وتعزيز قابلية التوسع البيئي والتنمية المستدامة، والاستمرار في المساهمة في عالم بلوكتشين. احصل على إمكانيات لا حصر لها.