用你的私鑰數位簽署 📝 一筆交易意味著什麼? 對於 @Stacks 交易,簽署的過程是什麼樣的? 有趣的是,Bitcoin 和 Stacks (STX) 之間有一些共同的簽署細節 🧵
1/ 數位簽署交易意味著證明您對區塊鏈的提議訊息來自您,即擁有者的 🔑。該訊息可能包含對合約或資產所有權的狀態變更,這兩者都要求您有權進行這些變更。
2/ 數位簽名的行為涉及對您的訊息和🔑進行加密。結果是您的簽名,該簽名會被插入到交易有效載荷中。 該簽名證明您是這筆提議交易中所有將要發生的事情的發起者。
3/ Stacks (STX) 中使用的特定加密技術與比特幣相同:在 secp256k1 加密曲線上使用 ECDSA。這種簽名方案在許多其他區塊鏈中也很常見,並已成為行業標準。
4/ stacks.js 的非偏見性質允許創建未簽名的交易,然後可以將其傳遞給任何具有兼容 libsecp256k1 實現的簽名工具。
5/ 使用 stacks.js 進行簽名也是可能的,但它的美妙之處在於你不受限於此。在 web3 中有許多錢包解決方案可以利用。 例如,流行的嵌入式錢包基礎設施解決方案,如 @turnkeyhq,可以簽署 Stacks (STX) 交易。
8.71K