Опис тега multiboot
Що відбувається в "старої" версії блокчейна та угод з ним/даних у разі вилку. Вони все ще можуть бути видалені
У випадку з м'якою виделкою, історичні дані повинні бути збережені. У разі жорсткої виделкою, це не є строго необхідним, щоб зберегти історичні дані, але це майже завжди зберігається.
Йти в трохи більш докладно: м'яка вилка змінює правила всі дотримуються зворотної сумісності тільки роблячи більш суворі правила. Наприклад, шахтарі мають доступ до поля під назвою "компанія", в яку вони використовували, щоб бути в змозі поставити будь-який довільний ряд від 2 до 100 байт; згодом правило було додано, що зазначено в BIP34 м'якою виделкою, що перші кілька байт цього поля повинен бути поточного блоку у висоту (відстань від першого блоку). Це більш суворі, тому кожен, хто йде нове правило також автоматично слідує за старими правилами. Це зворотна сумісність, тому що, хто слідував старими правилами і вже не порушили нові правила, можуть продовжувати використовувати своє програмне забезпечення, як зазвичай.
Однак для зворотної сумісності, щоб провести справжню, даних в ланцюжку блоків повинна залишатися не тільки доступні, але відпочинок в основному в тому ж форматі. Іноді можна робити трюки з цим, як segwit зробив, переміщаючи підписів для нового поля до операції, але є обмеження на обсяг змін, які ви можете розумно зробити.
Для жорстких вилок, там правила змінюються у зворотний бік-несумісні способом, так що кожен повинен у будь-якому випадку оновити. Це дає вам чистий аркуш, на якому вносити будь-які зміни в систему. Що стосується старого блоку ланцюг історії, що ви можете зробити, це зафіксувати поточний стан системи і викинути всі історії, які використовувалися в цій державі.
Наприклад, уявімо, що Аліса хв биткоин, а потім виплачує, що биткоин до Бобу. Ланцюжок блоків буде включати в себе як інтелектуального аналізу транзакцій і платіжних операцій, але якщо все одно оновлення, це просто, щоб просто сказати "Боб починається з 1 біткойн" і викинути гірничо угоди Еліс.
Якщо ви були, щоб викинути історичних даних і зберегти тільки поточний стан після Биткоин хард-форк, ви можете зменшити поточний розмір блоку ланцюга приблизно на 98%, залишилося всього кілька гігабайт.
Однак, я не знаю жодного хард-форк Биткоина або альткоины, що коли-небудь викинув історичних даних і просто допоможуть поточного стану. Я не знаю, чому це так.