Hi 游客

更多精彩,请登录!

比特池塘 区块链前沿 正文
1/ Arweave 2.6版本已发布,将在3月6号完成硬分叉升级,主题围绕如何降低能源消耗,并提升存储激励。
9 `9 B& t6 N7 Q; D. v  Z) |- ]8 f) ~5 U8 \( W: B9 j9 `
Arweave上一次重要升级要回溯到21年2月的2.4版本,完成了SPoA到SPoRA的升级,激励矿工提高对数据的访问速度。; N! r9 c, q4 J

5 \3 Z$ c6 ~7 Q4 n: J9 u在Arweave迎来又一次重大升级之际,本文将回顾此前的历次升级,让大家有更充分的了解
( A* R2 ~4 d9 H( X9 @
' h4 e  w8 J" e7 q6 M4 a2/ Arweave 1.5(2018年10月 主网上线)" Q0 T0 v$ W2 \% F* S+ l
: j5 o2 i$ l9 _: `, L2 k3 G
上线时的weave size只有177Mi,这个部分我会介绍Arweave网络中的一些特有名词,这里我们遇到了第一次名词是区块坊(block weave)。
; g% l" i  {& J+ s) _$ B3 ?5 X7 j. s, H+ S
区块坊是Arweave网络的区块结构,和普通区块链一前一后的连接方式不同。
% i+ @1 q& _, `; V- _6 G# s( c3 K; `# e: n. }2 I- E0 Q- X
3/ Arweave 的数据结构并不是严格的单链列表而是复杂一点的图结构,结构中每个区块一共与三个区块相关,当前块的前一个和后一个块以及随机的指向一个之前的块称为回忆区块 (recall block/recall chunk),由此构成区块纺(摘自Arweave黄皮书)。1 I; y, U9 S( U- `

+ o' B' o5 h& ^% A1 \% v' B( R4/ 回忆区块是根据前一个块的哈希和高度确定的,密码学原理保证了回忆区块在选定时既有确定又不可预测。; W* N" B: N/ c. ?3 ]. _1 E# J
8 R/ g( {* [  m6 ]' r
此时Arweave的性能如下:( a9 b: ?. U+ N' X
8 x  j, T6 ~3 E8 O
1676855904059066.jpg
& F' ~4 W: m7 V' f% u/ A1 U& ~1 A
- d$ h: e0 h# V' Y) f8 B5/ 和PoW以及PoS的挖矿机制不同,Arweave的挖矿机制是访问证明(Proof of Access)。 在早期的Arweave中,访问证明是指矿工为了获得打包新区块的权利,必须证明他能够访问历史区块的数据,也就是说矿工必须储存历史数据。5 r9 A3 m% J5 x7 l. ~! H
0 \" e. c) z  N, D# l
6/ 实际工作中,每当一个新区块产生时,PoA会随机挑选一个历史区块作为回忆区块,并要求矿工将回忆区块放入新区块当中。
. p2 s2 i, a9 d9 j6 ^$ m2 j8 E
, Q; L* w" f* y2 v4 S, @
标签: Arweave
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

码农键盘 初中生
  • 粉丝

    0

  • 关注

    0

  • 主题

    16