iT邦幫忙

2023 iThome 鐵人賽

DAY 18
2
Web 3

淺談ZK Rollup系列 第 18

Day 18 - Rollup EP02:三角悖論

  • 分享至 

  • xImage
  •  

昨天簡單的講述了一下Rollup的概念,還沒看過的可以點這邊觀看,而今天來談談Rollup會遇到什麼樣子的困難,然而在談這些之前,先來談談以太坊創辦人Vitalik Buterin所提出的區塊鏈的三角悖論(Blockchain Trilemma)吧!

三角悖論

區塊鏈的三角悖論有點像分散式系統中的CAP定理,分散式系統中所談論的CAP定理便是在分散式系統中有很重要的三個特性,分別是一致性(Consistency)、可用性(Availability)與分區容錯性(Partition tolerance),然而這三個特性最多只能達成其中的兩個特性,意思是在設計分散式系統中,一定會有一個特性沒有照顧到,但是由於這系列並不是探討分散式系統的,所以如果想要更加了解,可以上網查詢相關文章做更深入的研究。
所以區塊鏈的三角悖論也跟CAP定理有著類似的概念,他裡面描述到在區塊鏈上有著非常重要的三個點,分別是去中心化(Decentralization)、安全(Security)與可擴展性(Scalability),且根據該悖論表示,在區塊鏈的項目開發者最多只能擁有三個特性中的其中兩個,那麼接下來就針對這三個點進行介紹吧!

  • 去中心化
    • 大家都知道區塊鏈最重要的兩大特性便是去中心化以及不可竄改,區塊鏈的三角悖論中所提到的去中心化指的便是區塊鏈的該項特性,在區塊鏈上並沒有一個集權的中央政府,所有人都有著管理整個區塊鏈的權力。
  • 安全性
    • 區塊鏈其實本質上是安全的,這邊安全性是指區塊鏈上並不會出現不合協議的交易內容,區塊鏈上安全的本質是基於世界上有一半以上的節點都是良善的,所以區塊鏈上的節點愈多,代表著這條區塊鏈本身就愈安全。
  • 可擴展性
    • 可擴展性指的是整個區塊鏈網路上能夠容納更多的交易量,意思是每秒的交易量能夠進行提升。

Rollup與三角悖論

Rollup解決的是降低手續費,跟上面這三個點有什麼關係呢?我們來回憶一下Rollup他做了什麼吧,我講過Rollup就是將一大包交易打包成一個交易,我們來思考一個問題喔!我們假設可以讓以太坊上一個交易代表著多個交易,那是不是就代表著這樣可以讓以太坊上的每秒交易量提升,以前常常會詬病以太坊每秒的交易量約為十五筆,遠遠小於國際信用卡的每秒一千多筆交易,如果現在以太坊上一筆交易可以代表著多筆交易,是不是就是代表著我們可以衝破以太坊每秒十五筆交易的困境,因此我們的Rollup雖然本質上解決了高手續費問題,同時間我們也增加了區塊鏈的可擴展性,但是增加區塊鏈的可擴展性的同時,根據區塊鏈的三角悖論,我們也必須得要放棄掉區塊鏈去中心化或者安全性其中一項,究竟我們是犧牲了哪一項才換來了得來不易的可擴展性呢?這個就等到明天再來解答了喔!


上一篇
Day 17 - Rollup EP01:Rollup
下一篇
Day 19 - Rollup EP03:Rollup缺點
系列文
淺談ZK Rollup30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言