Android
在 android 中執行專用網路的乙太坊節點會耗盡電池嗎?
我正在建構一個 android 應用程序,使用者可以在其中用乙太幣購買他們購買的物品。應用程序將使用私有乙太坊網路。
據我了解,我必須在 android 設備中將乙太坊節點作為一個單獨的程序執行,並且我的 android 應用程序必須使用發送命令或通過 JSON RPC 與其通信。
既然android非常關心功耗,那麼android會允許連續執行一個單獨的程序嗎?一段時間後,android會殺死該程序嗎?
此外,在設備中連續執行節點會導致巨大的電池消耗嗎?
在 android 中,您可以開發像Jaxx這樣的輕客戶端 (Spv) 。
https://github.com/ethereum/wiki/wiki/Light-client-protocol
2016 年 6 月 30 日,乙太坊輕客戶端的公開測試階段已經開始檢查: https ://github.com/zsfelfoldi/go-ethereum/wiki/Light-Client-Public-Test https://github.com /ethereum/go-ethereum/wiki/Mobile-Clients:-Libraries-and-Inproc-Ethereum-Nodes
這樣的客戶端不會耗盡您的電池,因為它沒有執行任何繁重的計算。此外,您可以加入 gitter.im/ethereum/light-client 以獲得更多幫助
在乙太坊中,輕客戶端可以被視為預設下載塊頭的客戶端,並且只驗證需要驗證的一小部分,使用分佈式雜湊表作為 trie 節點的數據庫來代替其本地硬碟驅動器.