Я всегда слышу, что неизменность — одно из главных достоинств использования блокчейнов в банках. Аудитор может прийти и посмотреть список транзакций, и он будет им доверять, потому что блокчейны неизменны.
Но рассмотрим сценарий, в котором банк имеет собственный блокчейн и контролирует всех майнеров. Как тогда внешняя сторона может доверять чему-либо в блокчейне. Банк может создавать форки в цепочке сколь угодно долго, поскольку они контролируют всех майнеров, верно?
Может ли кто-нибудь помочь мне понять, если я что-то не так?
Частный или разрешенный? Нет, частный блокчейн, принадлежащий одной стороне, по определению не децентрализован и поэтому бессмысленен. Центральный орган или сговор руководителей банковских отделений может в любое время принять решение изменить историю блокчейна. Только если около 50% узлов блокчейна принадлежат независимым заинтересованным сторонам, блокчейны могут работать.
Но! Это не означает, что многие независимые банковские предприятия не могут использовать частную в смысле разрешенного блокчейна , чтобы иметь нейтральную, заслуживающую доверия торговую платформу.
Все блокчейны неизменны. Блокчейн (данные, которые хранятся в цепочке блоков) неизменяем, потому что изменение любых данных, независимо от того, насколько они малы, изменит хэш блока. Когда хэш одного блока изменяется, это делает недействительными все блоки после него. В этом суть блокчейна. Вилка — это другая цепочка, и она не делает исходную цепочку изменяемой.
Сравните это с традиционной базой данных. При изменении простого значения в базе данных база данных остается неизменной (новая база данных не создается).
Вот пример того, как может работать аудит.
Компания X предоставляет свой блокчейн и просит аудитора Y провести аудит за 2015 год. Y проверяет соответствие блокчейна бухгалтерским книгам X за 2015 год.
В 2016 году X должен предоставить Y блокчейн, который продолжается с аудита 2015 года, и никакие данные в 2015 году не могут быть подделаны, поскольку Y может легко увидеть, разорвана ли цепочка.
Контрольная точка необходима, чтобы доверять/проверить что-либо. В аудите 2015 года это были «книги». В 2016 году это блокчейн. После того, как что-то было проверено в блокчейне, оно больше никогда не нуждается в аудите, если только нет форка. Форки легко обнаружить, и данные из форка также можно проверить по сравнению с исходной цепочкой.
Для аудита в реальном времени у аудитора будет копия блокчейна и он будет узлом (иначе это не будет аудит в реальном времени), и он сразу узнает, произойдет ли разветвление. Аудитор может решить, был ли форк законным или мошенническим.
Мне удалось создать изменяемый контракт, используя шаблон прокси. Все, что вам нужно сделать, это развернуть новый контракт и указать основной контракт на этот новый адрес... и вот оно... код изменен, а старый код мертв.
Что вы не можете изменить, так это историю передачи данных (открытая книга), и это сила, о которой вы упомянули. На приватных блокчейнах можно корректировать эти данные (если только это не сеть организаций, недоступная для публики).
Не уверен, что это отвечает на ваш вопрос, но я просто чувствовал, что должны быть некоторые разъяснения.
Ник Джонсон
Роланд Кофлер
Ник Джонсон
Роланд Кофлер
Ник Джонсон
Роланд Кофлер
драгосб