以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads
首頁 > 聚幣 > Info

Coinbase的Base你真的了解么?揭秘那些沒有公開的技術細節_BASE

Author:

Time:1900/1/1 0:00:00

近日,著名交易所Coinbase發布新聞,宣布上線自己開發的以太坊第二層擴展系統Base。該消息旋即在業內引發熱議和討論。

根據Coinbase的官方通稿,目前上線的Base版本為其測試網,該系統基于Optimism的OPStack技術開發。

然而目前熱議和討論較為集中的點主要在其商業布局和生態規劃,對其技術架構特點的討論尚不多見,或有但也僅限于較為表層的論述。

Fairyproof技術團隊嘗試從Base所基于的技術棧OPStack探討Base系統的特點及其在安全方面值得關注的要點。

首先我們看看OPStack技術棧的一些基本特點。

OPStack是Optimism團隊開發的用于構建第二層擴展系統的一個技術棧。其架構圖如下所示:

官方文檔對這個技術架構進行了解釋,我們認為比較重要的特點有如下幾點:

1.OPStack的技術迭代及兼容性

這個技術棧按照Optimism官方的說法分為兩階段實現,第一個是現階段的Bedrock,第二個是下階段的Superchain。架構圖中用圓圈標注的組件按照Optimism的官方說法是提議開發的,故而較大可能是現在正在開發而在下一階段即Superchain階段要發布的組件。

香港金管局:銀行間開放API問題需在9月前解決,含虛擬銀行:金色財經報道,香港金管局為推動銀行與銀行間開放應用程式接口(開放API)期望業界在9月之前能夠解決整合遇到的技術難題(Defects),爭取今年底前正式啟用銀行間客戶數據分享平臺(Inter-Bank Account Data Sharing,IADS),據悉參與香港開放API有28家銀行,包括3家發鈔銀行、中小型銀行及虛擬銀行。金管局要求銀行提供更具體的推進時間,但能否于今年度香港金融科技周舉行期間(10月30日至11月5日)作進一步公布仍有待觀察。[2023/7/29 16:06:18]

雖說這套技術棧的迭代分了兩個階段,但根據官方文檔描述,現階段實現的Bedrock版本將能很好地兼容下一階段的Superchain版本。

然而官方文檔中也提到,開發者可以對基于Bedrock的OPStack代碼進行修改,開發定制化的第二層擴展方案,但這套定制的第二層擴展方案卻有可能無法與未來的Superchain兼容。那么到底對OPStack的哪部分組件或架構進行定制化修改會產生兼容性方面的問題呢?官方文檔卻沒有詳細描述的描述。

2.OPStack運行機制中的中心化問題

對區塊鏈系統而言,保持運作和技術架構方面的去中心化對其整體安全而言是具有重要意義的。在比特幣的白皮書中,中本聰就將去中心化放在了極其重要的位置。因為這是保證系統避免單點失效和受到攻擊的一個重要措施。

根據OPStack的官方文檔,當前的實現方案在兩方面存在中心化運作的問題,一個是交易的排序,另一個是驗證者的遴選。

在OPStack架構中,目前存在中心化運作的環節主要在交易的排序。這個工作是由排序器完成的。

Worldcoin發布安全審計報告,稱大部分問題均已修復:金色財經報道,Worldcoin公布安全審計報告稱,從2023年4月開始,審計公司Nethermind和Least Authority對該協議進行了兩次單獨的安全審計。

其中Nethermind重點審計該協議的智能合約,包括 World ID 合約、World ID 狀態橋、World ID 示例空投合約、Worldcoin 代幣 (WLD) 贈款合約以及 WLD ERC-20 代幣合約和其相關的歸屬錢包。在本次安全評估期間出現的 26 項中,92.6%(24 項)在驗證階段后被確定為已修復,同時一項已得到緩解,其余一項已得到確認。Least Authority發現了三個問題并提出了六項建議,所有這些“已經解決或計劃解決”,Least Authority表示:“我們發現Worldcoin協議的加密組件總體上是經過精心設計和實施的。”[2023/7/29 16:05:35]

在當前OPStack的實現中,排序器默認的設置為只有一個排序器,它為整個Optimism系統中的交易進行排序。這顯然是較為中心化的運作方式。

除此以外,官方文檔還提到有另一種方式是從多個排序器中選取一個執行交易的排序任務。這是未來Superchain系統旨在實現的方案。這個方案如若實施則可以進一步去除排序中存在的中心化運作問題。

除排序之外,驗證者機制中也存在類似問題。

OPStack當前實現的是錯誤證明機制。在這種機制中,當超過一定閾值的驗證者提交的狀態證明和系統向以太坊提交的狀態不吻合時即可證明系統向以太坊提交的狀態無效。

然而在OPStack的官方文檔中,并沒有提到這些驗證者是預先選定的還是可以無需許可任何人都可以參與的。

對沖基金Winton Group正在招聘加密貨幣量化研究員:9月7日消息,總部位于倫敦的對沖基金Winton Group在LinkedIn上發布的招聘頁面顯示,其正在招聘一名加密貨幣量化研究員,以“支持公司的加密貨幣系統交易策略的發展”。這或暗示它將加入其他重量級投資者的行列,希望在快速增長的數字資產市場中站穩腳跟。據悉,Winton Group由億萬富翁量化投資者David Harding于2007年成立。[2022/9/7 13:14:28]

我們預估大概率目前的驗證者是由團隊預先選擇的。如果是這樣,則當前的驗證者也存在中心化運作的問題。

對此,團隊提出未來建議實現的方案是“FaultProofOptimisticSettlement”。官方文檔中說這個機制采用了無需許可的驗證機制,但具體是如何實現的則沒有公布細節。

3.證明機制的可擴展性

在當前流行的兩大Rollup方案中,無論是Optimistic還是ZK,它們都需要向以太坊主網提交證明。前者提交的是錯誤證明,后者提交的是有效證明。

在OPStack中,證明的實現實在清算層完成的。當前實現的證明是錯誤證明方案,更具體地說,是基于Attestation的錯誤證明。

但是在Optimism團隊的規劃中,未來這部分也可以支持有效證明。至于什么時候會支持有效證明,根據官方文檔,需要等到基于零知識證明的ZK方案成熟之后。

由此可見,OPStack在這方面為可擴展性留下了想象空間,未來的Optimism系統是有可能同時支持兩種證明方案的。

4.第二層系統的安全性及活躍度

幣安合約將于9月30日14:00停止支持混合保證金功能:8月25日消息,幣安合約將于北京時間9月30日14:00停止支持混合保證金功能,不再接受BTC、ETH、EUR資產作為新的混合保證金,這不會影響現有的混合保證金??倉位?。?若用戶持有??BTC、ETH、EUR??混合保證金倉位,且于9月30日14:00前未手動平倉,屆時其BTC、ETH、EUR混合保證金將被強制清算,借入的USDT將從用戶合約錢包的可用余額中扣除,并在3天內全部歸還,抵押資產將退回至用戶的現貨錢包。[2022/8/25 12:47:58]

OPStack在其官方文檔中對第二層擴展系統的可靠性提出了兩個衡量標準:安全性和活躍度。

系統的安全性由證明系統來保證,系統的活躍度由第二層系統是否能正常向主網提交交易來衡量。

在基于OPStack架構的系統中,當排序器無法正常工作時,為了保證第二層系統仍然可以正常向以太坊主網提交交易,系統是支持尋找其它可正常工作的Sequencer提交交易的。

在更加緊急的情況下,當第二層系統連結以太坊主網的橋接功能被凍結時,用戶在區塊鏈主網的資產會被凍結。這是為了保證即便在活躍度失效的情況下,用戶的安全仍然能得到保證。

這體現了團隊對于安全性和活躍度兩者進行權衡的結果:安全性要高于活躍度。

5.系統的治理

在架構圖中有一個層是治理層。這個治理層在官方的規劃中是一個去中心化的安全委員會。這個委員會未來可以更新Superchain中每個Chain的Attestators、升級合約、緊急暫停Superchain的橋等功能。

這個委員會有著強大的控制權。

加密公司在NBA贊助協議中占主導地位,僅次于科技公司:金色財經報道,加密貨幣公司是2021-2022賽季NBA贊助的主要品牌之一,其協議排名高于傳統贊助商。在整個賽季中,不同的加密品牌投入了1億至1.5億美元,在整體上僅次于投資超過1.7億美元的科技公司。加密公司的投入為NBA貢獻了創紀錄的16億美元累計贊助。在上一季中,加密公司的贊助排名第43位。創紀錄的贊助出現在加密行業的增長中,其特點是越來越多的機構采用。與其他聯盟一樣,在大流行對體育產生廣泛影響后,NBA轉向加密貨幣作為一種推動增長的形式。大多數加密公司都在利用NBA來吸引更多的消費者,專注于冠名權、標識牌和場館標識。(finbold)[2022/6/1 3:56:38]

但是這個委員會如何組件、如何運作在當前的官方文檔中沒有透露更多細節。

我們認為在這個委員會中使用鏈上的多簽錢包或者鏈下的MPC技術以防止權限外泄或入侵可能是項目方會采用的方式。

以上羅列的幾點是我們人為OPStack技術棧中比較重要的特點和要素。由于Base系統將基于OPStack構建,因此Base系統也將繼承上述特點。但除此以外,我們認為Base系統中也有一些特殊的細節值得探討。

因此接下來,我們再看看Base系統中某些特殊的細節及可能的實現方案。

根據Coinbase發布的官方文檔,我們著重比較關注下列幾點:

一Base系統中費用的支付幣種

Coinbase在官方文檔中公開表示系統未來不會發行代幣,但系統及其運行在系統中的各種應用向以太坊主網提交交易時是要向以太坊支付手續費的。因此那最直接、最簡便的方式就是向運行在Base上的應用收取ETH以支付以太坊的手續費。因此,未來當項目方在Base上部署應用或者用戶和Base上的應用交互時支付的費用將很有可能是直接支付ETH。

二Base系統中的無需許可涉及到的角色

Coinbase表示Base這個第二層擴展系統對用戶而言將是無需許可的。

在這里,Fairyproof技術團隊所理解的用戶是指在Base上部署項目的項目團隊和與這些項目進行交互的用戶。對這些用戶而言,他們是可以無需許可地進行他們的上述活動的。

但Base本身作為第二層擴展系統,系統本身也有一些角色是需要參與者的,這些參與者主要起到維護系統安全、保證系統正常運作。在以太坊主網,這類參與者最典型的就是驗證者,而在第二層擴展中,這類參與者最典型的就是負責交易排序的排序器以及負責驗證狀態的驗證者。

那是否所有人都可以無需許可地作為排序器和狀態驗證者呢?Fairyproof團隊認為在目前的Base方案中,尚不具備此條件。較大可能目前仍然會使用經過認證指派的排序器和狀態驗證者。

三Base系統對以太坊虛擬機以及賬戶抽象的支持和實現方式

官方文檔提到Base是完全兼容以太坊虛擬機的。所謂兼容以太坊虛擬機意味著以太坊上可以運行的所有程序可直接或僅作細微修改即可在Base上運行。這一點繼承了Optimism或者說OPRollup技術流派的特點,很便于現在運行在以太坊上的各類項目方直接遷移他們的項目進入Base生態。

Coinbase團隊在這里點出了Base對賬戶抽象的支持,但并沒有對此給出詳細的細節。

對此,我們的推測如下:

目前以太坊標準體系中,對賬戶抽象的實現給出了多種方案,比較典型的有EIP-2938、EIP-4337。然而EIP-2938涉及到對以太坊共識層的修改,而EIP-4337則只需要在智能合約層面實現即可。顯然在智能合約層面實現對賬戶抽象的支持是最便捷、高效的方案。

此外,另一個知名的第二層擴展系統zkSync也在其目前的版本中實現了對賬戶抽象的支持,并且在其官方文檔中明白指出其實現方案非常類似EIP-4337。

因此,我們認為Base對賬戶抽象的實現較大概率是基于EIP-4337的實現方案。

四Base對跨鏈的支持

官方文檔提到Base不僅連結以太坊,而且連結其它的二層擴展方案甚至其它的區塊鏈主網如Solana等。

這意味Base將具備各類跨鏈功能。這些跨鏈所涵蓋的范圍將不僅限于目前比較流行的區塊鏈主鏈之間的跨鏈,還將包括暫未大規模實現及推廣的以太坊第二層擴展系統之間的跨鏈。

關于區塊鏈主鏈之間的跨鏈,目前OPStack公開的官方文檔似乎并沒有提供太多的細節,或許這部分內容目前暫不方便公開。因此我們認為Base提到的區塊鏈主鏈跨鏈這個功能要么是基于OPStack暫未公開的內容,要么是Base自行待開發的功能。

而關于第二層擴展之間的跨鏈,我們認為可以分為三類:OptimisticRollup系統之間的相互跨鏈、ZKRollup系統之間的相互跨鏈、OptimisticRollup和ZKRollup之間的跨鏈。

目前關于ZKRollup系統之間的跨鏈以及OPRollup和ZKRollup之間的跨鏈很少有團隊提出相應的解決方案。而對OPRollup之間的跨鏈,OPStack的公開文檔提到未來基于Superchain架構實現的第二層擴展系統之間是可以實現便利的跨鏈的。

因此我們認為Base系統提到要實現的第二層擴展系統之間的跨鏈目前是指基于Superchain架構實現的第二層擴展系統之間的跨鏈。這是最容易實現也最快能實現的功能。

五Base的去中心化及實現方式

官方文檔提到Base將是去中心化的,但是會分階段執行。

根據OPStack的官方文檔,目前實現的第二層擴展系統方案中,Sequencer是用中心化方式指定的。OPStack也提到未來會將Sequencer的指定機制去中心化。

我們認為這也是Base進化的方向,會將目前OPStack中參與系統維護的中心化參與者逐步去中心化。當這些參與者逐漸去中心化之后,意味著一個角色有多個候選人有資格參與。而這些參與者要參與活動,按照一般POS機制的規律,他們將需要抵押代幣。

在當下的以太坊生態和Optimism生態中,在以太坊主網層面作為抵押的資產是ETH,在Optimism層面作為抵押的資產是OP代幣。

那Base系統可能抵押的加密資產是什么呢?

Coinbase表示不會為Base發行代幣,因此我們根據以太坊主網和Optimism系統的抵押資產判斷,在Base系統中未來當實現進一步去中心化后參與者需要抵押的加密資產較大可能是ETH或OP代幣。

綜上所述,我們認為基于OPStack的Base系統在可擴展性方面具備了良好的潛質,未來如果能在交易排序和狀態驗證方面引入進一步的去中心化機制規避系統的單點故障問題、使用多簽錢包或MPC技術管理安全委員會的權限以保障權限安全,將使得這個系統在技術和運作上更加安全、可靠、可信。

參考文獻:

IntroducingBase,https://www.coinbase.com/blog/introducing-base

Optimism,https://www.optimism.io/

WelcometotheOPStack,?https://stack.optimism.io/

EIP-2938,https://eips.ethereum.org/EIPS/eip-2938

EIP-4337,https://eips.ethereum.org/EIPS/eip-4337

zkSync,https://zksync.io/

AccountAbstractionSupport,

https://era.zksync.io/docs/dev/developer-guides/aa.html#prerequisites

Tags:BASEBASSTATACTrustBasecoinbase幣圈STAMPMetacraft

聚幣
MarsBit日報 | Fantom主網發布新版本;Yuga Labs比特幣NFT系列「TwelveFold」拍賣結束_比特幣

MarsBitCryptoDaily2023年3月7日 一、?今日要聞 BitfinexAlpha:加密貨幣市場波動性將增加,預計美聯儲將進一步加息根據BitfinexAlpha報告.

1900/1/1 0:00:00
ETHDenver 2023 大會決賽圈入圍項目出爐_ENT

注:本文來自@socolcn推特,MarsBit整理如下:ETHDenver2023大會決賽圈入圍項目出爐,其中一些項目非常有潛力,我總結了下1.SesameWallet這是一款離線錢包.

1900/1/1 0:00:00
Conflux張元杰:分析PoW公鏈的價值回歸之路_POW

@BITMAINtech邀請我對分析PoW公鏈的價值回歸,結果分享給大家:PoW的諸神黃昏。在上個熊市周期里,技術大神們還圍繞POWvsPOS爭論不休,現如今已無人問津.

1900/1/1 0:00:00
新手指南:如何使用Scroll zkEVM_CRO

本文旨在介紹初學者如何與L2Dapps交互。在本指南中,我將討論如何開始使用ScrollzkEVM以及如何與以太坊L2Dapp交互。理論上,在本指南中學到的技能可遷移至任何其他2層網絡.

1900/1/1 0:00:00
比特幣 Ordinals:與NFT的異同、爭議和潛力_比特幣

非同質化代幣是當前最熱門的話題之一。然而,除了NFTs之外,還有一種類似的數字資產,被稱為“BitcoinOrdinals”。比特幣的非同質化代幣被稱為Ordinals.

1900/1/1 0:00:00
ABCDE:我們為什么投資Polyhedra Network?_WEB

polyhedra網絡是zk全全,核心核心來自于加州大學,清華大學和和和和和斯坦福和和和大學和.

1900/1/1 0:00:00
ads