Bitcoin Lightning разработчик Burak представляет дизайн нативного Rollup'а на BTC, под названием Brollups
Это покрывает 90% случаев использования DeFi. Все это выполняется атомарно, проверяемо, масштабируемо и обеспечено на Биткоине
Brollup - это дизайн Rollup, который работает с привязкой к биткоину на уровне протокола и не требует изменений в протоколе Биткоин. Привязка обеспечивается на блокчейне и может быть односторонне погашена в любое время. Brollups находятся в категории своих собственных, они ни оптимистичны, ни основаны на ZKP, ни суверенны.
Brollups используют пространство блоков Биткоина как слой доступности данных, аналогично суверенным Rollups. Однако, в отличие от суверенных Rollups, Brollups глубоко интегрированы в Биткоин и работают нативно с Биткоином как конструктом оплаты.
Brollup управляется оператором или кворумом операторов. Операторы предоставляют ликвидность протоколу и продвигают состояние Rollup путем цепочки транзакций Биткоина через регулярные интервалы.
Brollups используют блокчейн Биткоина как слой доступности данных, и выполняют транзакции на специальной виртуальной машине, известной как Виртуальная машина Биткоина.
Brollups основываются на концепции виртуальных UTXO (VTXO) и используют их как привязку. Однако VTXO не перемещаются в отдельную часть цепи, так называемую Brollup. Brollups просто позволяют использовать виртуальные UTXO в смарт-контрактах как конструкты оплаты.
Brollups, вкратце, представляют собой обмен VTXO на calldata.
Как Ark Network меняет VTXO на новые VTXO, Brollups меняют VTXO на calldata (плюс новые VTXO).
VTXO всегда проверяемы вне цепи, и обеспечиваются на цепи. Calldata, с другой стороны, проходит клиентскую проверку; клиенты Биткоина видят ее только как байты, в то время как клиенты Brollup читают и интерпретируют эти байты.
Поскольку calldata оценивается внутри клиентски проверенного контекста, а VTXO проверяемы вне цепи, VTXO может быть обменен на calldata, которая выполняет условие оплаты в смарт-контракте.
Brollups объединяют calldata с VTXO для выполнения условий оплаты в смарт-контрактах, например, когда контракт может предоставить токены отправителю в обмен на оплаченный Биткоин, с местоположением платежного VTXO, полученным из calldata.
Это покрывает более 90% случаев использования DeFi, будь то выставление NFT на продажу в обмен на Биткоин, где покупатель платит Биткоином после исполнения, или размещение ордера на продажу токенов на децентрализованной бирже, где исполнитель платит Биткоином после исполнения. Все это выполняется атомарно, проверяемо, масштабируемо и обеспечено на Биткоине.