PlasmaCash推出的最重要的改進之一是“lightproofs”。Plasma結構要求用戶下載整個Plasma鏈,以確保他們的資金安全。使用PlasmaCash,他們只需下載與自己資金相關的Merkle樹枝。
這是通過引入一個新的事務有效性條件來實現的:特定CoinID的事務只在Merkle樹的CoinIdth葉中有效。因此,只下載該分支就足夠確信該硬幣不存在有效的交易。這個方案的問題在于,交易是“卡”在這個面額上的:如果你想交易多個硬幣,你需要多個交易。
如果我們將基于范圍的事務放入常規Merkle樹的分支中,則lightproofs就變得不安全。這是因為有一個分支并不能保證其他分支不相交:
第4和第6葉都描述了范圍內的交易。有一個分支并不保證另一個分支不存在。
Meta將社交系統與區塊鏈、加密貨幣等Web 3.0技術結合:金色財經報道,Meta將為區塊鏈技術提供深度兼容,將社交系統與區塊鏈、加密貨幣等Web 3.0技術結合。據悉,該消息來源于Meta AR/VR副總裁Andrew Bosworth向員工發布的內部信,他表示:在未來十年,區塊鏈技術可能對行業產生深遠的影響。目前,Meta尚未對此做回復。Bosworth還表示:Meta應該開發支持NFT的功能,并投資一些基于區塊鏈的智能合約、分布式自治組織。
關于Meta發展區塊鏈技術的原因,猜測與元宇宙布局有關,而且此前就已經推出Libra來探索虛擬貨幣生態。與此同時,Meta的董事會成員之一Marc Andreessen(a16z聯合創始人)也創建了專門面向Web 3.0公司和技術的投資基金。(紐約時報)[2021/12/23 7:58:29]
使用常規Merkle樹,保證沒有其他分支相交的唯一方法是將它們全部下載并檢查。但那已經不再是lightproofs!
中國互金協會舉辦“區塊鏈金融安全合規應用的政策與實踐”線上培訓班:近期,中國人民銀行發布《區塊鏈技術金融應用 評估規則》(JR/T 0193—2020),明確了區塊鏈技術金融應用的實現要求、評估方法和判定準則,為充分發揮區塊鏈技術集成創新優勢、加強區塊鏈金融應用風險防控提供了標準指引。為落實好《中國人民銀行關于發布金融行業標準推動區塊鏈技術規范應用的通知》(銀發〔2020〕162號)中關于行業協會加強區塊鏈技術金融應用行業自律管理的相關要求,幫助從業機構理解和把握區塊鏈金融應用相關行業標準,推動區塊鏈技術在金融領域安全合規應用,應廣大從業機構的需求,協會近日舉辦了“區塊鏈金融安全合規應用的政策與實踐”線上培訓班。協會副秘書長楊農出席培訓班并致辭。
本次培訓邀請了中國人民銀行科技司、數字貨幣研究所有關負責同志就區塊鏈技術發展趨勢、區塊鏈金融應用實踐和行業標準宣貫等焦點問題進行授課。近200余名來自金融機構、科技公司的代表參加了培訓。參訓學員表示,此次培訓內容詳實、解讀權威、實用性強,有助于提升從業機構對區塊鏈技術的運用和管理水平,建立健全區塊鏈技術金融應用風險防控機制。(中國互聯網金融協會官網)[2020/8/19]
我們的Plasma實現的核心是一個新的塊結構,以及一個伴隨的新事務有效性條件,它允許我們為基于范圍的事務獲得lightproofs。塊結構稱為Merklesum樹,其中每個散列旁邊是和值。
雄安稅務局將探索區塊鏈在稅務服務中的創新運用:5月26日消息,雄安新區稅務局與雄安移動26日簽訂戰略合作協議,雙方將共同研究開發5G技術、區塊鏈、智能網絡、大數據運算等在稅務服務管理中的創新應用,打造雄安新區智能城市建設的示范產品。據了解,雄安新區稅務局將為雄安移動提供稅務應用場景、行業專家、人力支撐和數據協調;雄安移動則將以雄安稅務為試點,研究開發5G技術在辦稅服務中的運用,推進區塊鏈在電子發票等領域的深入運用及構建“DICT+智能網絡建設”,助力稅務驅動業務決策和產品智能。(人民網)[2020/5/27]
新的有效性條件使用特定分支的和值來計算開始和結束范圍。這種計算是經過精心設計的,因此兩個分支的計算范圍不可能重疊。轉移只有在其自身范圍在該范圍內時才有效,因此這將使我們返回我們的輕客戶!
本節將詳細說明sumtree的規范、范圍計算的內容以及如何實際構造滿足范圍的sumtree。
聲音 | 工行陳滿才:區塊鏈適合用于信息的共享和透明、業務流程的優化及資金的高效清算:金色財經報道,中國工商銀行金融科技部副總經理陳滿才表示,經過幾年的運用,我們感覺基于區塊鏈的分布式賬本、不可纂改、可追溯這些特點,它比較適合用于信息的共享和透明、業務流程的優化以及資金的高效清算。[2019/11/7]
我們已經編寫了Plasma-Merklesumtree的兩個實現方法:一個是在操作員的數據庫中完成,另一個是在內存中用于在Plasma實用程序中測試。
sumtree節點規范
Merklesum樹中的每個節點都是48個字節,如下所示:
總和的16字節長度與coinID相同并不是巧合!
我們有兩個輔助屬性,.hash和.sum,這兩個屬性將引出這兩個部分。
V神:對區塊鏈支持的在線投票是“謹慎”而非“謹慎支持”:據V神最新消息,他指責一篇文章誤解了他對于區塊支持的在線投票技術的態度,他的態度是“謹慎”而非“謹慎支持”,并稱非常重要的是這種投票方式不能用于政府選舉。他6月6日發推稱,在線投票需要特別的私密性、安全性以及特殊的技術來實現,將這種投票機制強行與公共賬本結合只會適得其反。而一篇文章引用他的推特后,稱V神對于區塊鏈在線投票是持“謹慎支持”的態度。[2018/6/7]
例如,對于somenode=0x1b2e79791f28c27ed669f257397e1deb3e522cf1f27024c161b619d276a25315ffffffffffffffffffffffffffffffffff
我們有node.hash==0x1b2e79791f28c27ed669f257397e1deb3e522cf1f27024c161b619d276a25315和node.sum==0xffffffffffffffffffffffffffffffffff。
父級計算
在一個規則的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
親愛的社區用戶: FCoin的戰略投資者,包括丹華資本、節點資本、八維資本、時戳資本、比升資本、歌者資本、Zipper基金會、共識實驗室共計8家機構,當前合計持有358,813.
1900/1/1 0:00:00在區塊鏈技術領域,智能合約一直在多語言開發環境中發揮著至關重要的作用。如此一來,保證智能合約的安全顯得尤為重要.
1900/1/1 0:00:00趙長鵬:不得不反訴紅衫以公開結果,曾墊付77.9萬美元法律費用 ◇金色盤面 據huobiglobal數據顯示,BTC最近成交價7871.43美元.
1900/1/1 0:00:00來自coindesk.com的消息稱,美國最大的電信運營商AT&T周四宣布它將通過BitPay接受加密貨幣形式的賬單支付.
1900/1/1 0:00:004小時走勢看,BTC仍處于箱體區間7500美元至前高8360美元上下震蕩,同時也處于上升楔形三角區間內震蕩上行,量能逐漸衰減,MACD有即將死叉趨勢,短期仍有下探的風險.
1900/1/1 0:00:00近日,沃爾頓鏈與首個基于區塊鏈的互聯網底層協議項目Blockcloud達成戰略合作。雙方就區塊鏈技術的應用及拓展達成合作,雙方將發揮各自技術優勢,整合雙方渠道及平臺資源,推動區塊鏈行業發展.
1900/1/1 0:00:00