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