شبكة البرق وتقدير تقريبي لفعاليتها

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

سأحاول تبديد هذه المفاهيم الخاطئة.

إن blockchain الكلاسيكي في أنقى أشكاله ، حيث تمر كل عقدة جميع المعاملات من خلال نفسها ، غير قادرة ، على المستوى الحالي من التكنولوجيا ، على تخزين ومعالجة عدد كبير من المعاملات. حتى إذا لم تحدد حجم كتلة تخزين المعاملات إلى حد (في البيتكوين هو 1 ميجابايت + 3 ميجابايت من سيجويت سيديتشين) ، فإن سرعة معالجة المعاملات محدودة بقدرات العقد النهائية (أنا لا أتحدث عن محافظ SPV التي تثق تمامًا في التحقق من المعاملات مع العقد الكاملة) ، الآن هناك بضع مئات فقط مليون معاملة في اليوم (يتم فحص 250 مليون معاملة بالكامل أثناء تنزيل blockchain الأولي مع تثبيت جديد لـ bitcoin-qt ، على جهاز حديث ، ويستغرق هذا حوالي 12 ساعة ، مع اتصال إنترنت ممتاز وقرص SSD ، بالنسبة لآلة Intel celeron ضعيفة - يستغرق التحميل 3 أيام) - الآن حوالي 5-6 آلاف معاملة في الثانية (على سبيل المثال ، تظهر اختبارات blockchain bitshares للبنية التحتية للجرافين 2500 tps ولكن عند استخدام أجهزة الخادم مع عدد كبير من المعالجات ، من ناحية أخرى ، الحد الأقصى النظري هو 150t tps) .

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

هذا أمر واضح - تحتاج blockchain إلى تقنيات لزيادة أدائها بشكل غير خطي.

Sidechains هي أفضل ما تم اقتراحه مؤخرًا في علم الاقتصاد المشفر ، وفي الوقت نفسه ، من المحتمل أن تكون قاتلة لمكون العملات المشفرة الذي تحبه - الاستقلالية عن نقطة واحدة من الفشل ومركزية السيطرة على أموال المستخدم.

Sidechains التي تخزن معلومات إضافية في مستودعها


مثال رائع على مثل هذا الجانب الجانبي هو - segwit ، تحديث العكاز هذا الذي يسمح لك بتوسيع قدرات blockcin بيتكوين (وشوكه) دون الحاجة إلى كسر التوافق جذريًا مع العملاء القدامى. الطريقة الرئيسية التي تسمح لك segwit بزيادة عدد المعاملات في كتلة ، دون توسيعها ، هي نقل جزء من معلومات المعاملة إلى وحدة تخزين منفصلة. على سبيل المثال تترك كل معاملة علامة على blockchain.

هذا لن يعطي زيادة ملحوظة في أداء blockchain ، ومتوسط ​​التوقعات - زيادة 2-2.5 مرة ، والحد الأقصى النظري - 4 مرات أكثر من المعاملات إذا كانت جميعها متعددة p2sh (على سبيل المثال ، مسح LN).

إذا قارنت segwit مع الزيادة المعتادة في حجم الكتلة إلى 4mb ، فهذا لا يختلف ، حتى يتم الحصول على تحميل CPU أعلى قليلاً. لكن سيجويت جلبت معه تقنيات أخرى ، بالإضافة إلى التوافق مع عملاء ليجاسي. هذا إجراء ضروري يصعب رفضه.

أبسط وأكثر فعالية sidechain هو بنك عادي (أو بعض البورصات)


... باستخدام حساب cryptocurrency - يمكنك تحويل العملات المعدنية إلى حسابك المصرفي ويمكنك نقل العملات المعدنية الخاصة بك بين عملاء هذا البنك دون وضع المعاملات على blockchain العام (بالنسبة إلى بعض عمليات تبادل العملات المشفرة هذه عبارة عن تحويل الرمز). بالطبع ، يقوم البنك بتخزين هذه المعاملات في شكلها لنفسها وللمراقبة المالية. من الواضح أنه عندما تحاول إجراء تحويل إلى بنك آخر ، ستظهر معاملة blockchain ، ولكن يمكن للبنوك أن تتفق فيما بينها حول إجراء هذه التحويلات وفقًا لقواعدها الخاصة ، على سبيل المثال ، استخدام الدولة كضامن لتنفيذ المعاملات.

وبالتالي ، لا يمكن للمعاملات الدخول إلى blockchain مطلقًا ، وبالتالي تفريغها تمامًا.

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

تكنولوجيا أكثر تقدما - شبكة البرق


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

نقل الشبكة بين المشاركين هو تغيير متزامن في التزامات الدين المتبادل لمقدار تحويل هؤلاء المشاركين عبر الإنترنت بين المرسل والمتلقي. لا تنعكس هذه التغييرات في blockchain بأي شكل من الأشكال ، ولكن إذا تجاوز عدد التحويلات في اتجاه واحد إجمالي الأموال المحظورة ، فإن المقاصة مطلوبة - تسوية الرصيد بأي شكل من الأشكال ، على سبيل المثال ، باستخدام حلقات في شبكة LN ، أو إرسال الأموال اللازمة من خلال blockchain.

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

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

لن يكون الأمر مخيفًا للغاية إذا لم تكن LN هي الطريقة الوحيدة المتاحة لاستخدام blockchain ، ولكن هناك خطر ، كما كتبت سابقًا ، إذا ظل عدد المعاملات في الكتلة محدودًا بـ 1 أو 2 ميغابايت.

إلى أي مدى ستسمح شبكة الإضاءة بتوسيع أداء الترجمة؟


استنادًا إلى السمة الرئيسية لـ LN ، بدلاً من العدد الإجمالي للمعاملات ، من الضروري النظر في عدد عمليات blockchain وتصفية المعاملات التي قد تكون مطلوبة لكل مستخدم لفترة معينة ، حيث يمكن للمستخدمين إرسال نفس المبلغ بالتتابع بأي كميات ، بدون عمولات ، إذا لا توجد عقد وسيطة بينهما.

أولاً ، سيتعين على كل مستخدم جديد للشبكة إجراء عملية تعبئة واحدة على الأقل لمحفظته ، ويجب أن تكون هذه معاملة blockchain. يمكن لمستخدمي LN أن يكون لديهم رصيد غير صفري فقط.

ثانيًا ، للاتصال بشبكة LN ، يلزم إجراء فتح يؤدي إلى حظر أرصدة عقدة الإدخال والمستخدم.

ثالثًا ، ولكن ليس بالضرورة ، إنها صفقة إغلاق للمستخدم للخروج من شبكة LN ، على سبيل المثال ، للتبديل إلى عقدة شبكة أخرى من أجل تحسين الرسوم.

رابعاً ، أكبر حجم من المعاملات هو المقاصة ، وتصفية الأرصدة في حسابات العقد LN. كل تحويل رئيسي من خلال الشبكة يزيد من فرصة مثل هذه المعاملة ، وكل عقدة وسيطة في الشبكة. علاوة على ذلك ، من الممكن أن تتطلب المعاملة التالية لمستخدم واحد كل عقدة في الشبكة لإصدار مقاصة إذا لم يتم بناء الشبكة بكفاءة (لا توجد دورات). كلما زادت قيمة الضمان بين عقد LN ، قل الحاجة إلى المقاصة. ستكون العقد الكبيرة قادرة وستحسن نفقاتها بطريقة تقلل أو حتى إزالة المقاصة من خلال blockchain ، لكن المستخدمين العاديين لن يكونوا قادرين على القيام بذلك. حتى في أفضل الحالات ، لن يمنع المستخدمون النشطون سوى جزء صغير من متوسط ​​التجديد (على سبيل المثال ، دفع راتب مرة واحدة في الشهر أو تلقي أجر عن العمل) ، مما يعني أنه خلال الفترة بين تلقي الأموال ، سيحتاجون إلى تصفية المعاملات. اتضح في الحالة المثالية ، سيقوم مستخدم واحد بإجراء معاملة blockchain واحدة في الشهر.

يساهم العنصر الرابع في معظم المعاملات ، ويمكنك تقدير عدد هؤلاء المستخدمين النشطين الذين سيكونون قادرين على استخدام blockchain.

عدد المعاملات في blockchain بحد 1 ميجا بايت بدون segwit هو 262 طن. في اليوم الواحد أو 7883 طن. شهريا. نضرب بمقدار 2.5 المعامل الذي سيكون متاحًا بفضل Segwit ، نحصل على 19 مليون معاملة.

والنتيجة هي 19 مليون مستخدم نشط ، وهذا هو الحد الأقصى الذي يمكن أن تستوعبه كتلة البيتكوين القديمة التي تبلغ 1 ميجابايت نفسها.

ولا توجد ملحقات لمرة واحدة لحد الحظر إلى 2 أو ما يصل إلى 8 ميغابايت بشكل ملحوظ لن يتغير هذا الرقم. 19 مليون شخص أو 190 مليون شخص صغير بشكل كارثي. مستقبل العملات الرقمية هو مليارات المستخدمين النشطين.

بالطبع ، من الواضح أنه في المستقبل القريب ، 1-3 سنوات ، لا يتلقى مستخدم البيتكوين النشط المعتاد راتبًا شهريًا ، ونفقاته ليست منتظمة أيضًا ، مما يعني أن تقديرًا لمقاصة واحدة في الشهر قد يكون خاطئًا ، ولكن هناك حاجة لتحليل blockchain خطير لتقييمه ، وهذا ليس نوع العمل الذي يمكن القيام به كجزء من كتابة مقال بسيط.

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

Source: https://habr.com/ru/post/ar406655/


All Articles