Wallet

是否可以在沒有私鑰的情況下派生路徑?如果是在哪個錢包裡?

  • February 18, 2021

我實現了一個網上商店,基本上它不僅僅是一個 wehshop 一個市場,我會提供比特幣支付。有 3 個角色:買方、賣方和市場。

我想像的過程,那個賣家有私鑰。賣方派生地址,人們將在其中預期收入。賣家將這些地址交給市場。

當買家來並想要購買產品時,市場會返回一個地址。數據庫中的市場記錄,買方和地址屬於一起。隨後 Maketplace 拉取區塊鏈,並檢查指定地址中是否出現金額。如果是這樣,則可以運送產品。

所以:

是否可以在沒有私鑰的情況下派生路徑?如果是在哪個錢包裡?

是的,您可以使用分層密鑰(“xpub”)來做到這一點。賣家會生成一個錢包,並提供給你他們錢包的“xpub”公鑰,並保留對應的私鑰“xprv”。您可以使用“xpub”為他們的錢包生成地址,賣家可以使用他們的“xprv”私鑰從這些地址中消費。

我相信大多數錢包軟體預設都支持這個。

引用自:https://bitcoin.stackexchange.com/questions/102086