المؤلف: جيري وانج @ Arweave Oasis، تم نشر المقال الأصلي لأول مرة على @ArweaveOasis Twitter
سيستمر محتوى هذه المقالة في تضمين المحتوى في اليوم السابع عشر إصدار الورقة البيضاء #Arweave القسم 4 "وكالة البروتوكول" وقد تم شرحه.
كيفية حساب العدد الإجمالي للأقسام من معلمات الشبكة؟
باستخدام تعبير المعادلة الموضح سابقًا وبعض المعلومات التي توفرها شبكة Arweave، يمكننا حساب العدد الإجمالي للكائنات النسخ المتماثلة التي تخزنها الشبكة. عندما يقوم القائم بالتعدين بتعدين كتلة جديدة، يمكننا معرفة ما إذا كان تجزئة حل الكتلة من نطاق المراجعة الأول أو الثاني لتحدي SPoA. وفي الشبكة التي يتم فيها تخزين النسخ الكاملة، تكون النسبة أساسًا 1:1. ومع ذلك، إذا قام المُعدن بتخزين أقسام بيانات غير مكتملة أو أقسام مكررة (وبالتالي يعاني من عقوبة الكفاءة)، فستكون هذه النسبة أقل من 1.
يمكننا حساب متوسط معدل التجزئة لكل قسم عن طريق حساب نسبة مصادر SPoA المرصودة. افترض أنه في الـ 1000 كتلة الماضية، كان هناك n1 SPoA من النطاق الأول وn2 SPoA من النطاق الثاني. وهذا يعني أن متوسط اكتمال النسخة المتماثلة هو n2/n1، وبالتالي فإن كفاءة التعدين لكل قسم هي:
< /p>
ملاحظات الصيغة: في هذه الصيغة، إذا كانت نسبة n1 وn2 هي 1:1، فإن e_m يساوي 1.
باستخدام التعبير أعلاه، يمكننا تقدير العدد الإجمالي للأقسام في الشبكة بدقة. عندما تكون معلمة الصعوبة d، يتم إعطاء القيمة المتوقعة لعدد التجزئات التي تمت محاولتها بواسطة:
عندما تكون كفاءة كل قسم e_m فقط، فإن العدد المتوقع من الأقسام المطلوبة لإنشاء هذا العدد من المحاولات في 120 ثانية هو:
< img src= "https://img.jinse.cn/7203883_image3.png">
ملاحظات الصيغة:E[trials] هو الإجمالي المتوقع عدد التجزئة التي تحاول الشبكة 800 هو الحد الأقصى لعدد التجزئة في الثانية لقسم ما، مضروبًا في e_m هو عدد التجزئة في كفاءة التعدين تلك، مضروبًا في 120 هو عدد التجزئة في دورة التعدين (عادةً حوالي دقيقتين ) إجمالي عدد التجزئة في كفاءة التعدين هذه. بالنظر إلى أن حجم القسم هو 3.6 تيرابايت، يمكننا استنتاج سعة التخزين المنشورة للشبكة:
يمكن حساب كل هذه المقاييس المتعلقة بمجموعة البيانات المخزنة ومتوسط تكامل النسخة المتماثلة بأنفسنا من القيم التي تمت ملاحظتها في الشبكة.
حوافز لتحسين توجيه البيانات
تحفيز القائمين بالتعدين على إنشاء نسخ كاملة لتحسين التعدين ستؤدي آلية كفاءة التعدين إلى إطلاق سلسلة من آليات الحوافز المفيدة للبروتوكول. وتشمل هذه الحاجة إلى القائمين بالتعدين لتطوير حلول توجيه البيانات المحسنة من أجل نقل البيانات بسرعة عبر شبكات نظير إلى نظير، وهو ما يعد محركًا قويًا لمثل هذه التحديات المعقدة والحرجة. نظرًا لأن العقد يجب أن تكون قادرة على نقل أي كتلة بيانات في الشبكة بسرعة، فإن هذا يتطلب الحفاظ على قدرات توجيه قابلة لإعادة الاستخدام حتى يتمكن المستخدمون وغيرهم من القائمين بالتعدين من الوصول بسهولة إلى البيانات وتحسين توفر البيانات.
بالنسبة للقائمين بالتعدين، فإن هذا الحافز الجديد لتحسين توجيه البيانات يمكن أن يخلق بيئة تنافسية، على غرار الطريقة التي يتسابق بها القائمون بتعدين البيتكوين لتطوير أجهزة تعدين متخصصة أكثر كفاءة. ستؤدي هذه المنافسة إلى تحفيز الابتكار في البنية التحتية للتوجيه، مما يؤدي في النهاية إلى شبكة موزعة أكثر كفاءة وقوة.
حوافز مشاركة النطاق الترددي
هناك تأثير مشتق آخر لآلية حوافز التعدين الخاصة بـ Arweave على تكرار التخزين وهو الضرورة القوية لعمال المناجم للحصول على البيانات في الشبكة. يؤدي هذا إلى إنشاء نماذج سوق متعددة للوصول إلى البيانات، بما في ذلك:
الكارما والمعاملة بالمثل المتفائلة: العقد المنسجّة في الشبكة شارك في لعبة مشاركة النطاق الترددي المشابهة لـ BitTorrent. في هذه اللعبة، تقوم العقد بمشاركة البيانات مع بعضها البعض. بالإضافة إلى ذلك، تقوم العقد أحيانًا بمشاركة البيانات بشكل عشوائي، وتتوقع المكافآت المستقبلية بتفاؤل. تحتفظ كل عقدة بتصنيفها الخاص من أقرانها وليس مطلوبًا منها الإبلاغ عن كيفية أو سبب تحديد هذه التصنيفات. وقد حققت هذه الآلية نجاحًا كبيرًا في منصات تبادل البيانات مثل BitTorrent، والتي كانت تمثل في السابق حوالي 27% من حركة الإنترنت العالمية.
الأرباح من توزيع الأقراص الفعلية: يمكن لمشغلي العقد شراء أو بيع الأقراص المادية التي تخزن بيانات الشبكة بشكل مباشر مقابل المال أو أشكال الدفع الأخرى . بالنسبة للقائمين بالتعدين ذوي النطاق الترددي المحدود، قد يكون هذا خيارًا مفضلاً نظرًا للكمية الكبيرة من البيانات المطلوبة لتشغيل عقدة Arweave. تتجاوز طريقة النقل هذه مرشحات الحزمة وجدران الحماية التقليدية. في الواقع، يعد تنزيل البيانات الأولية بمثابة عتبة يحتاج العديد من القائمين بالتعدين الجدد إلى التغلب عليها. ومع زيادة البيانات الموجودة على الشبكة بالكامل تدريجيًا، سيكون هذا الشكل من قنوات الحصول على البيانات أكثر ملاءمة وكفاءة.
بروتوكولات الدفع: يمكن للعقد أيضًا المشاركة في البروتوكولات والأسواق التي تسمح لها بالدفع عند الوصول إلى البيانات. يوفر بروتوكول الدفع Permaweb (P3) طريقة لاستخدام قنوات الدفع لتحفيز خدمات متعددة داخل Arweave (بما في ذلك الوصول البسيط إلى البيانات).
قابلية التوسع
يبلغ متوسط الوقت الذي يستغرقه Arweave لإنشاء كتلة حوالي دقيقتين، وتحتوي كل كتلة على الحد الأقصى من 1000 معاملة. يضمن هذا التقييد أن يظل التحقق من الكتلة والمزامنة خفيفًا للغاية، مما يسمح للشبكة بأكملها بأن تكون لا مركزية على نطاق واسع. ومع ذلك، فإن هذا الحد لعدد المعاملات لا يعني أنه سيكون هناك أي حد لحجم أو كمية البيانات المخزنة في كتلة معينة، لأن Arweave يستخدم آلية تسمى "التجميع". التجميع هو معيار على مستوى الشبكة (الرقم القياسي #ANS104) مبني على البروتوكول الأساسي لدمج العديد من إدخالات البيانات المختلفة في معاملة واحدة. تعتبر إدخالات البيانات هذه مكافئة وظيفيًا لمعاملات تخزين البيانات ذات المستوى الأعلى على الشبكة، حيث يمكن "تفكيك" المعاملات المجمعة إلى العناصر المكونة لها عند استرجاعها.
الحد الأقصى لحجم معاملة Arweave هو 2^{256}-1 بايت، والتي يمكن تقسيمها إلى أي عدد من إدخالات البيانات المنفصلة في التعبئة المتكررة المحتملة. وهذا يسمح بتوسيع إنتاجية الشبكة دون قيود عملية. هذا التحسين ممكن لأن تحميل البيانات على Arweave لا يتم تحديد معلمات له - كل بايت على الشبكة هو جزء من نفس مجموعة بيانات Merkleized العالمية، ويتم منحه من خلال دعم مشترك. أحد عناصر هذا التصميم هو تجميع الدفع من عناصر البيانات الفردية لتحميل الحزم. يمكن للمستخدمين اختيار دمج مدفوعات عناصر البيانات الخاصة بهم في معاملة تعبئة واحدة، أو نقل المدفوعات بالكامل خارج السلسلة، مع قيام مزود خدمة التعبئة بدمج عناصر البيانات الخاصة بهم مع عناصر بيانات المستخدمين الآخرين.
الشكل 1: يسمح التغليف بتكديس البيانات لأعلى ولأسفل في معاملة ذات مستوى أعلى.
في Arweave، يتم اختيار جميع المعاملات لإدراجها في الفتحات الـ 1000 لكل كتلة بناءً على قيمتها الإجمالية، حيث يحصل القائمون بالتعدين على رسوم إدراج تتناسب مع رسوم المعاملات. وهذا يحفز خدمات التعبئة والتغليف على الجمع بين المعاملات بطريقة متكررة، مما يزيد من قابلية التوسع في الشبكة عندما تكون مساحة الكتلة نادرة. لذلك، يمكن لأي عدد من القائمين على التعبئة والمستخدمين كتابة البيانات إلى الشبكة في أي وقت دون تكبد آلية المزايدة على مساحة الكتلة مثل سلاسل الكتل الأخرى. بالإضافة إلى ذلك، فإن المنافسة بين شركات التعبئة لبناء معاملات أكبر ستؤدي إلى ضغط تنازلي على تكاليف الرسوم النهائية للمستخدمين. وهذا يتناقض بشكل صارخ مع سلاسل الكتل الأخرى، حيث تشتد المنافسة على مساحة الكتلة المحدودة، مما يؤدي إلى الرسوم المتزايدة باستمرار التي يدفعها المستخدمون، مما يجبر بعض المستخدمين في النهاية على التوقف عن استخدام الشبكة لأن الرسوم مرتفعة للغاية.
الشكل 2: يحفز تفضيل حزم البيانات الأكبر حجمًا القائمين على حزم البيانات على حزم البيانات بشكل متكرر لتقليل التكاليف العامة
< p>يمكن للمستخدمين أيضًا التحميل البيانات من خلال موفري خدمات التعبئة والتغليف خارج السلسلة، وتتمثل ميزة ذلك في أنه يمكن للمستخدمين الدفع مقابل تخزين Arweave من خلال أي طريقة دفع يدعمها مزود خدمة التعبئة والتغليف، ويستخدم القائم بالتعبئة الواقع المعزز لتسوية البيانات المجمعة. اعتبارًا من الآن، تدعم شبكة Arweave ما لا يقل عن 18 طريقة دفع مختلفة من خلال الخدمة المجمعة.