🗃 Миф о том, что доказательство выполненной работы обеспечивает необратимость (перевод статьи @dantheman)

in #blockchain7 years ago (edited)

qqqq.jpg

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

Я считаю, что этот миф возник в качестве защиты алгоритма доказательства работы перед блокчейнами на доказательстве владением долей. Аргумент состоит в том, что без доказательства работы кто угодно мог бы переписать историю блокчейна. То, что доказательство работы делает блокчейн необратимым, является ошибочным заключением.

Что делает его необратимым

Есть три вещи, делающие блокчейн необратимым:

  1. хэш-перелинкованные блоки
  2. публичный реестр информации
  3. общественное мнение

Реальность такова, что в блокчейне необратимость исходит из публичной ретрансляции, когда есть много независимых наблюдателей, фиксирующих одни и те же события. Эти события хэш-перелинкованы, и это означает, что общественность не может изменить одно событие без изменения всего, что последовало за ним. Если кто-то захочет изменить историю, тогда все будут видеть это изменение. Общественное мнение решительно будет стоять за первоначальный порядок событий, поскольку любая другая история будет ложью.

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

Неизменность не зависит от Необратимости

Блокчейн может регистрировать все события в виде неизменяемых записей, но запись не имеет смысла сама по себе. Значение записи придает общественное мнение и восприятие людей. Это означает, что люди могут игнорировать или переосмысливать реестр записей, в действительности не изменяя его.

Ethereum отменяет транзакции

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

Ценность доказательства работы

Доказательство работы обеспечивает объективную оценку стоимости инвестиций (невозвратных издержек). Этот показатель может быть использован, чтобы с высокой вероятностью удостовериться, что определённая история имела поддержку общественного мнения. Без поддержки общественного мнения значения, представленные в этих данных, не имели бы ценности. Следовательно, доказательство работы является убедительным свидетельством общественного мнения, но не абсолютным доказательством.

Корень заблуждения

Это может быть причиной непонимания. Люди путают свидетельство с тем, что это свидетельство доказывает. Это как если бы кто-то утверждал, что определенный набор отпечатков пальцев является причиной убийств. Человек кого-то убил, отпечатки пальцев - лишь доказательство.

Таким же образом общественное мнение обеспечивает неизменность, а доказательство выполнения работы - лишь свидетельство того, что кто-то, доверяя общественному мнению, придал ценность чему-либо в прошлом.


Переведено @rusteemitblog

Оригинал поста: ЗДЕСЬ


Поддержите witness blockchained на Steem


Sort:  

Well done post You deserve for getting Upvote from me. I appreciate on it and like it so much . Waiting for your latest post. Keep your good work and steeming on. Let's walk to my blog. I have a latest post. Your upvote is high motivation for me. Almost all Steemians do their best on this site. Keep steeming and earning.

This comment has received a 0.08 % upvote from @booster thanks to: @hamzaoui.

Интересно. Зачем такому человеку как Дэн начинать путать и подменять понятия?
Доказательство проделанной работы не делает блокчейн необратимым. Не знаю никого, кто утверждал бы это. Доказательство проделанной работы устраняет необходимость доверять кому-то в том, что данные, предоставляемые для верификации - валидны. Т.е. все майнеры считают запечатанный блок валидным именно потому, что майнер, запечатавший блок - проделал работу.
https://ru.wikipedia.org/wiki/Задачавизантийскихгенералов

Тут надо определить, что называть обратимостью. Дэн наверно имеет в виду, что даже 100500 раз проделанную работу можно переписать, если сообщество поддержит hardfork. Здравые мысли, на мой взгляд.

Я думаю что тут подмена понятий. Для того чтобы обеспечить необратимость/неизменность записи необходимо реализовать децентрализацию записей. PoW позволяет максимально децентрализовать записи благодаря майнерам, однако чем сложнее майнинг (оборудование для него) тем выше централизация (то что сейчас происходит с Биткоином это наглядно показывает - 20% держателей монет владеют 80% ресурсов). Получается в данной ситуации доказательство работы большинства не может повлиять на хардфорк. При этом PoS вообще все время будет только увеличивать разрыв между "богатыми и бедными", чем больше монет у держателя, тем больше денег он сможет "выжигать" и тем богаче будет становиться и тем больше будет влиять на голосование.

Я попытался проверить "20/80" и нашел данные на сентябрь 2016, что 79 тыс. адресов содержат 85% BTC, и если взять всего 903 тыс. адресов (99% BTC), то это примерно - 9% владельцев (или меньше)! Но если взять PoW-майнеров, то как известно 10 пулов добывают ~90%.

вот тем более - можно спокойно организовать сговор, что в принципе сейчас и происходит в Биткоине

You gotta be able to read russian text.

И вновь есть человеческий фактор!

Coin Marketplace

STEEM 0.19
TRX 0.14
JST 0.029
BTC 64526.07
ETH 3116.74
USDT 1.00
SBD 2.55