伴随着比特币的暴涨,“区块链”这个词也已经渐渐成为了各个圈子谈论的主要话题。在区块链投资上,我们也都知道“不懂不投”这个道理,但是不懂又不去学,那就是绝对绝对的错误了。正确的姿势应该是想尽一切办法去弄明白再去投,或者花点小钱先进去,再想尽一切办法去弄明白。
我最近也是在不断地学习区块链的相关知识,里面的一些概念,我认为必须要先搞搞清楚。
区块链:
到底什么是区块链呢?区块链其实是一串技术组合。第一,它是分布式账本:全部机构一本总账、各种事务一本总账;第二,它是新型数据库”,没有“中心机房,没有运维人员,第三方按共识算法录入数据,非对称加密算法保证数据安全,数据客观可信,不可篡改;第三,它是智能合约:是一段能够自动执行约定条件的计算机程序,依靠智能合约技术,理想中的世界就好像一台精密运行的计算机,一切都可以事先约定,编成代码,依程序行事;第四,它是TCP/IP模型(互联网模型)里的点对点价值传输协议。
如上图,每一个方块代表一个个区块,然后一个区块接着一个区块就形成了区块链。
每一个区块里面包又含了以下几个元素:
1、上一个区块的hash值(Prev_Hash);
2、一个个交易信息(Tx_Root);
3、时间戳(Timestamp);
4、随机数(Nonce)
区块链可以算得上是金融科技里的核心技术,比特币可以看作是区块链技术在金融领域的一个实践。
在区块链里面,通常还有公有链和私有链、联盟链之分。
公有链
公有链顾名思义就是所有人都可以作为网络节点参与到里面的区块链,它向所有人公开,公有链参与的人数足够多,所以它足够安全并且足够去中心化,例如比特币就是一条公有链。
私有链
私有链就是一个人或者特点几个人组建的一条区块链,联盟链其实就是私有链的一种形式,传统金融机构在接受区块链技术的精华的同时,已经扬弃了区块链技术当中的纯粹去中心化的无政府主义色彩和对人人都可以发行货币的去管制、去监管的追求。比如10家银行联合起来组建一条区块链,其中10个银行就是10个节点。
区块链的技术基础是分布式网络架构,正是因为分布式网络技术的成熟,去中心、弱中心、分中心及共享、共识、共担的组织架构、商业架构和社会架构才有可能有效建立起来。