小白理解的区块链

    做前端的我,在公司的熏陶下,不断的听到区块链这个词汇,加上同事讲解,和看的一些书。记录一下自己的想法。

    区块链--去中心化可信任的分布式账本,无须第三方介入。

     具体价值,区块链是无须被认定信任的系统(不需要政府监管的),也就是本身是可信任的系统。因为此系统是由机器语言来写的,运行时无法被破坏(想要知道为啥不能破坏,就得涉及到一些更深的问题了)

    为什么这么火?有以下几点(不谈底层技术),讲有用的简单分析

     1.去中心化

        去中心化值,此链上数据不是属于某个大公司所有,而是每个运行节点(当作每台计算机)都可以下载整个区块链信息,此       意味着链上所有数据都可以查看。拥有所有数据,那就意味中你就是中心,同时也拥有公开的,透明的性质

    2.不可篡改

      每笔交易成功后,不可更改。涉及到默克尔树,一旦你修改你计算中已经上链的东西,此数据会改变。即使上链,其他节点的人会发现你的默克尔树不同,则不会用你的区块,很快你的区块就会被舍弃,废弃。   

    3.可追溯(但不能追踪)

        每一笔交易都会在链上记录,你可以查看到此交易的详细内容。可以追查交易,但是你能查到是谁的,网上的用户都是匿名的。

    4.可按着合约自动执行

        智能合约(smart contract),一段自动执行某个交易过程的代码上链。所有节点都认同此合约。所有节点都可以调用这个合约进行交易。例如,保险公司的一个关于自动赔付的智能合约代码,当你满足上述赔款条件,调用合约成功(大多数节点要对此事达成共识,合约将成功执行),会自动将赔款打入你的账户。此调用记录也会被记录

猜你喜欢

转载自blog.csdn.net/u013466380/article/details/80526057