中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Schnorr和Dandelion有什么作用

發布時間:2022-01-15 14:37:51 來源:億速云 閱讀:121 作者:iii 欄目:互聯網科技

本文小編為大家詳細介紹“Schnorr和Dandelion有什么作用”,內容詳細,步驟清晰,細節處理妥當,希望這篇“Schnorr和Dandelion有什么作用”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。

比特幣既是貨幣也是技術。在貨幣方面,比特幣經過精心設計,一旦經過驗證,交易就不可變,永遠存在于區塊鏈中。但這并不意味著該技術是靜態的。由于充滿活力的開發者生態系統,比特幣的協議年復一年地穩步提升。

比特幣的去中心化性質為改進為協議提供動力的基礎技術的過程帶來了獨特的挑戰。為避免無政府狀態,比特幣的核心開發人員采用了特定的代碼修訂流程。由于沒有中央權限可以說明應該和不應該完成哪些更新,因此更改取決于獲得開發人員社區支持的提案。一旦將提案實施到代碼中,網絡上的節點就必須通過升級其客戶端軟件來接受新的更改。

投資者應該了解重要的更新提案,因為比特幣的重大變化可能會影響BTC的價格。有爭議的提案甚至可能導致硬分叉,導致較小的集團拆分并形成區塊鏈的新版本(因為SegWit2提案啟發了比特幣現金的創建)。

比特幣改進建議

比特幣改進通常以比特幣改進提案(BIP)的形式提交給GitHub存儲庫。BIP是一個設計文檔,它提供了新比特幣功能或現有功能修訂的想法。只有重大變化才能獲得自己的BIP。該文件的作者通常會對比特幣社區進行民意調查,以確認在提交正式批準程序的BIP之前是否有很好的接受機會。

如果社區在很大程度上支持,那么BIP作者將把文檔提交到比特幣開發郵件列表進行審核。BIP通過幾個階段:

  • Draft(草案),BIP已提交。

  • Proposed(建議),BIP有一個有效的實施方案,作者有明確的計劃將其付諸實施。

  • Final/Active(最終/激活的),BIP提案已準備好上線或已應用。

  • Rejected/Withdrawn?(拒絕/撤回),BIP已被開發社區拒絕,或者作者已將其撤回考慮范圍。

  • Replaced/Obsolete(替換/已過時),BIP提出的新功能版本已取代它。

以下是即將到來的BIP,它們可能會在2019年對比特幣用戶和投資者產生重大影響。我們將詳細介紹以下各項的細節。

Schnorr和Dandelion有什么作用

標準化多重交易:部分簽名的比特幣交易(PSBT)

假設你和兩個合作伙伴正在運營投資基金,你的資金以比特幣計價。你希望確保至少有兩個人需要同意才能進行任何投資并利用你的資金。多虧了多重簽名地址,你可以通過加密來保證這一點。在比特幣上,你可以創建一個2-of-3的多重簽名地址來存放你的資金,你需要兩個合作伙伴的私鑰來授權任何交易。

多簽名交易的當前問題是比特幣中沒有標準格式。例如,如果你和你的合作伙伴使用不同的比特幣錢包,那些錢包可能不會支持彼此的簽名格式,這會阻止交易。

Andrew Chow關于部分簽署比特幣交易(PSBT)的提議可以解決這個問題。該提案創建了一種交易格式,可以跨不同的錢包客戶端標準化部分簽名的交易。這種標準交易格式就像一塊拼圖游戲。要創建多重簽名交易,你需要來自每個參與者的不同部分,只有現在,使用PSBT,拼圖的各個部分才能實際組合在一起。即使并非所有用戶都可以訪問完整的UXTO(未使用的交易輸出)記錄,新格式也允許組進行交易處理。

Schnorr和Dandelion有什么作用

高效的私人交易:Schnorr簽名

Schnorr簽名是將私鑰,公鑰和交易簽名合并為單個哈希的一種方法。這提高了交易的效率和隱私,特別是對于多重交易(因為交易中是否有多個簽名者不再明顯)。

目前,比特幣使用的ECDSA簽名介于71到75個字節之間。Schnorr簽名是64字節,這已經是一個改進。但這只是冰山一角。在比特幣的未使用交易輸出(UTXO)模型之后,大多數比特幣交易實際上由幾個較小的輸入組成。目前,每個輸入都需要自己的簽名,并且所有簽名都需要包含在交易中,占用空間,并導致更高的交易費用。

Schnorr簽名將允許一個組合簽名代表交易所需的所有簽名,這導致塊容量估計增加17%并且更快地驗證交易。這些增益也適用于多重簽名交易,其中當前需要多個簽名來訪問交易輸入。

Pieter Wuille建議將Schnorr簽名添加到比特幣中將包括上述所有優點,并且還包含兩個次要優勢:

  • 固定的64字節簽名編碼格式。

  • 由于提議的簽名格式的標準化性質,批量驗證的潛力。

Schnorr和Dandelion有什么作用

更大的匿名:Dandelion

隱私是Satoshi Nakamoto創建比特幣的既定目標之一,但該貨幣是假名而非匿名。這意味著你可以將你的錢包地址視為一種假名:網絡上的任何人都可以看到與你的地址相關的所有交易,因此,如果他們可以將你的真實身份與你的地址相關聯,你的隱私就會被取消。

現在有很多方法可以實現這種真實世界的識別。當前在比特幣網絡上,當交易被發送到節點時,它然后被廣播到網絡上的其他節點。這使得可以進行網絡分析并將交易跟蹤回原始節點。從那里,將交易追溯到它來自的IP地址相對簡單,有效地識別用戶。

Dandelion項目希望解決這個問題并使比特幣更加私密。Dandelion不是從原始節點向網絡的其余部分廣播交易,而是從anonymity phase開始。在此階段,交易跳轉到隨機對等體,后者將其發送到另一個隨機對等體,直到spreadingfluff階段。每次交易從一個節點跳到另一個節點時,有90%的可能性交易保持匿名并跳轉到另一個節點,并且交易進入spreading階段的可能性為10%,其中它被廣播到網絡上的節點。

Schnorr和Dandelion有什么作用

Dandelion使用概率隨機化交易在廣播到網絡其余部分之前所采用的路徑,這使得網絡無法將交易跟蹤回原始節點,從而為網絡提供了更高程度的隱私。

Brad Denby,Andrew Miller,Giulia Fanti,Surya Bakshi,Shaileshh Bojja Venkatakrishnan和Pramod Viswanath聯合提交了Dandelion提案,并在比特幣網絡的小版本上構建了原型版本進行測試。到目前為止,該團隊報告說它沒有發現任何軟件沖突。

更高的可伸縮性:Merkelized抽象語法樹(MAST)

區塊鏈使用哈希算法來編碼和驗證交易,每次代幣從一個地方移動到另一個地方時生成新的哈希。每個新哈希都包含一個指向前一個哈希的代碼,這意味著來自一系列哈希的信息可以存儲在一個哈希中,從而大大減少了處理一系列交易所需的處理時間和功率。這種將哈希鏈接在一起的方法稱為Merkle樹。

Merkelized抽象語法樹(MAST)通過將Merkle樹與抽象語法樹相結合,將Merkle樹更進一步,這是一種通過將代碼拆分為單個組件并將其映射到其依賴關系來描述代碼的方法。結合Merkle樹,這些單獨的組件可用于驗證各個組件屬于整個組件。在比特幣上,MAST將通過消除在比特幣區塊鏈中包含腳本的未使用部分的需要,并允許更復雜地使用當前受空間限制限制的比特幣腳本語言,來幫助減少交易數據的大小。

比特幣的區塊鏈大小在過去兩年中翻了一番,從大約100GB到200GB,使人們更難以運行整個節點。MAST將有助于降低區塊鏈增長的速度。

Schnorr和Dandelion有什么作用

比特幣開發人員提出了兩種不同的方法來將MAST添加到加密貨幣中。Johnson Lau的提議BIP 114建議通過使用BIP 141的腳本版本來激活MAST.Mark Friedenbach,Kalle Alm和BtcDrak的提案BIP 116和117將合并MAST而不需要腳本版本控制,需要更少的共識更改,可能使其更簡單實行。

側鏈實施:哈希時間鎖定合約

2018年在第二層開發方面取得了重大進展,例如側鏈,這是一種將token從一個區塊鏈轉移到另一個區塊鏈并再次返回的機制。側鏈節點設計用于執行大多數實際交易處理,從而減少主要比特幣節點的負載。理論上講,這將有助于實現可擴展性,可以在不影響主要區塊鏈的情況下實現更多的交易。閃電網絡是第二層計劃中最著名的,但它并不是唯一一個正在開發中的計劃。

哈希時間鎖定合約(HTLC)是一種在比特幣中創建條件支付的方法,使側鏈交易更加可行。它們是閃電網絡的核心組成部分。

使用像Lightning這樣的第2層解決方案,Alice可能與Bob有一個開放的支付渠道,而Bob可能與Charlie有一個開放的支付渠道。HTLC基本上允許Alice通過Bob向Charlie匯款,而不必信任Bob或Charlie。

以下是HTLC如何在支付渠道系統中運行的示例:

1.愛麗絲給鮑勃開了一個付款通道,鮑勃給查理開了一個付款通道。
2.愛麗絲想要從查理那里購買1000個satoshis。
3.查理生成一個隨機數并生成其SHA256哈希值。查理把這個哈希給了愛麗絲。
4. Alice使用她的支付渠道向Bob支付了1,000 satoshis,但她添加了Charlie給她的哈希以及額外的條件:為了讓Bob要求付款,他必須提供使用的數據。產生那個哈希。
5. Bob使用他的支付渠道向查理支付Charlie 1,000 satoshis,Bob添加了一份與Alice給Bob付款相同的條件。
6.查理擁有用于生成哈希的原始數據(稱為預鏡像),因此查理可以使用它來完成付款并完全收到鮑勃的付款。通過這樣做,查理必然使鮑勃可以使用前鏡像。
7. Bob使用前鏡像來完成Alice的付款。
資料來源:[比特幣維基百科](https://en.bitcoin.it/wiki/Hash_Time_Locked_Contracts)

Sean Bowe和Daira Hopwood關于哈希時間鎖定合約的提議包括一個腳本,如果另一方不合作,交易中的任何一方都可以收回資金。它設定了交易的時間限制:如果買方在此限額到期時沒有花費資金,賣方可以收回代幣。

可靠地升級去中心化網絡

我們討論過的各種改進建議正處于不同的發展階段,看到明年采用哪些改進建議將會令人興奮。雖然BIP本身提出了逐步改進而不是徹底改變,但提議的升級有望使比特幣更加高效和私密,同時使協議與Lightning等第2層解決方案更加兼容。

讀到這里,這篇“Schnorr和Dandelion有什么作用”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

和田县| 林西县| 巴塘县| 泸水县| 纳雍县| 修文县| 甘洛县| 上高县| 延吉市| 禹城市| 溆浦县| 莱阳市| 仪征市| 满城县| 石首市| 汉沽区| 卫辉市| 勐海县| 新巴尔虎右旗| 迁西县| 平乐县| 通化市| 郸城县| 陇南市| 商河县| 邹城市| 云阳县| 时尚| 固阳县| 中超| 鄂托克旗| 新沂市| 宁乡县| 张家口市| 赞皇县| 化德县| 宣武区| 田林县| 镇平县| 新晃| 临朐县|