什么是区块链Blockchain

这是一种全新的数据库。它具有如下特点:数据分散存储在不同的地点,所存储的数据不会消失(不可篡改性);
即使部分服务器遭到非法入侵也可以正常运行(拜占庭容错性)。

什么是区块链

这是一种全新的数据库。它具有如下特点:数据分散存储在不同的地点,所存储的数据不会消失(不可篡改性);即使部分服务器遭到非法入侵也可以正常运行(拜占庭容错性)。

其特点是在一定的时间内生成被称为“区块”的数据存储单元,采用了在各服务器之间设置数据验证模型的“共识算法”。比特币是首个运行在公共区块链上的任何人都可以访问的区块链程序。随着安全性很高的数据库的出现,使其可以记录相当于交易和余额的数据,并拥有抵御各种攻击的高可靠性,从而产生了其作为虚拟货币的价值。

区块链的特点
  • 不可篡改性(Immutability)
    各个交易(数据)被保存在连续的区块之中。这些区块有依存关系,全部数据具有一致性。因此,如果改动了一部分历史数据,之后的数据也必须全部修改,事实上是无法实现的。
  • 拜占庭容错性(Byzantine Fault Tolerance: BFT)
    即使存在一定的拜占庭节点(伪装或者故障的计算机),整个区块链仍可以正常运行。
  • 单点故障(Single Point of Failure: SPOF)的消除
    单故点障是指系统中一旦失效,就会让整个系统无法运行的部件。传统的系统由主机、控制器、数字证书验证机构等单独的故障点构成。区块链中没有单独的故障点。

区块链是一种中间件,不受服务器的系统环境等的限制。此外,区块链技术分为应用程序和平台技术两大方向。

区块链的分层结构
  • 区块链应用程序
    付款
    KYC
    ICO
    音乐
    可追溯性/span>
    营业执照
    供应链
  • 区块链 API
  • 区块链平台
    仮想通貨
    Token
    履行合同
    权限管理
    智能合约
    UTXO 型
    Virtual Machine
    State 型
    共识算法
    加密组件
    永久单元
  • 本地部署
  • 云服务
TOP