Privacy

防止網站上的公共地址暴露

  • July 30, 2018

我不想擁有一個單一的固定地址,而是希望每次使用者請求進入時在我的網站上生成一個新地址。

我擔心Google或其他網路爬蟲會索引我的網站並將我的比特幣地址與我的網站地址聯繫起來。

我考慮過預先生成地址,將它們儲存在數據庫中,並且只向每個使用者顯示一個。我認為可能有更好的方法。

我使用 node.js,所以使用 bitcoinjs 或其他 node.js 包的解決方案會更好。

我更喜歡使用多重簽名地址。

我寧願不依賴 blockchain.info 或交易所——它引入了單點故障。

您應該嘗試使用 BIP32 來生成地址。

這裡有一個 node.js 實現:http: //cryptocoinjs.com/modules/currency/hdkey/

一次性密鑰是某些交易所的標準做法。例如,當您為交易所錢包充值時,接收地址在收到一筆交易後會被回收。您可以即時生成接收地址,無需預先生成它們。

您需要將接收地址放在阻止爬蟲的東西後面。如果您只針對網路爬蟲,將支付頁面放在 HTTP POST 表單後面就足夠了。如果您想阻止惡意訪問者,您需要先擁有 CAPTCHA,然後訪問者才能獲得付款地址。

此外,您可能需要確保沒有 QR 碼等的日誌條目。這最好通過使用 JavaScript 在客戶端生成 QR 碼圖像來完成。這是它的範例庫。一些流行的解決方案,如穀歌的二維碼生成器,在 URL 中有二維碼內容,因此留下包含地址的日誌條目。

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