Schnorr簽名BIP提案可在兩周內完成
Blockstream Andrew Poelstra的比特幣開發人員,密碼學家和研究負責人建議,在未來幾周內提交升級比特幣和Schnorr簽名的官方提案,並提交給比特幣開發者郵件列表。 Poelstra補充說,Schnorr簽名的可能性在2020年將在比特幣上實施。這些陳述是在幾天前由Peter McCormack主持的一場比特幣播客播出的。
我希望在接下來的幾周里,我們應該最終寫下提案並將其提交給比特幣郵件列表。我們一直在來回走動,這個叫做「sigcash no input」的東西,不幸的是它與其他所有東西都是相切的。
Andrew Poelstra
ECDSA和Schnorr
Schnorr簽名是一個大問題,可以顯著提高比特幣網路的隱私和空間效率,甚至不需要硬碟。比特幣目前使用基本上是Schnorr簽名的解決方案版本來滿足其簽名簽名需求,稱為橢圓曲線數字簽名演算法(ECDSA)。
ECDSA是作為標準化的開源替代方案開發的,更簡單,更公認。 Schnorr簽名。根據Poelstra的說法,ECDSA的解決方案是必要的,因為Schnorr簽名的發明者Claus Schnorr在80年代為他的創新申請了專利 – 這是加密貨幣標準機構不願意接受的條件。
Schnorr簽名專利於2008年到期,就像比特幣正在經歷Satoshi的最初發展一樣。雖然它隨後可以免費獲得,但它並沒有被廣泛支持,因為它剛剛進入市場。出於這個原因,ECDSA被Satoshi選為比特幣的標準簽名解決方案。
在比特幣活著的隨後十年中,Schnorr簽名在密碼學界得到了支持和發展,因此他們已經變得足夠成熟到在比特幣上使用。
Schnorr簽名可以將任意數量的交易和/或私鑰持有者「聚合」到單個簽名的空間中。這可以節省必須驗證塊中的每個單獨簽名的節點和礦工。更重要的是,它可以允許聚合和多簽名交易看起來像任何其他交易 – 意味著單一,多簽名,甚至閃電網路交易看起來都一樣。
這是因為比特幣目前的多簽名制度,更加繁瑣的Pay-to-ScriptHash(P2SH),需要一種特殊的地址格式,這是區塊鏈觀察者的一個巨大的旗幟,廣播一個多簽名交易已經完成。 Schnorr下的簽名聚合將使這些交易實際上不可見。
準備好了
在播客期間,Poelstra–也是Grin隱私硬幣的主要開發者之一 – 表示Blockstream「幾乎已經[Schnorr]代碼[written for] [Bitoin] Core。」的確,提案草案Schnorr簽名升級已經在網上。
他說這個代碼將被合併到下一個比特幣核心版本中,未經激活,等待,因為在「關於[…]的討論之後批准發布實際激活參數「發生。