Статьи

Алгоритми консенсусу в блокчейне: PoW, PoS, BFT та інші

  1. Що таке алгоритми консенсусу
  2. Які бувають алгоритми консенсусу
  3. Коротко про кожного алгоритмі
  4. висновок

Вітаємо Вас на блозі про криптовалюта BitBetNews .

На нашому сайті, ви зможете знайти актуальну інформацію про сферу криптовалюта і прилеглим до них технологій. Якщо ви новачок, то спеціально для вас ми розробили розділ " новачкам ", В якому кожен зможе знайти відповіді на свої питання. У даній статті, ми хочемо представити вам найпопулярніші, використовувані і згадувані алгоритми консенсусу в криптовалюта.

Що таке алгоритми консенсусу

В основі кожної криптовалюта закладений блокчейн, основну роботу якого контролює механізм досягнення консенсусу. Завдання даного механізму (алгоритму) полягає в коректній запису інформації в блокчейн, а також у забезпеченні безпечної та ефективної роботи мережі криптовалюта.

Ви напевно знаєте, що дані про транзакції в криптовалюта записуються в блокчейн, після чого не можуть бути змінені. Перевірку достовірності даних транзакцій виконує якраз механізм консенсусу. Особливістю даного принципу полягає в тому, що підтвердження інформації з кожної транзакції має забезпечуватися 51% учасників в мережі.

Які бувають алгоритми консенсусу

На даний момент, нам відомо 9 алгоритмів (методів) досягнення консенсусу. Кожен з них має свою плюси і мінуси, але серед них є 5 представників, які застосовуються в криптовалюта найчастіше. Для повноти картини, ми перерахуємо всі методи, які зустрічали при написанні наших оглядів блокчейн проектів. Отже:

• Proof of Work (PoW);

• Proof of Stake (PoS);

• Delegated Proof of Stake (DPoS) - використовується в Steemit , EOS , Bitshares ;

• Leased Proof of Stake (LPoS) - використовується в Waves ;

• Proof of Importance (PoI) - використовується в NEM ;

• Proof of Authority (PoA);

• Proof of Capacity (PoC);

• BFT - використовується в Ripple і Stellar ;

• DAG - використовується в IOTA .

З усіх цих методів досягнення консенсусу, найбільш популярними серед криптовалюта, є Proof of Work і Proof of Stake. Давайте вже нарешті розберемо всі ці поняття.

Коротко про кожного алгоритмі

Коротко про кожного алгоритмі

Метод Proof of Work або як його ще називають "доказ виконання роботи" - це найперший алгоритм досягнення консенсусу, який почав використовуватися в криптовалюта. Тому, його використовують такі криптовалюта як Bitcoin , Litecoin і Ethereum . Суть даного алгоритму полягає в проведенні складних обчислювальних процесів з допомогою комп'ютерного обладнання.

Процес, який призводить до вирішення даних обчислень, називається Майнінг.

>>> Читай також: Що таке Майнінг

Даний алгоритм має свої плюси і мінуси. До плюсів можна віднести його надійність і перевірку часом, а до мінусів витрату великої кількості електроенергії. Але, при використанні даного методу досягнення консенсусу, не виключається можливість захоплення мережі за допомогою 51% атаки.

Метод Proof of Stake або доказ володіння частки - це 2-й за популярністю алгоритм, який використовується в таких криптовалюта як   Peercoin   і   Decred Метод Proof of Stake або "доказ володіння частки" - це 2-й за популярністю алгоритм, який використовується в таких криптовалюта як Peercoin і Decred . Але, в майбутньому його хоче почати використовувати криптовалюта Ethereum. У порівнянні з алгоритмом Proof of Work, алгоритм Proof of Stake є більш енергоефективним і може бути надійним. Ми говоримо може бути, так як PoS ще не реалізований ні в одному великому проекті.

Суть роботи даного виду Майнінг полягає в тому, що користувачеві не потрібно використовувати обчислювальні потужності для того, щоб отримати нові монети. Для цього, йому необхідно внести в мережу частину своїх монет або так звану частку, які будуть служити для проведення транзакцій. Винагорода за підтвердження нових блоків в мережі надається тому учаснику, який "заморозив" велику суму або вже тривалий час тримає свої кошти в мережі. Такий підхід допомагає побудувати тривалі відносини учасника з мережею.

При використанні PoS знижується ризик атаки 51%, так як робить його економічно не вигідним. Адже, в разі атаки трапиться обвал курсу криптовалюта, а зловмисник, який буде тримати більше половини монет - стане найбільшою жертвою.

>>> Читай також: Що таке Майнінг ферма

Метод Delegated Proof of Stake або "делеговане доказ частки" також досить популярний алгоритм досягнення консенсусу, так як використовується в відомих і високо капіталізованих проектах. Але, він є не зовсім децентралізованим і зараз ви зрозумієте чому.

Суть даного алгоритму полягає в тому, що право підтвердження блоків передається певної групи людей, які вибираються за допомогою голосування. Ці голосування проводяться регулярно, тому група підтверджують вузлів (нодов) змінюється часто, що дає стимул валідатор бути чесними, щоб їх обрали повторно.

Ці голосування проводяться регулярно, тому група підтверджують вузлів (нодов) змінюється часто, що дає стимул валідатор бути чесними, щоб їх обрали повторно

Метод Leased Proof of Stake або "орендоване доказ частки". Суть даного алгоритму полягає в тому, що користувач (вузол) має на своєму балансі невелика кількість монет може передати їх в оренду іншому користувачеві (вузлу) для того, щоб збільшити його "вага" в загальній мережі. Таким чином, після отримання винагороди вузол підтвердив блок виплатить винагороду орендарю, який надав свої монети в процентному співвідношенні з вкладеною часткою.

Метод Proof of Importance або "доказ важливості" дуже схожий на алгоритмі PoS, але для визначення підтверджує вузла враховується не тільки кількість монет на його гаманцю, а й його активність. Для того, щоб стати підтверджує вузлом, користувач повинен використовувати мережу за призначенням і здійснювати транзакції, а не просто зберігати монети на гаманці. Також, береться до уваги і час проведений в мережі. На думку розробників мережі, такий підхід дає більше інформації про "корисному" члені мережі.

Метод Proof of Authority або "доказ авторитетом" призначений для використання в централізованих мережах, де є конкретний регулятор діяльності. Тому, його використання можна спостерігати в компаніях. Суть даного алгоритму полягає в тому, що підтвердити блок може тільки наділений такою можливістю вузол в мережі, це можуть бути директори компаній або начальники локальних відділень.

Останній метод, на якій ми звернемо вашу увагу буде метод Proof of Capacity або його ще часто називають Proof of Space. Для отримання винагороди за підтвердження блоку, вузол тобто користувач повинен надати вільне місце на своєму жорсткому диску. Кількість виділеного жорсткого диска безпосередньо впливає на його "обчислювальну потужність".

висновок

Ось такими є 7 найпопулярніших алгоритму консенсусу. Про метод DAG або направленому циклічному графі, ви зможете більше дізнатися в нашій статті про криптовалюта IOTA . Ну а про технології застосовуються в криптовалюта Stellar, яка використовує алгоритм BFT, ви можете прочитати тут .

Новости


 PHILIP LAURENCE   Pioneer   Антистресс   Аромалампы   Бизнес   Игры   Косметика   Оружие   Панно   Романтика   Спорт   Фен-Шуй   Фен-Шуй Аромалампы   Часы   ЭКСТРИМ   ЭМОЦИИ   Экскурсии   визитницы   подарки для деловых людей   фотоальбомы  
— сайт сделан на студии « Kontora #2 »
E-mail: [email protected]



  • Карта сайта