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

科普 | Huffman:Taproot 的優化_區塊鏈:OOT

Author:

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

四年來的第一次比特幣升級剛剛被全世界的礦工們批準。這是利益相關者之間達成共識的罕見時刻。

撰文|?Daiwei

01

Taproot回顧?

比特幣改進提案是為比特幣引入新功能和信息的設計文檔,而Taproot升級則是三個BIPs的匯編,這三個BIPs分別是Schnorr簽名(BIP340)、Taproot(BIP341)和TapScript(BIP342),這三個升級統稱為BIPTaproot,它將為比特幣帶來了更高效、更靈活、更私密的傳輸方式,其核心在于使用了Schnorr簽名和Merkel抽象語法樹(MAST)。

穩定幣crvUSD科普創新清算機制LLAMMA,可在抵押品價格下跌時逐步替換為穩定幣:1月17日消息,Curve官方科普其穩定幣crvUSD創新的清算機制LLAMMA,解釋了LLAMMA通過AMM的特性進行針對債務人更友善的清算方式,讓抵押品在價格下跌時逐漸轉移成穩定幣,讓原本要清償的債務有一定程度的穩定幣可以償還,同時在價格回穩時再逐漸把穩定幣換回抵押品,而不是直接的觸發清算導致債務人的虧損。

此前報道,2022年11月23日,去中心化交易平臺CurveFinance開發者發布Curve即將推出的去中心化Stablecoin“crvUSD”的官方代碼和白皮書。[2023/1/17 11:17:13]

現場 | 火幣中國推出數字經濟及區塊鏈產業科普新書:金色財經現場報道,12月6日,由海南省工業和信息化廳主辦,南南合作金融中心協辦,海南生態軟件園、火幣中國承辦的“海南自貿港數字經濟和區塊鏈國際合作論壇”在海口舉行,這是全球首次區塊鏈部長級論壇。

在本次論壇上,火幣中國舉行了“數字經濟及區塊鏈產業科普系列新書發布”儀式,希望通過教材、專業教育、培訓等多種方式,幫助從業者、高校、研究機構深入了解區塊鏈,從而建立起區塊鏈全局性知識模型,真正推動區塊鏈應用落地。火幣中國CEO袁煜明介紹,將聯合機械工業出版社面向普通高等教育推出《區塊鏈導論》、《區塊鏈系統設計與應用》和《區塊鏈新商業模式分析》系列教材,這是國內最早推動的區塊鏈教材之一;火幣中國還積極參與數字經濟的研究,由中信出版社出版的新書《讀懂Libra》已經上市;由火幣中國負責編寫的區塊鏈技術科普讀物《區塊鏈技術進階指南》將于12月面世;首本行業內最全的區塊鏈應用案例集《區塊鏈產業應用100例》在本次論壇進行了首次刊印。[2019/12/6]

▲調整公鑰

聲音 | 上海股交所總經理:區塊鏈想要大規模發展要做好社會科普工作:金色財經報道,上海股交所總經理張云峰表示,區塊鏈當前還處于一個“概念”的階段,距離成熟應用,影響到百姓的日常生活還有很長的路要走。對于“區塊鏈”和其會帶來的社會和經濟效果,沈陽應當持審慎的態度。區塊鏈想要大規模發展,一方面要做好這項復雜技術的社會科普工作,加快社會大眾對區塊鏈的了解。另一方面,要充分發揮市場的作用,讓企業用實實在在的技術創新,賦能實體經濟的發展。[2019/11/17]

Taproot的原理,簡單來說,就是定義了一種輸出和兩種花費路徑。如上圖所示,有Alice和Bob兩個參與者,Taproot的運作過程如下:

將Alice和Bob的公鑰聚合為:C=P_A+P_B加入MerkleRoot,公鑰聚合為:P=C+H(C||MerkleRoot)G,其中H(C||MerkleRoot)表示C和MerkleRoot的組合hash鎖定腳本中填入聚合公鑰P,格式類似Segwit:。ver表示版本號,Taproot中ver=1。花費路徑有兩個,二選一:簽名模式:Alice和Bob全部簽名產生聚合簽名,填入見證腳本。利用聚合公鑰P,對簽名進行驗證后即可花費。腳本模式:Alice和Bob,有一個拒絕簽名,可以走腳本模式。此時Alice想要完成花費,那么見證腳本中需要填入:符合Script1的執行數據D,Script1,C,Hash2。為了驗證簽名,首先利用Script1,Hash2,計算MerkleRoot,然后驗證P==C+H(C||MerkleRoot)G是否成立,最后構建完整腳本D||Script1并執行腳本,驗證結果是否為真。當上述驗證通過后,即可完成花費。Taproot按照簽名模式進行花費時,多個參與方和單個參與方在區塊鏈上看起來都長得是一樣的,所以許多區塊鏈分析將不可用,從而為所有Taproot用戶保留隱私。與此同時,Taproot的腳本花費模式讓用戶可以實現復雜的支出條件。Taproot可以有效壓縮交易腳本字節數。簽名模式下隨著參與者增加,EDSA交易腳本大小線性增長,Taproot交易腳本大小保持不變。腳本模式下隨著腳本數量的增加,EDSA交易腳本大小線性增長,Taproot交易腳本大小對數增長。

動態 | 幣安科普MimbleWimble算法:幣安官方推特今日發布隱私算法Mimblewimble的科普貼,在下方留言區大量網友留言猜測是否是基于 Mimblewimble算法的隱私幣Grin或者Beam即將登陸幣安交易所,其中猜測Grin的呼聲更高。[2019/9/2]

02

HuffmanTree?

給定N個權值作為N個葉子結點,構造一棵二叉樹,若該樹的帶權路徑長度達到最小,稱這樣的二叉樹為最優二叉樹,也稱為哈夫曼樹(HuffmanTree)。哈夫曼樹是帶權路徑長度最短的樹,權值較大的結點離根較近。

科普時報:區塊鏈與云計算長期發展目標不謀而合:據《科普時報》今日報道,區塊鏈與云計算兩項技術的結合,從宏觀上來說,一方面,利用云計算已有的基礎服務設施或根據實際需求做相應改變,實現開發應用流程加速,滿足未來區塊鏈生態系統中初創企業、學術機構、開源機構、聯盟和金融等機構對區塊鏈應用的需求。另一方面,對于云計算來說,“可信、可靠、可控制”被認為是云計算發展必須要翻越的“三座山”,而區塊鏈技術以去中心化、匿名性,以及數據不可篡改為主要特征,與云計算長期發展目標不謀而合。[2018/5/4]

▲哈夫曼樹

哈夫曼樹的構造過程是利用貪心的思想,每次選擇權重最小的兩個結點組合成新的節點,加入到原始集合,重復上述過程,直至結束。如上圖所示,存在權重集合為(1,2,3,4,5)?的5個結點,構造哈夫曼樹的過程如下:

從集合中選擇權重最小的1,2結點,組合成權重為3的結點,集合變成(3,3,4,5)從集合中選擇權重最小的3,3結點,組合成權重為6的結點,集合變成(4,5,6)從集合中選擇權重最小的4,5結點,組合成權重為9的結點,集合變成(6,9)從集合中選擇權重最小的6,9結點,組合成權重為15的結點,集合變成(15),構造過程結束可以看出,在哈夫曼樹中,權重越大的結點離根越近,權重越小的結點離根越遠。

03

HuffmanTree?

在Taproot里的應用?

Taproot相比于ECDSA多簽算法,一大優勢是Schnorr聚合簽名可以將多個簽名數據壓縮合并成單個聚合簽名。使用聚合簽名技術后,交易腳本的字節數大大減少,可以有效減少交易費用的支出。當我們按照腳本模式進行花費時,借助MAST的樹形結構,交易腳本大小隨著腳本數量對數增長。然而利用HuffmanTree,可以通過改進MAST的構造過程,幫助我們進一步減少腳本花費模式下見證腳本的字節數,最終達到降低交易手續費的目的。

▲抽象語法樹

前文提到,當Taproot按照腳本模式進行花費時,需要提供腳本在MAST中的Proof。如上圖,當我們想通過script_A進行花費,見證腳本中需要提供:

符合script_A的執行數據Dscript_APTaggedHash(B),TaggedHash(C)TaggedHash表示帶標簽的hash,固定長度32字節,使用帶標簽的hash目的是減少hash碰撞忽略前兩項的字節數,可以看出,最后一項的字節數可以表示為32*(d-1),d=3表示script_A在MAST中的高度。換句話說,最后一項的字節數與腳本在MAST中高度線性相關。因此,對于script_A,script_B,script_C三個腳本,我們可以根據腳本使用頻率賦予權重,構造哈夫曼樹,作為MAST。最終,根據Huffman的特性,使用頻率越高的script,在哈夫曼樹中的高度越低,見證腳本中字節數越少,交易手續費越低。總而言之,交易手續費與交易腳本的字節數息息相關。Taproot的聚合簽名可以幫助我們有效減少按簽名模式花費時的交易腳本字節數,但是利用Huffman構造MAST可以進一步幫助我們減少按腳本模式花費時的交易腳本字節數。

本文為獨家原創內容。未經NewBTCWorld授權不得轉載,歡迎轉發至朋友圈。

Tags:區塊鏈ROOROOTOOT區塊鏈是什么意思gROOTgROOT價格EuroFootball AI

XMR
O(1) Labs 首席執行官 Evan Shapiro 將擔任 Mina 基金會首席執行官_MIN:LDO

巴比特訊,O(1)Labs首席執行官兼Mina基金會董事EvanShapiro將擔任Mina基金會首席執行官.

1900/1/1 0:00:00
數據:2021年上半年加密游戲公司融資4.76億美元_穩定幣:$USDEBT

據Decrypt8月7日消息,游戲風險投資數據匯總機構InvestGame7月30日發布游戲行業報告,報告顯示,今年上半年有24家區塊鏈游戲公司共完成了4.76億美元融資.

1900/1/1 0:00:00
騰訊開始全面推進NFT業務,QQ音樂內測TME數字藏品平臺_RES:Foresight

據吳說區塊鏈消息,騰訊近期多條戰線開始全面推進NFT相關業務。據品玩報道,騰訊音樂即將進軍NFT領域,將成為國內首個發行數字藏品NFT的音樂平臺,“騰訊音樂將推出NFT加密藝術品服務TME數字藏.

1900/1/1 0:00:00
中國銀行首席科學家郭為民:在自貿區內探索將數字貨幣作為結算工具_人工智能:數字貨幣

據《北京日報》報道,7月28日,北京市政協常委會圍繞“全力推動‘兩區’建設,助力首都經濟高質量發展”主題開展協商議政.

1900/1/1 0:00:00
《2021全球區塊鏈企業創新50強》出爐,30家中國企業上榜_區塊鏈:我國為什么禁止加密貨幣

巴比特訊,7月10日,由世界人工智能大會組委會辦公室指導,上海金融信息行業協會主辦,上海市市北高新技術服務業園區管理委員會協辦的2021年世界人工智能大會-區塊鏈論壇在上海舉行.

1900/1/1 0:00:00
巴比特早班車 | 隔夜要聞一覽_以太坊:ETW

1.吉爾吉斯斯坦當局突襲非法礦場,查獲118臺比特幣礦機2.外媒:Robinhood股價本周收于35.15美元.

1900/1/1 0:00:00
ads