网赚论坛

 找回密码
 免费注册
查看: 256|回复: 0
打印 上一主题 下一主题

【一期二团Day7-吴友妹】区块链的几个基本概念

[复制链接]

18

主题

23

帖子

72

积分

Ⅰ级财主

Rank: 1

积分
72
跳转到指定楼层
楼主
发表于 2017-10-21 14:26:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
区块链
1.定义
它是一个去中心化的分布式数据库,该数据库由一串使用密码方法产生的数据区块有序链接而成,区块中包含有一定时间内产生的无法被篡改的数据记录信息。
2.区块链技术,是多种技术整合的结果
区块链技术=密码学+数学+经济学+网络科学等

区块
它含4个信息
1.区块大小
2.区块头
3.交易计数器:即交易的数量
4.交易:即该区块内所有的数据记录

区块头
它包含6个信息
1. 版本信息
2.父区块哈希值
即上一个区块的区块头哈希
计算公式:hash=SHA256(SHA256(父区块的区块头))
3. merkle根
即本区块内所有数据记录的树根节点哈希。它由数据记录树,自下而上逐步通过SHA-256等哈希算法,逐层计算,最终得出一个树根节点哈希
4.时间戳
即区块的生成时间。打个比方,像人一样,可以看作区块的出生时间
5.难度目标
该区块工作量证明算法的难度目标
6.nonce值
用于工作量证明算法的计数器

交易
即该区块内所有的数据记录
1.类型包括:根据场景决定,比如资产交易记录、资产发行记录、清算记录、智能合约记录、物联网数据记录等
2.存储方法:n条数据记录组织为树形式,比如默克尔树
3.数据结构,它包含6个信息
(1)版本:明确这笔交易参照的规则
(2)输入数量:即这笔交易的输入来自多少个地址
(3)输入:一个或多个输入
(4)输出数量:即这笔交易的输出到多少个地址
(5)输出:一个或多个输出
(6)时间戳:交易的生成时间

区块大小vs区块头大小
一个完整区块,比区块头大1500多倍
区块头大小:80字节
完整区块大小:250字节(每个交易)x 500交易(每个区块通常最少交易笔数)=125000字节
完整区块/区块头=125000/80=1562

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

广告合作|Archiver|手机版|小黑屋|财富吧

GMT+8, 2026-7-23 06:53 , Processed in 0.483601 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.1

© 2014-2021 财富吧

快速回复 返回顶部 返回列表