الگوريتم اجماع اثبات وزن

آموزش جامع بلاك چين و ارزهاي ديجيتال

اثبات وزن (proof of weight) چيست؟

۲ بازديد

 

 

در دنياي الگوريتم هاي اجماع بلاكچين ، گزينه هاي مختلفي براي انتخاب نود ، جهت تاييد بلاك جديد وجود دارد. اثبات وزن يكي از راه حل هاي نسبتاً غيرمعمول است.

.

 

معرفي و تاريخچه اثبات وزن

سازوكارهاي اجماع اثبات وزن بر اساس اولين مدل اجماع اثبات وزن مورد استفاده در ارز رمزنگاري شده الگوراند(Algorand) است. كه توسط محققان آزمايشگاه علوم رايانه اي و هوش مصنوعي MIT ساخته شده است.

ايده كلي اين است كه در همه الگوريتم هاي اجماع ،معيار مشخصي مثل امتياز،برچسب يا وزن به نودها داده مي شود. كه اين برچسب نشان دهنده قدرت نود براي به دست گرفتن تاييد بلاك جديد است.

به عنوان مثال در اثبات سهام هر چه نود سهام بيشتري داشته باشد شانس بيشتري براي به دست آوردن تاييد بلاك جديد را دارد.

.

 

اثبات وزن چگونه كار مي كند؟

اثبات وزن (PoWeight) مكانيسم اجماع بلاكچين است كه بر اساس ميزان ارز رمزنگاري شده ، به هر كاربر “وزن” خاصي اختصاص داده مي شود. كه نشان دهنده سهم كاربر در شبكه است. به منظور جلوگيري از حملات و اعمال ناخوشايند در بلاكچين ، اكثريت (بيش از دو سوم) وزن ها بايد به كاربران صادق تعلق داشته باشد.

.

 

 

.

نودها بر اساس وزن مشخص شده براي به دست گرفتن تاييد بلاك جديد انتخاب مي شوند.

 

در نگاه اول proof of weight ممكن است شباهت زيادي به الگوريتم اجماع اثبات سهام داشته باشد ، اما هنگام بررسي دقيق تر ، مي توان متوجه تفاوت اساسي شد. در يك شبكه اثبات سهام ، تعداد سكه هاي نگهداري شده در كيف پول است كه “وزن” كاربر و متعاقباً احتمال دريافت پاداش بلوك را براي كاربر تعيين مي كند.

در مكانيزم اجماع proof of weight ، هر مقدار قابل اندازه گيري ديگر ، نه فقط مقدار سكه هاي نگهداري شده ، مي تواند براي تعيين “وزن” كاربر استفاده شود.مثلا در پروژه ذخيره سازي فايل ،تعداد فايل هاي ذخيره شده يك معيار وزن است.

.

 

ميزان محبوبيت اثبات وزن در بلاكچين

اگرچه proof of weight شايستگي زيادي دارد . اما يك مدل اجماعي نيست كه ارزهاي رمزپايه اصلي بخواهند از آن استفاده كنند. انگيزه دادن به كاربران براي شركت در چنين شبكه هايي بسيار دشوار است . زيرا در اين روش كاربران پاداش نمي گيرند. توسعه دهندگان مي توانند با استفاده از روش هاي خلاقانه اين مسئله را برطرف كنند.

 


بيشتر بخوانيد :   بلاك كهنه (Stale) و بلاك Uncle در بلاكچين


.

 

موارد استفاده :

آلگورند (Algorand)، فايل‌كوين (Filecoin)، چيا (Chia)

 

منبعfactcoins.com