说透区块链
赵铭
区块链服务平台资深架构师
新⼈⾸单¥59.9
664 人已学习
课程目录
已更新 5 讲 / 共 18 讲
0/2登录后,你可以任选2讲全文学习。
开篇词 (1讲)
开篇词 | 区块链,一种面向未来的思维方式
免费
历史现状篇 (2讲)
01 | 回顾前世:解读区块链技术发展三阶段
02 | 着眼今生:揭秘区块链技术的发展现状
技术篇 (2讲)
03 | 技术特性:用“铁锁连环”直观理解区块链特点
04 | 存储:区块链的存储设计有定式吗?
说透区块链
15
15
1.0x
00:00/00:00
登录|注册

04 | 存储:区块链的存储设计有定式吗?

你好,我是赵铭。
上一讲我们从直观的角度,用“铁索连环”的例子和你探讨了区块链技术特性,也顺便引出了区块链技术基础。从今天开始,我会用几讲的时间为你解释每一种技术在区块链中的最核心应用,以点带面,为你勾画出区块链技术体系。
这一讲我会带你深入单个区块链节点,让你了解区块链存储是如何设计的。其实一说到存储设计,我们首先想到的是区块链里如何存储数据,以及要使用哪种数据库这些常规定式内容。但在我看来,这些都只拘泥于存储设计的表面。
想要真正把握住区块链存储的要点,我们更需要把握的是交易、区块还有状态这三个基础概念,有了这些基础,你再去分析区块链存储设计就会驾轻就熟了。
这里我为你准备了一张区块链的存储示意图,现在你可能还不太理解图里的逻辑关系,不过别担心,学完这节课之后,你就能真正理解后面这张图了。
区块链存储示意图

交易

我们首先需要理解的概念就是交易(Transaction),这是区块链中的最小也是最核心的知识点。因为我们最初接触区块链大多从比特币开始,所以我们通常会把交易理解成转账,但其实这个理解比较片面。其实在区块链中,交易的概念已经有所扩展。
从行为的角度解释,交易等同于操作(Operation),我们向区块链网络提交一笔交易实质上是发起了一个操作,而操作的具体内容与特定区块链协议有关,比如在以太坊中,一个操作可能就是执行了智能合约中的一个方法。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/1000字
划线
笔记
复制
该试读文章来自付费专栏《说透区块链》,如需阅读全部文章,
请订阅文章所属专栏新⼈⾸单¥59.9
立即订阅
登录 后留言

精选留言(1)

  • 宇宙全栈
    我觉得对于开发者来说,状态更重要。区块好比框架,而状态是做具体业务时需要设计的数据结构和算法。
    2021-07-28
    1
收起评论
1
返回
顶部