主页 > imtoken转账手续费 > 区块链技术基础学习(一)

区块链技术基础学习(一)

imtoken转账手续费 2023-03-22 06:08:58

区块链技术基础学习(一)

目录: 区块链和比特币的特点 区块链的类型 区块链的底层架构 区块链的技术要点 区块链存在的问题 1. 区块链和比特币:

(1)区块链(Block Chain):

(2)比特币(Bitcoin):一种基于点对点支付,由分布式网络系统产生的数字货币。

流通: 市场: 2. 区块链的特点: Trustless:不可变:共识算法形成的强大算力->单个节点的非法篡改不能影响全网其他节点。

集体维护:

溯源性:时间序列数据:匿名性:3. 区块链类型:

比特币历史行情数据_比特币数据越来越大怎么办_比特币的本质代表的数据相同

联盟链:只有联盟成员才能加入比特币的本质代表的数据相同,按照联盟规则设置读写权限和记账权限。 指定多个预选节点作为记账人,每个区块的产生由所有预选节点共同决定(预选节点参与共识过程)。 其他接入节点可以参与交易,但不询问记账过程。 用于有限查询的区块链开放API。 私有链:仅在私有组织内部使用,读写权限和记账权限按照私有组织的规则设置。 私有链中每个节点的写权限是内部控制的,而读权​​限可以根据需要有选择地对外开放。 它仍然具有区块链多节点运行的通用结构,适用于特定机构的内部数据管理和审计。 4. 区块链底层架构: 数据存储: Merkle树:用于快速验证块数据的存在性和完整性 数据模型: 网络层:对等网络+数据验证机制+消息传播机制 数据验证机制:签名+时间戳 消息传播机制:广播,被验证节点存储和转发广播 共识层:共识机制:工作量证明(PoW)+权益证明(PoS)+委托权益证明(DPoS)+分布式共识算法(Paxos和Raft算法)PoS共识协议:权益证明(币龄和代币数量),挖矿难度随着资源数量的增加而降低 小型DPoS共识协议:节点授予权益给节点代表,节点代表以轮流记账的形式生成新区块,可实现秒级共识验证。 激励层:发行机制+分配机制???????? 分配机制: 合约层:智能合约+算法机制,区块链底层的业务逻辑和算法应用层:可编程货币+可编程金融+可编程社会 5.区块链关键技术点: 6.区块链存在的问题:参考文献:

[1] 谭颖. 人工智能知识讲座。 [M]北京:人民出版社,2018.04;

[2] 孙善勇,张玉清. 区块链技术。 期刊文献:首都师范大学学报(自然科学版),2020年4月;

[3] 邵启峰,金车清,张昭,钱维宁,周傲英. 区块链技术:架构与进展。 期刊文献:计算机科学杂志,2018 年 5 月;

[4]袁勇,王飞跃. 区块链技术发展现状与展望。 期刊文献:Acta Automation比特币的本质代表的数据相同,2016 年 4 月;