美文网首页区块链
区块链技术基础(一)

区块链技术基础(一)

作者: gghao1 | 来源:发表于2018-05-02 02:16 被阅读9次

    技术定义

    区块链的存储基于分布式数据库;

    数据库是区块链的数据载体,区块链是交易的业务逻辑载体;

    区块链按时间序列化区块数据,整个网络有一个最终确定状态;

    区块链只对添加有效,对其他操作无效;

    交易基于非对称加密的公私钥验证;

    区块链网络要求拜占庭将军容错;

    共识算法能够“解决”双花问题。

    技术组成

    1. P2P 网络协议

    负责交易数据的网络传输和广播、节点发现和维护

    2.分布式一致性算法

    经典分布式计算领域,我们有 Raft 和 Paxos 算法家族代表的非拜占庭容错算法,以及具有拜占庭容错特性的 PBFT 共识算法。

    pow、pos、dpos

    3. 加密签名算法

    4. 账户与交易模型

    分为 UTXO (unspent transaction input/output)结构以及基于 Accout-Balance 结构的账本结构

    相关文章

      网友评论

        本文标题:区块链技术基础(一)

        本文链接:https://www.haomeiwen.com/subject/khkqrftx.html