我可以在 OSX 上針對我自己的本地節點執行 Trezor 錢包嗎?
我想將Trezor Wallet指向我自己的本地節點。我已經在執行 Bitcoin Core,但 Trezor Wallet 需要 Bitcore。
我試過的:
1.根據指南安裝最新的bitcore版本。
由於錯誤,它沒有安裝,但是在解決它之後我讓它執行了。但不幸的是,它在 indexing 期間崩潰,因此無法使用。
- 使用 SatoshiLabs 的 bitcore 分叉
SatoshiLabs 製作了一個用於 Trezor 錢包的比特核分支。這看起來很有希望,特別是因為它設計用於 Trezor 錢包,他們已經修復了 Bitpay 版本中的錯誤,並且還增加了更好的費用估算。然而,它也無法在 OSX 上安裝,因為嵌入式比特幣核心建構僅針對 Linux 打包。
下一步
我可以看到四個選項:
- 回到嘗試讓 vanilla bitcore 工作。找出崩潰的原因並修復/解決方法。
- 嘗試讓 SatoshiLabs 的分支在 OSX 上執行。也許我可以使用普通的比特幣核心版本而不是捆綁版本?儘管我可能不得不花費大量時間來研究如何設置依賴項並正確執行安裝。
- 忘記 OSX 並設置一個簡單的 Linux 伺服器,然後再試一次。
- 放棄,讓 Trezor 錢包使用它的預設值。
我可以在我的 OSX 機器上獲得一個可工作的 bitcore 節點以與 Trezor Wallet 一起使用嗎?最好我不想過多地破解預設配置或原始碼。
SatoshiLabs 的 Bitcore fork 確實僅適用於 64 位 linux。
您可以嘗試自己建構必要的二進製文件,然後在 bitcore 中更新 npm 安裝腳本,但這非常困難。
我不建議您在個人電腦上執行 bitcore,因為它會增加額外的 200GB 數據,因此您最終會得到大約半 TB 的數據。此外,由於 bitcore 程式碼中的一些性能問題,地址數據庫會同步數天(大約一周),您無法將電腦用於其他任何事情。(磁碟也應該是 SSD,否則同步時間會更長。)
如果您想要自己的後端,我建議您購買 Linux 伺服器(但很難找到價格合理的具有 500GB 磁碟的 VPS/託管伺服器)。
總而言之,不幸的是,在你自己的全節點上使用 Trezor 並不容易。
我實際上正在為 SatoshiLabs 工作,在後端,現在 :) 我們沒有計劃在 OS X 上進行建構,因為無論如何我們都無法測試它們。