在日常工作中,我们经常能够收到来自社区用户对关于项目、数字资产、区块链的提问,波场TRON为了向大家更好的展示去区块链去中心化的优势,普及区块链基础知识,特开启波场TRON小课堂。
之前我们讲过了区块链去中心化和开放性的特征,这次我们讲下区块链另一个重要的特性——不可篡改性。
首先我们举个简单的例子,在一个微信群里,每个人手机里都有一个完整的聊天记录备份。群里的任何人都不可能修改别人手机里的聊天记录,只能修改自己的。腾讯也只能修改自己服务器上的聊天记录。任何人都可以修改自己手机里的聊天记录,但群里的其他人可以指正,只要别人拿出证据,就可以证明你修改了记录。
微信群的聊天记录不可篡改,而区块链也存在着类似聊天记录的东西,就是交易记录。这些交易用区块链保存就不可篡改,其原理很微信是一样的。区块链的每一个节点都保留有交易记录,这样如果你想修改记录,别的人都可以拿出自己的备份来证明你作弊。这样你就会被踢出网络。
其实区块链就是一个无法篡改的数据库。就是说一个无法修改的数据记录账本,即区块链上的交易记录是无法篡改的。

对于传统数据库而言,几乎都是CRUD数据库,其中四项基本操作为:Create、Read、Update、Delete。而在现在我们所说的区块链数据库中,则是使用CRW数据库,其基本操作只有三个:Create、Read、Write。
就是区块链数据库中没有了Update(更新)、Delete(删除)这两步,这正是区块链技术的重大创新之处。
没有了“更新”这一步,就意味着被记录到数据库中的数据,无法被修改。没有“删除”这一步,意味着被上传到数据库中的数据无法被擦除。
以比特币为例,比特币从诞生起,就有交易记录在产生。也就是说,矿工每挖出一个区块的记录,用户每转出或转入每一笔交易都被保存到链上的每一个区块中。如果单个区块想要修改记录,都会因为其他区块链记录不认可而无法生成记录。所以,单个区块链发起的不实信息不会被记录到区块链上。
在区块链2.0时代,区块链不可篡改性在智能合约上也发挥了重要的作用。而智能合约就是在区块链上编写了某一规则的代码。当这段代码被写进区块之后,合约就生成了,并且会按照代码中协定的流程自动运行。
也就是你答应会给我一份钱,让我把东西拿给你,当你收到东西后,无论你是否愿意支付款项,智能合约都会按约定的程序自动把钱转给我,从而自动完成交易流程。
很多人说,“区块链的不可篡改的特性是降低社会信用成本的一剂良药。”随着技术的发展成熟,区块链不可篡改的特性未来将得到更好的发挥和应用。