мы собираем все криптосообщество в одном месте
#BLOCKCHAINHOUSE

Доказательство доли владения

Доказательство доли владения, Proof-of-stake (PoS) (что в переводе с английского означает «подтверждение доли») — это второй метод майнинга криптовалют, в котором вероятность формирования нового блока участником находится в прямой зависимости от суммы уже имеющихся у него криптовалют. Он был предложен впервые 2011 году.

Данный метод является альтернативой первому, наиболее распространенному метод майнинга, так называемому Методу подтверждения выполнения работы (PoW), в котором вероятность участника сформировать новый блок записи в системе криптовалюты выше для тех, кто обладает более мощным оборудованием для данных целей.

При использовании подхода Proof-of-stake (PoS) формирование нового блока больше зависит от того какой баланс у данной учетной записи (участника). Так, например, участник у которого в среднем в собственности находится около 0,1% общего количества криптовалюты, опять же в среднем, будет генерировать порядка 0,1% новых блоков.

В практических условиях майнинга криптовалют, зачастую встречаются смешанные варианты использования обоих протоколов. Так, например, оба этих метода используются при майнинге таких криптовалют, как EmerCoin, NovaCoin, YaCoin и некоторых других. В криптовалютах PeerCoin и Reddcoin используется метод PoW для первоначального майнинга, а уже затем PoS для подтверждения транзакций. В других крипто платформах, метод PoS используется на всех этапах: и на первоначальном при распределении монет, и в последующем для подтверждения транзакций.

Доказательство важности

        Существует также вариант комбинированного применения этих двух технологий, который называется «Доказательство важности» (Proof-of-importance, PoI) . Этот алгоритм используется при майнинге криптовалюты Nem.  На вероятность формирования следующего блока участником влияет несколько факторов:

  1. То количество криптовалюты, которая у данного участника уже находится на балансе
  2.  Активность его аккаунта. Это то количество транзакций, которое приходится на данный эккаунт (в среднем).
  3.    Время нахождения данного эккаунта в сети.

        При увеличении баланса криптовалюты у участника для него меняются коэффициенты влияния этих факторов. А именно, увеличивается влияние первого фактора и снижается влияние 2 и 3 факторов и алгоритм Proof-of-importance (PoI) начинают работать подобно Proof-of-stake (PoS). Но при этом, чем меньше баланс участника, тем сильнее влияние 2 и 3 факторов.

В тех случаях, когда суммарный объем выпуска криптовалюты ограничен, минимальные требования к первому параметрам формируют предельное число претендентов на формирование очередного блока.

Преимущества и недостатки метода

К преимуществам данного метода (PoS) перед другими подходами можно отнести:

  1. Для попытки выполнить операцию атаки так называемой Double-spending (двойного расходования), необходимо на одном аккаунте сформировать более 50% общего объема криптовалюты. При этом даже владение 90% общего баланса выпущенной криптовалюты не дает абсолютной уверенности в успехе затеи и такая атака будет очень дорого стоить.
  2. Если даже у атакующего найдется достаточно средств для проведения атаки, он сам пострадает от проводимой атаки, поскольку большая концентрация средств у одного участника нарушит устойчивость, и соответственно, стоимость криптовалюты.

У этого метода существуют и недостатки, которые вызывают довольно серьезные опасения:

  1.  Данный метод майнинга стимулирует участников накапливать средства, что способствует централизации участников сети.
  2. Группа участников, которые сконцентрирует у себя большую часть для майнинга новой валюты, может оказывать влияние на режим функционирования криптовалюты, что будет невыгодно для миноритарных владельцев (меньшей части участников).

Критика и способы решения проблем

Существуют авторитетные мнения, что данный метод майнинга не является подходящим вариантом для распределенного консенсуса протокола. Связано это с тем, что существует проблема так называемого «ничего на кону» (“нулевой счет”).В  этом случае, при возникновении консенсусной ошибки, участникам которые генерируют блоки, будет нечего терять (у них нулевой остаток), и они могут голосовать за несколько цепочек ветвей, что не позволит создать условия для консенсуса в каком-либо будущем. И поскольку создание цепочки блоков требует совершенно незначительных затрат ресурсов, в отличие от первого метода (PoW), многие майнеры могут попытаться злоупотребить этой проблемой и попытаться совершить двойное перечисление средств без какого-либо риска для себя.

Для того, того чтобы решить эту проблему, использовали несколько подходов.

  1.    По протоколу Slasher, который был предложен для криптовалюты Ethereum, пользователям предлагалось наказывать мошенников, которые формируют более одной цепочки блоков. Предполагалось, что участник должен дважды подписывать создание новой ветви цепочки и что участник может быть наказан, если он создает ответвление цепочки блоков без наличия средств на счету. Подход Slasher так и не был принят. Разработчики криптовалюты Ethereum пришли к заключению, что доказательство доли владения криптовалютой в этом случае могут быть нетривиальны. Как сравнительно лучшее решение в криптовалюту Ethereum был внедрен протокол Ethash, использующий PoW.
  2.    По протоколу Peercoin предполагалось использовать, подписанные приватным ключом разработчика, контрольные точки при формировании цепочки блоков. Здесь компромисс заключается в том, что разработчик Peercoin является центральным органом, влияющим на управление цепочками блоков.
  3.    Протокол Nxt позволяет изменять только последние 720 блоков. Данный подход не решает проблему, а видоизменяет: клиент может внести изменения за 721 блоком, вне зависимости от того является ли данная цепочка самой длинной и таким образом откладывая консенсус.
  4.     Алгоритм объединения протоколов Proof-of-stake и Proof of Work , используемый в Decreed. При таком подходе подтверждение доли зависит от метки времени алгоритма Proof of Work, что предлагается называть «Proof-of-Activity» (переводится как “Доказательство деятельности”). А проблему доказательства решает в этом случае наличие второго доказательного механизма — Proof of Work.
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
our
community
Если у вас остались вопрсоы Вы можете задать их прямо сейчас! А так же, предлагаем следить за нашими новостями, будет жарко!
info@blockchainhouse.io