本文將介紹 Ethereum 的效能瓶頸以及將交易執行從共識中拆分出去如何能提升效能。
先備知識包含
https://nakamoto.com/cambrian-explosion-of-crypto-proofs/ 本文經 Eli Ben-Sasson 授權,由 Taipei Ethereum Meetup 成員 Jerry Ho 與 Bill Wu 翻譯。
本文延續上一篇對 Optimism OVM 1.0 挑戰機制的,介紹 Optimism 正在開發中的 OVM 2.0 挑戰機制。
本文將介紹 Optimistic Rollup 之一 Optimism 挑戰機制的演進。預備知識包含
本文將介紹 Sparse Merkle Tree(以下簡稱 SMT)、其和一般習慣的 Merkle Tree 的不同,以及它的優點及用途。
Universal Upgradeable Proxy Standard 已經由 Openzeppelin 實作許久,卻很少看到有人在鏈上使用(大部分還是 Transparent Proxy),而且文章資料稀少,特地寫一篇出來墊泡麵。
2021 年 8 月 倫敦升級之後,手續費的規則改為鏈訂價的 base fee 加上給礦工的 priority fee。本文討論從使用者的角度如何計算與理解新的交易手續費機制。
clr.fund 是一個實現 Quadratic Funding 的合約協定,它可以根據社群成員的偏好,有效分配資源給社群中公共財的提供者。
當前 Web3 生態圈的前端大部分使用 React 完成,使用 Vue 開發的很少,有的話可能也是使用 Vue 2。近年 Vue 3.0 漸趨完善,因此就寫了 vue-dapp 這個套件讓 Vue.js 的開發者也能輕易開發 Dapp。
這是一篇關於 Proxy Contract 和 delegatecall 的注意事項。
當 A 合約對 B 合約執行 delegatecall 時,B 合約的函式會被執行,但是對 storage 的操作都會作用在 A 合約上。舉例如下:
Unirep是什麼? 怎麼用?
UniRep 是一個使用零知識證明(Zero-knowledge Proof)而達到具有隱私保障的評價 (reputation)…
去年 Defi summer 的熱潮後,以太上 Defi 應用呈現爆炸性成長,造就高昂的交易手續費,為了有更快的交易速度及可負擔的交易費用,人們對側鏈、Layer2 的需求更加強烈。Rollups 是 Layer2…
Cairo 是 STARK 證明系統的其中一個編程語言,讓開發者能透過 Cairo 來使用 STARK,撰寫效能更高的 Dapp
Tornado Cash 是一個使用 zk-SNARKs 建立的 Dapp,它實現了匿名的代幣交易,這篇文章就用一些程式碼片段,來分享它是怎麼運作的。
這篇文章將以程式碼範例,說明 Zero Knowledge Proofs 與智能合約的結合,能夠為以太坊的生態系帶來什麼創新的應用。
這篇文章會說明 Merkle Tree 的運作原理,以及解釋 Merkle Proofs 的用意,並以 JavaScript / TypeScript 簡單實作出來。