如何修改块链中存储的数据?

时间:2018-02-18 05:10:17

标签: python python-3.x cryptography blockchain blockchain.info-api

我正在尝试使用python实现区块链。我有一个像下面的块

{
    studentId:100,
    marks:200
}

我只想将此标记更新为300.我可以在区块链中执行此操作。我听说我们无法更新bockchain

1 个答案:

答案 0 :(得分:0)

区块链的基础之一是块中的数据一旦写入就是不可变的。 “更改”区块链数据的唯一方法是将数据添加到新块中,该块表明存在更改。因此,代替修改现有块以将marks从200更改为300的代码,您需要添加一个新的数据点,指出学生100具有等于300的marks