什么是区块链?
简单的来说可以把区块链看作一个去中心化的数据库,那什么又是去中心化呢?
当然去中心化也不是不要中心的意思。
简单地说,中心化的意思,是中心决定节点。节点必须依赖中心,节点离开了中心就无法生存。
在去中心化系统中,任何人都是一个节点,任何人也都可以成为一个中心。任何中心都不是永久的,
而是阶段性的,任何中心对节点都不具有强制性。
然而这个去中心化的数据库不像传统数据库可以增删改查,它只有增和查的功能,意味着这个数据库会不断
的增大,体现在区块在不断的增加。这也导致同步区块的数据文件将会越来越大。
那什么又是智能合约呢?
你可以把智能合约看成一些接口,然后这个接口呢可以存在去中心化的数据库上供人查看和调用,那为什么要用智能合约呢,
原因就是这个去中心化的数据库我们是无法修改和删除的,这也就意味着这个合约你也无法去修改,优势就是无法篡改性,通过这样一种机制可以保障信任机制。