Nitro 是One 的技術棧升級,Nova 是另一個獨立的網絡。
撰文:yyy
這條推文希望用通俗易懂的語言講清楚Arbitrum @arbitrum 三個版本的區別:One、Nitro 和Nova。
2、Arbitrum 6 月份大熱的Odyssey 活動由於鏈上交易過於火爆導致gas 費飆升,官方宣布暫停等Arbitrum 從One 版本迭代到Nitro 版本再重啟。
Nitro 是One 的技術棧升級,並不是獨立於One 的網絡,Nitro 升級後全稱還是Arbitrum One;而8 月初上線的Nova 是獨立於One 的網絡。
3、 接下來講一下One、Nitro 跟Nova 的區別:最核心的不同點是數據可用性,One 的數據可用性在鏈上(以太坊主網),Nova 的數據可用性在鏈下(數據可用性委員會DAC)。
4、 Rollup 的本質是執行層的分離,把複雜運算轉移到鏈下執行。
One 將完整的數據集以Calldata 的形式發佈到以太坊主網,由於Calldata 佔用了一定的主網區塊空間,此操作支付的gas 費是One 成本最大的組成部分。
5、 Nova 提供了2 種數據發布方式,一種是像Nitro 一樣以Calldata 的形式發布完整數據,另一種是發布DACert 證明數據的可用性。
6、 Nova 的定序器將完整的數據集同時發送給所有DAC 的委員會成員,委員會簽名後把帶有簽名的證明返回給定序器,定序器收集到足夠多的證明就能將它們聚合併創建有效的數據可用性證明(DACert),然後把DACert 發佈到主網。
7、 如果定序器沒有收集到足夠多的證明,Nova 會回退到Rollup 模式(以Calldata 形式發布數據到主網)。
最簡單的理解就是:One 把鏈下執行數據儲存在以太坊主網,Nova 把數據存儲在鏈下的數據可用性委員會。
8、 相對於One 而言,Nova 通過犧牲一定的安全性來提高性能,遊戲社交類等需要高頻交互的Dapp 適合部署在Nova 上。