#baby $BABY Одна деталь, которая показалась мне интересной при чтении документации Babylon по контрольным точкам, — это то, как это работает в пределах лимита данных Bitcoin для OP_RETURN.
Bitcoin позволяет размещать до 80 байт данных в выводе OP_RETURN. Контрольная точка Babylon включает несколько элементов информации — например, номер эпохи, хэш контрольной точки, битовую карту валидаторов и агрегированную BLS-подпись. Вместе эти данные превышают объём, который может вместить один вывод OP_RETURN.
Вместо того чтобы пытаться обойти правила Bitcoin, Babylon публикует контрольную точку через две Bitcoin-транзакции, каждая из которых содержит собственный вывод OP_RETURN. Это не подаётся как баг или временный обход — это просто дизайнерское решение, соответствующее текущим ограничениям протокола Bitcoin.
Я считаю, что это хороший пример того, как строить, опираясь на существующие правила Bitcoin, а не ожидать изменения базового уровня.
@BabylonLabs_io $BABY #baby
Bitcoin позволяет размещать до 80 байт данных в выводе OP_RETURN. Контрольная точка Babylon включает несколько элементов информации — например, номер эпохи, хэш контрольной точки, битовую карту валидаторов и агрегированную BLS-подпись. Вместе эти данные превышают объём, который может вместить один вывод OP_RETURN.
Вместо того чтобы пытаться обойти правила Bitcoin, Babylon публикует контрольную точку через две Bitcoin-транзакции, каждая из которых содержит собственный вывод OP_RETURN. Это не подаётся как баг или временный обход — это просто дизайнерское решение, соответствующее текущим ограничениям протокола Bitcoin.
Я считаю, что это хороший пример того, как строить, опираясь на существующие правила Bitcoin, а не ожидать изменения базового уровня.
@BabylonLabs_io $BABY #baby