Wallet-Security
閉源錢包可以完全不信任嗎?
出於顯而易見的原因,顯然需要開源比特幣錢包。使用者想知道程式碼的用途和可能的用途。
閉源錢包是否有可能完全不信任(這意味著我不需要信任除我自己以外的任何人來保證我的比特幣安全)?在沒有看到硬體或軟體錢包的原始碼的情況下,如何驗證這一點?
無信任一詞經常被誤解。我懷疑您的意思是不需要信任任何人,但是如果開源程序對此有所幫助,那麼您不是隱含地依賴能夠審查原始碼的人來實際這樣做嗎?這不也是一種信任嗎?當然如此。每個生產系統都需要信任基礎架構的各個方面:執行它的硬體、使用的編譯器、作業系統,以及最後但並非最不重要的操作它的人。
我們在“不信任”中談論的信任是一個抽象的技術術語。當分佈式系統不需要任何受信任方即可正常執行時,它被稱為無信任。從這個意義上說,“去信任錢包”是沒有意義的:錢包是加密貨幣的一個實現方面,其設計可能依賴也可能不依賴可信方。開源或閉源的錢包軟體不會改變這一點。
這是否意味著你應該使用閉源錢包?一定不行。不是因為它是否“不信任”,而是因為它沒有機會得到充分的審查(除非,也許,您可以訪問 NDA 下的原始碼並自己付費進行全面審查)。