阿里研究院日前发布了《信任经济的崛起—— 2020 中国区块链发展报告》。该报告包括前言和《区块链概述及发展方向》、《国内外区块链发展现状》、《典型应用场景》、《区块链发展趋势和建议》四个章节,锐思财经将陆续摘编该报告,以飨读者。
区块链:信任经济的崛起(一)
区块链的定义及发展
2008年,一位叫做“中本聪”的人发表了一篇《比特币:一种点对点电子现金系统》的文章,被认为是基于分布式可信系统而形成的数字资产诞生的标志,而作为其底层支撑技术的区块链也开始进入大众视野,比特币也成为了区块链第一个应用案例。根据国际标准化组织 ISO 发布的《区块链和分布式记账技术术语》(ISO 22739)标准中,区块链被定义为使用密码技术链接将共识确认过的区块按顺序追加而形成的分布式账本。狭义来讲,区块链是按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。广义来讲,区块链是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。目前,区块链分为公有链和联盟链两种类型。
成都给予区块链产业专项补贴:金色财经报道,从成都市经信局市新经济委获悉,《成都市建设国家区块链创新应用综合性试点专项政策实施细则》、《成都市促进大数据产业发展专项政策实施细则(修订)》均于近日发布,支持相关产业发展。建设区块链技术测评机构给予最高200万元一次性补贴,企业自主投资建设数据服务平台给予最高300万元补助。[2023/7/27 16:01:28]
经过十余年的发展,区块链(Blockchain)逐渐被社会认知,并开始应用在更多领域。
目前,区块链发展大致经历了三个阶段:
第一阶段,2009 年至 2013 年为技术验证阶段,区块链被应用在比特币的交易信息加密传输上;
第二阶段,2013 年至 2017 年,随着智能合约的提出,区块链进入可编程时期,升级为可记录程序计算结果,极大丰富了应用潜力,进入平台发展阶段;
第三阶段,2017 年至今,区块链技术被应用于供应链管理、司法记录、数字版权、食药溯源、交通出行等多个领域,区块链与实体经济深度结合,被认为是区块链发展的产业应用阶段。
区块链数据分析工具 Dune 推出 Spellbook,引入开源软件协作模型:7月22日消息,区块链数据分析工具 Dune 推出 Spellbook,把开源软件的协作模型引入数据科学和分析领域。Spellbook 是对其现有 abstractions 存储库的重组,具有开源分析工程工具,称为 dbt,dbt 模型又名spells可以具体化为视图和表,具有增量加载和日期分区表等改进,可编译成 SQL 并在 dune.com 上运行。[2022/7/22 2:31:45]
区块链关键技术发展向应用端快速突破
在区块链的运作原理中,块链式数据结构与分布式存储有机结合,通过多方共识记录交易结果,在技术和机制上实现了可信、共识、防篡改能力,其关键核心技术有点对点通信、共识机制、加密算法、智能合约等。随着应用场景的不断深入,高性能、强隐私、互联互通等成为区块链技术发展的重要方向和着力点,关键技术进阶正朝着应用端汇集。近年来,学术界、产业界持续加大对区块链相关技术的研究力度,分布式存储、共识机制、智能合约、加密算法等关键技术取得新进展,跨链、分片等技术研究深度进一步下沉。
声音 | 斯洛伐克外交部官员:成立区块链中心是未来与中国开展合作的重点:据人民网消息,斯洛伐克外交与欧洲事务部经济合作司总司长、“16+1”合作斯洛伐克国家协调人Duan Matulay表示,成立区块链中心是未来与中国开展合作的重点。Duan Matulay认为,对全世界来说,区块链都是全新的领域。“区块链技术不仅仅只运用于虚拟货币领域,我们都应该理解它在未来发挥的作用,这和1995年的情况很相似,那时互联网刚开始兴起,人们还不理解如何使用互联网,现在互联网无处不在。中斯成立区块链中心可以更好地了解未来该技术在其他领域的不同应用。[2019/2/13]
分布式存储
区块链本质是一个分布式的公共账本,将各个区块连成一个链条,实际上是一种点对点的记账系统(一个总账本),每一个节点都可以记录信息。区块链中数据以区块的方式永久储存,区块按时间顺序逐个先后生成并连接成链,每一个区块记录了创建期间发生的所有交易信息。区块的数据结构一般分为区块头(Header)和区块体(Body),如下图所示:
动态 | 区块链公司Coinmine推出家庭式新型加密货币采矿设备:据btcmanager消息,区块链初创公司Coinmine宣布推出其创新的新型加密货币采矿设备。该设备是硬件和软件的组合,旨在使加密货币挖掘变得容易,以便任何人都可以从家里挖掘加密货币。[2018/11/18]
2019 年以来,面向区块链数据存储能力的技术研究取得新突破,星际文件系统(IPFS)等技术有效解决了区块链系统存储能力不足的问题,使超媒体数据上链成为可能。IPFS 是一个面向全球的、点对点的分布式文件系统,帮助万维网在网页寻址、访问效率、数据存储、隐私保护和数据交易等方面大幅提升,通过 IPFS 处理大量数据,将不可变的永久 IPFS 链接放入区块链中,大大提高了区块链系统的存储能力。
共识机制
共识机制是在互不信任的网络中对事件前后顺序达成共识的一种算法,区块链技术正是运用共识算法在各个节点间建立去中心化的信任网络,解决记账不一致性的问题,为特定场景中的应用提供保障。主流的区块链系统共识算法有工作量证明(POW)、权益证明(POS)、股份授权证明(DPOS)、分布式事务一致性协议(PAXOS)、实用拜占庭容错算法(PBFT)等,各类主流算法基于容错性、性能等因素在中心化程度上存在差异,如图 4 所示。此外,Kafka、Raft 协议、软硬件结合共识算法等也正在逐渐被区块链系统所采用。
B站否认进军区块链:昨日,有传闻称“bilibili副总裁詹明宪惊现某区块链项目顾问一职,bilibili有意进行区块链方面探索”。今日B站公开回应称:“1. 我司副总裁詹明宪先生没有担任过任何区块链项目的顾问职务。2. Bilibili与报道中所涉项目不存在合作关系,目前也没有任何进行区块链探索的计划。我们保留向虚假信息制造源头采取法律手段的权利。也希望关注区块链的用户不要被该信息迷惑。”[2018/2/4]
2019 年以来,区块链网络运行整体呈现“高效化”、“节能化”的特点。以 POW 为例,依托高能耗的 POW 共识机制的区块链网络呈减少态势,POW 共识机制架构下的节点呈现出低能耗、高效率的特点。以太坊在 2019 年完成了数据结构的重大升级,共识机制从“POW+POS”双共识机制驱动转化为 POS 共识机制驱动,网络运行效率得以提升的同时,也降低了能耗。
智能合约
智能合约是一种基于预定义事件触发、不可篡改、自动执行的计算机协议,旨在以数字方式促进、验证或强制执行合同的谈判或履行。长期以来,由于缺乏可执行、可验证的平台和规模化落地场景,智能合约并未受到广泛关注。2015 年,以太坊打开了智能合约规模化应用的窗口,智能合约在区块链中实现了防篡改、一致性、可审计、自动化执行等能力,从而也成为区块链技术的重要组成部分。
2019 年以来,智能合约逐渐向高效智能合约引擎、合约算法库、预言机等方向发展,例如,融合 Docker 和虚拟机实现高效的智能合约引擎,包含科学计算、字符串处理、序列 / 反序列等协议的合约算法库,实现同外部数据验证交互的区块链预言机等。
加密算法
加密算法将明文信息转换成密文信息,信息的接收方能够通过密钥对密文信息进行解密,获得明文信息。加密算法分为对称加密算法和非对称加密两种,区块链系统主要应用非对称加密算法来确认交易主体身份、交易数据消息摘要和信息安全编码解码。下图展示了非对称加密的原理,用户注册区块链账户后同时生成公钥和私钥,公钥、私钥加密后的数据可互相解密,公钥可向网络中其它用户公开。
2019 年以来,零知识证明和同态加密在区块链中得到进一步应用。与传统的加密技术相比,零知识证明和同态加密增强了区块链系统隐私保护能力,提高了加解密效率,强化了数据安全性。其中,零知识证明在不向验证者提供信息内容本身的情况下,让验证者相信某个论断是真实可信。同态加密通过对明文进行环上的加法和乘法运算再加密,与加密后的密文进行相应的运算,确保结果等价。众多企业端区块链系统使用零知识证明和同态加密方法,强化了交易信息加密存储和验证,提升了区块链系统数据安全和保密性。
跨链技术
跨链技术本质上是一种将区块链上的数据、或者信息安全可信地转移到另外一条区块链上并在其链上产生预期效果的一种技术。区块链技术在过去迎来了新的爆发增长,应用落地从概念 POC 逐步走向商业应用,形成了覆盖政务、金融、交通运输等多行业探索。当前的应用探索大多聚焦在局部单一领域的应用,重点解决了“局域网”内部的商业协作。随着商业应用大规模落地,各场景下现有的局部数字资产流转已经不能满足未来数字经济的发展需求,如何突破不同区块链之间互通性的限制走向跨行业跨领域的深度互链,成为突破行业发展瓶颈的关键。
当前跨链技术核心相关技术包含:跨链隐私安全、高性能交易、中继技术、跨链事务、跨链治理、命名寻址、异构协议等,部分技术在现有跨链平台上有较成熟的解决方案及应用。标准化方面,跨链技术整体已形成多层次多模块的标准架构雏形,其中部分应用成熟的子层次模块已在相关标准组织立项,标准化推进中。跨链技术架构趋于统一及核心技术的进一步升级,有望加速演进出支撑万链互联真实需求的生产级平台。
分片技术
分片是一种通过将数据库分割为不同片区以达到系统扩容的技术。当多笔交易数据进入区块链系统中,各片区将分别处理一部分输入的交易数据,使更多的交易能够同时被处理和验证。通过分片技术,可以提高区块链系统交易处理和确认的并发性,进而提高整个网络的数据吞吐能力。可以提高交易数据处理验证效率,提升区块链系统服务能力,有效降低全网的交易转账成本。
近年来双层分片、有向无环图(DAG)等机制和技术进一步丰富了分片技术的发展,但实现过程仍具有较大挑战性。作为解决区块链拓展性问题的技术之一,分片技术的优势和前景毋庸置疑,未来在共识算法交互性、片区安全性等方面还需要开展相关的技术研究和攻关。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。