您现在的位置:首页 > >

区块链学*笔记(1)

发布时间:

核心理念

通过一系列的技术设计,让数据篡改变得很麻烦,几乎变得不可能。


核心技术特点

1、数据存储:分布式节点数据库
2、数据结构:采用hash值作为链接信息的链式数据结构


区块链数据结构

采用hash值作为链接信息的链式数据结构。
链条,链条上的每个节点,包括两部分,区块头、区块体,两部分组成;
区块头中,存储上一节点计算的Hash值。当修改之前某一节点,后续的hash值也需要修改,使得后续所有的节点都要修改。
使得修改的成本太大。


系统架构层面

分布式节点,使得数据存在多节点上,修改起来,需要修改很多节点。


比特币应用
货币的发行

分布式节点,产生并发行货币;


货币的交易

非常多的交易记录,所有记录告知分布式节点,并写入区块体中;


交易者:
分配比特币钱宝(公钥、私钥);交易者提供信息:交易的金额、支付者公钥地址、上一笔交易的HASH、支付者公钥、支付者私钥的加密签名交易过程:

支付公钥地址(账户)查询金额是否满足;验证上一笔交易是否属实(获得收入公钥地址是否和支付地址一致)公钥加密判断与公钥指纹是否一致;用公钥解密私钥的加密签名;


热文推荐
猜你喜欢
友情链接: 团党工作范文 工作范文 表格模版 社科文档网 营销文档资料 工程文档大全