比特幣行情 比特幣行情
Ctrl+D 比特幣行情
ads
首頁 > 區塊鏈 > Info

比特幣:比特幣簽名的未來:Schnorr 簽名、密鑰聚合和交互式聚合簽名

Author:

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

最近持續讀比特幣白皮書,正在準備一系列比特幣的視頻,希望大家關注。

比特幣架構的核心——數字簽名

通過簽名,用戶才能發送或接收比特幣。中本聰在《比特幣白皮書:一種點對點的電子現金系統》第二章《交易》里定義:

我們定義,一枚電子貨幣是這樣的一串數字簽名:每一位所有者通過對前一次交易和下一位擁有者的公鑰(Publickey)簽署一個隨機散列的數字簽名,并將這個簽名附加在這枚電子貨幣的末尾,電子貨幣就發送給了下一位所有者。而收款人通過對簽名進行檢驗,就能夠驗證該鏈條的所有者。

當初,有許多簽名方案可供選用。其中,比較突出的是RSA,ECDSA和Schnorr。中本聰希望比特幣的簽名方案,既能夠保證較高的安全性,又不會占用太多空間,并且已經標準化,已經被廣泛使用和采用。

ZEBEDEE成立旨在推動比特幣開發的非營利組織NBD:10月14日消息,比特幣游戲基礎設施 ZEBEDEE 宣布成立非營利組織No Big Deal(NBD),旨在推動比特幣的開源開發。

據悉,該組織目前推出的項目包括比特幣閃電網絡錢包 Open Bitcoin Wallet(OBW)、旨在允許閃電網絡節點向兼容閃電網絡的錢包提供通道服務的插件 Poncho、支持創建內置通道的閃電網絡節點的軟件 Cliche 以及允許錢包開發人員以即插即用的方式將閃電網絡功能添加到錢包中軟件庫 Immortan。

此前報道,ZEBEDEE 于 7 月份宣布完成 3500 萬美元 B 輪融資,Kingsway Capital 領投,The Raine Group、Square Enix、Lakestar、Initial Capital 等參投。[2022/10/15 14:28:13]

昔日,ECDSA算法勝出

RSA算法的密鑰,尺寸較大、存儲效率較低。與3072位的RSA密鑰相比,256位的ECDSA密鑰,具有相同的安全性。

持有超1000萬美元比特幣的錢包數量超過4500個:The Block Research收集的數據顯示,超過4500個比特幣錢包地址的持有價值超過1000萬美元。[2020/12/22 16:02:35]

Schnorr算法,是密碼學家Claus-PeterSchnorr在1989年提出的數字簽名算法,并申請了專利保護。雖然,相對于ECDSA算法,Schnorr算法更安全、更具擴展性,但是因為之前的專利保護Schnorr算法并沒有普及,沒有被標準化,也沒有被廣泛采用。

最終,中本聰選擇了開源的、被標準化的、被廣泛采用的的ECDSA(橢圓曲線數字簽名算法)。當時,ECDSA已包含在互聯網廣泛使用的OpenSSL安全工具集中。

如今,Schnorr算法卷土重來

多重簽名的需求

最初的比特幣,只能用一個私鑰簽署交易。無論是誰,只要獲得該私鑰,就能夠支配對應公鑰名下的比特幣。然而,一個安全可靠的系統必須具備單點故障免疫。如果一旦丟失或泄露私鑰,就失去了對其比特幣的合法擁有權,這對大額賬戶來說,相當不友好。

動態 | 全世界只有不到百分之一的人知道比特幣 且主要基于負面傳播:據ethereumworldnews消息,截至2018年底,BTC的地址已有超過3200萬個,擁有超過2100萬個BTC的流通量。并且,有720萬個地址是活躍的,其中有230萬個地址用于支付,430萬個指向交易所。這反映了BTC持有者依然比較活躍,BTC作為結算和媒介的傳播并未停止,其中30%的持幣地址不會長期拋售。但是比特幣愛好者Alex Ziupsnys則表示,上述數據統計粗略,采用率較低,在這個近似值中,只有約1%的世界人口了解和使用BTC。并且,BTC的知識普及依然依賴于反向傳播,依然由于監管的不明朗使得市場風險較高。[2019/3/9]

于是,2011年12月20日,比特幣核心開發團隊,在比特幣核心代碼里,添加了多重簽名功能。 

多重簽名是指一個交易需要兩個或者更多簽名才能生效。多一個簽名,多一份保障。

比如,使用多重簽名技術,小明、小張和隔壁老王,三人共同監管1個BTC,如果要動用這個BTC,至少需要他們中的兩人同意。就算小明的私鑰被盜,這個BTC還是安全的。盡管黑客掌握了小明的私鑰,他也無法轉出這個BTC,而小張和老王可以共同簽名轉走它。

印尼科技公司:比特幣根據伊斯蘭教法“一般是允許的”:根據4月12日星期四發布的新聞稿,印度尼西亞金融科技公司Blossom Finance內部伊斯蘭教法顧問發布的報告稱,比特幣(BTC)根據伊斯蘭教法是“一般是允許的”。[2018/4/13]

ECDSA算法不適合多重簽名

但是,ECDSA算法不適合多重簽名。因為它不具備擴展性。

比如,3人中的2人簽名,必須用各自的公鑰來驗證各自簽名的合法性,不能一次性驗證兩個簽名是否都正確。

比如,小張的私鑰sk1,簽名σ1,只有私鑰sk1對應的公鑰pk1才能驗證通過。老王的私鑰sk2,簽名σ2,只有私鑰sk2對應的公鑰pk2才能驗證通過。必須單獨驗證σ1在pk1合法,σ2在pk2合法,不能通過小張和老王共同的簽名σ進行一次性驗證。

最初,多重簽名支持密鑰數為3個,后來擴展到最多支持15個。如今大量的聯合或托管賬戶使用多重簽名,大量的比特幣交易使用了多重簽名。而ECDSA在多簽時,占用了太多的存儲資源和計算資源。

比特幣被用于在線網絡賭博:網絡賭博逐漸變得越來越流行,正如人們對加密貨幣興趣的增加,尤其是比特幣。據稱在澳大利亞注冊的體育平臺JustBet,似乎正在利用這一點,允許用戶下注比特幣。該平臺的成員可以在各種體育項目上進行賽前和現場投注,包括澳大利亞足球聯盟(AFL)、AFLX和a -League的比賽。該網站也有在線賭場游戲。除了比特幣,用戶還可以用美元支付。然而根據澳大利亞廣播公司的消息,該公司的IP地址顯示它實際上位于哥斯達黎加的圣何塞。事實上,該平臺似乎并沒有得到任何澳大利亞委員會的許可。[2018/3/12]

同時,多重簽名的地址以數字“3”開頭,采用ECDSA多簽,入侵者可以識別多重簽名交易,還可以看到參與者的所有公鑰,非常不利于保護隱私。

Schnorr算法更適合多重簽名

與ECDSA相比,Schnorr簽名有如下優點:

更安全:Schnorr簽名有安全性證明——假設橢圓曲線離散對數問題很難,則在隨機預言模型中可以輕松證明Schnorr簽名的安全性。ECDSA不存在此類證明。

不可惡意攻擊。ECDSA簽名是可延展的,可以將給定公鑰和消息的現有有效簽名,更改為對同一密鑰和消息有效的另一個簽名。比特幣一直存在延展性攻擊,直到SegWit激活后才得以修復。BIP62和BIP66對此有詳細描述。而Schnorr簽名,證明是不可被惡意篡改的。

線性。Schnorr簽名算法是線性的!這點非常酷,基于這點可衍生出許多應用,其中最重要的就是多重簽名。多簽時,采用ECDSA,就會有N個簽名,驗證同樣需要做N次。

但是,如果使用Schnorr,由于線性特性,則可以進行簽名疊加,僅保留最終的疊加簽名。同一個交易無論輸入數量多少,均可疊加為一個簽名,一次驗證即可。

比如:小明、小張、老王的多重簽名如果設定簽名數為3,在ECDSA中,需要簽名3次,驗證3次;而在Schnorr中,可以三方協作,產生對其公鑰總和有效的簽名,而且驗證一次即可。

極大的提高了效率和隱私。

密鑰聚合

借助Schnorr簽名方案,多簽環境中的所有參與者,都可以將其密鑰組合為“單個密鑰”。要花費這筆資金,只能使用這個密鑰。此屬性稱為“密鑰聚合”。

為了驗證所有密鑰的總和,比特幣核心引入一個名為OP_CHECKDLS的新代碼,它包括離散日志簽名驗證系統,以使用更少的操作碼更有效地驗證簽名,執行效率更高。

密鑰聚合屬性,也可以在單個交易事務中使用。在該交易,只需一次簽名驗證,即可花費所有輸入。

通過密鑰聚合,Schnorr簽名方案不僅通過減少所需的簽名數量,釋放了一些空間,而且還為希望保護了使用多重簽名方案的用戶的信息。

交互式聚合簽名

在Schnorr簽名方案下,可以將一筆交易的所有輸入簽名組合為稱為IAS的單個簽名,該簽名代表所有輸入簽名的總和。

IAS可用于交易中的所有輸入。使用OP_CHECKDLS很容易驗證新簽名。一筆比特幣交易,通常具有多個輸入。過去,每個輸入都需要單獨簽名才能成功完成交易。而IAS簽名可以驗證所有輸入。

一些分析家說,這種交叉輸入聚合,可以釋放多達25%的空間,可用于容納更多交易,從而增加每秒的交易數量。

結論

2014年,比特幣核心開始討論如何實現Schnorr簽名。經過深入研究,PieterWuille提交SchnorrBIP。

目前,Schnorr簽名方案已經實現標準化。最著名、被廣泛采用的Schnorr簽名方案是ed25519,已被許多加密貨幣采用。

Schnorr簽名方案、及密鑰聚合、以及IAS簽名,通過更少的簽名和更易于驗證的方式,優化了比特幣交易,更好的保護了交易的隱私性,更具擴展性,改善了比特幣的架構,為更健康的比特幣生態系統打下基礎。

參考文章

比特幣多重簽名的現狀Schnorr簽名與比特幣多簽詳細介紹Schnorr簽名介紹TheFutureofBitcoin:SchnorrSignatures,KeyAggregation&InteractiveAggregateSignaturesSchnorr簽名與比特幣隱私的必然性

「注意」我是金馬,別人離開幣圈的時候,正是我深耕的時候。你的熊市,讓我陪你度過可好?幣圈金馬獎,和你一起走幣圈這條光明大道。

Tags:比特幣CDSECD比特幣中國官網聯系方式40億比特幣能提現嗎比特幣最新價格行情走勢CDS幣是什么幣ECD價格ECD幣

區塊鏈
數字貨幣:央行數字貨幣腳步近了!農行內測版本疑似流出,DCEP錢包長什么模樣?

見習記者|鄒璐徽 農業銀行或已開始對央行數字貨幣DCEP進行內部測試。4月14日晚,一張DCEP的個人錢包APP截圖在網上盛傳,該截圖顯示,兌換數字貨幣的付款賬戶選擇為農業銀行;此外,該APP下.

1900/1/1 0:00:00
奧斯卡:誰會更勝一籌?DC“犯罪王子”小丑VS漫威“謊言之神”洛基

超級英雄電影的好壞,很大程度上取決于電影中的反派。可以說,不論是漫威和還是DC,一些反派甚至在受歡迎的程度上都超過了超級英雄們.

1900/1/1 0:00:00
比特幣:為什么比特幣跌,大部分幣也跟著跌?在家挖幣每天0.005個比特幣

比特幣的興衰影響貨幣圈的興衰。比特幣上漲,大多數其他貨幣在大多數時候都會跟進,但也有幾次不跟進。例如,去年比特幣單方面上漲,主流貨幣橫盤整理,但隨后沒有上升.

1900/1/1 0:00:00
加密貨幣:伊朗正式宣布用人民幣取代美元,擬從德國空運現鈔后,意外之事發生

根據路透社在3月12日看到的財務文件及業內消息人士透露,美國對伊朗經濟制裁行動對該國重要石油行業封鎖,已經導致伊朗至少25%的活躍鉆機停運,比如除了無法使用美元進行結算交易外.

1900/1/1 0:00:00
比特幣:比特幣的活躍地址數量達到9個月來新高,這對其價格意味著什么?

近年來,比特幣出現了令人難以置信的基本面增長,網絡活動全年飆升,而面對巨大的全球經濟動蕩,加密貨幣的價格走勢相對強勁.

1900/1/1 0:00:00
CEO:愛奇藝Q4會員收入達廣告兩倍 將推App對標YouTube

查看最新行情相關新聞: 愛奇藝第四季度營收75億元凈虧同比收窄愛奇藝財報解讀:全年內容成本強壓縮會員營收領跑原標題愛奇藝Q4會員收入達廣告收入兩倍將推對標YouTube的App 記者劉燕秋 北京.

1900/1/1 0:00:00
ads