Testrpc

連接到節點

  • June 5, 2017

我有一個 rpi3,它必須是區塊鏈的一個節點。我在覆盆子上有一個腳本 python,它從加速度計收集數據。檢查了一些條件,我應該將這些數據以及其他字元串(Gps 座標和日期)儲存在區塊鏈中。我正在使用 testrpc 並且我已經安裝了 web3.js。

我從插入“testrpc”的 cmd 啟動我的測試器,它向我顯示了帶有他們私鑰的可用帳戶。然後要與之互動,我必須打開另一個 cmd 視窗,對嗎?

要與通用節點互動,我必須使用 web3 庫,因此我應該從第二個 cmd 視窗執行 node.js 腳本,該腳本從 python 腳本(例如使用套接字)獲取數據並使用 web3 函式與節點互動。像這樣的東西:

var Web3 = require('web3');
var web3 = new Web3(new Web3.providers.HttpProvider('http://localhost:8545'));

web3.isConnected();

現在,想像一下,我想在區塊鏈上儲存一些用 node.js 編寫的值(而不是真正的數據)。我不知道。例如 var x=5e var y=10。執行此操作的完整程式碼是什麼?

儲存在區塊鏈上

乙太坊比通用數據儲存雲要復雜一些。您必須讓自己熟悉智能合約的概念,例如如何部署它們以及如何與它們互動。現在的首選工具是Truffle。如果我可能會問,您打算讓 nodejs 在您的樹莓派上與什麼對話?

引用自:https://ethereum.stackexchange.com/questions/17238