Привет, мне было интересно, если кто-нибудь может описать то, что мягкая вилка и как она реализуется, в очень удобном для понимания способом?
Я знаю, что трудно вилка. Вот где вы измените исходный код и получить более 50% узлов принять его.
Это неверно, что жесткий вилка с только 50% является отказ системы, сеть распадется ... и монеты можно было бы потратить в два раза (на каждой новой сети). Работающий hardfork нуждается подавляющую поддержку ~ всех участников, а все остальные просто не является участником больше.
Как это отличается от мягкой вилки? Требуется ли мягкая вилка изменения Bitcoin исходного кода, или только клиентов?
Я не уверен, что вы думаете, разница между "источник Bitcoin код, или только клиенты", Bitcoin клиенты сети, и они все программное обеспечение.
Мягкая вилка является изменением правил насильственных в blockchain, который является строгим сужением. Ничто ранее недействительным не становится разрешено, но блоки / операции, которые ранее были в силе, может быть отказано. Это более мощное, чем вы могли бы предположить на первый взгляд, потому что Bitcoin был разработан, чтобы быть вперед расширяемыми и есть много условий, где вы можете создать операции, которые говорят "ничего не делать, каждый может потратить" а потом мягкая вилка может вырезать новую функцию из этого. Например. в целом новая система сценарий может быть введена таким образом (и мы более или менее сделали с BIP16), он просто должен выглядеть "любой человек может потратить" старые узлы.
Подумайте те «кто может потратить» части в виде блоков из мрамора, где новые возможности могут быть точеными из них.