Re: [閒聊] zksync 測試網上線
※ 引述《ripple0129 (perry tsai)》之銘言:
: 借串來了解一下rollup 的基本原理跟使用方式
: 不知道理解這樣對不對
就我所知幾種Rollup的運作方式大概是像這樣 (以下均為L1上的運作)
基本概念 gas很高不實用
起始狀態: A:$1000, B:$200, C:$30
輸入: [
1. A to B $100; A的簽名
2. A to C $200; A的簽名
3. B to C $ 50; B的簽名
...
99. A to B $100; A的簽名
]
智能合約:
驗簽名,把A餘額-100,把B餘額+100。
驗簽名,把A餘額-200,把C餘額+200。
....
最後結束狀態是A:$600, B:$350, C:$280
(跟處理一個區塊裡的多筆交易流程差不多)
Optimistic Rollup
起始狀態: A:$1000, B:$200, C:$30
輸入: [
1. A to B $100; A的簽名
2. A to C $200; A的簽名
3. B to C $ 50; B的簽名
...
99. A to B $100; A的簽名
]
結束狀態是A:$600, B:$350, C:$280
智能合約:
管理員說結束狀態是A:$600, B:$350, C:$280。清單在那邊你們自己看,
誰反對的在一星期內提出抗議。
ZK Rollup
起始狀態: A:$1000, B:$200, C:$30
輸入:
結束狀態是A:$600, B:$350, C:$280
因為 553759*13^3 - 6046591*13^2 + 748217*13 - 1410467 = 203050998
智能合約: 對耶
--
(以下恕刪)
--
ethereum:0x09B25bd7d9B8dE2914C8314a2E0059A6a8ADEadE
polygon :0x09B25bd7d9B8dE2914C8314a2E0059A6a8ADEadE
smartbch:0x5a8B6db897003C8aFA62066d3bE876Fd8BBe9082
bitcoincash:qqjzmy6mjp8sp97c7thhflv9s2j96xk0q5pr26dftl
simpleledger:qqjzmy6mjp8sp97c7thhflv9s2j96xk0q5dcppcf4p
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.114.123.85 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/DigiCurrency/M.1645592784.A.DB1.html
推
02/23 13:19,
2年前
, 1F
02/23 13:19, 1F
推
02/23 13:34,
2年前
, 2F
02/23 13:34, 2F
→
02/23 14:15,
2年前
, 3F
02/23 14:15, 3F
※ 編輯: Ayukawayen (140.114.123.85 臺灣), 02/23/2022 14:30:00
推
02/23 14:50,
2年前
, 4F
02/23 14:50, 4F
推
02/23 18:01,
2年前
, 5F
02/23 18:01, 5F
推
02/23 22:28,
2年前
, 6F
02/23 22:28, 6F
推
02/24 11:20,
2年前
, 7F
02/24 11:20, 7F
討論串 (同標題文章)