ھن دستاويز جو مقصد: چيا جي اتفاق واري الگوريٿم جي 1.1 ورزن جي وضاحت ڪريو

ھدف سامعين: هڪ ٽيڪنيڪل ناظرین بلاڪچين کان واقف آهي پر نه خلائي ثبوت (پي او ايس) سان ، وقت جا ثبوت / تصديق ٿيل دير جي ڪم (وي ڊي ايف) ۽ چيا.

جيڪڏھن توھان Bitcoin / blockchain ۾ نوان آھيو ، پھريون ھي درسي ڪتاب پڙھو: Bitcoin ۽ چيا نيٽ ورڪ جي اتفاق جي وضاحت ڪئي وئي آهي wwwCryptocurrency ٽيڪنالاجيز.

مهرباني ڪري پڇڻ Keybase تي سوال آهن انهي ڪري اسان هن دستاويزن کي بهتر بڻائي سگهون ٿا!

مواد لڪائڻ

Motivation

جي چيا اتفاق راءِ الگورتھم مقصد ڪم ۽ ثبوت جي ثبوت لاءِ ماحول دوست ، محفوظ ۽ غير جانبدارانه متبادل بڻائڻ جي.

ڪم جو ثبوت (PoW) cryptocurrencies وڏي مقدار ۾ بجلي جلائي ٿو. ان کان علاوه ، اهي هارڊويئر جي پيداوار ۽ ملڪيت جي ارتقا ۽ سستن جي تسلسل جي ڪري مرڪزي حيثيت رکن ٿا توانائي، پي او ڊبليو کي عام استعمال ڪندڙن تائين رسائي ۽ مختلف حملن جو محتاج بڻائيندي.

داءُ جو ثبوت ڪيترائي فارم آهن ، هر هڪ پنهنجي پنهنجي نفعي ۽ نقصان سان. ڪجهه عام ڪمزوري هي آهن: controlلجڻ وارن پئسن جو ڪنٽرول؛ وفد جو توجهه ؛ چوڪيدارن ۽ تابعيت تي انحصار (وقتي طور تي آن لائن ٿيڻ جي ضرورت) ؛ باقاعدي صارفين تائين پهچ ناهي ؛ خطرناڪ خطري ؛ گھڙي هم وقت سازي جي مفروضن ، نيٽ ورڪنگ مفروضن، ۽ ٻين سيڪيورٽي مفروضن.

تعارف

Decentralized اتفاق راءِ الگورٿمز کي ضرورت آهي Sybil مزاحمت کي هڪ وسيلي سان جيڪو cryptographically قابل تصديق آهي ۽ گهٽ آهي (لامحدود ناهي). پوئين بلاڪچين سسٽمز ۾ ڏُور وسيلا ھلائي رھيا آھن طاقت ۽ اسٽيڪ جي. خلا جو ثبوت هڪ متبادل آهي جيڪو Bitcoin جي اصل مثالي ”هڪ سي پي يو هڪ ووٽ“ جي تمام ويجهو اچي ٿو اسٽوريج جي گنجائش کي گهٽ وسيلن جي استعمال سان. مثال طورampلي، ڪنهن جي 500GiB کي 5 “ووٽ” ، ڪنهن کي 100GiB ذخيرو ڪرڻ وارو 1 “ووٽ آهي”، جتي هڪ ووٽحوالو ڏيڻ ۽ هڪ بلاڪ کي درست ڪرڻ جو موقعو، اصل ووٽ طرف ڇڪتاڻ نه آهي. صرف ايس استعمال ڪرڻتارن جي گنجائش به محفوظ نه آهي. هڪ ٻئي کرپيٽوگرافڪ پزل ٽڪرا هن سسٽم کي محفوظ ڪرڻ لاءِ استعمال ڪيو ويو آهي: يعني هڪ تصديق جي دير وارو فنڪشن ، جيڪو آهي cryptographic ثبوت ته حقيقي وقت گذري چڪو آهي. زمان ۽ مڪان جي ثبوت گڏ ڪرڻ سان هڪ منصفاڻو نظام ٺاهي سگهجي ٿو. اهڙي سسٽم ۾ ، استعمال ڪندڙ بي ترتيب جمع ڪن ٿا-انهن جي هارڊ ڊرائيو تي ڊيٽا جي عرصي تائين ڳولهڻ ۽ انهن جو چيا جيت حاصل ڪرڻ جو موقعو انهن جي مختص ڪيل جڳهه جي متناسب آهي. ان کان علاوه ، اهڙو سسٽم ڪم ڪندڙ لاٽري جي ثبوت وانگر بي گهرين شرڪت ڪندڙن کي اسڪيل ڏي ٿو. شامل نه ٿيڻ لاءِ فنڊ ، خاص هارڊويئر ، رجسٽريشن ، يا اجازت جي ضرورت هوندي آهي ، صرف هارڊ ڊرائيو تي. ۽ اهو نظام مڪمل طور تي شفاف ۽ تعصب وارو آهي ـ ڪير به ڀلائي ۽ مقصد جي تصديق ڪري سگهي ٿو ته ڪهڙو چين ماخذ هڪ آهي.

خلا جا ثبوت

خلائي پروٽوڪول جو هڪ ثبوت اهو آهي جنهن ۾:

  1. تصديق ڪندڙ هڪ پروٽوسر ڏانهن چئلينج موڪلي سگهي ٿو ، ۽
  2. پرورور تصديق ڪندڙ کي ڏيهي سگهي ٿو ته پرويوور صحيح وقت تي اسٽوريج جي مخصوص مخصوص جڳهه کي محفوظ ڪري رهيو آهي.

خلائي پروٽوڪول جو ثبوت جا ٽي حصا آهن: سازش ڪرڻ ، ثابت ڪرڻ / کاشت ڪرڻ ، ۽ تصديق ڪرڻ. تفصيل هتي.

شڪل 1: پهريون ، پروورر ”پلاٽ“ يا ڊسڪ جي جڳهه جو ڀا allocو مختص ڪري ٿو (1). پوءِ محافظ “فارم” خلا جو ثبوت سان چيلينج جو جواب ڏيڻ (2,3,4،XNUMX،XNUMX). تصديق ڪندڙ جانچ ڪري ٿو ته ثبوت ان چڪر لاءِ صحيح آهي.

فريب ڪرڻ اھو عمل آھي جنھن جي ذريعي ھڪڙو محاورو ، جنھن کي اسان حوالو ڏيون ٿا ھڪڙو ھاريءَ جي طور تي ، ھڪڙي مخصوص ج initialھ جي شروعات ڪري ٿو. هڪ هاري ڪو به ماڻهو ٿي سگهي ٿو جنهن وٽ گهٽ ۾ گهٽ 100 GiB دستياب هجي پنهنجي ليپ ٽاپ تي محفوظ رکڻ لاءِ ، يا هڪ اهڙو ادارو جيڪو غير استعمال ٿيل اسٽوريج اسپيس جي وڏي مقدار کي مختص ڪرڻ لاءِ تيار هجي. ڪابه مٿين حد نه آھي. پلاٽنگ و hoursندي آھي ڪلاڪن يا ڏينھن جي ترتيب تي ، ۽ ڪيو ويندو آھي رو ھڪ يرو. شروعاتي ج spaceھ تي قبضو آھي a file هڪ سازش سڏيو. پلاٽ جا سائز مقرر ڪيا ويا آھن ak پيرا ميٽر سان ، جتي space = 780 * k * پائو(2، ڪي - 10), 32 جي گهٽ ۾ گهٽ ڪ (101.4 جي بي) سان. جيئن چيا جو 1.0، ڪي 32 پلاٽ چوڌاري ٺاهي سگهجي ٿو ڇهه ڪلاڪ هڪ تيز ڪمنٽ مشين سان ، ۽ 24 ھڪڙي سي پي يو ڪور کي استعمال ڪندي سستي مشين ۽ ڪلاڪ جي ميموري ڪجھ GB وڏا موقعا آهن وڏي رفتار سان. پويس اسپيس تعمير Beyond تي ٻڌل آهي هيلمان [8 ڊائون لوڊ] ، پر ڇانءَ تي 6 ڀيرا ٺهيل آھي ۽ ھن کي عملي بڻائڻ لاءِ ٻيون حرڪتون شامل آھي.

نتيجو هڪ سازش آهي file اھو ٿي سگھي ٿو ، مثال طورampلي ، 100 Gآئي بي جي file ست جدولن تي مشتمل آھي بي ترتيب ڏسڻ واري ڊيٽا سان. هر ٽيبل ۾ 2^k داخلا آهن. ٽيبل ۾ هر داخلا شامل آهي جدول I-1 ڏانهن ٻه اشارو (اڳوڻو ٽيبل). آخرڪار ، هر ٽيبل 1 داخلا جي وچ ۾ انٽيگرس جو هڪ جوڙو شامل آهي 0 ۽ 2 ^ ڪسڏيو ويندو آهي "ايڪس ويليوز." خلا جو هڪ ثبوت 64 x قدرن جو مجموعو آهي جيڪي هڪ خاص رياضياتي تعلق رکن ٿا.

مٿي ڏنل تصوير ۾ ، هڪ ڀيرو پرووريل آهي شروعاتي 100 GiB، اهي هڪ چئلينج حاصل ڪرڻ ۽ ثبوت ٺاهڻ لاءِ تيار آهن. ھن اسڪيم جو ھڪ پرڪشش ملڪيت آھي ته اھا غير متعامل آھي: ڪابه رجسٽريشن يا پلاٽ ٺاھڻ لاءِ آن لائن ڪنيڪشن گھربل آھي. ڪجھ به بلاڪسين کي نه ماريندو آهي جيستائين انعام نه ملي ، ساڳي طرح PoW.

پوکڻ اهو عمل آهي جنهن سان هارين کي چيلينج جي ترتيب حاصل ٿي ويندي آهي اهو ثابت ڪرڻ لاءِ ته انهن هڪ ذخيرو ڪيل مقدار کي قانوني طور تي موٽائي ڇڏيو آهي. هر چيلينج جي جواب ۾ ، فارمر انهن جا پلاٽ چيڪ ڪندو ، هڪ ثبوت پيدا ڪري ٿو ۽ ڪنهن کي پيش ڪري ٿو کٽڻ ثبوت نيٽ ورڪ کي تصديق جي لاءِ.

هن عمل جي هر ترتيب هڪ جدول جي ڳولا آهي. هڪ ڏسو هڪ 256 بٽ چئلينج وٺندو آهي جيئن ته انٽ ۽ ثبوت ثابت ٿئي. هارين طرفان هڪ چيلنج جو جواب ڏنو ۾ پڙهائي قدر جوڙو ٽيبل 7. اهي جدول 6 ۾ ٻن داخلن ڏانهن اشارو ڪن ٿا وغيره وغيره. آخرڪار ، زميندار س-وڻ جو س treeو وڻ کڻي ٿو. ھن کي ٽيبل 7 لاءِ پڙھڻ جي ضرورت آھي ، ٽيبل 6 لاءِ ٻه ، ٽيبل 5 لاءِ چار وغيره. س processو عمل تقريباً 640ms وٺندو ، 10ms ڳولڻ واري وقت سان ھڪڙي سست HDD کي فرض ڪن. پڙهيل ڊيٽا جو مقدار نن isڙو آهي ۽ پلاٽ جي سائيز کان آزاد آهي.

جيئن ته هن پروسيس پاران پيدا ڪيل گهڻا ثبوت ڪافي نه آهن (بعد ۾ بحث ڪيو ويو) نيٽ ورڪ تي تصديق جي لاءِ جمع ڪيو وڃي ، اسان هن عمل کي وڌيڪ بهتر بڻائي سگهون ٿا. صرف وڻ جي هڪ شاخ چيڪ ڪندي، جنهن جو نتيجو ٻن x-قدرن تي ، چيلينج تي منحصر آهي. اسان انهي طريقي سان ايڪس ايڪس قدرن کي 256 بيٽ سٽرنگ ۾ لڳايو آهي اهو معلوم ڪرڻ لاءِ ته ثبوت سٺو آهي. انهن ايڪس ويليوز کي ڇڪڻ ۾ اسان کي معيار واري اسٽرنگ ، 256 بيٽ بي ترتيب واري قيمت ڏي ٿي. اهو مشڪل ۽ پلاٽ جي سائز سان ملائي وڃي ٿو گهربل_ پيدا ڪرڻتکرار. جيڪڏهن گهربل_تکرار هڪ خاص نمبر کان گھٽ آهي (اسان بلاڪ ۾ وڃي سگهون ٿا) ، پوءِ اسان س Poي PoSpace ڏسون ٿا. ھڪڙي شاخ کي ڏسڻ لڳ ڀڳ 7 هارڊ ڊرائيو تي پڙھي ٿو ۽ پڙھي ٿو يا تقريباً 70ms.

شڪل 2: پلاٽ جو ructureانچو file. 64 سرخ x- قدر ثبوت جي نمائندگي ڪن ٿا ، 2 سائي x- قدر معيار جي نمائندگي ڪن ٿا. 

هڪ و furtherيڪ اصلاح هڪ مخصوص تناسب کي نااهل ڪرڻ آهي (مثال طورample 511/512) هر چيلينج لاءِ قابليت کان پلاٽ. انهي جي طور تي حوالو ڏنو ويو آهي پلاٽ فلٽر. مثال لاءِample ، گھربل آھي ته چيلينج جو ھيش ۽ plot_id شروع ٿئي 9 صفر. اهو هر ڪنهن کي برابر tsوڪيندو آهي (سواءِ حملي آورن جي ريپليٽ ڪرڻ جي) ، ۽ تنهن ڪري انصاف آهي. انهي طريقي سان فارمنگ لڳ ڀڳ وسيلن جي ضرورت هوندي آهي ، ۽ هر چند منٽ ۾ تمام گهٽ ڊسڪ پڙهي ٿي.  چيا صارف ڪاميابي سان هڪ واحد راسبي پي آئي تي ڪيترن ئي پي اي بي اسٽوريج کي فارم ڪري رهيا آهن. اسان اهو فرض ڪيو آهي ته هارين هميشه HDD استعمال ڪندا آهن جڏهن کان اهي سستا هوندا آهن ۽ ايس ايس ڊيز استعمال ڪرڻ جو ڪو سبب ناهي ڇاڪاڻ ته رفتار فارمنگ سان لاڳاپيل ناهي. جيتوڻيڪ ايس ايس ڊيز / رام تيز سازش ڪرڻ لاءِ استعمال ٿي سگهن ٿا.

پلاٽ جي چا isي هڪ پرائيويٽ ڪي آهي جيڪا پلاٽ ۾ محفوظ ٿيل آهي file. پلاٽ ID generatedاھيو ويو آھي پلاٽ جي پبلڪ ڪي ۽ ھش کي ھش ڪرڻ سان پول عوامي چاٻي. خلا جي ثبوت سان بلاڪ ٺاھڻ جي ضرورت آھي ٻئي پلاٽ جي ڪنڊ ۽ پول جي ڪنج سان دستخط. ان ڪري تلاءُ ٺاهڻ کانپوءِ تلاءُ تبديل نٿو ٿي سگھي. عملي طور تي ، پلاٽ ۾ محفوظ ڪيل مقامي ڪيجي ۽ فارمر سافٽ ويئر پاران محفوظ ڪيل هڪ ڪيلي جي وچ ۾ پلاٽ ڪي 2/2 BLS مجموعي عوامي چاٻي آهي. حفاظت ۽ ڪارڪردگي جي لاءِ ، هڪ فارمر هن ڪيچ ۽ دستخط واري اسڪيم کي استعمال ڪندي مرڪزي سرور هلائي سگهي ٿو. سرور ڪيترن ئي هاريندڙ مشين سان ڳن beيل هوندا آهن جيڪي پلاٽ کي محفوظ ڪنديون آهن. زراعت کي کسان جي چاٻي ۽ مقامي چاٻي ، مگر تلاءَ جي چاٻي جي ضرورت ناھي. ڇاڪاڻ ته تلاءُ جي دستخط منجهيل ڇنڊ ڇاڻ ۽ ڪيترن ئي بلاڪن لاءِ ٻيهر استعمال ٿي سگھي ٿي.

تصديق ڪرڻ: هاري ڪامياب ٿيڻ سان هڪ جڳه جي ثبوت پيدا ڪرڻ کان پوءِ ، ثبوت کي ڪجھ هاشش ڪرڻ ۽ ثبوت ۾ ايڪس قدرن جي وچ ۾ موازنہ ڪرڻ جي تصديق ڪري سگهجي ٿي. ياد رهي ته ثبوت 64 x-قدرن جي هڪ فهرست آهي ، جتي هر x ويليو ڪلو بيٽ ڊگهي آهي. ڪي 32 لاءِ اهو 256 بائٽس آهي ، ۽ تنهن ڪري تمام گهڻو پيچيده آهي. تصديق تمام تيز آهي ، پر ايتري تيز نه آهي ، جيڪا ايٿيرم تي ثابت قدميءَ جي تصديق ڪئي وڃي (ڪا شي جيڪا ڇانوَ وچان بي اعتمادي منتقليءَ کي قابل بنائي سگهندي) ، ڇاڪاڻ ته ان ۾ بليڪ 3 ۽ چاچا 8 آپريشن گهرجن.

وقت جا ثبوت

وقت جو هڪ ثبوت يا هڪ Vتصديق ڪري سگهجي ٿو Dالائي Fاتحاد ، اهو ثبوت آهي ته هڪ تعميري فنڪشن کي ڪجهه ڀيرا ماريو ويو.


قابل تصديق: انهي جو مطلب اهو آهي ته حساب ڪرڻ کان پوءِ (جيڪو وقت گهري ٿو) ، پروورٽر تمام نن shortو وقت ۾ هڪ تمام نن proofو ثبوت ٺاهي سگهي ٿو ، ۽ تصديق ڪندڙ اهو ثبوت مڪمل طور تي ٻيهر ترتيب ڏيڻ جي بغير تصديق ڪري سگهي ٿو.

دير ڪرڻ: انهي جو مطلب آهي ته پروورور اصل ۾ وقت جو حقيقي وقت خرچ ڪيو (جيتوڻيڪ اسان صحيح don'tاڻ نه ٿا ڪيترو) فنڪشن کي حساب ڏيڻ لاءِ.

فنڪشن: هن جو مطلب آهي اهو تعصب آهي: هڪ ان ڊي x تي وي ڊي ايف کي ڳڻپ ڪرڻ هميشه ساڳيو نتيجو حاصل ڪري ٿو y.

هتي جو اهم لفظ ”تسلسل“ آهي ، جيئن ته ڪيترائي ڀيرا هش ڪرڻ (هش (هش (ا))) ، وغيره. انهي جو مطلب آهي ته پروورور صرف ڪمائي جا Bitcoin / ثبوت جي برعڪس ، تيزي سان وڃڻ لاءِ وڌيڪ مشينون خريد نه ٿو ڪري سگهي. تنهن ڪري اسان اهو فرض ڪري سگهون ٿا ته هڪ VDF ترتيب ڏيڻ وقت حقيقي (وال-ڪلاڪ) وقت جي ضرورت آهي. تعمير جيڪا اسان استعمال ڪندا آهيون بار بار چوڪنڊو. پروورٽر کي چئلينج ايڪس ٽي دفعا چورس ڪرڻ گھرجي ان لاءِ وقت جي ضرورت آھي ϴ (T). پروٽوور پڻ هڪ ثبوت پيدا ڪري ٿو جيڪو اهو صحيح طريقي سان انجام ڏنو ويو هو.

شڪل 3: تصديق ڪندڙ (بلاڪچين) پرويلر (ٽائم لورڊ) کي چئلينج موڪلي ٿو ۽ پروور محصول ۽ ثبوت جو حساب ڏي ٿو. 

جيتوڻيڪ اتفاق راءِ الگورتھم کي سمجهڻ لاءِ هيٺ ڏنل تفصيل تمام اهم نه آهن ، VDF کي ڪهڙي طريقي سان استعمال ڪرڻ جو انتخاب لاڳاپيل آهي ، ڇاڪاڻ ته جيڪڏهن ڪو حملو ڪندڙ گهڻي تيز مشين حاصل ڪرڻ ۾ ڪامياب ٿي وڃي ، ڪجهه حملا ممڪن هوندا آهن.

چيا طرفان استعمال ڪيل وي ڊي ايف نامعلوم حڪم جي طبقي جي گروپ ۾ چوڪيداري ڪئي وئي آهي. ٻه وڏا طريقا ٺاهيا ويا آهن وڏي گروهه کي ٺاهڻ جو هڪ اڻ وڻندڙ ​​حڪم. پهرين هڪ آر ايس اي موڊولس استعمال ڪرڻ آهي ، ۽ انٽيگرس ماڊ N کي هڪ گروپ طور استعمال ڪريو. جيڪڏهن توهان ڪيترن ئي حصو وٺندڙ پارٽين سان هڪ ماڊل استعمال ڪري سگهو ٿا ته گروپ جو حڪم نامعلوم آهي ايم پي سي تقريب. هڪ آسان رستو اهو آهي ته گروهن جي گروهن کي وڏي پرائمري تعصب سان استعمال ڪجي ، جيڪي نامعلوم ترتيب واري گروهه جا هجن. ھن کي پيچيده يا ڀروسي واري سھولت جي ضرورت ناھي ، تنھنڪري اسان چئنيا لاءِ ھن آپشن کي چونڊيو. انهن گروپن مان هڪ ٺاهڻ لاءِ ، صرف هڪ وڏي بي ترتيب واري پرائم نمبر جي ضرورت آهي. گهٽتائي اها آهي ته گروپ گروپ جو ڪوڊ حقيقي زندگي ۾ گهٽ آزمايو ويندو آهي ، ۽ آر ايس اي گروپن جي ڀيٽ ۾ اصلاحون گهٽ مشهور آهن. اسان چوڪنڊيگري لاءِ ساڳيو شروعاتي عنصر استعمال ڪندا آهيون (a = 2 ، b = 1 ڪلاس گروپ عنصر) ، ۽ بدران هر چيلهه کي نئين بي ترتيب واري بنيادي نمبر ٺاهڻ لاءِ چئلينج استعمال ڪندا آهن ، جيڪو تعصب جي طور تي استعمال ٿيندو آهي. تعصب وارو 1024 بٽ جو قد آهي ، مطلب ته ثبوت جا سائز 1024 بٽ آهن. اسان استعمال ڪريون ٿا ويسوولوڪي اسڪيم [ڊائون لوڊ] اين (1 <= n <= 64) مرحلن ۾ ورهايو ته جيئن ثبوت ٺاهڻ تمام تڪڙو آهي. ڇاڪاڻ ته نون ويسلوڪي ثبوتون وڏو ٿي سگهن ٿيون ، اسين انهن کي جيترو جلد موجود هوندا اهي 1-ويزوولوڪي ثبوتن سان تبديل ڪيون ، ڇاڪاڻ ته اهي نن smallerا آهن ، پر ٺاهڻ لاءِ وڌيڪ وقت جي ضرورت آهي. ثبوت پاڻ زنجير ۾ پابند نه آهن ، تنهن ڪري اهي مٽائي سگھجن ٿيون.

انفيوژن

هڪ تجويز جي طور تي ، وي ڊي ايف انٽ ۾ وٺن ٿيون ، چيلينج کي سڏيو ويندو آهي ، ۽ هڪ محصول سان گڏوگڏ پيداوار ٺاهي ٿو جيڪو انهي ڳالهه جي تصديق ڪري ٿو ته هن فنڪشن کي صحيح طور تي جائزو ورتو ويو.

VDF ۾ ھڪڙي قيمت جي انفيوشن جو مطلب آھي اھو ويليو وي ڊي ايف جي ٻاھرين گڏ ڪيل آھي ، ھڪ نئين ويليو پيدا ڪرڻ لاءِ ، جيڪو ايندڙ وي ڊي ايف لاءِ انپٽ / چيلنج طور استعمال ٿيندو آھي. تنهن ڪري ، اسان VDFs کي چنبڙي رهيا آهيون پر ان جي وچ ۾ هڪ نئين ويليو (بلاڪ) بابت ڪم ڪري رهيا آهيون. اهو انهي طريقي سان استعمال ڪيو ويو آهي اسان وٽ بلاڪ جي هڪ سڌي ترقي آهي ، وقت جي ثبوت سان خلا جي متبادل ثبوت.

اتفاق الخوارزمي

BLS دستخط

جڏهن به دستخط هن دستاويز ۾ رجوع ڪيا ويندا ، اهو فرض ڪيو ويندو آهي ته ڪو اسٽيمريٽرڪ BLS دستخط استعمال ڪيو وڃي ، هيٺ ڏنل اسڪيم سان IETF جي وضاحت جي پٺيان. اهي ڊجيٽل دستخطون ڪندڙ خانگي چابيون هارين کي ڪنٽرول ڪن ۽ محفوظ ڪن ٿيون ، ۽ هر پلاٽ لاءِ هڪ منفرد خانگي چاٻي استعمال ڪئي ويندي آهي.

نوڊس جو ڪردار

هاري

هاري نوڊس آهن جيڪي پلاٽ کي محفوظ ڪرڻ ۽ انهن جي جڳهه جي ثبوت جي چڪاس ڪندي اتفاق جي الگورتھم ۾ حصو وٺن ٿيون. اهي هڪ مڪمل نوڊ سان ڳالهائين ٿا (عام طور تي هڪ ئي مشين تي.) فارمر هڪ يا وڌيڪ هاريوسٽر سان به ڳالهائيندا آهن جيڪا هڪ خدمت آهي جيڪا مشين تي رهندي آهي جتي پلاٽ ذخيرا ڪيا ويندا آهن ۽ کسان جي عمل جي طرف کان جڳهه جا ثبوت ڏسندا.

ٽمورڊڊ

ٽائيم لورڊس نوڊس آهن جيڪي وقت جي ثبوت ٺاهڻ ۽ بلاڪ کي انهن جي وي ڊي ايفز ۾ شامل ڪرڻ تي اتفاق راضم الگورتھم ۾ حصو وٺنديون آهن.

مڪمل جوڙ

مڪمل نوڊس timelords يا بزنيس ٿي سگھن ٿا ، يا اهي صرف مڪمل نوڊ جا ڪردار انجام ڏئي سگھن ٿا. اهو خلا ۽ وقت جي نشرياتي ثبوت ، بلاڪ ٺاهڻ ، منتقلي جي منتقلي جي پولول کي برقرار رکڻ ، تاريخي بلاڪچين کي محفوظ ڪرڻ ، ۽ ٻين مڪمل نوڊس ۽ وليٽس (هلڪو گراهڪ) کي اپ لوڊ ڪرڻ شامل آهي.

چئلينجز

چيا جو اتفاق الگورٿم وقتي طور تي وي ڊي ايف کي هلائڻ لاءِ انحصار ڪري ٿو جيڪو ذيلي سلاٽ سڏيو ويندو آهي ، جيڪي وقتي طور تي ايڊٽ ڪيا وڃن اٽڪل 10 منٽ تائين. وقتي طور تي چئلينج جاري ڪيا ويندا آهن ، جيڪا نن lotي لاٽري جو هڪ قسم شروع ڪندي آهي جتي هارين پنهنجي جڳهه کي ثبوت جي لاءِ پنهنجي پلاٽ جي جانچ ڪندا آهن. جڏهن هارين کي جڳهه جو ثبوت ملندي جيڪا قابليت حاصل ڪري ٿي ، انهي کي نيٽورڪ تائين نشر ڪيو. هر ذيلي سلاٽ ۾ 32 نيٽ ورڪ ثابت ڪرڻ لاءِ ڏکيائي ۾ تبديلي اچي رهي آهي. اهي ثبوت VDF ۾ ضم ٿي ويا آهن مختلف وقتن تي سب سلاٽ جي اندر. هارين هن وڏي ڳري سلسلي جي پيروي ڪن ٿا ، جيڪا آهي ان تي سڀني کان وڌيڪ مشڪل سان گڏ زنجير (اڪثر ڪري بندن سان اهو سلسلو).

شڪل 4: ٽي ذيلي سلاٽ. ايڪس محور وقت کي ظاھر ڪري ٿو. نقطي واريون لائين VDF عمل جي نمائندگي ڪن ٿيون ، وقت کان اڳ ۾ کاٻي کان سا rightي طرف. تير هاش انحصار جي نمائندگي ڪن ٿا (هڪ شيءَ جيڪا هڪ ٻي شي ڏانهن اشارو ڪندي آهي ته ٻي اعتراض جي هاش شامل آهي). 

شڪل 4 ۾ ، اسان ٽي چئلينج پوائنٽون ڏسي سگھون ٿا ، c1 ، c2 ، ۽ c3. پوائنٽن تي c1 ، c2 ، ۽ c3 ٽائم لارڊز چئلينجز (256 bit hashes) whichاھيندا آھن جيڪي مهيا ڪيا ويا آھن VDFs کي ان پٽ طور. ٽائم لارڊ اھي ھشس و ،ن ٿا ، ۽ ھن چئلينج تي وي ڊي ايف utingاھڻ شروع ڪن ٿا ، تڪرارن جي مخصوص تعداد لاءِ. ھن مثال ۾ample ، هر سلاٽ آهي 100,000,000،XNUMX،XNUMX تکرارون. جڏهن VDF ختم ٿي و ،ي ٿو ، وقت جو مالڪ نئين چئلينج ۽ VDF جو ثبوت شايع ڪري ٿو. آخر واري سلاٽ جي معلومات جو انفيوژن ٿئي ٿو هر ذيلي سلاٽ جي آخر ۾.

ذيلي سلٽ: وي ڊي ايف ورشنن جي مقرر تعداد جو هڪ ڀا ،و ، ڪم جي مشڪل جي ترتيب سان مشروط ، هميشه وقت جي مقرر ڪيل رقم جي وقت کي ترتيب ڏيڻ (يعني 10 منٽ).

ذيلي سلاٽ ورثو: هڪ لڳاتار جيڪو وقتي طور تي ترتيب ڏنل آهي ، اهو طئي ڪري ٿو ته هر ذيلي سلاٽ ۾ ڪيتري وي ڊي ايف ورڇ هجڻ گهرجي.

چيلنج: sha256 ٻا string واري تار جنهن کي هارين جي پلاٽن ۽ جڳهه چيلينج وي ڊي ايف لاءِ خلائي چئلينج جو ثبوت طور استعمال ڪيو ويو آهي. اهو پڻ حوالو ڏنو ويندو آهي چيلينج هاش.

جئين توهان تصوير 4 ۾ ڏسي سگهو ٿا ، اتي ٽي وي ڊي ايف سان گڏ عمل ڪيا پيا وڃن ، هر هڪ مختلف مقصد جي خدمت ڪري ٿو. انهن جو ذڪر هيٺ ڏنل حصن ۾ ڪيو ويو آهي.

سگنل پوائنٽس ۽ انفيوژن پوائنٽ

هر ذيلي سلاٽ چيلينج ۽ انعام جي زنجيرن ۾ ورهايل آهي 64 ، نن smallerن ، وي ڊي ايفز ۾ ، ۽ انهن جي هر نن Vڙي وي ڊي ايف جي وچ ۾ هڪ نقطي آهي جنهن کي سڏيو ويندو آهي. نشاني جي پوائنٽ. Timelords VDF پيداوار ۽ ثبوت شايع ڪن ٿا جڏهن اهي هر نشاني واري نقطي تي پهچي وڃن. ياد رکجو ته ٻنهي چئلينج چينس ۽ انعامن وارن زنجيرن وٽ اشارو آهن (پر نه متاثر ٿيل چئلينج چينس). هر نشاني واري پوائنٽ جي وچ ۾ جهلين جو تعداد آهي وقفي وقفو ورثاجيڪو ذيلي سلاٽ ورثا / 64 جي برابر آهي.

 

ذيلي سلاٽ جي شروعات تي چيلنج پڻ صحيح اشارو واري نقطي آهي. جئين هر هڪ 64 نشاني واري نقطي تائين پهچي وڃي ٿو ، اهي نيٽ ورڪ ذريعي ٽائمورڊ ۽ نوڊس ذريعي نشر ڪيا وڃن ٿا. هارين انهن سائنج پوائنٽس کي حاصل ڪيو ۽ سائن ان پوائنٽ ، انهن جي پلاٽ آئي ڊي ، ۽ سب-سلاٽ چئلينج جي بنياد تي هڪ پلاٽ فلٽر جو حساب ڪيو. جيڪڏهن پلاٽ فلٽر بٽس 9 زيرو سان شروع ٿيون، اھو پلاٽ فلٽر پاس ڪري ٿو ان سگنل پوائنٽ لاءِ ، ۽ ا canتي وي سگھي ٿو. هي نااهل قرار ڏئي ٿو تقريبن 511/512 س plotي پلاٽ جي files نيٽ ورڪ ۾ ، ان نشاني واري نقطي لاءِ.

جي خلائي چئلينج جو ثبوت سمجهيو ويو آهي پلاٽ فلٽر بٽس جي هاش جي طور تي:

هن چيلينج کي استعمال ڪندي ، هارين هر پلاٽ لاءِ قابليت جون تارون حاصل ڪيون ، جيڪي هن کي ڊسڪ کان فلٽر ڪ pastي ڇڏيون. ياد رکو ته اهو عمل تقريبن فوري آهي ، ۽ اهو اشارو واري جڳهه خلا جي ثبوت جي حصي مان نڪتل هش آهي (پر خلا جو مڪمل ثبوت اڃا تائين حاصل نه ڪيو ويو).

زميندار ڳڻپ ڪندو آهي گهربل ورثو خلا جي هر ثبوت لاءِ جيڪڏهن گهربل ورجائشن <sp interval iterations، خلا جو ثبوت بلاڪچين ۾ شامل ٿيڻ جي اهل آهي ، تنهن ڪري فارم ڪندڙ ڊسڪ کان خلا جو س proofو ثبوت کڻي ٿو (جنهن کي معيار کڻڻ ۾ صرف گهڻو وقت وٺندو آهي) ، هڪ نامڪمل سب بلاڪ ٺاهي ٿو ، ۽ هن کي نيٽورڪ تي نشر ڪري ٿو. ياد رکجو ته گهربل اڪثريت گهڻن ئي حد تائين تمام گهڻي هوندي ، ڇاڪاڻ ته اوسط 32 هر ذيلي سلاٽ لاءِ س networkي نيٽ ورڪ لاءِ قابليت هوندو. اھو ھڪڙو بي ترتيب وارو عمل آھي تنھنڪري اھو ممڪن آھي وڏي تعداد ۾ ثبوت ڏيڻ جا لائق آھن ، پر بلڪل ممڪن ناھي. جي اشارن جي نقطي ورثي آهي ذيلي-سلاٽ جي شروعات کان وٺي اشارو واري نقطي تائين هي ورڇن جو تعداد.

جي انفيوژن ورثو ذيلي سلاٽ جي شروعات کان ٻيهر ورڇ جو تعداد آهي جنهن کي مٿين معيار سان بلاڪ کي بلاڪائن ۾ شامل ڪري سگهجي ٿو. اهو حساب سان سمجهيو ويندو آهي:

تنهن ڪري ، انفيوشن ورثو 3 ۽ 4 سگنل پوائنٽن جي وچ ۾ هوندو بعد ۾ اشارن جو نقطو. هارين کي انفيوژن پوائنٽ تي پهچڻ کان پهريان پنهنجا ثبوت ۽ بلاڪ جمع ڪرائڻ گهرجن. اهو ماڊل ايندڙ سب سلاٽ ۾ اوور فلو ڪرڻ جي اجازت ڏيڻ آهي ، جيڪڏهن نشاني واري پوائنٽ ذيلي سلاٽ جي اختتام جي ويجهو آهي. ان بعد ۾ وڌاءُ آهي.

انفوشن پوائنٽ تي ، فارمر جي بلاڪ کي انفيوژن پوائنٽ وي ڊي ايف آئوٽ سان ملائي وڃي ٿو جئين انهي نقطي کان وي ڊي ايف لاءِ نئين ان پٽ پيدا ڪرڻ لاءِ ، يعني اسان ڪسان جي بلاڪ کي وي ڊي ايف ۾ وجهون ٿا. انفيوژن ورثا حاصل ڪرڻ بعد بلاڪ مڪمل طور تي صحيح آهي ۽ وي ڊي ايف جو ثبوت بلاڪ سان ڳن hasيل آهي.

b1 بلاڪ کي صحيح / مڪمل ٿيڻ لاءِ ، ٻه وي ڊي ايف ثبوت شامل ڪرڻا پوندا: ھڪڙو آر 1 کان اشارن واري پوائنٽ تائين ۽ ھڪڙي آر 1 کان ب 1 تائين. (اصل ۾ اها وڌيڪ آهي کان وٺي ٽي وي ڊي ايف چئنيون آهن ، بعد ۾ وضاحت ڪئي). تصوير 5 ۾ ، فارمر دستخط واري نقطي جي وقت ٺاهي ٿو ، (اچو ته ان کي B1 چونداسين). تنهن هوندي ، B1 'اڃا تائين ختم نه ٿيو آهي ، جتان اهو انفيوژن پوائنٽ وي ڊي ايف جي ضرورت آهي. هڪ ڀيرو انفيوشن ورثي واري وي ڊي ايف جاري ڪئي وئي آهي ، اها B1 ۾ شامل ڪئي وئي آهي B1 تي ختم ٿيل بلاڪ ٺاهڻ

شڪل 5وقت جا مالڪ ٻئي سگنل جي پوائنٽ ۽ انفيوژن پوائنٽ لاءِ ثبوت ٺاهيو. پر اهي صرف انفيويو (وي ڊي ايف ڪلاس ميڙ کي تبديل ڪريو) بعد لاءِ. چوڪيدار infusions جي علامت ، جتي نئون VDF شروع ڪيو ويو آهي. Sp_iterval_iterrs = 3.125 ايم. 64 SP تائين اپڊيٽ ڪريو

اچو ته ا considerوڻي تي غور ڪريوample شڪل 5 ۾. ذيلي سلاٽ ورجائي 200M آھي ، ۽ sp وقتي ورe 3.125M آھي. اچو ته چئون ته هڪ هاري وٽ ڪل 1000 پلاٽ آهن.

64 نشاني پوائنٽن مان ھر ھڪ لاءِ ، جيئن اھي نيٽ ورڪ ڏانھن 9ڏيا و 3.125ن ھر XNUMX سيڪنڊ ، يا ھر XNUMXM ورجائي ، ھاري زميندار پلاٽ فلٽر جو حساب ڪري ٿو ۽ ڏسي ٿو ته ڪيترا پلاٽ پاس ٿين ٿا. انھن س ofني پلاٽن لاءِ جيڪي فلٽر پاس ڪن ٿا ھر نشاني پوائنٽ لاءِ ، ھاريءَ گھربل ورجائي ٿو حساب. ھن مثال ۾ample ، هاريءَ کي ر getsو گھرجي_ ضرورتون حاصل ٿين <3.125M هڪ دفعي س subي ذيلي سلاٽ ۾ (چئو ته اهو آهي 2.2879M). شڪل 5 ۾ ، ھي آھي 14 هين نشاني واري جھ تي. انفيوژن جي ورe کي ڻيو ويو آھي:

اهي محسوس ڪرڻ بعد (اهي 14 جي انفيوژن پوائنٽ تي) کسان ، خلا جو پورو ثبوت کڻي ٿو ، هڪ بلاڪ ٺاهي ، اختياري طور تي ٽرانزيڪشن سميت ، ۽ هن کي نيٽورڪ تي نشر ڪري ٿو. انهن وٽ ڪجهه سيڪنڊ آهن (انفيوژن ورڇن تائين) ٽائمورڊس تائين پهچڻ لاءِ ، جيڪي بلاڪ کي گهمائيندا ، انفيوژن پوائنٽ وي ڊي ايفز ٺاهيندا. انهن VDFs سان ، بلاڪ ختم ڪري سگهجي ٿو ۽ بلاڪ ۾ شامل ڪيو ويو آهي.

اسپ وقول وراثت: فرش طور بيان ڪيل (ذيلي-سلاٽ ورثا / 64)

اشارو جا نشان: ذيلي سلاٽ جي اندر چئلينج ۽ انعام جي زنجيرن ۾ وقت تي 64 وچوليري نقطا ، جن لاءِ وقتي طور تي وي ڊي ايفز کي جاري ڪيو ويندو آهي هر نشاني واري نقطي تي ، هڪ وي ڊي ايف پيداوار نيٽ ورڪ ذريعي ٺاهي ۽ نشر ڪئي ويندي آهي. ذيلي سلاٽ ۾ پهريون سگنل پوائنٽ پنهنجو پاڻ تي چيلنج آهي. هر بلاڪ تي هڪ اشاري پوائنٽ آهي انهي بلاڪ جي جاءِ جو ثبوت لازمي طور تي ان اشاري پوائنٽ لاءِ اهل هوندو.

گهربل ورثو: ڪي تعداد معياري معيار جي تار کي استعمال ڪندي ، جڳهه جا ثبوت چونڊڻ لاءِ استعمال ڪرڻا هئا جيڪي بلاڪ ٺاهڻ جي اهل هئا. خلا جي ثبوت جي وڏي اڪثريت لازمي طور تي ورثي جي ضرورت هوندي ، جيڪا ڏا highي هوندي آهي ، ۽ اهڙي ريت زنجير ۾ شامل ٿيڻ جي اهل ناهي. اهو انگ استعمال ڪيو ويندو آهي انفيوشن پوائنٽ جي حساب سان.

انفيوژن پوائنٽ: وقت ۾ نقطي انفيوژن ورثو چڪر واري نقطي کان ، هڪ خاص چيلنج سان خلائي ثبوت جي لاءِ ۽ انفيوژن ورثو. هن موقعي تي ، فارمر جي بلاڪ انعام واري سلسلي VDF ۾ وڪوڙي ويندي آهي. بلاڪ جو انفيوشن پوائنٽ هميشه ان بلاڪ جي سائنج پوائنٽ کان پوءِ 3 ۽ 4 سگنل پوائنٽس جي وچ ۾ هوندو آهي. حساب سان ٺهيل اشارو اشراڪشن + 3 * sp وقتي وراثت + گهربل ورثا.

سگنلس پوائنٽ ۽ انفيوژن پوائنٽ جي وچ ۾ تاخير ڪيترائي فائدا رکي ٿي ، بشمول يتيم ۽ خود غرض فارمنگ جي خلاف دفاع ، گهٽ فورڪ ۽ وي ڊي ايف رڪاوٽ نه. تقريباً 30 سيڪنڊ جي اها دير ڏني وئي آهي انهي ڪري ته هارين وٽ ڪافي وقت آهي ته اهي سلاٽ وي ڊي ايف ۾ دير ڪرڻ کانسواءِ داخل نه ٿيا. سٺو سلوڪ ڪندڙ هارين هڪ ئي جڳهه جي هر دليل سان اشارو ڪن ٿا ، مطلب ته حملو ڪندڙ آساني سان زنجير ٻيهر نه ٿا دٻائي سگهندا.

گهڻن بلاڪ

شڪل 7: گهڻن بلاڪن. Sp1 = اشارو پوائنٽس 1

جئين توھان ڏسي سگھوٿا شڪل 7 ۾ ، ڪيترائي بلاڪ متاثر ٿي سگھن ٿا سا theئي ذيلي سلاٽ ۾. چيا جو نظام ھدف رکي ٿو 32 بلاڪ في ذيلي سلاٽ ، ۽ ھي ترتيب ڏنل آھي ڪم جي ڏکيائي واري الگورتھم ذريعي. VDFs پوئين انفيوشن پوائنٽ کان و signي ھاڻي سگنل پوائنٽ ڏانھن ۽ پوئين انفيوژن پوائنٽ کان ھلندڙ انفيوشن پوائنٽ ڏانھن. نوٽ ڪريو ته VDF ثبوت گھربل آھن ھر بلاڪ لاءِ. مثال طورampلي، B2 شامل آهي هڪ VDF ثبوت B1 جي طرف sp2، ۽ کان B1 جي طرف B2B3 جي هڪ ثبوت شامل آهي B1 جي طرف sp3، ۽ کان B2 جي طرف B3B2 سڀني تي ڀروسو نٿو رکي B3، پر B3 تي دارومدار رکي ٿو B2، جڏهن کان هن جو VDF آهي بي 2 جي انفيوژن پوائنٽ. ٻيهر ، بلاڪ سگنلز پوائنٽن تي ٺاهيا ويا آهن ، پر اهي انفيوژن پوائنٽ VDF کان محروم آهن ؛ هڪ ڀيرو هي VDF شامل ڪيو ويو آهي ، بلاڪ ختم ٿي ويو آهي ، ۽ blockchain جو حصو بڻجي ويندو آهي. انفيوشن پوائنٽ تي ڪا دستخط ناهي ؛ صرف انفيوشن پوائنٽ تي شامل ڪيل شيون وي ڊي ايفز آھن.

ٽي وي ڊي ايف چينز

جيڪڏهن اسان صرف هڪ وي ڊي ايف استعمال ڪيو (انعام جي زنجير لاءِ) ، بلاڪ جي شموليت يا خارج ٿيڻ کي ايندڙ سلاٽ لاءِ چيلينج تي ضابطو آڻڻ جي اجازت ڏين ها. هن جو مطلب اهو آهي ته هڪ حملو ڪندڙ ڪيترن ئي همراهن کي آزمائي سگهيو ۽ چئلينج چونڊ ڪري سگهي ٿو جيڪو انهن سان بهتر نموني هجي. هن قسم جي حملن کي گرينٽنگ حملو چيو ويندو آهي ۽ اهي Proof of Work کان Proof of Space يا PoStake ڏانهن تبديل ٿيڻ جي مکيه مشڪلاتن مان هڪ آهي. وڌيڪ تفصيل فراهم ڪئي وئي آهي “حملو ۽ جوابي اقدام” سيڪشن ۾.

انهي کي گھٽائڻ لاءِ ، چئلينج صرف سلاٽ ۾ داخل ٿيڻ جي پهرين بلاڪ تي ٻڌل هوندا.

شڪل 8: ٽي وي ڊي ايف چئنز. هڪ حملي آور انعام جي زنجير نتيجن کي رد ڪري سگهي ٿو پر ان جو اثر سي 2 تي ناهي ، ۽ انهي ڪري پوس اسپيس لاٽري تي ڪو اثر ناهي. سي سي = چئلينج چينس ، آر سي = انعام جو سلسلو ، ايس پي = سگنل پوائنٽ. ب = بلاڪ.

هن رٿا ۾ گهڻو ڪجهه ٿي رهيو آهي. سڀ کان پهريان ، جيئن توهان ڏسي سگهو ٿا ، هتي 4 آهن بلاڪ: بي 1 ، بي 2 ، بي 3 ، بي 4 ، اهي آبادگار طرفان ٺاهيل بلاڪ آهن ، جنهن ۾ سڀني ڊيٽا موجود آهي جنهن جي نشاندهي ڪن ٿا. اسان اهو فرض ڪيو آهي ته 5 کان وڌيڪ بلاڪ هن سب سلاٽ ۾ ٺاهيا ويا آهن ، پر اسان انهن سڀني کي جڳهه جي گهٽتائي جي ڪري نه ڪ don'tيو.

اهو پڻ ، ٻنهي چئلينج چينس ۽ انعام جو سلسلو 64 سگنل پوائنٽ ٺاهي ٿو. بلاڪ ۾ لازمي طور تي ٻنهي زنجيرن لاءِ سگنل پوائنٽ VDFs شامل هوندا. بلاڪ پڻ لازمي طور سڀني ٽنهي زنجيرن جي انفيوژن پوائنٽ وي ڊي ايفز کي شامل ڪرڻ گهرجي.

جئين توهان ڏسي سگهو ٿا ، چيلينج چينل ذيلي-سلاٽ جي شروعات کان وٺي آخر تائين وي ڊي ايف کي ختم ڪري ڇڏي ٿو ان ۾ ڪجھ به داخل نه ڪيو ويو آهي (حلقا VDF ثبوت آهن پر اهي VDF سان دخل نه ڏيندا آهن). انعام جو حصو هر بلاڪ کي شامل ڪندو آهي جنهن کي شامل ڪيو ويندو آهي. وچ ۾ ڪنڊ کي سڏيو ويندو آهي متاثر ٿيل چئلينج چين، ۽ اهو هر چئلينج لاءِ پهرين متاثر ٿيل بلاڪ تي شروع ٿئي ٿو ، ۽ سلاٽ جي آخر تائين جاري آهي.

سلاٽ آھي ذيلي سلاٽس جي لسٽ جنھن ۾ گھٽ ۾ گھٽ 16 انعامي زنجير بلاڪ آھن جيڪي پھرين ذيلي سلاٽ جي چئلينج تي laterل آھن ، يا بعد ۾ ذيلي سلاٽ جي. مثال طورample ، اسان وٽ ٿي سگھي ٿو ر 10و 3 بلاڪ ھڪڙي ذيلي سلاٽ ۾ ، ۽ پوءِ 7 ۽ پوءِ 16 ، جنھن جو مطلب آھي اھي ٽي ذيلي سلاٽ ھڪڙي سلاٽ اھن ٿا. عام طور تي هر ذيلي سلاٽ پڻ هڪ سلاٽ هوندو آهي ، sinceو ته ڪيترائي XNUMX کان و blocksيڪ بلاڪ شامل ڪيا ويندا آهن سراسري طور. جي خسارو ڇا سلاٽ کي ختم ڪرڻ لاءِ اڃا تائين بلاڪ جو تعداد ضروري آهي: اهو وڌيڪ تفصيل سان بعد ۾ بيان ڪيو ويو آهي.

سلاٽ جي آخر ۾ ، چئلينج چين کي گڏيل طور تي چيلنج چينل کي گڏ ڪيو ويو آهي ، جنهن کي نئون چيلينج سي 2 پيدا ڪيو ويندو آهي ، جيڪو ايندڙ سب سلاٽ لاءِ چئلينج چينين کي شروع ڪرڻ لاءِ استعمال ڪيو ويندو آهي.

واحد بلاڪ جيڪو چئلينج چين تي اثر وجهندو آهي پهريون بلاڪ آهي ، جيڪو هتي آهي B1، ۽ فقط حصو جو هڪ تعصبي حصو آهي B1, سي سي بي 1، جيڪو صرف چيلينج چين جي ڊيٽا تي منحصر آهي. هڪ حملو ڪندڙ جيڪو گرهڻ چاهيندو آهي روڪ نه ڇڏڻ سان چئلينج ٿي سگهي ٿو B2B3، يا پهرين هڪ کان ڌار ٻيو بلاڪ.

فرض ڪيو ته حملو ڪندڙ کي تيز ترين رڪاوٽ آهي (B1) ، انهن وٽ ٽي اختيار آهن: ان کي روڪيو ، ان کي دير ڪيو يا ان کي آزاد ڪيو. اهو toاڻڻ لاءِ ته ڇا نئون چيلينج انهن کي فائدو ڏيندو ، انهن کي سي ڊي 2 تائين VDF پوري طريقي سان عمل ڪرڻ جي ضرورت پوندي. هن وقت تائين ، انهن جو انعام انعام واري حصي ۾ شامل ٿيڻ جو موقعو ختم ٿي چڪو آهي ، ڇاڪاڻ ته ايماندار هارين خلا جي ثبوت جي هر هڪ بلاڪ تي دستخط ڪندا آهن. هئڻ B1 هن حملي ڪندڙ کي گھڻو فائدو نه ٿو ڏئي ، ڇو ته اهي انهي کان پهريان ڇڏڻ گهرجن ها sp2 هارين کي انهن جي زنجير تي آڻڻ جي لاءِ. فارمر سڀ کان وڏي ڳري واري چونڊ ڪندا ، جيڪا سڀني کان وڏي آهي (گھڻي ڀا rewardي) انعام واري سلسلي جو بلاڪ.

اسان commitو ٿا ڪريون ڪنھن به بلاڪ کي س atني تي چيلنج زنجير ۾؟ چو ، جيڪڏھن اسان نه ڪيو ، ھڪڙو حملو ڪندڙ ا Vتي ڏسي سگھي ٿو و Vيڪ تيز VDF سان ، theyو ته انھن کي ايماندار شرڪت ڪندڙن جي مدد جي ضرورت نھ پوندي ته جيئن مستقبل ۾ چيلنج چينج جو حساب ڪري سگھجي. چئلينج جو سلسلو مڪمل طور تي فيصلي وارو هوندو. اهو ڪجھ ا advرائي کي فعال ڪندوtage repيهر ترتيب ڏيڻ سان. ان کان علاوه ، چئلينج چينل استعمال ڪري سگھجي ٿو ممڪن طور تي ثواب جو وزن ثابت ڪرڻ لاءِ لائٽ ڪلائنٽس کي ، بغير س rewardني انعامن جي زنجير بلاڪ جي حصيداري ڪرڻ جي (sinceو ته چئلينج چينل سلاٽ ۾ ”بهترين“ بلاڪ تي منحصر آهي ، توهان حساب ڪري سگھو ٿا انعام جو تعداد زنجير بلاڪ).

چئلينج جو سلسلو: هر ذيلي سلاٽ لاءِ هر چيلينج تي ڀاڙڻ واري وي ڊي ايف زنجير هوندي آهي ، جيڪا هر ذيلي سلٽٽ جي وچ ۾ ڪا به شيءَ متاثر نه ڪندي آهي. چيلنج پڻ خلا جي ثبوت لاءِ استعمال ڪيا ويندا آهن. ھن سلسلي ۾ اشارن جا نشان ايس پي فلٽر لاءِ استعمال ٿيندا آھن.

انعام جو سلسلو: وي ڊي ايف جو زنجير جنهن ۾ سڀني بلاڪن جي انفيڪشن شامل آهي. اھو زنجير چئلينج چين ۾ ڇڪيندو آھي ۽ ھر سب سلاٽ جي آخر ۾ اختياري طور تي چيلنج چينل کي.

متاثر ٿيل چئلينج سلسلو: هڪ وي ڊي ايف جو سلسلو جيڪو پهرين بلاڪ تي شروع ٿئي ٿو هڪ درز ۾ داخل ٿيو (جيڪو پوئين سلاٽ جي چيلينج تي مبني نه آهي ، اهو چيلينج بلاڪ سڏيو وڃي ٿو) ۽ سلاٽ جي آخر ۾ ختم ٿئي ٿو.

سلاٽ: ذيلي سلاٽ جي فهرست جنهن ۾ پهرين ذيلي سلاٽ يا بعد ۾ ذيلي سلاٽ جي چيلينج تي مشتمل آهي ، گهٽ ۾ گهٽ 16 انعام وارن چينن جي بلاڪ تي مشتمل آهي. سلاٽ جي آخر ۾ ، متاثر ٿيل چئلينج چينل بند ٿي وڃي ٿو ، چئلينج چينن کي متاثر ٿيل چيلينج چين جي نتيجي ۾ ڇڪي ٿو ، ۽ خساري 16 کي ري سيٽ ڪيو ويو آهي.

بلاڪ: هڪ بلاڪ انعامن جي زنجير ۾ داخل ٿيل ڊيٽا جو مجموعو آهي جنهن ۾ شامل آهي: هڪ چئلينج هاش لاءِ خلا جو ثبوت سلاٽ ورثي جي ڀيٽ ۾ گهٽ تڪرار ، ايس پي ۽ آءِ پي وي ڊي ايفز کان ، ٻنهي زنجيرن لاءِ ، اختياري اي پي وي ڊي ايف جي چيلينج چئلينج لاءِ ، ۽ هڪ انعامن جو پتو. ڪجهه بلاڪ پڻ ٽرانزيڪشن بلاڪ آهن. وڌ کان وڌ 128 بلاڪ في سلوٽ آهي.

ٽرانزيڪشن بلاڪ: هڪ بلاڪ جيڪو ٽرانزيڪشن ٺاهڻ لاءِ اهل آهيٽرانزيڪشن سان لاڳاپيل فهرست سان.

چيلنج بلاڪ: هر سلاٽ ۾ انفيويو ٿيڻ جو پهريون بلاڪ ، جيڪو پوئين سلاٽ جي چئلينج تي مبني ناهي. چيلنج بلاڪ هميشه 15 جي خساري آهي ، ۽ هميشه شروع ٿيل چيلينج چين کان شروع ٿئي ٿو.

Pايڪ: بلاڪ وانگر چوٽي جي چوٽي جيتري هڪڙي نوڊ مان ڏٺو ويو آهي وڏي وزن سان بلاڪ آهي. وزن هڪ رڪاوٽ ۽ ان جي سڀني آباء جو ڏکيائي جو مجموعو آهي ، جيڪو قد وانگر ساڳيو آهي ، پر نن chainو سلسلو سخت وزن رکي سگھي ٿو ، مشڪلاتن جي ترتيبوار سبب.

هڪ بلاڪ کي صحيح سمجهيو وڃي ، انهي کي چئلينج چينڊ ۽ انعام جي زنجير لاءِ وي ڊي ايفز فراهم ڪرڻ ضروري آهي ، ۽ جيڪڏهن موجود هجي ته متاثر ٿيل چئلينج چينج جي اضافي طور تي. سڀني وي ڊي ايف کي شامل ڪرڻ تي مجبور ٿيڻ جو مطلب اهو آهي ته سڀني ٽنهي زنجيرن کي هڪ ئي شرح تي اڳتي وڌڻ جي ضمانت آهي.

اوور فلو بلاڪ

کسان کي بلاڪ ٺاهڻ لاءِ ، انهن جا گهربل_ بيان 3.125 ايم کان گهٽ ، يا ذيلي-سلاٽ ورثا / 64 ، جيئن مٿي بيان ڪيا ويا هجن. ان جو مطلب آهي ته انفيوشن ورثو ذيلي-سلاٽ ورثن کان وڌيڪ ٿي سگهي ٿو ، ۽ تنهن ڪري ان انفيوشن کي لازمي طور تي ايندڙ سب سلاٽ ۾ ٿيڻ گهرجي.

اوور فلو بلاڪ: هڪ بلاڪ جنهن جي انفيوژن پوائنٽ ان جي اشاري واري نقطي کان ڌار هڪ مختلف ذيلي سلاٽ ۾ آهي.

هاڻوڪي سلاٽ چئلينج: هڪ خاص بلاڪ بي جي حوالي سان ، بي جي هاڻوڪي-سلاٽ چئلينجز ۾ سڀني چيلنجز کي شامل آهي جنهن ۾ پهريون چيلينج شروع ٿئي ۽ اهو سلوٽ جي آخر ۾ (غير شامل ٿيل) جي ختم ٿيڻ. اهو لاڳاپيل آهي ڇاڪاڻ ته ڪڏهن ڪڏهن هڪ سلاٽ ڪيترن ئي ذيلي سلاٽن تي مشتمل هوندي آهي ، ۽ انهي ڪري ڪيترائي چئلينج.

شڪل 9B4 هن خاڪي ۾ هڪ اوور فلو بلاڪ آهي ، جتان انفيوشن ايندڙ سلاٽ ۾ آهي. B4 موجوده-سلاٽ چئلينج تي ٻڌل نه آهي ، ۽ انهي ڪري خسارو گهٽ نه ٿيندو يا چيلينج بلاڪ نه ٿيندو. توڊو: ڊائگرام 16 نه 5 هجڻ گهرجي.

اوور فلو بلاڪ دور جي پهرين ذيلي سلاٽ ۾ موجود نه ٿا ٿي سگھن (کان وٺي ذيلي-سلاٽ ورثا واري تبديلي).

انهي کان علاوه ، اوور فلو بلاڪ خساري کي تبديل نه ڪندو آهي جيسين اهي موجوده-سلاٽ چئلينج جي بنياد تي نه هجن ، ڇو ته اوور فلو بلاڪ گذريل ذيلي-سلاٽ جي چيلينج جا جواب هوندا آهن. اوور فلو بلاڪ چيلينج نه آهن جيستائين اهي موجوده-سلاٽ چئلينج تي ٻڌل نه هوندا. ياد رکو ته هي خسارو گهٽائڻ لاءِ اوور فلو بلاڪن جي تمام گهٽ آهي ، ڇاڪاڻ ته هي خسارو تقريبا هميشه صفر تائين گهٽجي ويندو ۽ هر ذيلي سلاٽ تي هڪ نئين سلٽ شروع ڪئي ويندي.

گھٽ ۾ گھٽ رڪاوٽ گھربل

گهٽ ۾ گهٽ 16 موجوده-سلاٽ چئلينج بلاڪ کي لازمي طور تي انعام واري سلسلي ۾ ضرور شامل ڪيو وڃي ته جيئن سلوٽ ختم ٿي وڃي.

خسارو 0 ۽ 16 جي وچ ۾ ھڪڙو تعداد آھي جيڪو ذيلي سلاٽ جي شروعات تي موجود آھي. اهو انعام انعام وارو بلاڪ جو تعداد بيان ڪيو ويو آهي جنهن کي اسان کي گهرجي ته اسان هڪ سلوٽ کي ختم ڪرڻ جي لاءِ. اهو 16 تي ٻيهر ريٽيوٽ ٿئي ٿو جڏهن به اسين هڪ سلاٽ شروع ڪريون (انهي ڪري گهٽ ۾ گهٽ 16 بلاڪ في چيلنج چين انفيوژن هجڻ لازمي آهي). خساري هر انعام واري چين جي انفيوژن جي لاءِ ٿيندي آهي جيڪا هاڻوڪي-سلاٽ چئلينج تي ٻڌل آهي.

خساري 15 سان بلاڪ هڪ چيلنج بلاڪ آهي.

عام صورت اها آهي جتي خسارو 16 تي شروع ٿئي ٿو ، ۽ ذيلي-سلاٽ اندر صفر ڏانهن وڃي ٿو ، ۽ 16 تي ٻيهر سيٽ ڪري ٿو جئين اسان سلاٽ ختم ڪري هڪ نئون شروع ڪريون. ان صورت ۾ ته اسان سلاٽ جي اختتام ۾ ان کي 0 تائين گھٽائڻ جو انتظام نٿا ڪريون ، چيلينج چينس ۽ متاثر ٿيل چئلينج چينس (جيڪڏهن موجود آهي) جاري رکو ، ۽ خسارو 16. ري سيٽ نه ٿو ٿئي. بلاڪ (بشمول اوور فلو بلاڪ) ، اسان خساري مان گهٽائي ڇڏيو جيستائين اسان 0 تائين پهچي وڃي جڏهن صفر جي قلت سان ذيلي سلاٽ ختم ڪريون ، متاثر ٿيل چيلنج چئنل چئنل ۾ شامل آهي ، ۽ خسارو 16 کي ري سيٽ ڪيو ويو آهي.

اهو تقاضا ڊگهي حدن جي حملن کي روڪڻ لاءِ شامل ڪيو ويو آهي ، ۽ هيٺ ڏنل اثرنامي سيڪشن ۾ تفصيل سان بيان ڪيو ويو آهي. ذيلي سلاٽ جي وڏي اڪثريت هوندي> = 5 بلاڪ ، ان ڪري اهو عام آپريشن تي تمام گهڻو اثر انداز نٿو ٿئي.

شڪل 10: سي 2 ذيلي سلاٽ جو اختتام آهي پر سلاٽ جو آخر نه آهي. سي 2 IC2 ڏانهن اشارو نه ٿو ڪري ، ڇاڪاڻ ته سلاٽ هن ذيلي سلاٽ تي ختم نه ٿي آهي. خسارو 2 تي سيٽ ڪرڻ بدران 5 آهي ، ۽ متاثر ٿيل چئلينج چين جاري آهي.

وزن

جي وزن هڪ بلاڪ جي تڪليف جو مجموعو آهي ، ٻين سمورن بلاڪن جي جيڪي ھن بلاڪ جا ابا ڏاڏا آھن. ايماندار مڪمل نوڊس کي چونڊڻ گھرجي بلاڪ جي چوٽي اھڙي ته چوٽي بلاڪ آھي تمام گھڻي وزن سان جنھن بابت اھي اڻن ٿا. ھي آھي ھڪڙي اھم تقاضا ، ۽ ھڪڙي آھي سا Bitي طرح Bitcoin جي بھترين زنجير واري اصول تي. ھن قاعدي جي ڪري ، ھڪڙو حملو ڪندڙ 50 سيڪڙو کان گھٽ ج withھ سان ۽ نڪو وي ڊي ايف ايڊوانسtage کي پنھنجي جائز حصي کان و earيڪ ڪمائڻ ۾ ڏکيائي ٿيندي ، theyو ته اھي ضرور خوش نصيب ھوندا ۽ و rewardيڪ انعامي زنجير blocksاھيندا ايماندار زنجير کان. ويڪ ، هارين صرف انهن چئلينجن تي فارم thatريندا آهن جيڪي تمام وڏي زنجير سان ملن ٿا.

ٻئي وي ڊي ايف رفتار ۽ خلا جي ڪل مقدار وزن لاءِ اھم آھن ، ۽ انھن ۾ تبديليون ڏکيائي جو سبب بڻجن ٿيون. جيڪڏهن جڳهه جي مقدار وڌندي ، 32 کان وڌيڪ بلاڪ في سلٽ ٺاهيا ويندا ، تنهنڪري مشڪل کي وڌائڻو پوندو. جيڪڏهن نيٽ ورڪ وي ڊي ايف جي رفتار وڌي وڃي ، هر 32 منٽ ۾ 10 کان وڌيڪ بلاڪ ٺاهيا ويندا آهن ، ۽ اهڙيءَ طرح اها ڏکيائي (۽ ذيلي-سلاٽ ورشن) کي وڌائڻو پوندو.  

هڪ کسان خاص رفتار سان ٿورڙي تيز وي ڊي ايف تائين رسائي ، جڏهن ته ، عام رفتار وي ڊي ايف سان فارمنگر کان وڌيڪ انعام وارو آساني سان حاصل نه ڪري سگهندو آهي. جيڪڏهن ڪو حملو ڪندڙ چين جي بلاڪ تي هڪ کي يتيم ڪرڻ جي ڪوشش ڪندو آهي ، تيز ترين وي ڊي ايف هجڻ ۾ مدد نه ايندي ، ڇو ته حملو ڪندڙ جي زنجير ۾ گهٽ بلاڪ هوندا (۽ اهڙي طرح گهٽ وزن). هارين کي لازمي طور تي انهي بلاڪ کي سائن ڪرڻ گهرجي ، جنهن جي مٿان هو اڏام ڪري رهيا آهن ۽ اهي صرف انهن کي وڌ کان وڌ وزن جي چينت جي مٿان تعمير ڪندا.

جڏهن ته حملو ڪندڙ 51 سيڪڙو حملو ڪرڻ چاهيندا ته وي ڊي ايف رفتار راند ۾ ايندي آهي. انهي صورت ۾ ، هڪ حملو ڪندڙ مالدار VDF استعمال ڪري سگهي ٿو ته مڪمل طور تي هڪ متبادل چينج بنا ڪنهن ايماندار بلاڪ سان ، ۽ ايمانداري زنجير مٿان چڙهائي.

ڦٽي

مٿين تصويرن ۾ ، هارين لاءِ ڪو مقام نه آهي ته انهن جا انعام بيان ڪن ، ڇاڪاڻ ته سڀ بلاڪ ڪينجهر آهن. هارين کي ڪوبه چوڻ ناهي ته انهن جو ٽڪرو ڪيئن ٺاهيو ويو آهي ، جئين انهن کي لازمي طور تي جڳهه ، وي ڊي ايف ۽ صحيح دستخطون استعمال ڪرڻ گهرجن. فارمنگ انعامن کي شامل ڪرڻ لاءِ ، نظام ۾ ٽرانزيڪشن کي پڻ شامل ڪري ، اسان کي لازمي طور تي بلاڪ جو هڪ اضافي جزو متعارف ڪرائڻ لازمي آهي. هينئر تائين اسان تي بحث ڪيو پيو وڃي “ٽرڪن” جزو.

ترڪيب: بلاڪ ۽ بلاڪائن جو جزو جنهن ۾ VDFs ، خلا جا ثبوت ، PoS جا دستخط ، چيلنجز ، ۽ اڳوڻا ٽرڪن بلاڪ شامل آهن ، ۽ مڪمل طور تي ڪينجهر آهي. ٿڪ ڪڏهن به folوليءَ جي زنجير ڏانهن نه ويندو آهي.

ٻوٽا: بلاڪز جو حصو ۽ بلاڪون جنهن ۾ تفصيل شامل آهي انعامون ڪيڏانهن وڃڻ گهرجن ، ڪهڙا ٽرانزيڪشن شامل ٿيڻا آهن ، ۽ پويون ٻوٽا بلاڪ ڇا آهن. اهو فيصلو ڪرڻ وارن جي سنڀال تي آهي ۽ گرويدار آهي ، تنهن ڪري اهو ڪڏهن به چئلينج جي انپٽ جي طور تي استعمال نٿو ٿي سگهي.

Reorg: هڪ reorg (يا reorganization) آھي جڏھن ھڪڙو نوڊ view چوٽي تبديلين جي ، جيئن ته پراڻي view هڪ بلاڪ تي مشتمل آهي جيڪو نئين ۾ شامل ناهي view (ڪجھ بلاڪ edري ويو آھي). trئي ٽرنڪ ۽ iaوٽا orيھر ممڪن آھن ، پر عملي طور تي نادر ھجڻ گھرجي.

هيٺ ڏنل شڪل 11 ۾ اسان ڏسي سگهون ٿا ته وڻن کي chainلين ۾ شامل ڪيو ويو آهي ته جيئن اضافي زنجير ٺاهي سگهي هن وڻن ۾ اڳئين وڻن جي هش ، انعام وارو بلاڪ هش ، ۽ هڪ دستخط شامل آهن. اهي pointوڙا پوائنٽر ٽرڪن چينز کان ڌار آهن ، نه ئي ڪينيڪريڪ. اهو آهي ، هارين نظرياتي طور تي هڪ ٻوٽا ريورج ٺاهي سگهندا هئا جتي folڙا بدليا ويندا آهن ، پر ساڳيو ساڳيا ٽڪرا (جڳهه ۽ وقت جا ثبوت) استعمال ڪيا ويندا آهن. انهي کي روڪڻ لاءِ ايماندار هارين صرف هڪ واڌو blockالهي هر بلاڪ کي ٺاهيندا آهن. جيترو جلد ئي هڪ ايماندار هارين هن چرٻي جو addedڙو شامل ڪيو آهي ، اهو impossibleلڻ ان اونچائي کان اڳتي وڌڻ ناممڪن ٿي وڃي ساڳي PoSpace سان ، جئين اهو کسان ٻيهر ساڳي PoSpace سان سائن ان نه ڪندو.

وڌيڪ ، بلاڪ جھڙا B3 جيڪو هڪ ٻئي سان گڏ ageهلندڙ ٻوٽو جي برابر سان ايندا آهن (B2) پوئين blockلي واري ٽوڪ تي دستخط نه ڪرڻ جي ڪري ، ڇاڪاڻ ته انهن کي ڏسڻ لاءِ لازمي طور ڪافي وقت نه آهي. "متوازي ۾ اچڻ" طرفان ، اسان جو مطلب آهي ته ٻيو بلاڪ جي نشان واري نقطي پهرين بلاڪ جي انفيوشن پوائنٽ کان اڳ ٿي وڃي. تصوير ۾ ڳاڙهي نشان aڙا interٽا ڏيڻ واري نشاندهي ڪندڙ کي ظاهر ڪندا آهن جيڪي پلاٽ جي چيڪ سان هن بلاڪ ۾ جڳهه جي ثبوت جي لاءِ دستخط ٿيل آهن. ڀوري تير جي هاش پوائنٽر جي نمائندگي ڪندو آهي جيڪو پلاٽ جي چاٻي طرفان دستخط ٿيل نه آهي (تنهن ڪري گرين تير B3 جيڪڏهن ٿي سگهي ٿو جيڪڏهن B2 تبديل ڪريو يا روڪيو وڃي ٿو) اهو روڪيندو آهي جتي حملو B2 انهن جي بلاڪ ۽ قوتن کي ترتيب ڏئي ٿو B3 ٻيهر ڪرڻ.

بلاڪ جيڪي سرخ اشارو آهن سي به ٽرانزيڪشن ٺاهڻ جي اهل آهن ، ۽ انهي ڪري ٽرانزيڪشن بلاڪ سڏجن ٿا. هڪ بلاڪ ٽرانزيڪشن بلاڪ آهي جيڪڏهن ۽ صرف جيڪڏهن اهو پهريون بلاڪ آهي جنهن جي اشارن واري پوائنٽ پوئين ٽرانزيڪشن بلاڪ جي انفيوژن کان پوءِ ٿيندي آهيsp3 اڳيان اچي ٿو B2ٽرانزيڪشن بلاڪ ، ۽ اڳوڻو بلاڪ B3)، تنهنڪري B3 ٽرانزيڪشن بلاڪ نه ٿي سگھي ڳاڙهي تير folڙا سائيڪلن کي دفن ڪرڻ سان حفاظت فراهم ڪندا آهن ، پر ڳاڙهي تير وارا نه ايندا آهن. سرمئي تيرين جو مقصد وڻن ۾ ڳن aيل فهرست برقرار رکڻ ، ۽ عمل درآمد ۾ پيچيدگي گهٽائڻ آهي. تنهن هوندي ، گرهه سان بلاڪ انهن ڏانهن اشارو ڪندي تروئنجيون هيٺين خاني ۾ دفن ٿيڻ گهرجن.

شڪل 11: ٻوٽا ڪ blocksڻ ۽ رڪاوٽون. بلاڪ وٽ ٽرانزيڪشن آهن ۽ ڳاڙهي اشارو آهن (آخري بلاڪ ڏانهن اشارو). ياد رکو ته ذيلي سلاٽ جو آغاز پڻ هڪ اشارو آهي.

بلاڪ هيش س folي folانچي ۽ ٽرڪن واري بلاڪ جو هش آهي. ريگورس بلاڪ هاشش تي ڪم ڪن ٿا. جيتوڻيڪ اسان کي جڳهه ۽ وقت جي ساڳئي ثبوتن سان هڪ زنجير نظر اچي ٿو ، تيئن تيستائين ٻوٽا مختلف آهن ، بلاڪ مختلف آهن. نوٽ ڪريو ته ٻنهي هارين (B2 ۽ B3) شايد بلاڪ ٺاهڻ جو موقعو هجي ، تنهنڪري انهن ٻنهي کي لازمي طور تي دستخط ٿيل اشارو ۽ ٽرانسڪشن فراهم ڪرڻ گهرجي. بهرحال ، ڪنهن به ٽرانزيڪشن بلاڪ کي پڻ عام بلاڪ طور شامل ڪري سگھجي ٿو ، ۽ بعد کان B2 ۽ B3 متوازي ۾ آهن ، انهن مان فقط هڪ ٽرانزيڪشن بلاڪ ڪري سگهي ٿو.

جڏهن ته سڀئي بلاڪ اڃا تائين انهي پيچرن جا هاش چونڊيندا آهن جتي انهن جا انعام ويندا آهن ، اهي ٽرانزيڪشن بلاڪچين ۾ شامل نه ٿيندا جيستائين اڳيان وارو ٽرانزيڪشن بلاڪ نه هوندو.

چيا مکيه نيٽ لاءِ ، هر 32 سيڪنڊ ۾ 600 بلاڪ هوندا ، 18.75 سيڪنڊ جي اوسط بلاڪ وقت لاءِ. 64 نشاني وارو نقطو هوندو ، تنهن ڪري بلاڪ جو گهٽ ۾ گهٽ وقت 3 * 600/64 = 28.125 سيڪنڊ آهي. اهو 46.875 سيڪنڊ تي اوسط ٽرانزيڪشن بلاڪ وقت رکي ٿو.

اچارن ۽ ڏکيائين جي ترتيب

ذيلي عهدو: ذيلي عهدو N شروع ٿئي ٿو جڏهن ذيلي دور  ختم ٿئي ٿو (سواءِ 0 جي ذيلي دور جي) ، ۽ اهو ختم ٿي ٿو پهريون سلوٽ جتي  پيدائش کان وٺي بلاڪ شامل ڪيا ويا. 

ايجچ: اروچ ن شروع ٿئي ٿو جڏهن دور N-1 ختم ٿئي ٿو (سواءِ 0 جي ايج کانسواءِ) ، ۽ اهو ختم ٿي ٿو پهريون نمبر جي آخر ۾ جتي  پيدائش کان وٺي بلاڪ شامل ڪيا ويا.

مشڪل: هڪ لڳاتار جيڪو خلا جي هڪ ثبوت لاءِ تکرار جي تعداد کي اسڪيل ڪري ٿو. ورها difficultyي کي مشڪل / معيار جي حساب سان ترتيب ڏنو ويندو آهي.

هر 4608 بلاڪ ، تڪليف ترتيب ڏيڻ شروع ڪري ٿو. هي ٻه پيراگرافن کي تبديل ڪري ٿو: سلاٽ_ آرٽيشنز پيٽرول ، ۽ مشڪل پيرا ميٽر.

ذيلي_ سلوٽ_ پيراگراف پيرا ميٽر ري سيٽ ٿيل آھي تنھنڪري 300 سيڪنڊ واري سلاٽ کي ويجھي ضرورت آھي سلاٽ_ آرٽيشنس ڪيترن ئي ورثن کي. في ريٽنگ آخري سيڪنڊ کان قدرن کي استعمال ڪندي مڪمل ڪيو ويو آهي ، هر سيڪنڊ راشن کي مڪمل طور تي.

هڪ دور لاءِ اچو ته دور کي ظاھر ڪريون* ٿورڙي shiftedير periodار واري دور کي ظاھر ڪريو جتي دور* شروع ٿئي ٿو آخري بلاڪ سان جيڪو داخل ڪيو ويو ھو ايپوچ شروع ٿيڻ کان پھريائين ، ۽ ختم ٿئي ٿو آخري بلاڪ سان جيڪو ايپوچ ۾ داخل ڪيو ويو ھو. قدر t1 ، i1 ۽ w1 ٽائيمسٽ کي ظاھر ڪن ٿاamp، جينيسنگ کان وeي تڪرار ، ۽ وزن ايجاد جي شروعات ۾ پيدائش کان و *ي*، (t2 ، i2 ، w2) آھن اقدار*جي آخر ۾.

اھو آھي ، ڊيلٽا جي ڪل تکرارن ۾ شروعات کان و toي آخر تائين ، تقسيم ٿيل ڊيلٽا ٽائمسٽ ۾amps ، i2 ، زماني ۾ آخري بلاڪ جي انفيوشن پوائنٽ جي ڪل ورe آھي. i1 ا blockئين دور جي آخري بلاڪ جي انفيوژن پوائنٽ جي ڪل ورrations آھي. ذيلي سلاٽ تڪرار في ذيلي سلاٽ جي تکرارن جو ڪل تعداد آھي.

نوٽ ڪريو ته اسان تڪرار ۽ وقت نٿا و exactlyون بلڪل ھڪڙي دور جي پ atاڙيءَ ۾ ، پر ھڪڙي دور جي ھڪڙي بلاڪ جي آخري انفيوشن پوائنٽ تي ، اھو سبب ر simplyو اھو آھي ته اسان وٽ ر timeو وقت آھي.amps دستياب آهي جڏهن بلاڪ ل infايا ويا آهن.

   

اهو صرف هڪ منزل ڊڪشن کي استعمال ڪرڻ لاءِ وري ترتيب ڏئي سگهجي ٿو.

The sub-slot iterations are adjusted such that each slot lasts around 600 seconds. The difficulty is adjusted such that every challenge gets 32 blocks on average with less iterations than the slot_iterations. It is important to note that the VDF iterations per slot is not material to the weight. That is, if there were two identical worlds where VDF speeds were equal and space was equal, but the sub-slot iterations parameter was 2 times higher in one world, then the blockchain with the higher sub-slot iterations would get twice as many blocks included per slot, but each slot would take twice as long, so the weight per second added to the chain is the same in both cases. Another way to look at it is that increasing sub-slot iterations increases the number of blocks per slot, but it also makes slots last longer, and thus has no effect on weight / second.

ذيلي عهدو

جيئن اڳ بيان ڪيو ويو آهي ، چئلينج جو سلسلو مڪمل طور تي الڳ آهي ۽ انعامن جي سلسلي ۾ ڪنهن به حوالي سان نه رهندو آهي. جيڪڏهن اهي ڪرسيون هميشه لاءِ جدا ٿي ويون ، هڪ حملو ڪندڙ تيز ڊي وي ايف سان ٿيندي ته هو مستقبل جي نظارن ۽ چئلينج جي پيشڪش ڪري سگهندو. حملو ڪندڙ هڪ جڳهه تي هڪ بلاڪ ٺاهي سگهي ٿو ، محدود جڳهه سان ، اهڙي طرح هڪ پوري چئلينج چينل ٺاهي. هي انهن کي پلاٽ ٺاهڻ جي اجازت ڏيندو ۽ فوري طور تي انهن پلاٽن لاءِ جڳهه جا ثبوت پيدا ڪندا جيڪي مستقبل ۾ ڪاميابي حاصل ڪندا ، ۽ پوءِ پلاٽ کي حذف ڪندا (ڊگهي رينج ڏيڻ واري حملي). هن طريقي سان ، اهي پنهنجو انعام وارو انعام ڀريندا ۽ پنهنجو وزن وڌائي سگهندا.

 

ان جو حل وقتي طور تي آهي (هر 384 بلاڪ ، جيڪو اوسط 2 ڪلاڪن جو آهي) انعام جي چينل کي سلاٽ جي ختم ٿيڻ کي چئلينج چينين ۾ لڳايو. انهي جو مطلب اهو آهي ته حملو ڪندڙ مستقبل ۾ صرف ڪجهه ڪلاڪن لاءِ ريپليٽ حملو ڪري سگهي ٿو. پنهنجو پاڻ Plٽڻ ۾ ڪجهه ڪلاڪ لڳندا آهن ، پر ان جي باوجود جيڪڏهن حملو ڪندڙ فوري طور تي couldهلائڻ لڳي ، ٻيهر اڏائڻ واري حملي جي قيمت فوائد کان وڌي ويندي آهي. اسان موجوده موجوده انعام واري پيداوار کي نٿا پهچايو ، پر گذريل ذيلي دور جي آخر جو انعام انعام (2 ڪلاڪ اڳ).

پلاٽ ٺاهڻ جي قيمت ۾ شامل آهي بجلي ، سڀني جدولن جو حساب ڪتاب ، رام کي اهو پلاٽ ٺاهڻ وقت ضروري آهي ، ۽ مقرر ڪيل بنيادي costsانچي جي قيمت (خلا ، بجلي ، کولنگ ، وغيره). هڪ سپر فاسٽ وي ڊي ايف جي بدترين ڪيس جي بدترين بنا ، ۽ فوري ASIC جي رٿابندي - فائدا ڪجھ ڪلاڪن تائين HDD تي اهو منصوبو محفوظ ڪرڻ جي فائدن جي برابر هوندو. اها ڳالهه واضح آهي ته هي حملو قابل قدر ناهي ، ۽ پلاٽ کي محفوظ ڪرڻ تمام گهڻو سستو آهي (هيٺ ڏنل تجزيو).

مٿي بيان ڪيو ويو آهي ته subو ذيلي دور جو وقفو نسبتا low گھٽ رکيو وي. پر اسان furtherو نٿا و furtherائي سگھون ان کي 2 ڪلاڪن کان گھٽ گھٽ ڪرڻ لاءِ و furtherيڪ تڪراري حملن کي رد ڪرڻ لاءِ. سبب اھو آھي ته جڏھن به غير تجزياتي ڊيٽا داخل ڪئي ويندي آھي چيلنج زنجير ۾ ، پيسڻ جو موقعو پيدا ٿئي ٿو. ان جو مطلب آھي ته ڪو حملو ڪندڙ ممڪن طور چونڊ ڪري سگھي ٿو ته بلاڪ کي شامل ڪري يا خارج ڪري manاھر ڪرڻ لاءِ ته اھو چئلينج 2 ڪلاڪن جو مستقبل ۾ ا ٿيندو. جيڪڏھن ھي وقت تمام نن shortو آھي ، اھي حاصل ڪري سگھن ٿا ھڪڙي نن spaceي اسپيس ايڊوانسtage اهو ڪندي ڪندي و moreيڪ اڪثر.

ذيلي دورن جو ٻيو مقصد هيٺ explainedاڻايل فلائيڪلائنٽ وانگر پروٽوڪول ۾ چيڪ پوائنٽس طور ڪم ڪرڻ آهي ، هلڪي clientsلڪن جي ڪارائتگي کي وڌائڻ لاءِ.

هلڪو گراهڪ جي تصديق

هلڪو ڪلائنٽ سپورٽ داغ جي ثبوت جو هڪ ٻيو فائدو آهي جڏهن مقابلي جي ثبوت سان مقابلو ڪيو ويو آهي ، ڇاڪاڻ ته سڀ ثبوت معروضي طور تي ڪرپٽوگرافڪ طور تي تصديق ڪري سگهجن ٿا ، ۽ ڪنهن خاص وقت ۾ هڪ مخصوص رزق تي ڪنٽرول ڪرڻ جي ضرورت آهي.

هلڪو گراهڪن لاءِ جيڪي چاهن ٿا ته جلدي زنجير سان هم آهنگ ٿين (مثال طورample mobile wallets) ، هڪ مڪمل نوڊ هڪ نن sڙي سائيز جو ثبوت createاهي سگھي ٿو جيڪو لائٽ ڪلائنٽ کي قائل ڪري سگھي ٿو ته هڪ زنجير جو وزن ڪجھ قدر جي ويجهو آهي. ھن کي سڏيو ويندو آھي a وزن جو ثبوت. نهايت هلڪو هلڪو ڪلائنٽ هر هڪ بلاڪ کي ڊائون لوڊ ڪري سگهي ٿو ۽ سڀ گهربل ثبوت ۽ انهن جي تصديق ڪري ٿو ، پر بلاڪ جي ايتري وڏي تعداد سان ، ان کي تمام گهڻي بينڊوڊٿ ۽ سي پي يو جي ضرورت پوندي.

ھڪڙو و efficientيڪ ڪارآمد طريقو انحصار ڪري ٿو ھڪڙي پروٽوڪول تي جھڙو Flyclient [4]. نوڊ (پروور) موڪلي ٿو س allني ذيلي دورن جي خلاصن کي ڪانٽو پوائنٽ کان ، جنھن ۾ شامل آھن مشڪلاتن جي ري سيٽ ، لائيٽ ڪلائنٽ ڏانھن. اتي ر oneو ھڪڙو ھڪڙو ھر 384 بلاڪ آھي ، تنھنڪري اھو ر onlyو ڪجھ ايم بي ڊيٽا تائين پھچي سگھي ٿو. نوڊ پڻ فيصلي طور تي sampڪيترن ئي ذيلي دورن جي بنياد تي آخري بلاڪ جي چئلينج تي. ذيلي زمانن وٽ ھڪڙو موقعو آھي ته منتخب ڪيا و proportionن تناسب مطابق ان ذيلي دور دوران. چونڊيل ذيلي دور لاءِ ، لائيٽ ڪلائنٽ ڊائون لوڊ ڪري ٿو ھڪڙو چيلينج چين بلاڪ (جيڪو تقريبن س1ني بلاڪن مان 32/XNUMX آھن) ، ۽ ان ذيلي دور ۾ س challengeني چئلينج بلاڪن جي اوسط انفيوژن ورe کي ڻيندو آھي. انھيءَ وقت جي بنياد تي ، لائيٽ ڪلائنٽ extraاھر ڪي سگھي ٿو ته انعامن جي زنجير ۾ ڪيترا بلاڪ آھن. مثال طورampمثال طور ، جيڪڏهن چئلينج بلاڪ س occur واقع ٿين ٿا تمام نن smallن ورeن سان (سلاٽ جي شروعات جي ويجهو) ، اتي آهن ممڪن آهي ته ڪيترائي بلاڪ ان سلاٽ ۾. برعڪس ، جيڪڏھن تڪرار سلاٽ جي وچ جي ويجھو آھن ، اتي ر likelyو ھڪڙو بلاڪ آھي في سلاٽ. ھي اجازت ڏئي ٿو لائيٽ ڪلائنٽ کي صرف ڊائون لوڊ ڪرڻ جو 1/32 بلاڪ ھر سلاٽ ۾ ، پر ا stillا تائين حاصل ڪريو س estimateو اندازو ڪل وزن جو.

ان کان علاوه ، آخري چند ذيلي زماني کي مڪمل طور تي لائٽ ڪلائنٽ لاءِ ڊائونلوڊ ڪرڻ گهرجي. هي ڊيٽا جي ٿوري مقدار ۾ اضافو ڪري ٿو ، پر حملو ڪندڙن کي چين جي آخر ۾ نن forڙا فورڪس ٺاهڻ کان روڪي ٿو. هن پروٽوڪول ۽ فلائي ڪلائنٽ ۾ بنيادي فرق اهو آهي ته بلاڪ مرڪل جبل واري حد کي استعمال ڪرڻ لاءِ پابند نه آهن ، پر بدران لائٽ ڪلائنٽ جينيسس کان ذيلي دور واري هشس جي پوري لسٽ ڊائون لوڊ ڪري ٿو ، گارنٽي ٿو ڏي ته سوال ڪيل ذيلي عهدنامي کي چين ۾ شامل ڪيو وڃي ٿو. . ٻيو فرق اهو آهي ته مڪمل سيڪشن ڊائون لوڊ ڪيا ويندا آهن ، انفرادي بلاڪ جي مخالفت.

ان بابت وڌيڪ تجزيو ڪرڻ جي ضرورت آهي ته ڪيترو ذيلي عهدو ڊائون لوڊ ڪيو وڃي ۽ ان ڳالهه جي ڪهڙي حد هجي ته وزن جو ثبوت ڇا آهي.

حوض

چيا ۾ تلاءُ ٺاھڻ ٺاھيو ويو آھي ٻئي انتهائي سادو ، ۽ Bitcoin / ethereum ۾ پولنگ کان وڌيڪ غير معياري. چيا ۾ ، پول عوامي چاٻي پلاٽ ۾ سرايت ڪري وئي آهي ، کورن کي هڪ تلاءُ مان وڌيڪ پول ۾ حصو وٺي ڪري انعام مان چوري ڪرڻ کان بچائڻ لاءِ. فارينر پول جي ايڊريس تي ڊائونلوڊ ڪيو ، ان سان گڏ انهن جي دستخطي پڻ. هڪ هاري وقتاً فوقتاً جڳهه جي ثبوت لاءِ ڀا sendsا موڪلي ٿو جيڪي ٽي ويران کان به گهٽ آهن ، جتي ٽي تلاءُ چونڊيل آهي.

جڏهن کسان هڪ بلاڪ جيتري ، اهي فارم جمع ۽ فارم جي دستخط جمع ڪرائي. ٽرانزيڪشن فيس ، انهي سان گڏ reward بلا انعام انعام فارمر ڏانهن ويندا آهن ، جڏهن ته the بلاڪ انعام انعام پول ۾ ويندا آهن. فارمر کي انعام ڏيڻ جو حصو ڏيڻ جو سبب ڌار ڌار حملن تي آهي جتي هڪ پول ٻئي پولس کي انهن جي لاءِ ”پولنگ“ ڪندي حملو ڪندي آهي ، پر اصل ۾ فاتح ثبوت جمع نه ڪرائڻ اهو هڪ حملو آهي جيڪو ٻيون تلاءُ ڪاروبار کان ٻاهر ڪري سگهي ٿو.

ھي سادو آھي theو ته تلاءَ کي ڪنھن به شيءِ جي ضرورت ناھي apartار theirار پنھنجا دستخط پوسٽ ڪرڻ کان a webسائيٽ ، جزوي گڏ ڪرڻ ، ۽ وقتي طور تي ادائيگي ڪرڻ. اھو و moreيڪ غير جانبدار آھي becauseو ته بلاڪ ھارين پاران ،اھيا ويا آھن ، تنھنڪري وڏا مرڪزي حوض نيٽ ورڪ تي گھٽ ڪنٽرول رکن ٿا ۽ اھو و transactionائي ٿو ٽرانزيڪشن سينسر شپ جي مزاحمت کي.

هڪ ٻيو وڌيڪ پيچيده پولنگ پروٽوڪول توهان کي سنگل اسمارٽ معاهدو جي وضاحت ڪرڻ جي اجازت ڏيندو جنهن ۾ پول ايڊريس کي ذخيرو ڪرڻ. ان ۾ پلاٽ پوءِ سمارٽ معاهدي جي پيس هش شامل هوندي ، هارين کي دير سان هر وقت تلاءُ مٽائڻ جي اجازت ڏني ويندي آهي. پولنگ پروٽوڪول جي ڪثرت اها آهي ته فارم شروع ڪرڻ لاءِ آن چين ٽرانسڪشن گهربل هوندي آهي ، ۽ اهڙي طرح پهرين پولنگ پروٽوڪول کان سختي سان بهتر ناهي.

Timelord الگورٿم

هڪ ٽمورورڊ موجوده چوٽي جو نظارو رکي ٿو جنهن ۾ هڪ خاص بلندي تي هڪ انفيويوس بلاڪ ۽ چوٽي کان اشاري پوائنٽ شامل آهن. ھڪڙو ٽائمورڊ شايد نئين بلاڪ جي جھاز ، نئين چوٽي (بلاڪ جيڪي اڳ ۾ ئي داخل ٿيل آھن) يا نئين سِنج پوائنٽس حاصل ڪري سگھن.

ٽائيم ٽائيم ڪيئن فيصلو ڪندو آهي جنهن تي وقت جي ثبوت پيدا ڪرڻ کي چئلينج ڪندو ، موجود پروسيسرن جي هڪ محدود تعداد کي؟ جڏهن ته اي ايس آئي سي مستقبل ۾ ترقي ڪرڻ ممڪن آهي ، انهي وقت تيز ترين گروپ گروپ وي ڊي ايف لاڳو عمومي مقصد هارڊويئر تي آهن جئين اهو ظاهر ٿئي ٿو ته طبقي گروپ وي ڊي ايف ايف پي اي اي سخت آهي. وڌيڪ ، اي ايس آئي سي جي ترقي کان پوءِ ، اهو ضروري آهي ته سي پي يو سان ڪو صارف ٽائم لارڊ ٿي سگهي ، ان صورت ۾ فالڪ بڪ فراهم ڪرڻ ته اي ايس آءِ سي ٽائيم بورڊس هيٺ وڃن ، يا خراب ٿيو ، وغيره.

عام طور تي ، ٽائمورڊ سڀني کان ڳري وزن تي ڪم ڪن ٿا. اهي اشارن جي اشارن تي وقت جو ثبوت ٺاهيندا آهن ، ۽ انهن کي نيٽ تائين نشر ڪندا جئين اهي ان تائين پهچي وڃن. اهي blocksڻ جيترا ڀيرا بلاڪ ڪن ٿا. جڏهن timelord هڪ باضابطه بلاڪ حاصل ڪري ٿو جيڪو موجوده چوٽي کان وڏو وزن آهي ، اهي ان کي فوري طور تي منتقل ڪري ڇڏيندا آهن.

ٽموريلڊس متوازي ۾ ٽي وي ڊي ايف چئن پڻ هلائي. انهيء ڪري گهٽ ۾ گهٽ 3 تيز سي پي يو ڪور موثر شرح تي بلاڪ سائين کي اڳتي وڌائڻ ضروري آهن. اضافي سي پي يو ڪور ضروري شرح تي ثبوت ٺاهڻ لاءِ ضروري هوندا ، پر هنن کي تيزيءَ سان نه ٿيڻو پوي.

جيڪڏهن ٽائيم ڪندڙ کي انهن جي هاڻوڪي چوٽي کان گهٽ وزن سان چيلينج ملي ٿي ، اهي ان کي نظرانداز ڪري رهيا آهن.

جيڪڏهن ٽائيم ڪندڙ کي هاڻوڪي چينج ۾ هڪ چئلينج پوائنٽ ملي ويو ته محفوظ ڪم ڪرڻ آهي ان کي نظرانداز ڪرڻ. دليل اهو آهي ته مستقبل ۾ هڪ نقطي تي ويهڻ سان ، ٽائيم مالڪ بلاڪ جي انفرافيشن کي ڇڏي سگهي ٿو ، ۽ انهي ڪري صحيح بلاڪ کي يتيم ڪري ٿو.

جيڪڏهن ٽائيم لارڈ انهي انفيوشن لاءِ هڪ بلاڪ حاصل ڪري چڪو آهي جيڪو دير سان آهي (اسان اڳ ۾ ئي چيلينج پوائنٽ تي پهچي چڪا آهيون جنهن ۾ بلاڪ کي گهرايو وڃي ها) ، اسان انهي کي نظرانداز ڪريون ٿا ، ڇو ته ان کي مٽائڻ سان حملو ڪندڙن کي بلاڪ کي روڪڻو پوندو. [توڊو وڌايو]. تنهن ڪري timelord جو بنيادي آپريشن شامل هوندو آهي مستقبل جي بلاڪ جي ڪاشي کي جاري رکڻ ، چئلينج پوائنٽس نشر ڪرڻ جڏهن اهي پهچي ويندا آهن ، ۽ بلاڪ کي انفڪشن ڪرڻ جڏهن اسان انهن جي چيلينج پوائنٽن تي پهچي ويندا آهيون.

جيڪڏهن ٽائيم لارڊ هاڻوڪي چوٽي جي برابر وزن سان چيلينج حاصل ڪن ٿا ، اهي غير مڪمل ٿيل بلاڪ چونڊيندا آهن جنهن کي هنن پهرين ڏٺو هو (اهو ، بلاڪ جيڪو اڃا تائين گهڙي نه ويو آهي) ، جئين اهي متاثر ٿيل بلاڪ (چوٽي) چونڊڻ جي مخالفت ڪندا آهن ، جن کي هن ڏٺو پهريون. اهو پڻ رڪاوٽ جي پابندي کي رد ڪري ٿو.

لاڳاپيل حملا ۽ مقابلي

51% (46%) حملو:

51 سيڪڙو حملي ۾ شامل آھي ھڪڙي متبادل زنجير whichاھڻ جيڪا آخرڪار ايماندار زنجير کان و weightيڪ وزن تائين پھچي ٿي ، ۽ صارفين کي orgيھر منظم ڪرڻ تي مجبور ڪري ٿي. کلاسي ڊگھي رينج جو حملو جيڪو پڻ موجود آھي ڪم جي سسٽم جي ثبوت ۾ 51 سيڪڙو حملو. 51 سيڪڙو حملي ۾ ، حملو ڪندڙ 51 سيڪڙو نيٽ ورڪ اسپيس سان ھڪڙي متبادل زنجير createsاھي ٿو ۽ آخرڪار پڪڙي وي ٿو. اتي twoه مکيه اختلاف آهن Chia اتفاق ۽ ڪم جي ثبوت جي وچ ۾: پهريون اهو آهي ته حملو ڪندڙ و extendائي ۽ فارم ڪري سگهي ٿو ڪيترن ئي زنجيرن تي هڪ ئي وقت. secondيو اهو آهي ته جيڪڏهن حملو ڪندڙ وٽ آهي تيز ترين VDF ، اهي حاصل ڪري سگھن ٿا هڪ اضافي اسپيس ايڊوانسtage/فروغ.

ڪيترن ئي زنجيرن کي وڌايو

جيڪڏهن ڪو حملو ڪندڙ پنهنجي نجي سائيڊ ٺاهي رهيو آهي ، اهي اهو چونڊجي سگهن ٿا ته ڪهڙو بلاڪ چئلينج چينن ۾ جڙي ويندو آهي ، ۽ تنهن ڪري اهي ڪيترائي مختلف سازشون ڪري سگھن ٿا ته جيئن اهي بهتر نموني حاصل ڪن. ساڳئي چئلينجن سان 32 بلاڪ جي اوسط جي ڪري ، حملو ڪندڙ صرف 32 مختلف مجموعن بابت ڪوشش ڪري سگهي ٿو (جنهن کي چئلينج چينين ۾ شامل ڪيو ويو) ، ۽ هر هڪ کي ڪوشش ڪندي تيز رفتار سان حملو ڪرڻ واري کي جڳهه تي نن boostڙي واڌ ڏيندو (5 پي اي بي هجڻ ڪري اهي 6 يا 7 وغيره جو تصور ڪري سگهن ٿا). اهو ان ڪري آهي ته جنهن متبادل چئلينجن جي ڪوشش ڪئي پئي وڃي اهي گهٽن ۾ گهٽ پوئتي پيل ۽ گھٽ هجڻ جو امڪان آهي. اهو تجزيو ڪيو ويو آهي [1].

ھن حملي کي انجام ڏيڻ لاءِ گھربل ج spaceھ جي حقيقي مقدار (حملو ڪندڙ لاءِ ھڪڙو chainري زنجير حاصل ڪرڻ لاءِ باقي نيٽ ورڪ جي گڏيل حصي جي مقابلي ۾) 46.3 سيڪڙو آھي ، انھيءَ ڪري جو حملو ڪندڙ جي صلاحيت آھي ته بلاڪ جي مختلف ميلاپن کي ”آزمائي“ ، مثال طور.ampڏڻ يا نه ڏڻ پهريون بلاڪ. جيڪڏھن ھر ھڪڙي بلاڪ لاءِ خلائي چئلينج جو نئون ثبوت ھو ، حملو ڪندڙ پنھنجي جڳھ کي اي = 2.718 جي ​​عنصر سان وڌائي سگھي ٿو ، جتي فقط 27٪ نيٽ ورڪ کي ختم ڪرڻ جي ضرورت آھي. بلاڪ جو تعداد 32 تائين رکڻ ، حملو ڪندڙ جي گهربل جاءِ 46 سيڪڙو تائين وڌائي ٿو.

The reason for not increasing this further than 32 is the following: if we increased the number of blocks per 10 minute slot to something like 200, then the ability for someone with a slightly faster VDF to orphan others would increase. This is because the time between blocks would get very small. With 32 blocks, the time between blocks is around 15-25 seconds, and a much faster VDF is required to orphan.

Furthermore, the Stanford paper [Tse et. al, 1] shows that increasing the number of blocks per challenge increases security at a very slow rate, so increasing this number slightly does not provide much benefit.

جيڪڏهن حملو ڪندڙ جي ڏک سکڻ لاءِ هئي ، اهي انهي کي تبديل ڪري سگھن ٿا ته جيئن انهن کي گهٽ انعام واري في Slot ملي. پوءِ اهي يا ته هر بلاڪ کي شامل ڪري سگهن ٿا يا ڌار ڪري سگهن ٿا ، ۽ سڀني ڇهن کي گڏيل طور تي وڌائي سگهن ٿا ، ۽ اهي نن theirا عنصر سان پنهنجي جڳهه کي وڌائي سگهندا [1]. اهو واضح ناهي ته ڇا اهو حملو گهڻو ڪجهه حاصل ڪري ٿو ، ڇو ته حملو ڪندڙ کي ڏک کي ضرور تبديل ڪرڻ گهرجي ، جنهن لاءِ ڪجهه وزن جي قرباني ڏيڻ جي ضرورت آهي. تنهن هوندي ، هن حملي کان بچڻ لاءِ ، اها گهرج آهي ته هڪ چئلينج بلاڪ کي شامل ڪرڻ جي لاءِ گھٽ ۾ گھٽ 16 انعام واري زنجير بلاڪ ضرور جوڙيا وڃن. انهي بدترين حالتن ۾ گهربل حملي ڪندڙ جڳهه 27٪ کان 42٪ تائين آڻيندي آهي.

تيز رفتار وي ڊي ايف ۽ 46 سيڪڙو جڳهه

46٪ حملو خراب ٿئي ٿو جيڪڏهن حملي آور جي VDF تيز ٿئي ٿي. اچو ته فرض ڪريو حملو ڪندڙ جو وي ڊي ايف 2x تيز آهي. پوء انهن جو زنجير نيٽ ورڪ جي باقي شرح جي ڀيٽ ۾ 2x تي چيلينج ۽ بلاڪ ٺاهڻ جي قابل ٿي ويندو ، جنهن جو مطلب آهي ته اهي ايتري ئي جاءِ سان "سخت" زنجير ٺاهي سگهندا.

ھي گھربل ج dropsھ 46 سيڪڙو کان گھٽجي ٿي تقريبا approximately 30 سيڪڙو ڪل نيٽ ورڪ جي ج ofھ جو. 0.46/0.54 = 2x/(1-x). x = 0.30. جيڪڏھن حملو ڪندڙ وٽ پھچ نه ھجي تيز ترين وي ڊي ايف تائين ، اھي حاصل نه ڪري سگھندا اسپيس ايڊوانسtage.

چيا خلائي / عالمي هارڊ ڊرائيو جي جاءِ

اتي هڪ خدشو آهي ته جيڪڏهن چيا سسٽم کي هارڊ ڊرائيو ٺاهيندڙن يا وڏين ڪمپنين جي دستيابي مفت جڳهه جي مقابلي ۾ وڏي پئماني جي جڳهه نه آهي ته اهو 51 سيڪڙو حملن جو شڪار ٿي ويندو. ان ڪري ، چيا سسٽم کان وٺي جيترو وڌيڪ جاءِ ورتي وڃي ٿي ، اوترو ئي وڌيڪ محفوظ نيٽورڪ آھي. هڪ قابل اطمينان منظر اهو آهي ته ڪافي جڳهه ايندي آهي ، في ٽي بي جي انعامات ڪافي گهٽ هوندي آهي ، ۽ ڊرائيو خريد ڪرڻ يا ڪاروباري ڊيٽا کي خارج ڪرڻ لاءِ جواز ڪافي نه هوندا آهن. ان کان علاوه ، پلاٽ ٺاهڻ وقت جي اڳواٽ وقت ۽ پئسن جي هڪ مقرر ڪيل رقم جي ضرورت هوندي آهي (بيٽا 17 ۾ موجوده حسابن مان ، بابت بابت 1 ڪلوواٽ في ڪلوواٽ في 32 ، بابت يا 10 سينٽ ، جيڪا 1 ڊالر في terabyte آهي).

100٪ حملو

جيڪڏهن ڏکيائي جي ترتيب هر X VDF سلاٽ ذريعي حرڪت ڪئي وڃي، هر ايڪس بلاڪ جي مخالفت ڪري ، اهو 100 سيڪڙو حملو ڪرڻ جي اجازت ڏيندو ، جتي سڀ هارين مسلسل گهٽتائي يا ڏکيائي ۾ اضافو ڪرڻ لاءِ کلندا. عام آپريشن ۾ 32 بلاڪ في سلٽ آهن. 100 سيڪڙو حملي هيٺ ، مشڪل کي اهڙي نموني سان پڪاريو وڃي ٿو ته ڏکيائي 2 ٿي وڃي ٿي ، تنهنڪري 64 سلاٽ في سلاٽ آهن ، ۽ پوءِ 4 کان مٿي ٿا ، تنهنڪري 16 بلاڪ في سلاٽ آهن ، هميشه لاءِ متبادل اهو هارين کي اوسط 64 + 16/2 = 36 بلاڪ في انعام ڏيڻ جي اجازت ڏيندو. اهو مسئلو آهي بلاڪ جي تعداد جي بنياد تي ترتيب ڏيڻ جي مشڪلات.

مختصر حد تائين پهچڻ وارو حملو

عام طور تي ٺاھڻ عام طور تي ڪيترائي ڪلاڪ وٺندي آھي (8 ڪلاڪ ھڪڙي ڪور ۾ بيٽ 32 وٽ ھڪ ڪور) ، پر اھو بلڪل متوازي آھي ، تنھنڪري حملو ڪندڙ چئلينج جاري ٿيڻ کان پوءِ سازشون ٺاھڻ جا طريقا ڳولي سگھن ، ۽ پوءِ ان سازش کي حذف ڪري سگھن ٿا. فارم کي مسلسل جڳھ کي رکڻ کانسواءِ. اهو ممڪن طور تي فاسٽ ميموري سان مهانگي مخصوص هارڊويئر جي ضرورت هوندي ، ڇو ته سازش وقت ۾ پيدا ٿيڻ لازمي آهي (14 سيڪنڊن کان گهٽ).

جيڪڏهن اسان فرض ڪيو ته هڪ هارين جي بدترين حالت جي حالت فوري طور تي پلاٽ ٺاهڻ جي قابل ٿي ويو ، سوال پيدا ٿئي ٿو ، قيمت ڇا آهي ۽ حملي جو ڪهڙو فائدو؟ قيمت پلاٽ ٺاهڻ جي بجلي ، يادگيري ، هارڊويئر ۽ انفراسٽرڪچر قيمت آهي. 1 ٽي بي جي ٺاهه جي قيمت هن وقت بجلي جي قيمتن ۾ $ 1 جي آرڊر تي آهي. اهو ساڳيو ئي فائدو هوندو جيڪو پلاٽ کي 80 منٽن لاءِ اسٽور ڪيو (نشاني واري پوائنٽ جي وقفي دوران پلاٽ فلٽر لڳاتار). اهو ڇو ته حملو ڪندڙ هڪ پلاٽ چونڊيندو آهي جيڪو پلاٽ جي فلٽر کي پاس ڪري ٿو. هر ٽيرابائيٽ جي قيمت 5 ڊالر هر سال جي قيمت ڏيندي ، 1 منٽن لاءِ 80 ٽي بي جي پلاٽ جي قيمت 0.00094 ڊالر آهي. ان ڪري موجوده منصوبن واري سافٽ ويئر ۽ هارڊويئر سان اهو پلاٽ کي ذخيرو ڪرڻ خاص طور تي سستو آهي ڇاڪاڻ ته انهن کي ٻيهر تخليق ڪرڻ جي مخالفت ڪئي وئي آهي.

پلاٽ فلٽر لڳاتار ڊسڪ جي چڪاس لاءِ مقدار کي گهٽائڻ لاءِ تمام گهڻا مفيد آهن. 512 جي پلاٽ فلٽر سان ، هر 7 سيڪنڊ جي هر ڊسڪ کي 9 ڊسڪ پڙهڻ جي بدران ، هارين کي صرف هر 7 منٽن لاءِ 80 پڙهائي جي ضرورت آهي. پلاٽ فلٽر مسلسل تي حملو ڪندڙ کي فائدي ڏيڻ جو فائدو فراهم ڪندو آهي ، انهي ڪري لازمي طور تي ان کي مٿانهين سيٽ نه ڪرڻ گهرجي. 512 واري پلاٽ فلٽر سان مسلسل ، 1/512 پلاٽ هر چئلينج جي لاءِ صحيح هوندا آهن. حملو ڪندڙ صرف صرف پلاٽ ٺاهي سگهندا آهن جيڪي فلٽر کي گذري ويندا آهن ، تنهن ڪري ٻين 511 / 512ٿن ٺاهڻ جي ضرورت نه هوندي. ان کي 512 تي سيٽ ڪرڻ 512x ضرب ڏيندڙ مهيا ڪندو آھي ، وغيره.

تيز وي ڊي ايف (پر 51 سيڪڙو حملو نه)

سسٽم ۾ تيز ترين وي ڊي ايف سان ، هڪ حملو ڪندڙ 51 سيڪڙو حملي آور کي وڌيڪ مؤثر طريقي سان سرانجام ڏئي سگهي ٿو: يعني هڪ خانگي چئنل ۾ جڏهن پوک ڪرڻ ، انهن جي جڳهه کي وڌايو. جيڪڏهن حملو ڪندڙ مجموعي طور تي 51 سيڪڙو واري هنڌ تي نه پهچي وڃي (مٿي asاڻايل وي ڊي ايف سان ڪيترن ئي چئنلن کي وڌائڻ ۽ وڌائڻ سان گڏ) ، تيزيءَ سان وي ڊي ايف جي افاديت ڪافي حد تائين گهٽجي وڃي ٿي. اهو ڇو ته بلاڪ جي شموليت ۽ خارج ٿيڻ تي منحصر ناهي ته توهان VDF کي ڪيتري جلدي انجام ڏئي سگهو ٿا ، پر انهي تي منحصر آهي ته ڇا اهو ذيلي سلاٽ ورثا کان گهٽ آهي. وڌيڪ ، هڪ حملي آور کي اڳڀرائي جي لاءِ نيٽ جي باقي جڳهن جي جڳهه جي ضرورت هوندي آهي ، ۽ تنهن ڪري نيٽ ورڪ کي چيلينجز کي ڇڏڻ گهرجي.

خاص حالتن ۾ جتي بلاڪ هڪٻئي جي ويجهو اچي وڃن ٿا ، تيز VDF هجڻ سان اهو حملو ڪري سگهي ٿو ته ڪن بلاڪن کي يتيم ڪري ڇڏي ، جيتوڻيڪ اهو مختصر مدت ۾ انعامات نه وڌائيندو آهي ، ۽ هن ڊگهي عرصي ۾ نيٽورڪ کي خراب ڪرڻ جو خطرو هوندو آهي. توڊو وڌايو: برام

خودڪشي فارمنگ

خودڪشي فارمنگ هڪ حملو آهي جتي حملو ڪندڙ خانگي طريقي سان فارم لڳائي ٿو ، ۽ صرف انهن کي ان وقت آزاد ڪري ٿو جڏهن اهي ايماندار سلسلي کان پري ٿيڻ جي خطري ۾ آهن. نيڪاموٽو پي ايڇ ڊي ۾ هي اهم واڌو فراهم ڪري ٿو ، ڇاڪاڻ ته ڪنهن به نقطي تي منر باقي نيٽ ورڪ کان اڳ ۾ آهي ، باقي نيٽورڪ پنهنجي هش پاور کي زنجير تي ضايع ڪري رهيو آهي جيڪو نه کٽي سگهندو. چيا جي اتفاق سان اهو الڳ آهي ، 30-40 سيڪنڊ دير جي ڪري ۽ حقيقت اها آهي ته ٻين هارين جي بلاڪ يتيم نه ٿيندي آهي انعام. (؟؟)توڊو وڌايو: برام

فارمين کي رشوت ڏيندڙ ٽڪر حملو

ھڪڙو دلچسپ حملو جيڪو 10وليو ويو [XNUMX] آھي رشوت ڏيڻ وارو حملو جيڪو اanتي وي ٿوtagهر سلاٽ ۾ چونڊيل ”ا leadersواڻن“ جي اڪٿي. ليکڪ تجزيو ڪن ٿا اسٽيڪ چين جي ثبوت جو ، ۽ دليل ڏين ٿا ته جڏھن شرڪت ڪندڙن کي خبر ھجي ته اھي ا winواٽ ئي کٽڻ وارا آھن ، اتي ھڪڙو امڪاني رشوت وارو حملو آھي. جيڪڏھن شرڪت ڪندڙن کي ا knewواٽ خبر ھجي ته ڪھڙا پلاٽ کٽيندا ، ھر صارف استعمال ڪندڙ کي اطلاع ڏئي سگھي ٿو ته اھي حملي ۾ حصو و toڻ لاءِ راضي آھن ، ۽ جيڪڏھن اھي ڪنھن حد تائين پھچي و theyن ، اھي مڪمل طور تي زنجير کي orgيھر ترتيب ڏئي سگھن ٿا (يا يتيم اھي جيڪي حصو نٿا و ،ن ، سينسر. ٽرانزيڪشن ، وغيره). ھن حملي جي ضرورت نٿي پوي ته اڪثريت واري جاءِ نيٽ ورڪ ۾ حصو وڻ لاءِ ر theو فاتح ان مختصر عرصي ۾. ويڪ ، اھو اڻ ectاتل آھي ، sinceو ته حملو ڪندڙ ھڪڙي عام ڏسڻ واري زنجير اھي سگھي ٿو.

اهو مسئلو چيا جي اتفاق واري الگوريٿم جي هن ترميمي ۾ موجود ناهي. اهو مسئلو پيش گوئي کي گهٽائڻ سان حل ٿي ويو آهي: هر فارم ڪندڙ کي پڪ سان doesاڻ ناهي ته ڇا سندن جڳهه جو ثبوت مڪمل طور تي قابل اعتراض آهي جيستائين نشاني واري شيءَ تائين. ان ڪري ڪو حملو ڪندڙ ھن حملي کي ختم ڪرڻ لاءِ وڏي اڪثريت جي جاءِ کي رشوت ڏي.

ڪسان رشوت جي orgلين ريورج حملو

جيئن بلاڪ PoSpace جي چالن سان دستخط ٿيل آهن ، هڪ هاري نظرياتي طور تي ساڳي PoSpace سان ، ساڳئي اونچائي تي ڪيترن ئي بلاڪ کي سائن ان ڪري سگھي ٿو. حملي لاءِ بدنيتي جي جماعت جي ضرورت آهي ته هارين کي رشوت ڏيڻ لاءِ انهن کي فنڊ جي ڪنهن مخصوص رقم سان متبادل چين جو دستخط فراهم ڪن. جيڪڏهن حملو ڪندڙ هر بلاڪ ڪندڙ کي ن بلاڪن ۾ سائن ڪرڻ لاءِ قائل ڪري سگهي ، اهي انهن ن بلاڪرن ۾ ڪنهن ٽرانزيڪشن کي واپس يا ترتيب ڏئي سگھن ٿا. ممڪن طور تي ٺڳي وارا ثبوت استعمال ٿي سگھن ٿا ، پر انهن کي انهي وقت نه چونڊيو ويو آهي جڏهن اهي ٻيا حملا ڪن ۽ رويي کي پيچيده بڻائين.

بدران ، حل صرف ڊگهو انتظار ڪرڻ آهي. 32 بلاڪ کان پوءِ (تقريبن 10 منٽ) ، اهو تصور جنهن گهٽ ۾ گهٽ هڪ هاري پروٽوڪول جي پيروي ڪري رهيو آهي ۽ ٻيڻو دستخط مناسب ناهي. جيڪڏهن 54٪ غير هم آهنگي (46 سيڪڙو حملي جي استحڪام جو مفروضو) ، 32 بلاڪ کان پوءِ ردوبدل جو امڪان آهي.. وڌيڪ ، اهو حملو قابل سڃاڻپ آهي تنهن ڪري اهو ڪ toڻ آسان ناهي.

هر يوزر پنهنجي حد مقرر ڪري سگهي ٿو جنهن لاءِ اهي قبول ڪن ٿا ٽرانزيڪشن/بلاڪ کي حتمي. مثال طورampمثال طور ، ڪيسن ۾ جتي ڪل نيٽ ورڪ جي جاءِ اوچتو گھٽجي و usersي ٿي ، صارف و moreيڪ محتاط ٿي سگھن ٿا ۽ ٽرانزيڪشن کي حتمي نٿا سمجھن ، صورت ۾ ھڪڙو existingيو موجود ڪانٽو آھي ، ھڪڙي نيٽ ورڪ جي تقسيم جي ڪري ، مثال طور.ampلي.

ٽرانزيڪشن فيس لاءِ يتيم ٿيندڙ ٽرانزيڪشن بلاڪ

ٽرانسنگ بيٽرانزيڪشن غير ٽرانزيڪشن بلاڪ کان مختلف آهن ، ڇاڪاڻ ته انهن ۾ ٽرانزيڪشن فيس شامل آهي. اهي شايد انعام واري بلاڪ کي پار ڪري سگھن ٿا. لکڻ جي وقت تي (نومبر 2020) چوٽي ديسي هائپ ۾ اسان 2 ايٿ فيس في بلاڪ سان 8 ايٿ بلاڪ انعامون ڏسي رهيا آهيون. چيا ۾ اهو وڌيڪ انتهائي ٿيندي ، ڇاڪاڻ ته هر بلاڪ ۾ ٽرانزيڪشن نه هوندي آهي. ھنن حملن جي طرف ٿي وڃي ٿو جتي 2 جڳ وارا زميندار ٽرانزيڪشن بلاڪ کي جيتڻ جي ڪوشش ۾ پهرين جڳھ کي نظر انداز ڪري ڇڏي ٿو. جيڪڏهن 1nd بلاڪ 2 سيڪنڊن کان پهرين 30 کان گهٽ اچي ٿو ، اهي پوئين بلاڪ کي بيان نٿا ڪن ، ۽ اهڙي طرح 1nd جڳهه 2st کي يتيم نٿو ڪري سگهي. ٽيون ماڳ يتيم ڪري سگهي ٿو ، پر ڪو به هن چينين جي پيروي نه ڪندو جتان اهو نن sinceڙو آهي.

تنهن هوندي ، جيڪڏهن 30 بلاڪ کان 1 سيڪنڊن جي اندر ڪو بلاڪ نه آهي ، 2 پهرين کي يتيم ڪري سگهي ٿو ، پر انهن کي ايندڙ بلاڪ تي فارم بدلائڻ لاءِ انهن کي قائل ڪرڻو پوندو. هڪ آسان حملو هوندو جيڪڏهن اهو حملو ڪندڙ 1nd ۽ 2 کي ڪنٽرول ڪري ٿو ، انهي صورت ۾ اهي پهرين کي نظرانداز ڪري سگهيا ۽ اڃا به وڌيڪ ڊگهو ٿي سگھن ٿا. اهي يتيم حملا حملي آور کي انعام جي چوري نه ڏيندا آهن ، بلڪه حملو ڪندڙ کي ڏکيائين کي گھٽ ڪرڻ جي اجازت ڏيندا آهن. ڇاڪاڻ ته اهي تمام گهڻو جڙيل آهن ۽ تمام گهڻو جڳھ جي ضرورت آهي ، هن حملي جي ڪوشش ڪئي ته نيٽ ورڪ تي حملو ڪندڙ جي امڪاني حاصلات کان وڌيڪ نقصان ٿيندو.

يتيم جي شرح

چيا جي گڏيل اتفاق ۾ ، هڪ ئي وقت جا ٻه مقابلو ڪندڙ بلاڪ هڪ ٻئي ۾ برابر ،اڻائي ، برابر ۾ بلاڪچين ۾ شامل ٿي سگهن ٿا. (اگرچه گھڻو ڪري هڪ بلاڪ ٿي سگهي ٿو). جيئن ته سڀئي ٽرانزيڪشن بلاڪ پڻ آهن ، انهن ٻنهي کي زنجير ۾ شامل ڪيو ويو آهي ، نتيجي ۾ وڌ وزن سان هڪ سلسلو. انهي جو مطلب آهي ته چيا ۾ يتيم جي شرح لازمي طور تي صفر ٿي ويندو ، فرض ڪيو گهٽ نيٽ ورڪ ويڪرائيزيشن. جيڪڏهن نيٽورڪ جي تاخير انفيوشن جي دير کان وڌي وڃي ٿي (30-40 سيڪنڊ) ، ته پوءِ بلاڪ جو يتيم ٿيڻ تقريبن گارنٽي آهي ، تنهن ڪري اهو وڌيڪ مرحلي واري ڪم جو آهي. اهو مقابلو Nakamoto-PoW سان آهي جنهن ۾ جيڪڏهن نيٽ ورڪ دير ٿئي ته يتيم جي شرح وڌيڪ آهي ، ۽ نيٽورڪ جي حالت بهتر ٿي وڃي آرام سان گهٽجي وڃي ٿي ، پر صفر تائين ڪڏهن به پهچي ڪونه ٿو.

تجزيو

حفاظت

حفاظت سا similarي آھي Nين Nakamoto اتفاق راءِ الگورتھم وانگر Bitcoin. ڪابه ضمانت نه آهي حتمي ، پر و moreيڪ تصديقون هڪ ٽرانزيڪشن وٽ آهن ، اهو محفوظ آهي. ھڪڙي ٽرانزيڪشن جي ضرورت آھي ھڪڙي تصديق ڪندڙ جي ھڪڙي وصول ڪندڙ لاءِ اھو فرض ڪرڻ لاءِ ته اھو orيھر نه ٿو ڪري سگھجي ، ھي 46 <XNUMX٪ (* vdf advantage) مفروضن کي ٽوڙڻ. جيئن ته هارين نظرياتي طور تي سائن ڪري سگھن ٿا گھڻن بلاڪن کي سا heightي بلندي تي ، و moreيڪ تصديقون استعمال ٿيڻ گھرجن چيا ۾ Bitcoin کان وڌيڪ. تنهن هوندي ، 32 بلاڪ في 10 منٽ جي شرح سان ، Bitcoin ۾ 6 تصديق چيا ۾ 192 جي برابر آهي ، جيڪا محفوظ سمجهي وڃڻ لاءِ ڪافي کان وڌيڪ آهي. جيستائين انهن 192 هارين مان هڪڙو بهتر نموني ڪم نه ڪري رهيو آهي (ٻه ڀيرا دستخط نه) هن ٽرانزيڪشن کي رد نه ڪيو ويندو.

اهو ياد رکڻ جي قابل آهي ته 54٪ ايماندار فارمنگ جي جڳهه جي ضرورت نه آهي ، پر 54٪ بغير ڪنهن جهالت جي. منافعو ڳولڻ وارا هارين وارا پروٽوڪول کان انحراف ڪري تمام گهٽ حاصل ڪن ٿا.

هتي شامل ٿيل مفروضو آهي ته گهٽ ۾ گهٽ هڪ تيز ٽائيم لارڈ لازمي طور نيٽ ورڪ جي اڻ کٽ واري حصي سان ڳن mustيل هوندو ، ۽ اهو ته حملي ڪندڙ ٽائم لارڊ واقعي تيزيءَ سان نه هوندو آهي.

جاندار

چيا جي گڏيل اتفاق واري نظام جي لذت هن جي وڏي طاقت مان هڪ آهي. Bitcoin وانگر ، چيا سسٽم اڃا تائين ترقي ڪندو رهيو آهي جڏهن اڪثريت جڳهه آف لائن ٿي ويندي آهي. bitcoin جي برعڪس جيتوڻيڪ ، اهو اهم طريقي سان سست نه ڪندو آهي جڏهن اهو ٿي ويندو آهي ، ڇاڪاڻ ته سڀئي بلاڪ ٽرانزيڪشن بلاڪ نه آهن. تنهن ڪري جيڪڏهن گهڻا شرڪت ڪندڙ آف لائن ٿي ويا هجن ته تمام گهڻي ٽرانزيڪشن تمام گهڻو گهٽ نه ٿيندي آهي. اهو به جاري رهندو ايستائين جو صرف 1 فارمر آنلائن آهي ، جيتوڻيڪ اتي ڪيترائي خالي سلاٽ هوندا ، ڇو ته هڪ ٽرانسڪشن بلاڪ صرف تڏهن ئي ٺاهي سگهجي ٿو جيڪڏهن اهو ذيلي سلاٽ ورثي جي حد کان هيٺ هوندو.

يقيناً ، هڪ ڊگهي عرصي واري نيٽ ورڪ جي صورت ۾ اثر مرتب ٿين ٿا ته هڪ زنجير چونڊڻ لازمي آهي ، انهي صورت ۾ اتي وڏي ريجرس ٿي سگهن ٿيون. اڃا تائين ، نيٽورڪ وڌيڪ ڳري چونڊيندو آهي ، ساڳي طرح PoW.

بي ايف ٽي جي مقابلي ۾ اتفاق الخوارزمي

خلا جو ثبوت بي کي بوٽ ڪرڻ جي لاءِ سائل مزاحمت واري نظام جي طور تي پڻ استعمال ڪري سگهجي ٿوyzantine اتفاق راءِ (k- معاهدو) سسٽم. Filecoin ، ۽ اسٽيڪ سسٽم جا ڪيترائي ثبوت استعمال ڪن ٿا بازنطيني اتفاق راءِ جا پہلو.

چيا Nakamoto Consensus vs Byzantine Consensus استعمال ڪرڻ جا فائدا ۽ نقصان ، جيڪي الگوريٿم کان الگورتھم لاءِ مختلف آهن:

  • + تمام گھڻو سادو
  • + رجسٽريشن جي ڪا ضرورت ناهي
  • + ڪا به واڌاري جي ضرورت ناهي (لکين هارين جو اندازو)
  • + وڌيڪ سنسرش مزاحم. جيستائين فارمنگ جي جڳهه جو هڪ نن portionڙو حصو سنسر نه ٿو ڪري ، آخرڪار توهان بلاڪائن ۾ اچي سگهي ٿو.
  • + نه زندگي جي ضرورت ، امڪاني طور تي گهٽ نيٽ ورڪ جي مفروضي
  • + مڪمل مقصد (هڪ نوڊ چين 1 ۽ زنجير 2 جو مقابلو ڪري سگهي ٿو ، ۽ فوري طور تي knowاڻي ٿو ته ڪير وڌيڪ ڳري آهي). اتفاق راءِ سان چوڪيدارن جي ضرورت نه آهي.
  • + بهتر لائٽ ڪلائنٽ سپورٽ [11]
  • - ڪابه حتمي ناهي ، صرف امڪان.
  • - ٽرانزيڪشن جي تصديق لاءِ وڌيڪ انتظار ڪرڻ جي ضرورت آهي (حتمي ناهي)
  • - گھٽ مسلسل بلاڪ وقت ۽ ٽرانزيڪشن ذريعي

نيڪاموٽو PoW جي نسبت

  • + مختلف وسيلا. پو اسپيس ASIC مزاحمتي آهي ۽ تنهن ڪري هر ڪو زراعت ۾ حصو وٺي سگهي ٿو. اميد آهي وڌيڪ غير جانبدار.
  • + آسان ميڊي فارمنگ. ٻيون cryptocurrency هڪ ئي شڪل استعمال ڪري سگھن ٿيون ، ۽ هر ڪو خلا ۾ شيئر ڪري سگهي ٿو. شايد اول ئي هڪ ئي محفوظ هوندو ، ڇاڪاڻ ته هارين نن onesن تي حملو ڪري سگهندا آهن.
  • + گھٽ ۾ گھٽ توانائي استعمال ٿيل آھي ، جئين صرف ڪجھ جوڙيون وي ڊي ايف کي ھلائيندا آھن ، ۽ اھي متوازي نه آھن. تمام گھٽ گھٽ قيمت مون ڏانهن.
  • + وڌيڪ تسلسل ٽرانسڪشن بلاڪ وقت (هڪ في ~ 1 منٽ)
  • + خودڪشي ڪندڙ مائننگ حملن جو گهٽ حساس هوندو آهي
  • + نن orphڙي يتيم جي شرح ۽ ڪانٽيون ، جئين ته بلاڪ هڪجهڙائي ۾ شامل ٿي سگهن ٿا.
  • + اڃا تائين ساڳئي شرح تي اڳتي وڌندي آهي جڏهن جڳهه گهٽجي ويندي آهي ، ڇو ته صرف 1/16 بلاڪ ٽرانزيڪشن شامل آهن. PoW nakamoto اتفاق راءِ سست ٿي ويو.
  • - وڌيڪ امڪاني حملو ڪندڙن جي خرابين (وڏي ڪمپنين). هارڊويئر عام مقصد آهي ، ۽ تنهن ڪري حملو ڪندڙ فارمنگ ، حملو ڪرڻ ، ۽ ڊيٽا اسٽوريج جي وچ ۾ استعمال ڪري سگهن ٿا.
  • - تيز ڪرڻ VDF ڏئي سگھي ٿو ھڪڙي خلائي ارائيtage ڪنهن لاءِ جيڪو نيٽ ورڪ تي حملو ڪري.
  • - ذيلي سلاٽ ۽ وي ڊي ايفز جي ڪري وڌيڪ پيچيدگي ، امڪاني طور تي وڌيڪ ڪرپٽٽوگرافڪ مفروضو

دائو جي ثبوت جي مقابلي

اهو متفقه الگورٿم داغن جي ثبوت لاءِ به استعمال ڪري سگهجي ٿو ، جتي خلائي هارين کي اسٽيڪٽرز طرفان تبديل ڪيو وڃي ٿو جيڪي سسٽم ۾ سکن وارا آهن فائدي نن toي ٿي ويندي (ماڻهن جي اسٽيڪ کي ختم ڪري ڇڏيو) ، ۽ هارين کي ”راند ۾ چمڪ“ هوندي ، پر جيڪڏهن خدشات جو ثبوت استعمال ڪيو ويو ته ڪجهه خدشا آهن. (+ مطلب خلا کي بمقابلي استعمال ڪرڻ جي فائدي آهي).

  • + هڪ حملو ڪندڙ پنهنجو ساٿ ڪنهن ٻئي ڏانهن منتقل ڪري سگهي ٿو ، پر چين جي ساٿين کي سندن حصي منتقل ٿيڻ کان پهريان ئي درست ڪيو وڃي. هن متبادل سلسلي ۾ ، حملو ڪندڙ اڃا تائين پنهنجو سڀ حصو آهي ، ۽ تنهن ڪري اهو سلسلو جاري رکي سگهي ٿو. ”داڪ تي ڪجهه به ناهي“ مسئلو پو اسٽڪ ۾ مختلف آهي PoSpace ٺاھڻ جي ڀيٽ ۾ PoSpace ٺاھڻ لاءِ جسماني وسيلو (هارڊ ڊرائيو جي جڳھ) جي ضرورت آھي ، جڏھن ته PoS ٺاھڻ لاءِ صرف ھڪ ڪليڊ جي ضرورت آھي.
  • + هڪ حملو ڪندڙ انهن جي انعامن کي byهلائڻ سان ، س pي پائي جي حصي جي ضمانت ڏئي سگهندو آهي (امير امير ٿي ويندو آهي) ، ڇاڪاڻ ته سِکَ جي مجموعي تعداد محدود هوندي آهي.
  • + اتي شايد حالتون هجن جتي حملو ڪندڙ داغ منتقلي جي ڪيترن ئي طريقن سان پيسا ڪري سگهي ٿو. ٿي سگهي ٿو اهو حصو وڏي متحرڪ ٿيڻ کان اڳ ڊگهي عرصي جي ضرورت کي گهٽائي سگهجي.
  • + رجسٽريشن جي ضرورت آهي ، توهان اسٽيڪ ٿيڻ جي ثبوت ۾ حصو نٿا وٺي سگهو جيستائين توهان سائن اپ نه ڪريو. اهو رازداري ۽ اسڪيلبلائيزيشن کي گهٽائيندو آهي (ڪيترا ماڻهو ڇڏي سگهي ٿو).
  • + داخلا جي لاءِ وڌيڪ رڪاوٽ: سيڪيورٽي جا ذخيرا ۽ گهٽائڻ نن usersن صارفن کي حصو وٺڻ ۾ ڏکيائي ڏين ٿا. نيٽورڪ ۾ شرڪت ڪندڙن لاءِ ڪاروائي ڪرڻ وڏو خطرو ٿي سگھي ٿو. مرڪزي محافظن شرڪت ڪندڙن جي گهٽ ورھايل سيٽ جي نتيجي ۾.
  • ڪجھ فرض [11] اسٽاڪ جي ثبوت ۾ هلڪو گراهڪ هم وقت ڪرڻ جي ضرورت آهي.
  • - راند ۾ چمڙي: پو سان سانوٺو ، اتفاق سان ماڻهن جي ساک خراب ٿي سگهي ٿي ، ۽ پڻ سسٽم ۾ ڪجهه سيڙپڪاري جي ضرورت آهي (قيمت جي نمائش). پروف پروف اسپيس ۾ هارڊ ڊرائيو ٻين مقصدن لاءِ استعمال ڪري سگهجن ٿيون ۽ ماڻهن جي هارڊويئر کي ”سلڪ“ ڪرڻ جي صلاحيت ناهي.

حوالو

  1. وويڪ بگاريا ، امير ديمبو ، سريرام ڪنن ، سائيوونگ او ، ڊيوڊ ٽئين ، پرامود ويسوانٿ ، زيوچو وانگ ، اوفر زيتوني ، اسٽيڪ ڊگهو نيٽ پروٽوڪول جو ثبوت ، سيڪيورٽي بمقابله پيش بندي [ڊائون لوڊ]
  2. Aggelos Kiayias ، Alexander Alexander، Bernardo David، Roman Oliynykov، Ouroboros: A معياري طريقي سان محفوظ پروف اسٽيڪ بلاڪچين پروٽوڪول [ڊائون لوڊ]
  3. برام کوهن ۽ ڪرزيزيٽوٽ پيٽريزڪ ، چيا نيٽورڪ بلاڪچين
  4. بينيڊڪٽ بنز ، لوسيانا ڪافر ، لوئي ليو ۽ مهدي زاماني ، 2019-226 [پي ڊي ايف]
  5. ڪرگزيسٽوف پيٽريزڪ ، ايڏي موثر تصديق ڪندڙ دير جي ڪم [ڊائون لوڊ]
  6. بينامينين ويزولوڪي ، سادي تصديق ڪندڙ دير جي ڪم [ڊائون لوڊ]
  7. اسٽيفان ڊيزيمبوسڪي ، سيبسٽين فاسٽ ، ولاديمير ڪلوموگوروف ، ۽ ڪرززيزوفو پيٽريزڪ ، خلا جو ثبوت [ڊائون لوڊ]
  8. حمزه ابوسالا ، جوئيل الون ، برام ڪوهن ، ڊينيلي خيلڪو ، ڪرزيزيٽو پيٽرزڪ ، ۽ ليونيد ريزين ، 2017-893 [ڊائون لوڊ]
  9. چيا نيٽورڪ ، خلائي اڏاوت جو چيا ثبوت
  10. صوبڪ ڊب ، سيرم ڪنن ، دائود ٽئين ، PoSAT ڪم جي موجودگي جي موجودگي ۽ ناقابل اعتبار ، ڪم کان بغير [ڊائون لوڊ]
  11. اليگزينڊر اسڪيدانوف ، اسٽيڪ سسٽم جي ثبوت ۾ هلڪو گراهڪ

 -

حوالو

تبصرو ڇڏي ڏيو

توهان جو اي ميل پتو شايع نه ڪيو ويندو. گهربل فيلڊ نشان لڳل آهن *