9 B7 I! T# _# O f1 p) \! K jRollup5 M' ~; d! i; b4 p
0 ]% a* O8 h7 ^0 K# q) X8 l
为了在比特币上读取和读取数据,Rollkit使用 Taproot 交易。为了实现这一点,建立了一个名为bitcoin-da(比特币数据包)的 Go 包,提供了比特币数据包的Taproot读写接口。该包可以被任何想要读取或写入比特币数据的项目重复使用。 7 k* W' ?' S( `1 P. P* ?+ I# ]2 g) t7 A0 d5 o: s6 q+ `
Rollkit 的构建以标准化为核心。它具有数据可用性接口,以便开发人员可以简单地实现特定方法来添加新的数据可用性层。要添加数据可用性层,实现者需要满足定义数据可用性客户端行为的DataAvailabilityLayerClient 接口,以及定义如何同步块的 BlockRetriever 接口。这些接口位于数据包中。这些接口中最重要的作用是用于读取块的SubmitBlock和RetrieveBlock。+ K. b; A1 @- H q
& ~. S. m& j% x. V- n1 [6 ?
Rollup i! s# C! `5 p# O6 M
- W0 O4 Y; H2 Y1 X( y: f! P( }
从此,Rollkit 实现在比特币上构建Sovereign Rollup,比特币的Rollup不仅扩大了Rpllup的可能性,而且可能有助于引导比特币健康的区块空间费用市场,从而实现更可持续的安全分配。 : b% \1 t! ~* f9 T, t, u! |2 F! n; c, h: r+ ?2 y' Y
除了集成比特币数据可用层,开发人员目前也正在寻找利用这种集成进行创新,并将其复制到其他L1区块链上。9 K% d6 k2 \! M5 O2 _) w" _
七、经济模型 2 S6 X: q2 Z! ~8 W- Z' [1 b. B5 i1 i0 e( O( d F
目前Rollkit暂未发行代币。 $ s( V- C& ]" E% {9 J% V6 G/ j1 v八、优势与风险 3 [/ S/ @2 k; ]' h9 @* G7 x : o# f9 e* W+ s# U* U/ u2 V |优势 * r |, S- b1 C' e+ N& o6 U- y% ]0 z' K; y5 ^2 b. g5 q
可扩展性:Rollkit Rollup部署在专门的数据可用性层上,它直接利用 DA 层的可扩展性。此外,Rollup交易是在链外执行的,而不是在数据可用性层执行的。这意味着Rollup有自己专用的计算资源,而不是与其他应用程序共享计算资源。 ! k9 X( F8 a9 x0 R! U 可定制性:Rollkit使开发人员可以更轻松地使用主要组件并自定义其Rollup。这些组件是数据可用性层、执行环境、证明系统和排序器方案。Rollkit 堆栈使用的组件是可定制的。" G; R$ g* @; J1 q$ W* ^
更快的部署时间:Rollkit 消除了引导验证器集、管理共识网络、高昂的经济成本以及部署新的L1的挑战。Rollkit 的目标是让部署Rollup变得更加简单就像部署智能合约一样,将区块链产品推向市场所需的时间从几个月甚至几年缩短到几分钟。# m0 y( @/ M' [( q
4 B5 N1 q5 {" q/ e' V9 g2 B
风险# R9 G5 u) g8 I
# W( p& a6 A. M, t Sovereign Rollup的争议:Sovereign Rollup目前还是一个比较新的领域,它有自己的共识,可以独立于一层区块链运行,可以定义自己的交易验证和结算规则,自主性更高。但正是这种独立性,也在一定程度上丧失了一层区块链的安全保障,而且由于单独的共识机制,实施Sovereign Rollup升级可能会很复杂。 ! m4 B* Q: n6 X 缺乏有效的市场验证:该项目还在非常早期的阶段,首先从项目进展角度来看,在3月份集成比特币数据可用层之后,项目并没有其他方向的创新;其次,从社区规模来看,推特有3800人关注,电报群只有211人,而且无论是推特还是其他社区,其成员活跃度都很低,因此关于该项目是否会成功需要市场的进一步验证。! Y+ B3 s; X) g. Y; l/ Z* W