Solidity

在區塊鏈上儲存使用者數據

  • January 29, 2019

我目前正在使用結構和映射將使用者數據儲存在區塊鏈中。在映射中,我使用使用者的地址(msg.sender)將其映射到結構中,因此每個使用者只能在乙太坊帳戶的基礎上訪問他/她的數據。

struct User{

   byte32 fname;
   byte32 lname;
   byte32 email;

}
mapping(address => User) UserData;

我讀到了函式名

web3.eth.getStorageAt

可以在特定儲存點返回數據,我想知道我可以達到什麼級別的數據安全性,因為我也在製作 dapp。

您必須在區塊鏈上的所有內容都向任何感興趣的人透露的基礎上繼續進行。

除此功能外,合約還可以使用彙編器探索儲存。

要記住的重要一點是,該平台已針對透明度進行了優化。礦工和節點使用狀態知識驗證交易。在零知識證明深入協議之前,您不應期望任何合約中的任何數據都是機密的。

希望能幫助到你。

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