Solidity
我如何給每個使用者乙太坊一個地址,它會影響安全嗎
我有一個乙太坊區塊鏈項目,使用者將數據發送到伺服器,伺服器將數據寫入區塊鍊網路我的問題是如何在智能合約中表示伺服器?我想我說伺服器時弄錯瞭如果我說伺服器是網路中的使用者我的問題,你知道每個使用者如何向聯繫人發送數據
乙太坊區塊鏈上的各種互動都是通過“交易”發生的。現在這些交易由 -
- 通過外部擁有帳戶的使用者
- 智能合約。您,使用者應該有一個私鑰(由此生成一個 20 字節的地址,代表您在網路上的帳戶)。
現在要通過交易將數據發送到智能合約,使用者必須創建一個交易對象並簽署該對象,然後再將其送出到交易池。
在您的情況下,據我了解,您需要向伺服器提供私鑰文件,以便它可以使用所需數據創建交易對象,簽名並送出到網路。數據應該是您希望呼叫的智能合約函式的相關編碼參數/字節碼。 Truffle,parity有很好的工具可以用來完成這個。或者,如果您對許多核心組件感到滿意,您可以使用geth。網際網路上有關於這些工具的詳細文章。