الگوریتم های مختلف اجماع
Proof of work
بیت کوین اولین شبکه بلاکچین فعال را داشت و از proof of work استفاده می کرد. پس از آن، بسیاری از شبکه های بلاکچین دیگر تاکنون از این روش استفاده می کنند.
با این حال، proof of work انرژی زیادی را مصرف می کند و نسبتاً کند است. در این مورد، ماینر تمایل دارد با استفاده از توان محاسباتی دستگاه های خود، مسائل پیچیده ریاضی را حل کند که اساساً، برای تأیید تک تک بلوک های زنجیره ای لازم است.
Delayed proof of work
این نسخه دیگری از الگوریتم proof of work است. می توانید آن را به عنوان یک مدل ترکیبی تصور کنید. این به شبکه این امکان را می دهد تا از قدرت هش کردن از یک شبکه بلاک چین دیگر استفاده کند.
به این صورت که برخی notary node داده ها را از بلاکچین اول به بلاکچین دوم اضافه می کنند ، بنابراین قدرت را تضمین می کنند. هر شبکه بلاکچینی که روی dPoW کار می کند می تواند از PoS یا PoW برای عملکرد صحیح استفاده کند. به هر حال ، این مورد بسیار سریعتر از original proof of work است.
Proof of Stake
Proof of Stake در واقع به دلیل محدودیت های Proof of Work انجام می شود. در اینجا ، تک تک بلوک ها قبل از ایجاد بلوک های دیگر تأیید می شوند. علاوه بر این، ماینر ها در اینجا می توانند کوین های خود را Stake کنند و در پروسه شرکت کنند.
اما در اینجا مشارکت بیشتر به داشتن کوین بستگی دارد. بنابراین، اگر حداقل مقدار کوین را دارید ، می توانید در آن شرکت کنید و گرنه نمی توانید. در حقیقت، Proof of Stake بسیار سریعتر و مصرف برق کمتری نسبت به PoW دارد.
Delegated proof of Stake
این یکی دیگر از تغییرات الگوریتم Proof of Stake است. در واقع ، این یکی نسبت به الگوریتم های دیگر تاکنون بسیار مقاوم و انعطاف پذیر است. علاوه بر این ، همه نود های اینجا نماینده هستند. همچنین یک مفهومی به عنوان شاهد وجود دارد که از طریق رأی گیری انتخاب می شوند. بعد از اعتبارسنجی هر نود، متناسب با آن حقوق می گیرند. همچنین ، نمایندگان با استفاده از رای گیری نیز انتخاب می شوند. و عمدتا این نود ها مسئول تغییر پارامترهای سیستم هستند.
با این حال، آنها مانند شاهدان حقوق دریافت نمی کنند.
Leased Proof of Stake
Leased Proof of Stake یکی دیگر از موارد جدید الورود به فن آوری بلاکچین است. در حقیقت ، پلت فرم Waves از این الگوریتم اجماع استفاده می کند. بعلاوه، این روند استفاده از نیرو را به هر شکلی که ممکن است، محدود می کند.
در اینجا، مالکان خرد (smallholders) می توانند کوین خود را به شبکه اجاره دهند و در روند اجماع شرکت کنند. بنابراین ، در این مورد هیچ گونه مسئله قوانین ناعادلانه وجود ندارد. از آنجا که دارندگان سکه های کوچک هرگز در الگوریتم های قبلی PoSچنین فرصتی پیدا نکردند، در اینجا ، شفافیت کامل حاکم است.
Proof of Stake Velocity
Proof of Stake Velocity امکان نسبتاً جدید به اصول فناوری بلاکچین است. در حال حاضر، Redcoin از این روش برای اعتبار سنجی یک بلاک استفاده می کند. در اینجا، این فرآیند شما را به داشتن مالکیت و فعالیت در شبکه تشویق می کند. اینها عمدتا دو عملکرد این کوین جدید است.
در حقیقت، کوین عمدتا تعاملات اجتماعی را در دنیای دیجیتال تسهیل می کند. با این حال ، نسبت به PoW و PoS معمولی ، مصرف انرژی و فَت بیشتری دارد.
Proof of Elapsed Time
این یک الگوریتم اجماع عالی برای اپلیکیشن های بلاکچین است. با این حال ، این الگوریتم عمدتا برای یک شبکه بلاکچین مجاز امکان پذیر است. و برای موارد عمومی مناسب نیست. در واقع ، همه افراد برای پیوستن به یک اجماع باید مدت زمان مشخصی را منتظر بمانند. محدودیت زمانی به طور تصادفی انتخاب می شود.
پس از پایان زمان انتظار، می توانند یک بلوک ایجاد کنند. با این حال، برای اطمینان از اینکه برنده شماره تصادفی را انتخاب می کند ، همه چیز از این طریق کنترل می شود.
علاوه بر این، این همچنین پیگیری می کند که آیا کاربر زمان انتظار خود را که قرار بوده است منتظر بماند سپری کرده یا نه.
Practical Byzantine Fault Tolerance
یک الگوریتم اجماع عالی دیگر برای اپلیکیشن های بلاکچین که بیشتر به State Machine وابسته است. حتی اگر از روشی مشابه بیزانس پیروی کند اما هنوز مسائل کلی دارد که باید حل شود.
قبل از هر اتفاقی، سیستم احتمال خرابی را فرض می کند و از نود های دیگر برای مدیریت آن استفاده می کند. معمولاً همه نود های سیستم بطور مشخص سازمان یافته اند. و همه نود های داخل شبکه با هماهنگی کار می کنند و اطلاعات را خیلی سریع پخش می کنند.
بنابراین، حتی اگر نود ی به خطر بی افتد ، همه نود های دیگر خیلی زود در مورد آن اطلاعات خواهند داشت.
Simplified Byzantine Fault Tolerance
در الگوریتم Simplified Byzantine Fault Tolerance، گروهی از معاملات به طور همزمان اعتبار سنجی می شوند. مولد بلوک (Generator)، در این حالت معمولا همه تراکنش ها را همزمان جمع می کند و سپس متناسب با آنها دسته بندی می کند. پس از گروه بندی آنها ، وارد بلوک دیگری می شوند و سپس آن بلوک تأیید می شود.
قبل از تأیید اعتبار هر بلوک بزرگ ، مولد کلیه قوانین مربوط به دنباله ها را اعلام می کند. پس از آن ، یک امضا کننده بلوک از امضای خود برای تأیید اعتبار آنها استفاده می کند. بنابراین ، اگر هر کدام از بلوک ها به همراه کلید نباشند رد می شود.
Delegated Byzantine Fault Tolerance
در این مورد، قدرت کلی به شدت محدود می شود. هنگام انتخاب یک رهبر برای ارتش نود ها ، رهبر نماینده را صدا می کند. در هر صورت ، اگر ژنرال بخواهد خرابکاری کند ، نماینده دیگری جایگزین آن نماینده می شود.
بیشتر از این، حتی ارتش نود ها می توانند در مورد رهبر اختلاف نظر داشته باشند و می توانند یکی دیگر را انتخاب کنند. بنابراین ، چون قدرت تنها از آن ژنرال تنها نیست ، احزاب دیگر نمی توانند آن نود را خراب کنند. علاوه بر این ، همه نود ها ممکن است یک بلندگو را برای پخش پیام های خود به نماینده انتخاب کنند.
در واقع، برای تصویب یک طرح جدید ، حداقل 66 درصد از کل نمایندگان منتخب باید با این طرح موافقت کنند.
Federated Byzantine Agreement
این جدیدترین مورد اضافه شده به خانواده الگوریتم های بیزانس است. به طور عمده این مورد را در شبکه ای مشاهده خواهید کرد که هزینه های معاملاتی با مقیاس پذیری و توان عملیاتی بسیار کم است. علاوه بر این، در اینجا همه افراد بلاکچین خود را دارند.
در حال حاضر، فقط Ripple و Steller از این روش برای اعتبارسنجی بلوک ها استفاده می کنند. با این حال، قبل از اینکه هر نودی درخواست عمل (performance) کند باید از قبل تأیید شوند. بنابراین ، نود ها فقط آنهایی را انتخاب می کنند که در به آنها واقعاً اعتماد دارند.
Directed Acyclic Graphs
در حال حاضر، IOTA و NXT از نمودارهای چرخشی هدایت شده در شبکه بلاک چین خود استفاده می کنند. حتی اگر بسیاری از مردم آن را به عنوان یک الگوریتم اجماع در نظر بگیرند، در واقع نوعی ساختار داده است.
علاوه بر این ، داده ها در نظم توپولوژیکی غیر از اینکه در یک قالب زنجیره ای باشند ، قرار دارند. بنابراین، Directed Acyclic Graphs به جای تهیه یک زنجیره واحد، در واقع چندین زنجیره جانبی دارد. بنابراین ، می تواند همزمان چندین معامله را به طور موازی تأیید کند. به همین دلیل زمان کمتری از الگوریتم های اجماع معمول طول می کشد.
Proof of Activity
Proof of Activity برای ساخت مدل الگوریتم های ترکیبی دیگری هم از Proof of work و هم از Proof of stake استفاده می کند. بنابراین سیستم در برابر هر نوع حمله قویتر می شود و همچنین از انرژی کمتری استفاده می کند. در حقیقت ، ماینر بلوک هایی را ایجاد می کند که قالب (template) هستند و نه بلوک کامل.
علاوه بر این ، بلوک سپس به یک سهامدار نشان می دهد که در مرحله بعدی بلوک از قبل استخراج شده باقی مانده را تأیید می کند. همچنین ، هرچه اعتبارسنج بیشتر سهم داشته باشد ، اعتبار وی نیز بیشتر خواهد بود.
سرانجام ، همه ماینر ها و اعتبار سنج ها سهم مناسبی از پرداخت را از شبکه دریافت می کنند.
Proof of Authority
این یکی از الگوریتم های اجماع کم مصرف حال حاضر است. و بیشتر از شبکه های عمومی، برای یک شبکه خصوصی مناسب است. در واقع، فقط برخی از حساب های تأیید شده می توانند به روند اعتبارسنجی بپیوندند.
این نود ها قبلاً تأیید شده اند. به هر حال یک گره باید حق تأیید بلوک های دیگر را بدست آورد و همچنین باید کامپیوتر خود را دست نخورده بگذارد. برای این کار ، آنها برای حفظ authority در شبکه پاداش می گیرند.
Proof of Reputation
پروتکل اجماع دیگری که بیشتر برای شبکه های مجاز مناسب است تا شبکه های عمومی. معمولاً ، در این حالت ، نود ها برای شرکت در فرآیند باید از اعتبار خوبی برخوردار شوند. علاوه بر این، نود ها اگر بخواهند در فرآیند اعتبار سنجی تقلب کنند ، با عواقب شدید روبرو می شوند.
بنابراین ، همه نود ها واقعاً نمی توانند در آن شرکت کنند. هنگامی که نود شهرت پیدا کرد ، این فرآیند کاملاً مشابه Proof of authority است.
Proof of History
روند اعتبارسنجی بسیار به زمان سنجی بستگی دارد. اما در اینجا، شما می توانید یک معامله را براساس آنچه قبل یا بعد از آن اتفاق افتاده است ، ثابت کنید. بنابراین ، برای انجام این کار ، می توانید یک رویداد قابل توجه در زمان ایجاد کنید که قبل یا بعد از هر زمان خاصی در شبکه رخ دهد.
و بر اساس آن، دیگران می توانند بلوک معاملات شما را تأیید کنند. بنابراین ، با این کار، شما حتی به timestamps در بلوک نیاز ندارید.
Proof of Importance
الگوریتم اجماع بعدی Proof of Importance است. در واقع، این الگوریتم به عامل جدیدی بستگی دارد به نام vesting (واگذاری) یا Harvesting (برداشت) بستگی دارد.
با توجه به harvesting ، می تواند تعیین کند که آیا یک گره واجد شرایط شرکت در فرایند است یا خیر. بنابراین، هرچه بیشتر برداشت (harvest) کنید ، شانس اعتبار سنجی نود بیشتر می شود. همچنین، برای برداشت، اعتبارسنج یک پاداش به عنوان هزینه معاملاتی دریافت می کند. با این حال، افراد ثروتمند در این شبکه بیش از سایرین شانس کسب موقعیت را دارند.
Proof of Capacity
در اینجا ، با استفاده از plotting و mining، اعتبار سنجی بلوک ها را به انجام می شود. بسیاری از افراد از proof of capacity به جای Proof of work استفاده می کنند زیرا زمان کمتری صرف می شود. اما در PoW حتی قبل از شروع استخراج باید از قدرت محاسباتی خود استفاده کنید.
با اینکه سرعت proof of capacity بسیار سریع است، استخراج یک بلوک چهار دقیقه طول می کشد. اما احتمالا برای شما شش دقیقه زمان ببرد. به هر حال هرچه نقشه های بیشتری (plot) در رایانه خود داشته باشید ، شانس بیشتری برای برنده شدن در ماین خواهید داشت.
Proof of Burn
در Proof of Burn، برای محافظت از رمزنگاری در شبکه مجبورید برخی از کوین ها را بسوزانید. بدیهی است که سوزاندن کوین ها به معنای ضرر است. اما در طولانی مدت شبکه را پایدار نگه می دارد. برای سوزاندن کوین ها ، کاربران مقداری از کوین های خود را به آدرس eater ارسال می کنند.
برای اطمینان، دفتر، تمام کوین ها را ردیابی می کند و مطمئن می شود که آنها قابل استفاده نیستند.
Proof of Weight
Proof of Weight در واقع یک فرم ارتقا massive عظیم الگوریتم Proof of Stake است. معمولاً، در Proof of Stake، می بینید که هرچه توکن بیشتری داشته باشید، احتمال بیشتری دارد که بیشتر بدست بیاورید. در واقعیت، این کمی مغرضانه است.
شبکه به جای اینکه فقط توکن ها را در نظر بگیرد ، از فاکتورهای دیگری برای سنجش استفاده می کند. علاوه بر این ، این عوامل در واقع عوامل وزنی هستند که به تعیین اینکه کدام نود ها در سیستم شرکت می کنند کمک می کنند. به طور خلاصه، در اینجا مقیاس پذیری بیشتر و خروجی سریع تری خواهید داشت.
تینا شاهپوردوست
مشاور مالی، مدرس، تحلیلگر و حسابدار مدیریت خبره بین المللی (CIMA)
موسس مجموعه حساب لِرن و موسسه خدمات مالی حسابنامه
پرطرفدار ترین دوره ها

دوره دیجیتال مایندسِت
پرطرفدار ترین دوره
دیجیتال مایندسِت شما را با دنیای جدیدی آشنا خواهد کرد. دوره دیجیتال مایندسِت برای کسانی است که می خواهند در استفاده از تکنولوژی های نــــــــــــــوظهور از جمله بلاکچین، RPA، هوش مصنوعی، تحلیل داده و هوش اجتماعی شایستگی کسب کنند.

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

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

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

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

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