今年初換手機,舊機裏一張電子票沒同步出來。身份證還在、人還在,票沒了,門口進不去。憑證跟身份,原來是兩回事。
@BabylonLabs_io 的 TBV 把 BTC 直接鎖進 Taproot 腳本,私鑰始終在你手上。但真正決定你能不能退出的,往往不只是私鑰——還有那組預簽交易。
助記詞能重建私鑰,重建不了預簽交易。它們是一次性數據:綁定特定 UTXO、特定金額、特定路徑、特定簽名。金庫腳本裏通常有一條需要對手方配合的協作退出路徑,也有一條單方面的超時路徑。而超時路徑要能執行,前提是那份簽好的交易還在你手裏。文件丟了,鏈上的錢一分不少,能動它的憑證沒了。
Kleppmann 在《Designing Data-Intensive Applications》裏把兩件事分得很清楚:數據的持久性,和數據在需要它的那一刻是否可得。這是兩個獨立的問題。自我託管解決的是前者,預簽交易的保管落在後者。
閃電網路早就踩過這個坑,後來的答案是 static channel backup 和 watchtower。TBV 若走同一條路,代價立刻浮出:你要把一份能觸發自己退出的數據交給第三方。它偷不走你的幣,但它可以在關鍵時刻什麼都不做——而不作為,通常沒有懲罰。
所以問題很具體:那組交易現在存在哪?一份還是兩份?如果挑戰窗口只有幾天,而你人在外地、備份躺在家裏那台硬碟上,誰替你按下那個按鈕?
你以為自己在保管私鑰,其實你在保管一疊過期就作廢的憑證。它現在放在哪? $BABY #baby
$BTC
@BabylonLabs_io 的 TBV 把 BTC 直接鎖進 Taproot 腳本,私鑰始終在你手上。但真正決定你能不能退出的,往往不只是私鑰——還有那組預簽交易。
助記詞能重建私鑰,重建不了預簽交易。它們是一次性數據:綁定特定 UTXO、特定金額、特定路徑、特定簽名。金庫腳本裏通常有一條需要對手方配合的協作退出路徑,也有一條單方面的超時路徑。而超時路徑要能執行,前提是那份簽好的交易還在你手裏。文件丟了,鏈上的錢一分不少,能動它的憑證沒了。
Kleppmann 在《Designing Data-Intensive Applications》裏把兩件事分得很清楚:數據的持久性,和數據在需要它的那一刻是否可得。這是兩個獨立的問題。自我託管解決的是前者,預簽交易的保管落在後者。
閃電網路早就踩過這個坑,後來的答案是 static channel backup 和 watchtower。TBV 若走同一條路,代價立刻浮出:你要把一份能觸發自己退出的數據交給第三方。它偷不走你的幣,但它可以在關鍵時刻什麼都不做——而不作為,通常沒有懲罰。
所以問題很具體:那組交易現在存在哪?一份還是兩份?如果挑戰窗口只有幾天,而你人在外地、備份躺在家裏那台硬碟上,誰替你按下那個按鈕?
你以為自己在保管私鑰,其實你在保管一疊過期就作廢的憑證。它現在放在哪? $BABY #baby
$BTC