以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads
首頁 > Ethereum > Info

Turboproof 證明系統初探_TUR:ENT

Author:

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

編者按:本文來自以太坊愛好者,作者:GuillaumeBallet,翻譯&校對:TrumanW&阿劍,Odaily星球日報經授權轉載。以太坊的狀態數據正不受限制地快速增長,長此以往,將只有少數大型公司才能負擔運行節點的成本。應Alexey的要求,本文描述了我對turboproof證明系統的理解,該技術未來有可能會應用在多種輕客戶端上。以太坊區塊鏈的狀態數據使用十六叉帕特里夏樹來存儲的。數據存儲有兩個層次:地址樹是從地址到賬戶數據的映射。智能合約的數據也存儲在一棵數據樹中,該樹就是由從32字節內存地址到32字節的值的映射構成的。這些默克爾樹存儲對。請注意,鍵的基本單位是半字節,而不是一個字節。這些默克爾樹具有3種類型的節點:葉子節點:這些是對,它們始終是默克爾樹的終端節點。分支節點:內部節點,并且此節點及其所有子節點共享相同的前綴。每個分支節點有17個條目。前16個條目對應于子節點的鍵后綴的第一個半字節。如果存在,則第17個條目是與鍵前綴關聯的值。擴展節點:“捷徑節點”,讓所有子節點共享一個公共前綴。有了擴展節點,就不會建出很多只有一個葉子的分支節點了。舉個例子,以下的樹有一組葉子節點,分支節點以及擴展節點:

OKX Ventures合伙人Jeff Ren:DeFi和CeFi不是對立關系,而是相互補充和融合:金色財經消息,OKX Ventures合伙人Jeff Ren受邀出席2023香港 Web3 嘉年華《CeFi還是DeFi?應用場景以及未來趨勢》主題的圓桌論壇。Jeff表示,CeFi經過數年發展,產品已經非常成熟,體驗也非常好,DeFi則更加開放、透明、而且沒有準入門檻,使全球用戶都可以使用金融服務,增強了金融的普惠性。DeFi和CeFi不是對立關系,而是相互補充和融合。

據悉,OKX Ventures專注于探索全球優質項目,支持最前沿的區塊鏈技術創新,迄今已投資基礎設施、DeFi、GameFi、Web3、元宇宙及 NFT 五大領域的超 300 個項目,推動全球區塊鏈行業的可持續發展。[2023/4/14 14:04:03]

-圖1.一個Trie編碼以下鍵值對:,,和。在此示例中,鍵和值已縮短為2個字節,以提高可讀性。標簽為0到15的行表示分支節點,延伸出來的箭頭所指的半字節是其子節點的前綴。第17個條目未使用,因此未顯示。的那一行是擴展節點,這意味著其子節點必須以這兩個半字節為前綴。終端節點是葉子,左邊的兩個具有前綴,右邊的兩個不需要前綴,因為根據指向它的路徑就能得到完整的鍵。-在實際應用中,這個模型是以太坊很多效率問題的根源,但是它也被證明有很強的韌性。序列化值

野村控股推出加密風險投資部門Laser Venture Capital:金色財經報道,野村控股將推出一個加密風險投資部門,作為其新數字資產業務的一部分。 該部門名為 Laser Venture Capital,將投資于數字生態系統中的公司,重點是去中心化金融 (DeFi)、集中式金融 (CeFi)、web3 和區塊鏈基礎設施。

Steven Ashley和Jez Mohideen將分別擔任野村激光數字加密業務的董事長和首席執行官。作為新職位的一部分,Ashley已辭去之前擔任銀行批發部門負責人的職務。[2022/9/21 7:11:24]

一些用例需要在用戶之間傳遞元組。例如,為了節省空間,輕型客戶端僅存儲各默克爾樹的根。因此,為了與狀態進行交互,用戶需要告訴輕客戶端自己的狀態是什么樣的,以便輕客戶端可以執行操作并計算新的狀態根。為壓縮數據,該建構必須能夠將多個賬戶的狀態變化打包成單個證明。在前面的示例的基礎上,這是樹中同時存在和的證明:

Phala跨鏈路由SubBridge開啟與Basilisk、Calamari、Turing的HRMP通道:8月4日消息,Phala資產跨鏈路由SubBridge正式開啟與Basilisk、Calamari、Turing之間的雙向HPMP通道,用戶可通過SubBridge將BSX(Basilisk token)、KMA(Calamari token)、TUR(Turing token)跨鏈傳輸到Khala上,也支持將相關資產反向轉移,實現了Khala和Basilisk、Calamari、Turing之間的跨鏈轉賬,拓展全新場景用例。[2022/8/4 3:09:42]

-圖2.證明圖1中的樹包含和。除了這兩個值以外的子樹所存儲的值都用原值相應哈希值替代。。-只要在該證明中提供的哈希值就是原值的哈希值,那么根據圖2中的信息計算出的樹根哈希值將與圖1中的樹根哈希值一致。問題是如何序列化數據:給定一個哈希表列表和對列表,人們如何找出樹的結構?例如,僅給出以下輸入:和的對表示子樹的哈希值。人們可能重建出下面這棵樹:

OKX Ventures戰略投資Zebec Protocol:據官方消息,OKX Ventures宣布戰略投資基于Solana網絡的連續且可編程的現金流協議Zebec Protocol。

對于此次合作,OKX Ventures創始人Dora表示:“我們很高興成為 Zebec 的合作伙伴。Zebec已經為即時、無縫和連續的資金流構建了一個 DeFi 原生解決方案,Zebec 正在快速構建幾乎每個 web3 公司都需要的資金管理、工資及支付的產品套件。”

據悉,Zebec 協議是 Solana 網絡上的第一個可編程現金流協議,可實現工資、投資等方面的實時連續的支付及金融交易流。Zebec 協議實現的自動資金流,使企業、員工和消費者都能夠重新想象他們的支付方式、投資方式以及購買產品或服務的方式。[2022/2/23 10:10:11]

-圖3.因為缺少結構信息而建出的錯誤數據樹-也可能建出下面這樣的數據樹:

Elite Fixtures調查全球115個國家開采比特幣的成本:委內瑞拉挖礦成本最低 韓國最高:最近,Elite Fixtures對全球115個國家開采一個比特幣的成本進行了調查。他們發現開采比特幣成本最低的國家是委內瑞拉,只要投入531美元就能挖出一個比特幣,這主要得益于委內瑞拉的電力行業有大量的補貼,所以成本很低。而開采成本最高的國家是韓國,挖一個比特幣需要投入26170美元。[2018/1/28]

-圖4.另一棵因為缺乏結構信息而產生的錯誤數據樹-因此,我們需要編碼結構信息的方法。Turboproof

AlexeyAkhunov的提案仍在制定中,而我這篇獨立的文章也想略盡綿薄,為定義整個概念做點工作。這里介紹的解決方案與我和SinaMahmoodi合作的rust實現相對應。Turboproof分為三個部分:葉子節點的清單哈希值的列表,與樹的原始分支一一對應“結構信息”,即僅使用提供的哈希和葉子如何重建樹的指令列表。為能重建出正確的數據樹,最后一部分被編碼為供堆棧器執行的一系列指令:LEAF表示應從證明的葉子序列中彈出一個葉子節點;BRANCH規定需要創建一個新的分支節點,并且之前構造的節點應存儲為新分支節點的第i個子節點。然后將新節點存儲在堆棧中;ADD規定,應將堆棧頂部的節點設置為堆棧上位于其下方的分支節點的第i個子節點;EXTENSION規定應將堆棧頂部的節點設置為擴展節點的子節點,整個子樹的前綴由半字節ext的序列表示;HASH是表示子樹哈希值的節點。一些例子

假設整個狀態由以下4個對組成:

這些鍵值對所組成的數據樹表示如下:

-圖5.初始數據樹-證明

我們的證明將是針對兩個鍵0xcafecafe和0xcafedeca的。不需要用到的兩個葉子節點將被轉化為哈希值。然后將證明序列化為:節點以深度優先的順序序列化:

-圖6.證明的節點部分-哈希也按深度優先順序進行序列化。只有一個哈希值,代表0xd*子樹用于重建樹的指令集:

用戶現在可以證明他們知道樹的當前狀態。他們可以將證明發送給中繼器或任何想要確保用戶知道他們自己狀態的人。重建樹

一開始,節點和哈希列表被接受,接著堆棧被初始化為空。

-圖7.重建樹過程的初始狀態-讓我們跟隨這個程序。1.LEAF

-圖8.第一個葉子節點被推入堆棧-2.LEAF

-圖9.兩個葉子節點都在堆棧中-3.BRANCH(14)

-圖10.將序列中的節點設為分支節點,然后彈出堆棧頂部的節點,將后者設置為前者的第14個子節點。如此組成的子樹隨后立即被推入棧頂。-4.ADD(13)

-圖11.彈出堆棧頂部的兩個元素,并添加第二個元素作為第一個元素的第13個子元素。結果被推回堆棧。-5.EXTENSION()

-圖12.將序列中的節點設為擴展節點,擴展節點的前綴為“0xafe”,然后棧頂的元素成為該擴展節點的子節點。完成操作后,整個子樹被推回堆棧。-6.BRANCH(13)

-圖13.將序列中的節點設為分支節點,并讓棧頂的元素成為其第13個子節點。結果再次被壓入堆棧。-7.HASH

-圖14.哈希從證明的哈希列表中提取并推入堆棧的頂部。-8.ADD(14)

-圖15.棧頂的哈希值被添加為樹的第14個子節點。-該程序至此終止,并且堆棧的頂部存有樹的最終版本。該樹與圖6中的樹具有相同的根哈希,并且很簡單就能驗證兩個鍵均存在。Turboproof的意義

以太坊狀態數據正在增長。在撰寫本文時,狀態數據已增長到約占20GB。對于手機來說,這個量級已經太大了。想讓所有人都能訪問網絡,就必須保證不那么強大的設備也能訪問網絡。有了這樣的證明方式,用戶就可以只存儲他們感興趣的數據,并在他們想與區塊鏈進行交互時證明所有權。這就是所謂的輕客戶端。想深一步,人們可以構想用這種“無狀態”的方式來維護主鏈,用戶只需保存鏈上狀態中跟自己有關的部分,并在需要時發布這些信息。這將有助于阻止狀態所需空間的持續增長,并使所有人都能使用以太坊。為了使證明尺寸較小并能快速處理,仍需要做一些工作,好在讓它們變得更加普及也會有助于我們的工作。致謝仰賴于AlexeyAkhunov和SinaMahmoodi的投入和反饋,這篇文章才得以寫就。

Tags:TUREFIVENENTTURBO幣未來價值DeFi KingdomSalad VenturesAscentPad

Ethereum
A輪“直通”IPO,秘訣竟是發行 Equity Token?_FUN:Neutrino System Base Token

日前,德國一融資平臺使用區塊鏈的方式幫助一個A輪公司實現了一次“IPO”。此次基于區塊鏈的“IPO”總計融資額為140萬歐元,吸引了來自34個國家的1017名投資者參與.

1900/1/1 0:00:00
中國拿下2/3的比特幣算力份額,54%的算力在四川_區塊鏈:數字金融雙學士學位

編者按:本文來自小蔥區塊鏈,Odaily星球日報經授權發布。根據數字資產管理公司CoinShares的一份報告,中國的比特幣礦工現在控制著三分之二的全球算力.

1900/1/1 0:00:00
2019交易所關鍵字:多元化_COI:COIN

Odaily星球日報譯者|Moni在加密貨幣行業里,交易所一直扮演了較為重要的角色,因為他們控制了非常多的流量,也提供了整個行業內高達40%的工作崗位,因此在2019年即將過去的時候.

1900/1/1 0:00:00
BTC周報 | 比特幣7日跌幅達18%;周內9億美元出逃(11.18-11.24)_OIN:Syariahcoin

大額轉賬筆數增加70%;F2pool魚池“出塊份額”減少20%;嘉楠耘智在納斯達克敲鐘上市,股價破發后下跌12%;BitcoinCore發布新版客戶端修復相關漏洞.

1900/1/1 0:00:00
暗潮涌動,ERC20 BTC 正在攪動市場_DEFI:DEF

借貸是門古老的生意很老很老中國古書上記載著猶太人歷史上記載著紅頂商人胡雪巖從經營錢莊發家現代銀行家靠著借貸作為資金杠桿發家極其相似的金融歷史在加密貨幣領域也正在發生中心化借貸的出現與蓬勃去中心化.

1900/1/1 0:00:00
下跌結束?這3點透露比特幣看漲的跡象_區塊鏈:GAS

正如大家所見,比特幣在過去一周左右的時間下跌了11.5%,可能是由于缺乏利好以及監管的收緊,比特幣遭遇恐慌拋售,上周短暫跌破了7,000美元的心理水平.

1900/1/1 0:00:00
ads