До блокчейна неизменность существовала в закрытых системах благодаря благосклонности хранителя. После блокчейна такая неизменность является просто магическим свойством блокчейнов.
Неизменность - Определение:
Неизменность доступна только через доказательство работы. За пределами Биткойн-пространства у других есть небольшое опасение утверждать, что их системы также неизменны.
Но, оставив в стороне споры о потреблении энергии, правда в том, что неизменность редко встречается во всех блокчейнах, включая биткойны.
Большинство блокчейнов продвигают систему. В этой системе данные передаются всем партнерам, участвующим в сети, в так называемые «папки». Эти папки являются криптографическими, подписанными участниками сети и переданными всем сторонам. Маркетинговая литература в отрасли заставляет читателей поверить, что подписанные папки каким-то образом должны храниться всеми коллегами после этого.
Итак, как именно можно заставить неизменность в их блокчейне? Либо за активную оплату, либо, наоборот, принимая на себя основанные на затратах риски в сети, чтобы достичь консенсуса в отношении тех, кто не хранит ваши данные.
Параметры
Для тех, кто хранит свои данные «неизменяемыми» в биткойнах, в настоящее время есть два конкурирующих варианта: «OP_RETURN» и «Transaction Output» (TXO). OP_RETURN - сравнительно недавнее изобретение, разработанное, чтобы дать программистам простой способ кодировать свои данные в транзакции, не ограничивая функции блокчейна.
Этот механизм упрощен такими метапротоколами, как Omni, Open Assets, Blockstack и Factor. Кодировка «TXO» менее популярна и используется в таких проектах, как Counterparty и Drop Zone.
Преимущества неизменности:
Неизменность стоит дорого.
Разработчики биткойнов постоянно бдительно стараются максимально отфильтровать этих «замаскированных» пользователей. В зависимости от того, как они закодированы, эти выходные данные транзакции (особенно неизрасходованные выходные данные) часто необходимо хранить в самой дорогой памяти сетевых узлов - ОЗУ.
Размещение данных в этом месте уменьшает количество участников в блокчейне. Кроме того, это увеличивает время, необходимое для обработки транзакций. Для любого профессионального инженера блокчейна эта особенность рассматривается как огромная внешняя стоимость. Это создает трагедию общего достояния для всех участников сети.
Вполне вероятно, что Биткойн будет действовать таким образом, что неизменность будет рассматриваться как ошибка, а не как функция, и когда «полные узлы» удаляют данные чаще, чем они сохраняются.