loading...

فکت کوینز

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

فکت کوینز

در ادامه قسمت ششم وایت پیپر اتریوم:

Miscellanea And Concerns

اجرای GHOST اصلاح شده در شبکه اتریوم

Greedy Heaviest Observed Subtree” ( GHOST) پروتکل نوینی است که اولین بار در دسامبر سال 2013 توسط یوناتان سمپولینسکی و اویو زوهر معرفی شد. بسیاری از بلاک هایی که خیلی سریع حل میشوند بیات (stale )میشوند و امنیت کمی دارند. مثلا اگر ماینر A بلاکی را حل کند و ماینر B قبل از اینکه بلاک شخص A به شبکه ارسال شود بلاک دیگری را حل کند ، بلاک ماینر B، هدر میرود و به امنیت شبکهکمک نمی کند .

علاوه بر این ، مورد “تمرکز” هم وجود دارد: اگر ماینر A استخری با 30 درصد قدرت هش باشد و ماینر B تنها 10 درصد قدرت داشته باشد، 70 درصد امکان دارد که تولیدکننده این بلاک بیات شده ماینر A باشد و فقط 10 درصد این احتمال داده میشود که ماینر B آن را ایجاد کند.

پروتکل GHOST

پروتکل GHOST اشکال امنیتی شبکه را از طریق درج بلاک های بیات در طولانی ترین زنجیر ،حل میکند. به عبارت دیگر ، نه تنها والدین و اجداد بعدی یک بلاک ، بلکه فرزندان بیات اجداد بلاک (در اصطلاحات اتریوم، “عموها”) به محاسبه اینکه کدام بلاک با بیشترین گواه اثبات کارپشتیبانی میشود ،اضافه میشوند.

برای حل مشکل دوم، ما از پروتکل توصیف شده توسط Sompolinskyو Zoharفراتر می رویم ، و همچنین اجازه می دهیم که بلاک های بیات در زنجیره اصلی ثبت شوند تا پاداش بلاک را دریافت کنند: یک بلاک بیات 93.75٪ پاداش پایه خود را دریافت می کند ، و برادرزاده که شامل بلاک بیات می شود ، باقی مانده 6.25% را دریافت می کند. و اما کارمزدهای تراکنش(اترها) به عموها تعلق نمی گیرد.

اتریومنسخه ساده شده GHOST را اجرا می کند که فقط پنج سطح پایینتر از این پروتکل است . فقط یک بلاک بیات میتواند توسط فرزند نسل دوم تا پنجم والدین خود به عنوان عمو درج شود نه بلاک هایی که رابطه دورتری دارند (به عنوان مثال فرزند نسل ششم والدین ، یا فرزند نسل سوم پدربزرگ و مادربزرگ).

جهت مشاهده ادامه مقاله به آدرس وب سایت فکت کوینزمراجعه نمایید



مشاهده پست مشابه : وایت پیپر اتریوم- قسمت ششم
factcoins بازدید : 1275 چهارشنبه 20 اسفند 1399 زمان : 18:19
فکت کوینز

در ادامه قسمت پنجم وایت پیپر اتریوم:

بلاک چین و ماینینگاتریوم (Blockchain and Mining )

با وجود تفاوتهایی بین بلاکچین اتریومو بیتکوین هنوز هم میتوان گفت این دو از بسیاری جهات شبیه به هم هستند. با توجه به ساختار اتریوم، اصلی ترین تفاوت آنها این است که بلاک های اتریومبر خلاف بیت کوین از لیستی از تراکنش ها و آخرین وضعیت تشکیل شده اند.

جدا از این مسأله، دو عدد دیگر یعنی شماره بلاک و سختی شبکههم در بلاک ذخیره میشود.

در سیستم اتریومترتیب الگوی اعتبار سنجی بلاکبه شرح زیر است:

فکت کوینز

Check that the timestamp of the block is greater than that of the referenced previous block and less than 15 minutes

into the future

Check that the block number, difficulty, transaction root, uncle root and gas limit (various low-level Ethereum-specific concepts) are valid

Check that the proof of work on the block is valid

Let S[0] be the STATE_ROOT of the previous block

Let TX be the block’s transaction list, with n transactions. For all in in 0…n-1, set S[i+1] = APPLY(S[i],TX[i]). If any applications returns an error, or if the total gas consumed in the block up until this point exceeds the GASLIMIT, return an error

Let S_FINAL be S[n], but adding the block reward paid to the miner

Check if S_FINAL is the same as the STATE_ROOT. If it is, the block is valid; otherwise, it is not valid

جهت مشاهده ادامه مقاله به آدرس وب سایت فکت کوینزمراجعه نمایید



مشاهده پست مشابه : الگوریتم اجماع RAFT چیست؟
factcoins بازدید : 1695 پنجشنبه 14 اسفند 1399 زمان : 13:05
فکت کوینز

در ادامه قسمت چهارم وایت پیپر اتریوم:

اپلیکیشن ها (Applications )

اپلیکیشن های مبتنی بر پلتفورم اتریومبه 3 دسته تقسیم میشوند.

دسته اولبرنامه های مالی هستند که با استفاده از سرمایه کاربران روشهای قدرتمندتری برای مدیریت و عقد قرارداد در اختیار آنها قرار می دهند. این آپ ها عبارتند از: ارزهای فرعی( در شرایطی که کاربری بخواهد ارز خودش را بسازد از این sub- currencies استفاده میکند)، شعبات مالی، قراردادهای hedging، کیف پول ها، وصیت نامه ها. و در نهایت حتی برخی از قرارداد های استخدامی تمام و کمال هم شامل این برنامه ها میشوند.

دسته دوم، آپ های نیمه مالی هستند که به فعالیتشان علاوه بر جنبه مالی ،جنبه غیر مالی هم معطوف است. مثال واضح این مورد پاداشی است که در ازای حل مسائل محاسباتی به صورت خودکار به ماینرها اعطا میشود.

و دسته آخرآپ های رأی گیری و نظارتی غیر متمرکزیهستند که اصلاً مالی به حساب نمی آیند.

سیستم های توکنی (Token Systems )

سیستم های توکنی مبتنی بر بلاکچینکاربردهای مختلفی دارند. از ارزهای فرعی نماینده دلار و طلا گرفته تا سهامهای شرکتها ،توکن های شخصی نماینده دارایی های هوشمند، کوپن های غیر قابل جعل و حتی سیستم های توکنیکه هیچ ارزشی ندارند. و به عنوان توکن تشویقی مورد استفاده قرار میگیرند.

جهت مشاهده ادامه مقاله به آدرس وب سایت فکت کوینزمراجعه نمایید



مشاهده پست مشابه : اثبات زمان سپری شده (PoET) چیست؟
factcoins بازدید : 773 سه شنبه 5 اسفند 1399 زمان : 16:47
فکت کوینز

.

الگوریتم توافق ” اثبات سهام یا دارایی” در سال 2011 در انجمن Bitcointalk برای حل مشکلات الگوریتم اثبات کار ارائه شد. در حالی که هر دو هدف یکسانی برای دستیابی به اتفاق نظر در بلاکچینرا دارند ، روند رسیدن به هدف کاملاً متفاوت است.

.

.

اثبات سهامچگونه کار می کند؟

.

.

در اثبات سهام، نهادهایی به نام اعتبارسنج (Validator) وجود دارند که تراکنش ها را جمع آوری می کنند و بلاک های جدید ایجاد می کنند. در حالی که در اثبات کار ماینرها بلاک ها را استخراج میکنند. هرچه پول بیشتری در PoS سرمایه گذاری کنید ، شانس شما برای اعتبارسنجی یک بلاک جدید بیشتر است.

.

.


در اثبات سهام، هیچ پاداش بلوکی وجود ندارد. انگیزه اعتبارسنج برای انجام اجماع صرفاً مبتنی بر جمع آوری هزینه های تراکنش ها است.


.

.

در واقع در اثبات کار ماینر ها برای استخراج بلاک جدید باید انرژی مصرف کنند اما در اثبات سهامنودها برای تایید بلاک ها باید شرط بندی کنند

.

.

فکت کوینز

فکت کوینز

.

.

اعتبارسنج (Validators)چیست؟

.

.

برای تبدیل شدن به یک اعتبارسنج ، کاربر نیاز به ارسال پول (سهام)در نوع خاصی از معاملات دارد. این وجوه در سپرده ای به نام حواله اعتبارسنج قفل می شوند و تنها درصورتی که اعتبارسنج طبق قوانین پروتکل عمل کند ،آزاد می شوند. اگر اعتبارسنج تراکنش تقلبی را در بلوک خود قرار دهد ، سهام خود را از دست می دهد.

.

.

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

.

.

اعتبارسنج چگونه انتخاب می شود؟

.

.

الگوریتم Proof Of Stakeاز یک فرآیند شبه تصادفی برای انتخاب یک گره به عنوان اعتبار سنج استفاده می کند ، براساس ترکیبی از عواملی شامل سن ، تصادفی سازی و ثروت گره باشند.

.

.

اعتبار سنج معمولا به دو روش “انتخاب تصادفی” و “انتخاب بر اساس سن سکه” انتخاب می شوند.

.

.

در روش انتخاب تصادفی ، اعتبارسنجها با جستجوی گره هایی با کمترین مقدار هش و بالاترین میزان سهم انتخاب می شوند. و از آنجا که مقدار سهام به صورت عمومی قابل رویت است ، اعتبارسنج بعدی معمولاً توسط گره های دیگر قابل پیش بینی است.و این ممکن است باعث شود انتخاب اعتبارسنج عادلانه نباشد.

.

.

روش Coin Age Selection گره ها را براساس مدت زمان ذخیره سهامشان انتخاب می کند. سن سکه با ضرب تعداد روزهای نگه داشتن سهام به تعداد سهامی که دارند محاسبه می شود. هنگامی که یک گره بلاکی را تایید کرد ، سن سکه آن به صفر می رسد .و باید مدت زمان مشخصی را صبر کند تا بتواند بلاک دیگری را تایید کند .به این ترتیب همه گره ها شانس انتخاب دارند و این روش عادلانه تر است.

.

.

مقایسه اثبات سهامنسبت با اثبات کار

.

.

  • در روش اثبات انجام کار (Proof of Work)، ماینرها به نسبت توانایی در محاسبات و تایید بقیه ماینرها می تواند بلاک جدید را به زنجیره اضافه و پاداش بگیرد .اما در اثبات سهامماینرهایی که دارایی بیشتری دارند، به نسبت دارایی خود می توانند. عمل استخراج را انجام دهند.
  • اثبات سهامبرای تأمین امنیت بلاکچین نیازی به مصرف مقدار زیادی برق ندارد. (تخمین زده می شود که بیت کوین و اتریوم به عنوان بخشی از سازوکار اجماع خود بیش از 1 میلیون دلار هزینه برق و سخت افزار در روز مصرف می کنند.)
  • Proof of Stake درهای وسیعی از تکنیک ها را باز می کند تا با استفاده از نظریه بازی از شکل گرفتن ، راه های مضر برای شبکه ممانعت کنند .(مانند خودخواهی استخراج در اثبات کار).
  • در اثبات کار هزینه ها نسبتاً زیاد اما بازدهی بالا است.اما در اثبات سهامهزینه ها کم و به نسبت بازدهی هم کمتر است.
  • در اثبات کار سرعت انجام تراکنش ها کمتر از اثبات سهاماست

.

.

مزایا و معایب اثبات سهام

.

.


مزایای اصلی الگوریتم Proof of Stake بهره وری ، امنیتو انرژی است.


.

.

از آنجا که آسان و مقرون به صرفه است . تعداد بیشتری از کاربران برای اجرای گره ها ترغیب می شوند. این امر همراه با فرآیند تصادفی سازی باعث غیرمتمرکزتر شدن شبکه نیز می شود . زیرا برای استخراج بلوک ها دیگر به استخرهای استخراجنیاز نیست. و از آنجا که دیگر نیازی به انتشار بسیاری از سکه های جدید برای جایزه نیست. این امر به ثبات قیمت یک سکه خاص کمک می کند.

.

.

اما در این روش گره هایی که دارای سهام بیشتری هستند شانس بالاتری برای اتنخاب دارند که این امر موجب انتخاب ناعادلانه می شود.



مشاهده پست مشابه : کرک پسورد با استفاده از جداول رنگین کمان

تعداد صفحات : 2

درباره ما
Profile Pic
''فکت کوینز'' حاصل تلاش یک تیم متخصص وعلاقمند درزمینه بلاک چین وارزهای دیجیتال است که سعی می کند مقالات آموزش های مرتبط را با کیفیت بالا به علم اندوزان ارائه نماید وب سایت www.factcoins.com
اطلاعات کاربری
نام کاربری :
رمز عبور :
  • فراموشی رمز عبور؟
  • آرشیو
    آمار سایت
  • کل مطالب : 21
  • کل نظرات : 0
  • افراد آنلاین : 6
  • تعداد اعضا : 0
  • بازدید امروز : 44
  • باردید دیروز : 119
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 45
  • بازدید ماه : 526
  • بازدید سال : 3821
  • بازدید کلی : 56373
  • آخرین نظرات
    کدهای اختصاصی