Comparing Optimistic and Arbitrum: Which Ethereum Layer-2 Scaling Solution Is Best for You?

Optimistic Features: Uses fraud proofs to ensure the security of transactions. Is a rollup-based scaling solution, which means that it can achieve scalability by batching transactions and processing them off-chain. Is compatible with most Ethereum-based dApps. Has a large user base and a wide range of dApps deployed on it. Pros: Is fast and efficient. Has low transaction fees. Is easy to use. Has a large user base and a wide range of dApps deployed on it....

May 18, 2023 · Yish

Zk Rollups & Optimistic Rollups 零知識證明與樂觀證明

先前在很多文章都有提及以太鏈的解決方案 ZK Rollups 與 Optimistic Rollups 但一直對於這兩個 rollups 的概念都很模糊,趁著邦妮發了一篇快速解釋這個機制也順便深入了解與紀錄。 幣圈高手都不一定會!正在起飛的超難趨勢! Rollups 解決方案 Layer 1: 區塊鏈 Layer 2: Rollups 所處 (擴容解決方案) 一個技術的概念的提出勢必是要解決一個實際存在的需求,rollups 主要是用來解決區塊鏈可擴展性問題,由於每個區塊大小跟處理能力是有限的,在高負載情況下會面對壅塞跟高 gas fee 問題(每個人都希望自己交易能夠先被執行),而 rollups 透過將大量交易 bundle 起來之後再一次提交到主鏈上,在不影響主鏈處理能力情況下提高吞吐量跟降低交易手續費。 Rollups 機制都是在鏈外或鏈下進行計算和處理後再將交易數據提交到鏈上,從而解決交易吞吐與費用問題。 鏈下處理通常指的是將某些計算或交易處理放在與主鏈不同的另一條鏈上。 鏈外處理則是將某些計算或交易處理放在完全獨立的環境中進行處理。 TL;DR ZK Rollups: (鏈外) 在鏈外將大量交易 bundle 一起,並透過零知識證明(特殊算法)計算處理後生成證明(Validity Proof),來證明數據正確性(交易的处理和验证是在本地计算机上使用zk-SNARKs或STARKs等技术生成证明),最後再將證明提交到主鏈上,提高處理效率,降低主鏈負擔,每個人都可以驗證證明正確性。 Optimistic Rollups: (鏈下) 交易提交到鏈下(rollup 鏈)的 Rollups 合約(智能合約)(不是直接提交到主鏈上),將交易 bundle 後使用 hash 代表區塊所有交易,提交 hash 到 rollup 鏈上。合約會有挑戰期,一定時間內如果有人提交證據證明 hash 是錯誤的,合約會 rollback 整塊交易,並按照交易順序重新執行交易,如沒有人提出則認為有效,將所有交易提交到主鏈上。(接受並產生交易塊與證明的人必須先提交保證金進行運算,如果交易正確則獲得獎勵,而被挑戰後確定錯誤則會沒收保證金並且提出挑戰者會獲得獎勵) ZK Rollups (Zero-Knowledge Rollups) 零知識證明 優點: 正確性、可靠性、隱私保護與節省儲存空間/傳輸 缺點:計算成本高、安全性要求高、需要有高安全措施保護系統 ChatGPT 技術流程:...

March 14, 2023 · Yish