区块链基础知识(三)

区块链技术栈组成

4.1 基础技术栈

image.png

4.2 分布式账本

  1. 账本存储就是一个数据库
  2. 每个节点都有自己独立的账本数据
  3. 节点的账本数据通过共识机制保持一致
  4. 账本数据可以转出到传统数据库

4.3 密码技术的应用(区块链技术的灵魂所在)

  1. 计算区块的哈希
  2. 计算交易事物的哈希
  3. 构建共识算法,比如“挖矿”协议
  4. 生成账户地址
  5. 构建交易所有权的匹配机制
  6. 零知识证明

4.4 账户模型

  1. 通常使用公开密钥算法生成密钥对表示
  2. 账户地址通常就是通过公钥转换生成
  3. 账户的所有权数据一般是UTXO模型的
  4. 传统的账户对象往往要配合收据模型构建出广义的UTXO结构,确保事务数据确认的一致性

4.5 网络共识

  1. 网络共识的技术意义是保持节点账本数据的一致性
  2. 网络共识是不可篡改、价值传递的基础
  3. 节点在共识过程的数据验证是独立的
网络共识-种类

PoW:Proof of Work 工作量证明(消耗算力)
PoS:Proof of Stake 权益证明
DPoS:Delegate Proof of Stake 授权权益证明
Raft:日志复制的一致性算法,对应Paxos算法
PBFT:Practical Byzantine Fault Tolerance 拜占庭容错算法
PoA: Proof of Authority 权威证明
PoET:Proof of Elapsed Time 时间消逝证明

4.6 脚本系统

  1. 是区块链可编程合约的执行基础
  2. 是区块链网络运行的引擎,驱动数据所有权转换
  3. 可以使简单的指令集也可以是图灵完备的系统

4.7 扩展技术

一组围绕着核心技术而产生的一种技术生态,让区块链系统运行的更好

image.png



---

基本工作原理

5.1 系统架构

image.png

5.2 一般客户端组成

image.png

5.3 不可篡改性原理

  1. 节点网络广泛,区块打包权分散
  2. 区块通过区块hash连接
  3. 区块中的事务数据按序关联衔接


    image.png

5.4 区块中可以包含的数据

  1. 区块头与区块体
  2. 区块头保存区块的摘要字段
  3. 区块体保存一个发生的交易数据(广义的概念,不一定是转账的交易)
  4. 交易数据可以是设计为任何形式,但是必须可验证

5.5 共识与验证

共识

  1. 通过一个既定的共识规则,选定一个打包节点
  2. 打包的数据必须广播出去,交给其他节点验证
  3. 验证通过后,数据会继续广播给其他节点处理

关键点

  1. 共识规则要选举出打包者
  2. 共识的过程是逐步传递的
  3. 共识的规则是每个节点可以独立验证的
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,033评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,725评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,473评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,846评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,848评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,691评论 1 282
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,053评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,700评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,856评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,676评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,787评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,430评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,034评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,990评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,218评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,174评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,526评论 2 343

推荐阅读更多精彩内容