Blockchain
bitcoind 守護程序為每個使用者創建新帳戶
我是這個比特幣的新手,似乎有點困惑。
我需要一個系統,我需要在其中創建
new address for every user
(個人帳戶),他們將向其轉移一些比特幣並從我的網站購買一些產品。所以,我已經開始
bitcoind
並通過bitcoin-cli
,我生成了新地址(getnewaddress
)並向它發送了一些比特幣。但在交易螢幕上,它顯示
payment to yourself
並且賬戶餘額沒有改變。任何人都可以,請幫助我如何
new individual account address
為每個使用者創建一個並進行交易。它也應該具有password or a private key
安全性。我使用的 NPM 包:https ://www.npmjs.com/package/bitcoin-core
Bitcoin-Core 可以管理不同的“賬戶”。您可以使用“getnewaddress”創建一個新帳戶:
bitcoin-cli getnewaddress "accountname"
如果帳戶名存在,地址將被添加到該帳戶,否則它將創建一個具有該名稱的新帳戶。您可以使用“listaccounts”查看您擁有的帳戶
有關其他選項,請參閱:https ://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list
請注意,這些帳戶仍被視為同一“錢包”的一部分,因為它們屬於同一使用者。
如果你想將它們完全分開,你可以使用不同的數據文件夾來執行不同的實例。執行比特幣時使用“-datadir=/path/to/data”選項(每次使用“bitcoin-cli”時再次使用)來告訴比特幣它必須使用哪個“帳戶”。
例如:
bitcoind -datadir=/home/user/btc1/ -daemon bitcoind -datadir=/home/user/btc2/ -daemon bitcoin-cli -datadir=/home/user/btc1/ sendtoaddress <address-of-btc2> <amount>
請注意,您還可以通過在每個數據文件夾中放置不同的 bitcoin.conf 文件來使用不同的配置。