編按:本文是QuarkChain創始人&CEO周期博士在以太坊技術論壇ethresear.ch發布的一篇技術文章,介紹了一個高效的Merkletree方案設計。
原地址:
https://ethresear.ch/t/effici...
簡介
遵循以太坊2.0的無狀態客戶端的思想,我們實現了一個高效的鏈上動態Merkletree:
支付和金融服務技術解決方案提供商Fiserv與數字資產平臺Bakkt達成合作:10月31日消息,支付和金融服務技術解決方案提供商Fiserv宣布與數字資產平臺Bakkt建立戰略關系。Fiserv的廣泛功能(包括將資金移入和移出移動錢包的能力)與Bakkt的數字資產平臺相結合,將使加密貨幣和新興資產類別的實際應用成為可能。未來Bakkt與Fiserv的Carat全渠道生態系統的整合將使企業能夠為B2B和B2C支付、忠誠度計劃和交易尋求新的選擇,都將可以通過數字資產錢包訪問加密資產。商家將能夠通過與Carat的簡單集成來提供創新的消費者體驗,并推出適合其品牌和客戶的新數字資產產品。(Business Wire)[2021/10/31 6:22:33]
鏈上包含性驗證;鏈上添加/就地更新;O(1)存儲空間成本;更新/添加操作的O(1)存儲寫入成本。
動態 | 中裝建設欲應用區塊鏈技術解決裝飾裝修行業供應鏈金融問題:據證券時報消息,中裝建設(002822.SZ)區塊鏈負責人方玉書表示,中裝建設正在大力推進區塊鏈平臺研發,聚焦應用區塊鏈技術解決裝飾裝修行業供應鏈金融問題。公司計劃通過區塊鏈技術幫助公司有效解決上下游的現金兌付壓力,減少資金占用,降低資金成本,進而提升公司的毛利率和凈利潤率。未來,公司將通過區塊鏈平臺為同行業公司輸出技術和提供服務,幫助同行業公司降低資金成本和完善管理,并由此獲取相應收益,公司致力于使此項業務成為公司新的利潤增長點。[2019/10/28]
背景
聲音 | 微軟(中國)首席技術官韋青:區塊鏈等技術解決了數據可信和實時存在的問題:據每日經濟新聞消息,6月28日,“第二屆長三角民企發展大會”在上海舉行。微軟(中國)首席技術官韋青表示,邊緣計算、5G、區塊鏈之所以重要,是因為技術解決的并不是數據本身,而是數據可信和實時存在的問題。而現在的數據并沒有按照人工智能時代所需要的數據結構來搭建。[2019/6/28]
Merkletree廣泛用于以極低存儲成本在鏈上大量成員身份驗證,例如Uniswap鏈上空投。無需上傳鏈上所有用戶大量的空投信息,空投可以通過以下方式顯著節省成本:
將樹的根哈希存儲在鏈上使用鏈下計算證明用戶獎勵用戶通過鏈上提交證明來獲取獎勵
新加坡政府正探索區塊鏈技術解決金融交易結算及洗錢問題:新加坡政府正在探索使用區塊鏈技術和分布式賬本技術(DLT)來交易、結算金融交易、支付、證券,同時用于處理洗錢(AML)和恐怖主義融資(CFT)。新加坡資訊通信媒體發展管理局同時與一些銀行合作研發一個KYC區塊鏈項目。[2018/3/28]
此外,鏈上動態Merkletree正在引起人們的興趣。著名的會計事務所安永(Ernst&Young,EY)開發了一種僅能在鏈上添加的動態Merkletree(https://github.com/EYBlockcha...5)。它通過只存儲“邊界”節點而不是樹的所有節點來節省樹的存儲成本,但是,添加操作的寫入成本為O(log2(N)),這可能會在EVM上消耗相當大的gas。
基本想法
類似于現有的靜態Merkletree,它使用默克爾證明來驗證包含性,鏈上動態樹的基本思想是在包含驗證后重用默克爾證明來更新樹的根哈希。樹更新的步驟如下:
給定LeafIndex、oldLeafHash、newLeafHash、oldRootHash、proof用oldLeafHash和proof計算rootHash。如果計算出的rootHash!=oldRoothHash,則包含驗證失敗;否則繼續使用newLeafHash和proof計算newRootHash,其中證明被重用,newRootHash將是更新后樹的根哈希
請注意,只有newRootHash被寫入區塊鏈,因此空間和寫入的成本是O(1)。
應用
MerklizedERC20
ERC20標準可以修改為Merklize的樹。任何造幣/銷毀/轉移操作都需要Merkle證明。MerklizedERC20的應用或許可以:
鏈上投票——治理提案投票可以廉價地使用ERC20快照并根據快照計算鏈上投票,而不需要保留ERC20余額變化或鏈下快照的所有歷史記錄。遠程流動性挖掘——遠程鏈上的合約對本地ERC20用戶進行空投/流動性挖礦,其中ERC20快照通過去中心化預言機定期轉發到另一條鏈。
示例代碼可以在這里找到:https://github.com/QuarkChain...
/SPDX-License-Identifier:MITpragmasolidity^0.8.0;import"hardhat/console.sol";import"@openzeppelin/contracts/token/ERC20/IERC20.sol";import"@openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata.sol";import"@openzeppelin/contracts/utils/Context.sol";import"./DynamicMerkleTree.sol";
contractMerklizedERC20isContext,IERC20,IERC20Metadata{mapping(address=>uint256)private_balances;mapping(address=>uint256)private_indices1;uint256private_totalSupply;stringprivate_name;stringprivate_symbol;
Tags:C20RC20ERC20RC2itokenwallet轉trc20需要手續費嗎wrapped SIENNA (ERC20)PlayCoin [ERC20]brc20官網
前言 關注區塊鏈的朋友,經常會在圈子里面看到有關零知識證明的信息,而zksync、mina等知名項目都是使用到了零知識證明的相關技術.
1900/1/1 0:00:00根據Web3Index的排名,PocketNetwork現在是排名第一的中間件服務協議,上個月開發者支付的費用增長了208%,比與其收入最接近的協議高出7倍之多.
1900/1/1 0:00:00經過數月的期冀、失望、最后一刻的推遲和極大的懷疑,eNaira發行成為了全球最新的CBDC,世界各地的尼日利亞人已經開始使用這一數字貨幣,并給予一些反饋.
1900/1/1 0:00:00Polkadot生態研究院出品,必屬精品波卡一周觀察,是我們針對波卡整個生態在上一周所發生的事情的一個梳理,同時也會以白話的形式分享一些我們對這些事件的觀察.
1900/1/1 0:00:00如果你能夠選擇出生地,你會選擇薩爾瓦多嗎?相信圈外的朋友不會,但圈內的朋友可能會。打開微信,搜索“薩爾瓦多”,我驚了。微信好友中竟有多人已經把所在地改為了薩爾瓦多.
1900/1/1 0:00:00如果要問目前哪個加密項目最有用,最有可能從游戲、購物、銀行等業務全面改變世界的運作方式,答案很明確,那就是以太坊。因為以太坊憑借著革命性的智能合約為DeFi、NFT等熱潮提供了土壤和動力.
1900/1/1 0:00:00