比特幣協議 OP_RETURN + Omni USDT Tether + CoPay Multisig 幫助
我被要求恢復一些已發送到錯誤地址的繫繩……坐在多簽共付賬戶中的區塊鏈上。
我編寫了小型 php 命令行工具來重現該案例並了解有關比特幣如何工作的更多資訊。我是一名軟體開發人員,主要與 NEM 合作,其中區塊鏈非常不同。我學到了很多關於比特幣的多重簽名、omni 中使用的 OP_RETURN(usdt 是omni 層上的智能屬性),以及關於分層密鑰生成、密鑰派生函式和更多主題的更多精彩內容。
腳本是用 laravel/zero 用 PHP 編寫的,可以在這裡找到:
但我很難將那些繫繩帶回另一個地址。當然,我擁有 3 個配置了 copay 的 cosigners,但我太菜鳥了,無法收回這些繩索。事實上,NEM 區塊鏈在多重簽名和自定義資產方面非常不同。因此,我完成了 HD 密鑰、XPRV 和 XPUB 的學習過程。我還為此建構了一個命令。提供正確派生路徑和 xpubs 或助記符的命令將生成與多重簽名錢包資訊頁面中顯示的 copay 相同的 cosigners xpubs。
這是 BitcoinTalk 執行緒的連結,您可以在其中找到有關我正在嘗試創建的交易的螢幕截圖和更多詳細資訊。也許這裡有人可能會提供幫助,因為這需要對比特幣多重簽名、HD 密鑰派生、OP_RETURN 和彩色硬幣有深入的了解。
挑戰非常驚人,讓我學到了很多東西,但是看序列化數據我覺得我快瘋了,我無法完成它,請h A lp!X:)
PS:<3比特幣
我已經通過 IRC irc.freenode.net #bitcoin-dev 社區的大量調試和幫助解決了我的問題,也從我開始討論這個主題的 bitcointalk 執行緒上的人那裡得到了幫助。
我邀請任何有類似 Copay Multisig Omni 彩色硬幣恢復問題的人來看看這裡的 bitcointalk 執行緒:https ://bitcointalk.org/index.php?topic=2500531
問題因此得到解決,有關 Copay 如何派生密鑰的詳細資訊可以在連結的執行緒中找到,以及有關為應用恢復而實施的更多詳細資訊(Github 上的命令行工具“omni:copay-recovery”)。