Существует два типа форков блокчейна: хардфорки и софтфорки.Несмотря на похожие названия и одинаковое конечное использование, хардфорки и софтфорки очень разные.Прежде чем объяснять понятия «хардфорк» и «софтфорк», объясните понятия «прямая совместимость» и «обратная совместимость».
новый узел и старый узел
В процессе обновления блокчейна некоторые новые узлы обновят код блокчейна.Однако некоторые узлы не желают обновлять код блокчейна и продолжают использовать исходную старую версию кода блокчейна, которая называется старым узлом.
Хардфорки и софтфорки
Хардфорк: Старый узел не может распознавать блоки, сгенерированные новым узлом (старый узел несовместим с блоками, сгенерированными новым узлом), в результате чего цепочка напрямую делится на две совершенно разные цепочки, одна из которых является старой цепочкой ( работает оригинал. Существует старая версия кода блокчейна, управляемая старым узлом, и одна — новая цепочка (использующая обновленную новую версию кода блокчейна, управляемая новым узлом).
Мягкая вилка: Новые и старые узлы сосуществуют, но не влияют на стабильность и эффективность всей системы.Старый узел будет совместим с новым узлом (старый узел совместим вперед с блоками, сгенерированными новым узлом), но новый узел не совместим со старым узлом (то есть новый узел не совместим обратно с блоками, сгенерированными новым узлом). блоки, сгенерированные старым узлом), они все еще могут делиться в цепочке.
Проще говоря, хардфорк цифровой криптовалюты означает, что старая и новая версии несовместимы друг с другом и должны быть разделены на два разных блокчейна.Для софт-форков старая версия совместима с новой версией, но новая версия несовместима со старой версией, поэтому будет небольшой форк, но он все еще может находиться в той же цепочке блоков.
Примеры хардфорков:
Форк Ethereum: проект DAO — это краудфандинговый проект, инициированный компанией Slock.it, занимающейся блокчейном IoT.Он был официально выпущен в мае 2016 года. По состоянию на июнь того же года проект DAO привлек более 160 миллионов долларов США.Хакерам не потребовалось много времени, чтобы проект The DAO стал мишенью для хакеров.Из-за огромной лазейки в смарт-контракте проект DAO был переведен с рыночной стоимостью 50 миллионов долларов в эфире.
Чтобы восстановить активы многих инвесторов и остановить панику, Виталик Бутерин, основатель Эфириума, наконец предложил идею хардфорка и, наконец, завершил хардфорк на блоке 1920000 Эфириума большинством голосов сообщества.Откатил весь эфир, включая владения хакера.Даже если Эфириум будет разделен на две цепочки, все еще есть люди, которые верят в неизменную природу блокчейна и остаются в исходной цепочке Эфириума Классик.
Хардфорк или софтфорк — что лучше?
По сути, два типа вилок, упомянутых выше, служат разным целям.Спорные хард-форки разделяют сообщество, но запланированные хард-форки позволяют свободно модифицировать программное обеспечение с всеобщего согласия.
Мягкие вилки — более мягкий вариант.В общем, то, что вы можете сделать, более ограничено, потому что ваши новые изменения не могут конфликтовать со старыми правилами.Тем не менее, если ваши обновления могут быть сделаны таким образом, чтобы они оставались совместимыми, вам не нужно беспокоиться о фрагментации сети.
Время публикации: 22 октября 2022 г.