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

區塊鏈研究實驗室 | Plasma Cash區塊結構的規范_SUM

Author:

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

PlasmaCash推出的最重要的改進之一是“lightproofs”。Plasma結構要求用戶下載整個Plasma鏈,以確保他們的資金安全。使用PlasmaCash,他們只需下載與自己資金相關的Merkle樹枝。

這是通過引入一個新的事務有效性條件來實現的:特定CoinID的事務只在Merkle樹的CoinIdth葉中有效。因此,只下載該分支就足夠確信該硬幣不存在有效的交易。這個方案的問題在于,交易是“卡”在這個面額上的:如果你想交易多個硬幣,你需要多個交易。

如果我們將基于范圍的事務放入常規Merkle樹的分支中,則lightproofs就變得不安全。這是因為有一個分支并不能保證其他分支不相交:

第4和第6葉都描述了范圍內的交易。有一個分支并不保證另一個分支不存在。

世界自然保護聯盟主席:區塊鏈技術可促進碳排放和生物多樣性信用交易市場的安全透明:9月7日消息,在2023 INCLUSIfON?外灘大會上,世界自然保護聯盟主席Ms.Razon AI Mubarak發表演講時稱,金融科技不僅僅能幫助填補資金的缺口,它對我們減緩和適應氣侯的變化以及扭轉生物多樣性損失的努力是至關重要的。他表示:“利用區塊鏈技術可以促進碳排放和生物多樣性信用交易市場的透明和安全,以及可持續產品的溯源。”[2023/9/7 13:24:34]

使用常規Merkle樹,保證沒有其他分支相交的唯一方法是將它們全部下載并檢查。但那已經不再是lightproofs!

我們的Plasma實現的核心是一個新的塊結構,以及一個伴隨的新事務有效性條件,它允許我們為基于范圍的事務獲得lightproofs。塊結構稱為Merklesum樹,其中每個散列旁邊是和值。

動態 | 贛州經開區大力發展“區塊鏈”產業:據贛州市人民政府官網消息,目前,贛州經開區塊鏈金融產業沙盒園現在已有注冊企業42家,簽約企業62家,初步形成了以區塊鏈底層技術為核心,金融、物聯網、資產管理等區塊鏈應用場景+的發展創新模式,目前主要發展領域有金融服務、數字資產等平臺,以及智慧社區、供應鏈溯源等多個領域。

贛州經開區立足于贛州豐富的稀土、鎢等稀有金屬資源稟賦,采用“互聯網+稀土與鎢等大宗商品市場”的戰略思維,嫁接區塊鏈技術,充分運用電子商務技術促進稀有金屬交易行為市場化、降低交易成本、提高交易安全性與便利性,成為集稀有金屬交易結算、合同擔保、供應鏈金融、倉儲物流、信息咨詢、會展商務等多種服務于一體的稀有金屬交易中心。目前贛州經開區正努力構建“區塊鏈+稀有金屬交易所”,并在中國南方稀土大樓建立了演示展示平臺,同時,二期項目也正在建設之中。

下一步,贛州經開區將合理利用區塊鏈的優勢,一條條落實、一個個場景挖掘,在已有基礎上,抓住機遇,以創新的技術、嶄新的姿態把贛州的區塊鏈產業發展壯大,加速推進區塊鏈生態產業發展。[2019/12/8]

新的有效性條件使用特定分支的和值來計算開始和結束范圍。這種計算是經過精心設計的,因此兩個分支的計算范圍不可能重疊。轉移只有在其自身范圍在該范圍內時才有效,因此這將使我們返回我們的輕客戶!

動態 | 瑞士網絡安全公司和區塊鏈研究所合作推出兩個區塊鏈研究中心:據BTCmanager消息,瑞士知名網絡安全和物聯網公司WISeKey與區塊鏈研究所(BRI)達成協議,將在阿根廷布宜諾斯艾利斯和瑞士日內瓦推出兩個新的區塊鏈研究中心。此前2018年11月份消息,WISeKey宣布加入區塊鏈研究所(BRI)。[2019/1/23]

本節將詳細說明sumtree的規范、范圍計算的內容以及如何實際構造滿足范圍的sumtree。

我們已經編寫了Plasma-Merklesumtree的兩個實現方法:一個是在操作員的數據庫中完成,另一個是在內存中用于在Plasma實用程序中測試。

sumtree節點規范

Merklesum樹中的每個節點都是48個字節,如下所示:

動態 | EOS區塊鏈瀏覽器EOSpark推出API服務:據IMEOS消息,EOS區塊鏈瀏覽器EOSpark推出API服務,開放EOSPark的數據能力,降低開發門檻。同時,MORE Wallet即將接入此功能。[2018/10/1]

總和的16字節長度與coinID相同并不是巧合!

我們有兩個輔助屬性,.hash和.sum,這兩個屬性將引出這兩個部分。

例如,對于somenode=0x1b2e79791f28c27ed669f257397e1deb3e522cf1f27024c161b619d276a25315ffffffffffffffffffffffffffffffffff

我們有node.hash==0x1b2e79791f28c27ed669f257397e1deb3e522cf1f27024c161b619d276a25315和node.sum==0xffffffffffffffffffffffffffffffffff。

金色財經現場報道 八分量創始人兼CEO阮安邦:區塊鏈及智能合約仍存在部分問題:金色財經現場報道,在2018大數據產業峰會上,八分量創始人兼CEO阮安邦表示,區塊鏈及智能合約仍存在部分問題,首先鏈外運算不可信,除非完整的運算流程均由智能合約編寫,數據在鏈外流傳的任一環節的安全問題都會導致全局可信性的喪失;限定性借口,即便圖靈完備,所支持的接口與功能依舊遠少于存量應用程序;移植重構,無法與存量應用程序兼容,需完全移植,大量重構;完全冗余,智能合約的所有操作均需要在全網絡節點完全重做,造成極大的資源浪費與性能損失;低效共識,共識效率極低,且共識操作價值極低,極大的資源浪費與新能損失。[2018/4/19]

父級計算

在一個規則的merkle樹中,我們構造一個哈希節點的二叉樹,直到一個根節點。指定和樹格式是一個簡單的問題,即定義父計算函數,該函數接受兩個兄弟作為參數。

例如,常規Merklesum樹具有:parent=function{returnSha3)}其中Sha3是哈希函數,concat將這兩個值附加在一起。

若要創建merklesumtree,父函數還必須連接其子函數的加法運算結果。sum值:

注意parent.hash對每個sibling.sum和hashes是一種承諾:我們對兩者的完整96個字節進行哈希處理。

計算分支的范圍

我們使用Merklesumtree的原因是因為它允許我們計算分支描述的特定范圍,并且100%確信不存在其他有效的重疊分支。

我們通過在分支上加上左和右和來計算這個范圍。在每個父級計算中,將兩者初始化為0。如果包含證明指定了右側的同級,則取rightsum=right.sum;如果將leftsum=left.sum添加到左側,則取leftsum=left.sum。

然后,分支描述的范圍是。請參見以下示例:

在本例中,分支6的有效范圍是。注意31–24=7,這是葉6的總和值!同樣,分支5的有效范圍是[21,36-)==[21,24)。注意它的結束和分支6的開始是一樣的!

你會發現構造一個Merklesumtree是不可能的,它有兩個不同的分支覆蓋相同的范圍。在樹的某個層面,總和必須被打破!嘗試通過制作另一個與范圍相交的分支來“欺騙”葉子5或6。僅填寫灰色框中的?

你會發現,在樹的某個層次上,這是不可能的:

這就是我們獲得輕客戶的方式。我們將分支范圍稱為implicitStart和implicitEnd,因為它們是從包含證明中“隱式地”計算的。我們在plasma-utils中通過calculateRootAndBounds實現了一個分支檢查器,用于測試和客戶端證明檢查:

在Vyper中使用智能合約

請注意,鍵入的范圍是開始和結束,即完整的16個字節。

在常規Merkle樹中,我們通過散列“葉子”構建底層節點:

給定一個帶有單個transfera的txa,和值應該是什么?事實證明,不僅僅是transfera.end-transfera.start。原因是,如果傳輸不接觸,它會破壞分支的范圍。我們需要“填充”sum值來解釋這個間隙,否則root.sum將太小。

有趣的是,這是一個非確定性的選擇,因為您可以將節點填充到間隙的右側或左側。?我們選擇了以下“左對齊”方案來將葉子解析為塊:

我們將最底層的.sum值稱為該分支的parsedSum,而TransferProof模式包含一個.parsedSum值,用于重建底部節點。

分支有效性和隱含NoTx

因此,由智能合約檢查的分支的有效性條件如下:implicitStart<=transfer.typedStart

原子性多發

通常交易要求多次轉移要么發生或要么不發生,結果是每個.transfer需要包含一次有效的事務-每個.transfer都有一個與特定transfer.typedStart和.typedEnd相關的有效總和。但是,對于這些包含中的每一個,它仍然是完整的UnsignedTransaction的哈希-而不是被解析到底部的單個Transfer.hash。

本文轉載公眾號:區塊鏈研究實驗室

海納學院的內容將圍繞:區塊鏈技術,產品社群,經濟模型等全方位的知識體系輸出,為大家帶來不一樣的社群學習體驗。歡迎聯系作者微信加入社群:csschan1120

Tags:SUM區塊鏈FFFMERCrypto Summoner區塊鏈是什么意思FFF幣STREAMERINU

Pol幣
TokenGazer深度研究 | Reserve:行業資源較為亮眼 穩定幣市場面臨一定挑戰_RES

2019年5月23日,TokenGazer發布了區塊鏈深度研究ReserveProtocol報告.

1900/1/1 0:00:00
全球最大的瀏覽器挖礦軟件 Coinhive 竟然因為分叉關門了?_COI

原文標題:《黑客盜用電腦挖礦掙不到錢,黑產代碼商Coinhive被迫關門》你以為EOS黑客每天攻擊DAPP合約就可以賺不少錢,但實際上并不是所有的區塊鏈地下黑客都有好日子過.

1900/1/1 0:00:00
加密貨幣投資筆記:只賺屬于你的錢,只做你看得懂的投資_比特幣

作為一個區塊鏈行業的從業者而非投資人,我一向避免過多地談論比特幣價格,牛市熊市,上車不上車這類的話題.

1900/1/1 0:00:00
LBank Solar 系列「Saturn」項目 PHV 認購結果公布_USD

尊敬的LBank用戶: LBankSolar系列「Saturn」項目PHV于2019年5月22日19:30開始認購下單,2小時內下單同等對待,總共有5,349人下單,下單總價值超過15,833.

1900/1/1 0:00:00
BM:未利用籌集資金購買EOS的原因是B1不能擁有超過10%的份額_EOS

據MEET.ONE報道,電報群中對B1回購的討論仍在繼續,BB和BM在群中回應社區疑問。1.社區提問:難道B1不應該將籌集來的40億美金用于資助DApp的開發嗎?BM:我們按照承諾在EOSVC投.

1900/1/1 0:00:00
為什么 Blockchain.com 的比特幣每日交易份額三年內下跌了 50%_比特幣

縱觀比特幣歷史,區塊鏈推出的非保管錢包被廣泛使用。事實上,2015年時,區塊鏈已連續幾個月傳播了比特幣每日交易的大部分信息,這些交易主要是通過錢包和API服務結合進行的.

1900/1/1 0:00:00
ads