ASH:从账本科技的发展演化 透析区块链分布式记账_HASH

任何事物的出现,都不是凭空而来,区块链分布式记账更是历经时代变迁,酝酿碰撞的结果;知其然,方能知其所以然,币迷今天从记账科技的来龙去脉说起,试着为你揭开区块链分布式记账的神秘面纱。

一、回顾记账科技的演化史。

记账的历史,源源流长,早在公元前3500年,就有了记账的需求和活动,从古到今的演化过程大致可以分为四个阶段,

如图:从单式记账—复式记账—数字化账本—分布式账本。

??

通过上图所示这千年的演化过程,可以看出,整体发展趋势是由简单到复杂,由粗糙到精细,由中心化到分布式,?这不是任何人为力量所能控制的,而是由运行在其上的经济活动需求自然催生的结果?。随着商业活动的进一步发展成熟,分布式账本科技的需求将会变得更加普遍和强烈。

美国游戏零售商GameStop计划在7月底前推出NFT市场:3月18日消息,美国游戏零售商GameStop在其第四财季财报中表示,计划在7月底之前推出 NFT市场。GameStop曾在2月份宣布与NFT二层解决方案ImmutableX合作,推出NFT计划。GameStop在其财报中表示,合作伙伴关系将为其提供高达1.5亿美元的IMX代币,以实现某些里程碑。在2月份宣布的Immutable X合作伙伴关系中,GameStop表示预计其NFT市场将包括“数十亿易于买卖的低成本游戏内资产”,特别提到数字房地产和游戏内皮肤。(CoinDesk)[2022/3/18 14:03:47]

二、从分布式记账的问题推演出区块链分布式账本

上海发布大模型政策 打造AI“模”都:金色财经报道,8日下午举行的世界人工智能大会(WAIC)闭幕式上,《上海市推动人工智能大模型创新发展的若干措施》公布,并发布了“模”都倡议,签约了三批人工智能项目,成立上海人工智能开源生态产业集群。上海市经信委副主任张英介绍,措施围绕创新能力、创新要素、创新应用、创新环境四大方向,重点打造三项计划以及五大平台。破解发展瓶颈的三项计划,一是大模型创新扶持计划,重点支持上海市创新主体研发具有国际竞争力的大模型,实施专项奖励,加速模型迭代;二是智能算力加速计划,强化大模型智能算力建设力度,建立绿色通道;三是示范应用推进计划,加强大模型在智能制造、教育教学、科技金融、设计创意、科学智能等垂直领域的深度应用和标杆场景打造。 (第一财经)[2023/7/8 22:25:53]

分布式账本的出现,让人们看到了一个新的赛博空间,但分布式账本面临的核心问题是?如何解决多方在分布式场景下进行协同记账的可能性。

CZ:持有最稀有款ForeverCR7:The GOAT NFT可解锁与C罗会面及训练机会:金色财经报道,Binance首席执行官CZ在社交媒体发文表示,持有最稀有款ForeverCR7:The GOAT NFT可解锁与Cristiano Ronaldo(C罗)会面及一同训练机会,Binance将承担机票与住宿费用。[2023/7/5 22:17:57]

为解决这一问题,科技先行者们前赴后继,历经以下几个阶段。

初始阶段:简单粗暴的分布式记账结构,允许任何参与方读写,有新交易发生即由交易发起者追加账本上。

Coinbase前CTO:大型科技公司可能会帮助政府获取加密资产:金色财经报道,Coinbase前CTO Balaji Srinivasan表示,如果G7国家决定允许扣押数字资产,那么苹果,微软和谷歌等科技巨头可以在其中充当帮凶。

他表示:\"最大的风险因素实际上是苹果、谷歌和微软,因为它们拥有操作系统的访问权限。这实际上是我最担心的:苹果有软件更新,谷歌可以访问你的谷歌云盘,微软有Windows,如果被国家命令,理论上它们可以扫描你的硬盘以获取私钥,然后获取你的加密资产。\"[2023/6/19 21:46:01]

问题在于,在这个开放的环境中,若任何参与方都是诚实可靠的,该结构将没有问题,一旦有参与方不诚实记录、恶意修改已发生的记录,则无法确保账本记录的正确性。

过渡阶段:借用信息安全领域的数字摘要技术(Hash算法),引入具有验证机制的分布式记账结构。

??

每当有新的交易记录被追加到账本上时,参与各方使用hash算法对过往完整的交易历史计算摘要,获取当前交易历史“指纹”进行比对,hash函数运算特点是,不管是什么样的交易记录,进行hash运算后得到的内容是固定唯一,且不可逆,且任何一支交易的任何部分有一点点变动,都将会引起Hash值的变动。

这样一种改进不易篡改,易追溯,但发现了没,每一次追加新交易前,?都需要对之前的所有交易进行计算,对于早期发生的交易需要重复的一遍遍计算,这对资源是极大的浪费,且可扩展性很差,这种方案显然不具备可持续性。

当前阶段:区块链分布式记账结构浮出水面。

??

此阶段改进在于,?计算摘要的过程改为?:?当前摘要=旧摘要+新摘要,即只对新增交易再次进行hash计算?,因实际上之前的任何一次摘要都确保了从开始到当前摘要位置的完整记录,当新的交易发生时,只需要对增量部分进行增加验证即可。

注意到没,这种账本结构就是区块链结构,即:

小结:区块链分布式账本的重要特征。

1、从分布式账本的演进,可以看出,当前的区块中头部的那个SHA256函数值,?实际上是全部交易历史的特征抽取。

因为,一个区块包含2部分,即头部和当前1000条左右的交易记录,头部中有一个值,是上一区块所有字符的SHA256函数,而上一区块也拥有同样的结构,上一区块头部记录的是上上一个区块整体的SHA256函数,上上一区块头部记录的是上上上一区块整体的SHA256函数,…循环嵌套无穷尽,直到第一个区块。

2、区块链分布式记账不同于分布式数据库。

在传统的分布式数据库体系架构中,数据虽然实现了跨界点共享,?但其控制通常是集中的,?如libra的设计理念,节点平等,但这些节点由一个中央管理员/节点进行集中控制,负责数据库的完整性,中央节点控制着一个中心化的应用程序,用于管理数据库的访问及数据同步。

但区块链的分布式账本中,不存在中心控制节点,各个节点是分散平等的,它们不受控于任何中心化节点,?由共识机制或验证协议协调控制数据库的读写、访问权限,而非中央管理员控制节点的一致性。

————————————————————————

币迷,写于北京,每周一到周五,静候您的光临。

本文是学习《区块链技术指南》一书中部分章节的总结,对于想对区块链技术有进一步了解的朋友,推荐读此书。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

大币网

[0:31ms0-19:196ms