- 面向边缘人工智能计算的区块链技术综述 [pdf] 作者:方俊杰,雷凯 发表:应用科学学报 关键词:区块链;边缘人工智能计算;泛中心;群智计算 年份:2020
摘要:区块链构建了一个分布式点对点的系统,作为一种安全可验证的分散确认事务的机
制,广泛应用于金融经济、物联网、大数据、云计算和边缘计算领域. 边缘人工智能计算(edge
AI computing) 即面向边缘网络应用场景的群智AI 计算模式. 在无人驾驶等高动态、超低延
时、资源受限、数据与计算解耦的边缘网络应用场景下,跨域可信、隐私保护、入侵监测、细
粒度激励等需求对区块链研究提出了进一步的挑战. 关注到人工智能向边缘网络下放的趋势,
该文讨论区块链在新兴的边缘人工智能计算领域的应用. 首先介绍了区块链技术的基础架构,
概述了相关研究和应用方向;接着从边缘人工智能计算的概念与兴起出发,详细分析并讨论
了区块链技术在面向边缘人工智能计算领域的应用需求,包括相关研究综述、应用趋势和未
来研究方向. 此外,还总结了区块链技术应用在边缘人工智能计算方面的优势和未来仍需关注
的问题.
2021-04-16 09:40:50
- Handling conditional queries and data storage on Hyperledger Fabric efficiently [pdf] 作者:Tianlu Yan,Wei Chen,Pengpeng Zhao,Zhixu Li,An Liu,Lei Zhao 发表:Special Issue on Web Information Systems Engineering 关键词:Hyperledger Fabric;Conditional queries ;Data storage 年份:2020
摘要:As a popular consortium blockchain platform, Hyperledger Fabric has received increasing
attention recently. When executing transactions on such platform, it usually costs a lot
of time and hardly to achieve high efficiency. Although efficiently handling transactions
can be leveraged to support various use-cases, it presents significant challenges as data on
Hyperledger Fabric is organized on file-system and exposed via limited API. We tackle the
problem in two ways: conditional queries and data storage. In this paper, we propose the following
novel methods. To improve the performance of conditional queries on Hyperledger
Fabric, we use all attributes of the query to create composite keys before executing it. In
order to achieve further performance improvements, we build an index called AUP in the
second method, where we also study the update of AUP during transactions. To speed up
data storage on Hyperledger Fabric, We create a cache for the data in the block header. The
extensive experiments conducted on the real-world dataset demonstrate that the proposed
methods can achieve high performance in terms of efficiency and memory cost. Finally,We
implement a prototype system.
2021-04-16 09:37:41
- 我国区块链发展趋势与思考 [pdf] 作者:郑志明;邱望洁 发表:中国科学基金 关键词:自主创新;可信系统;国家治理体系;分布式系统 年份:2021
摘要:区块链是人类历史上首次构建的可信系统,其核心功能是提升各个纬度的治理能力。
近日中央将区块链定位为核心技术自主创新的重要突破口以及推进国家治理能力现代化的有效工
具。本文将概述国内外区块链技术的发展历史,分析我国区块链发展面临的核心风险以及应对策
略,并对我国区块链技术的发展提出一些建议。
2021-04-15 19:47:47
- 区块链研究进展综述 [pdf] 作者:姚前 发表:网域前沿 关键词:分布式;共识;区块链 年份:2018
摘要:区块链是信息互联网向价值互联网转变的重要基
石,是现代数字货币体系的可选技术之一。它以密码
学技术为基础,通过分布式多节点“共识”机制,可
以“完整、不可篡改”地记录价值转移(交易)的全
过程。区块链采用的具体技术包括密码学、共识协议、
博弈论、数据存储、P2P 通信等,是多种已有技术的
融合创新。本文从共识协议、安全与隐私保护机制、
可扩展性与效率、系统/ 协议的安全分析与评估等四
个方面,对区块链的研究进展进行了概要评述。
2021-04-15 19:45:37
- Distributed consensus revised [pdf] 作者:Heidi Howard 发表:Technical Report 关键词:distributed consensus 年份:2019
摘要:We depend upon distributed systems in every aspect of life. Distributed consensus, the abil-
ity to reach agreement in the face of failures and asynchrony, is a fundamental and powerful
primitive for constructing reliable distributed systems from unreliable components.
For over two decades, the Paxos algorithm has been synonymous with distributed consensus.
Paxos is widely deployed in production systems, yet it is poorly understood and it proves to
be heavyweight, unscalable and unreliable in practice. As such, Paxos has been the subject
of extensive research to better understand the algorithm, to optimise its performance and
to mitigate its limitations.
2021-04-15 19:41:38
- 区块链技术的应用前景与挑战:基于信息保真的视角 [pdf] 作者:高杰,霍红,张晓庆 发表:中国科学基金 关键词:区块链;信息保真;比特币;机制设计 年份:2020
摘要:本文从发布保真、传播保真、更新保真三方面讨论了信息保真的概念,分析传统互联网
技术在信息保真方面所面临的困境。结合比特币的发展,总结了区块链技术相对于传统互联网在
数据写入机制、数据存储机制、历史数据维护机制三方面的特点,分析认为区块链可以实现传播保
真和一定程度的发布保真,在比特币场景下区块链可以实现更新保真,但在一般使用场景下区块链
难以实现更新保真。归纳了目前产业应用区块链技术的实践,结合对区块链技术特点的分析,识别
了区块链技术产业应用所面临的机会与挑战。最后,提出区块链技术的发展与应用仍需解决的三
大问题:提升区块链交易处理速度、物联网与区块链技术相结合以及区块链管理机制的设计。随着
区块链技术以及相关配套技术的发展,区块链技术一定可以得到广泛的应用,并深刻影响和改变人
们在互联网上的行为模式和企业之间的合作模式。
2021-04-15 19:32:23
- 区块链技术背景下的金融创新和风险管理 [pdf] 作者:马超群,孔晓琳,林子君,李登佳,匡先华, 周中定,李平,吴刚 发表:中国科学基金 关键词:区块链技术;数字货币;金融创新;风险管理 年份:2020
摘要:区块链是一个分布式存储数据库,通过建立“机器信任”以解决传统金融的许多痛点问
题,已经成为金融创新的一项新兴技术。与此同时,区块链技术衍生出的各种金融形态也会产生复
杂性更强、传播性更广的风险,这些演化而来的新型风险用传统的方法难以控制,给金融风险管理
研究与监管制度设计带来了新的挑战。本文梳理出国内外关于区块链技术、区块链金融和风险管
理等方面的相关研究现状,指出了区块链技术背景下金融创新的发展趋势以及金融创新与风险管
理的研究前沿。结合我国经济形势,提出了相关的政策建议,如:我国需要加大区块链关键技术攻
关力度、抢先探索区块链金融应用场景、创新金融风险管理理论与方法,完善我国金融监管体系建
设,并以此为突破口引导我国高质量金融创新的健康发展。
2021-04-15 19:30:58
- 区块链与综合能源系统:应用及展望 [pdf] 作者:张妍,王龙泽,吴靖,原蓉芳,李美成 发表:中国科学基金 关键词:区块链;综合能源系统;能源区块链;科学问题;前景展望 年份:2020
摘要:本文基于区块链的技术特点,结合我国能源电力改革的发展方向,对区块链在综合能源
系统的应用及发展前景进行探究。本文阐述了区块链技术在综合能源系统应用方面的现状和面临
的挑战,分析了能源区块链系统构建中需要解决的关键科学问题,展望了基于区块链的未来综合能
源的发展愿景。论文提出要构建适合我国经济发展的综合能源区块链系统,并在系统中实现协同
化、智能化、数字化和低碳化。
2021-04-15 19:28:50
- 区块链安全监管技术研究综述 [pdf] 作者:洪学海,汪洋,廖方宇 发表:中国科学基金 关键词:区块链;安全;监管;以链治链 年份:2020
摘要:区块链的安全监管技术已经成为区块链技术及应用研究的重要发展方向之一。本文从
区块链的技术特点及其产生安全与监管问题的本源、区块链安全事件频发带来的监管技术发展以
及区块链安全监管技术未来的主要研究方向三个方面进行了综述,重点阐述了区块链节点的追踪
与可视化、公链的主动发现与探测、联盟链的穿透式监管和以链治链四个方向的技术研究进展
情况。
2021-04-15 19:27:19
- 区块链与数据治理 [pdf] 作者:孟小峰,刘立新 发表:中国科学基金 关键词:数据治理;区块链;隐私保护;溯源问责;决策可信 年份:2020
摘要: 当下,大数据的“堰塞湖”已经形成,数据治理问题迫在眉睫。传统的治理概念来自政
府、企业、IT领域,数据治理既有其一般性,也有其特殊性。本文提出数据治理的根本保障在于增
加大数据价值实现过程的透明性。区块链凭借去中心、公开透明和不可篡改的特性与大数据价值
实现的透明性需求相契合,能够克服当前数据治理存在的问题,为数据治理提供了新的解决思路。
同时,基于区块链实现数据治理也面临诸多挑战。
2021-04-15 19:26:00
- 智能合约两阶段并发执行协议 [pdf] 作者:庞帅风 发表:华东师范大学 关键词:区块链,智能合约,并发控制. 年份:2020
摘要:区块链技术因其去中心化、防篡改以及可追溯的特点受到各方青睐。可编程的
智能合约的出现则将区块链技术的应用领域拓展到传统行业的方方面面。然而单
线程串行的智能合约执行模型愈发成为系统的性能瓶颈,如何高效地并发执行智
能合约交易进而提升系统性能成为现如今区块链技术落地的一大挑战。由于区块
链环境中拜占庭节点的存在,智能合约交易的执行与传统数据库有着很大的区别,
故传统的数据库并发控制协议不能直接应用到智能合约交易的执行中。已有的遵
循“主节点执行-验证节点回放”这种两阶段执行框架的并发执行工作仅仅考虑了
主节点的执行效率,而忽视了针对验证节点回放效率的优化。本文在沿用上述两
阶段并发框架的前提下,创新性地提出了一种兼顾主节点执行和验证节点回放的
并发执行协议——2PX(Two-Phase Execution)协议。在结合 PBFT 这种三轮网络
交互的共识算法时,本文在执行方面进一步优化了 2PX,并在开源的拜占庭容错
(BFT)系统中实现该优化协议。
2021-04-15 19:19:45
- 区块链智能合约的并发控制研究 [pdf] 作者:张安 发表:天津大学计算机科学与技术学院 关键词:区块链 智能合约 事务并发控制 多版本事务排序 年份:2018
摘要:区块链智能合约为不可信的分布式环境提供了去中心化的可信一致存储服
务。但是相比于传统中心化数据库,目前区块链平台的吞吐量的过于低下导致
它在多数应用中无法替代传统数据库。该性能问题部分源于目前的区块链不支
持区块交易的并发执行,因此通过设计并发控制算法来并发执行智能合约可以
提升区块链平台处理能力。在区块链网络中,验证者需要按照生产者采用的交
易顺序确定性地重新执行区块并产生一致的最终状态,因此传统DBMS中的并
发控制算法由于其结果的不确定性而无法直接应用在区块链中。
针对智能合约的确定性并发问题,本文通过引入多版本交易排序(MVTO)
的方法,提出了一个适用于区块链上的智能合约并发执行的并发框架。在该框
架中,矿工使用传统事务并发控制发现某冲突可串行化的调度,在执行中记录
交易写集以及调度的等价串行交易顺序到新区块中。其后,验证节点在执行该
区块前,利用区块中交易的写集和执行顺序为每个冲突的合约状态上预先构建
一个有序的版本链,静态地定义冲突操作之间的优先级关系。最后验证节点在
执行该区块时,基于上述版本链使用MVTO算法来实现以相同的等价串行交易
顺序确定性地并发执行该区块中的交易,从而达成分布式网络中合约状态一致
性的最终目的。
实验结果表明,相比于顺序执行,MVTO可以用3个线程的线程池执行实验
智能合约达到2.5倍左右的提升。
2021-04-15 19:17:52
- 高并发区块链架构及其 在数字彩票系统中的应用研究 [pdf] 作者:李 聪 发表:湘潭大学计算机学院 关键词:区块链;高并发;延时验证;彩票系统 年份:2021
摘要:随着互联网信息技术的快速发展,价值的传递方式也在不断改变,经历了从
纸币到移动支付为主的电子货币。互联网的发展虽然做到了让货币以数字的形式
流通,但都依赖于第三方机构,从而就会产生依赖第三方的信任问题。区块链技
术的迅速发展,为第三方信任依赖问题提供了新的解决方案。区块链最大的特点
就是“去中心化”和“安全透明”,在区块链技术的基础上已经有了很多成功的
应用和开发平台。区块链技术不仅适用于电子货币,而且适用于社会各行业的商
业场景。
区块链技术的研究和基于高并发区块链架构的项目都处于快速发展的阶段。
区块链技术能高效的解决很多行业的痛点。当前,区块链技术的发展与进步主要
集中在应用层和共识层。通过对区块链应用层的改进,使区块链技术应用于不同
的商业场景;通过对区块链共识层的改进,提高了区块链的并发能力和减少了能
源消耗。本文的研究方向是通过对区块链技术的分析以及对当前基于高并发区块
链架构的项目的缺陷进行对比,提出自己的改进方案。
本文介绍了区块链的发展历程以及发展历程中具有代表性的区块链应用,介
绍了构建区块链的相关技术——分布式存储、加密算法、共识机制以及智能合约。
本文介绍了构建高并发区块链架构的难点,介绍了基于DAG 的高并发区块链—
—主要包括增强的有向无环图;增强DAG 共识和公证人选择的BA-VRF 共识机
制的双层共识机制;同构多链架构。
本文研究了基于可延时验证的高并发区块链系统,提出了利用超级节点验证
交易信息来提高交易确认速度。在区块链中超级节点不作为唯一的验证中心,普
通节点通过随机抽样方式与超级节点共同参与验证交易信息。交易信息在验证出
错的情况下由普通节点提出全网共识验证,既保证了交易的安全性又提高了区块
链的吞吐量。通过与基于DAG 的区块链项目的实验数据对比,验证了本方法的
可行性。
在高并发区块链架构的基础上设计了一套完整的数字彩票发行系统方案。在
中国,发行彩票必须通过民政部门的彩票中心,我们不可能设计一种完全无中心
化的区块链来应用到彩票系统上。本文研究的可延时验证的高并发区块链架构存
在超级节点可作为彩票中心,并且超级节点可提高彩票系统的并发量,但是超级
节点的加入增加了作恶的可能性。本文设计了一种延时验证的方法来防止超级节
点的作恶。具体来说,首先通过随机抽样方式抽取普通彩民节点与超级节点共同
参与验证购买彩票信息,防止了超级节点的完全中心化;同时在验证出现错误时,
II
彩票系统针对出错的情况提出全网共识,保证了购买彩票信息的安全性和一致性。
基于可延时验证区块链的数字彩票系统根据区块链的特性改造了现有彩票系统
的发行流程,并设计了一套完全随机的中奖号码产生算法。该方案包括彩票中心
在内的任何机构或个人都无法控制开奖与中奖过程,中奖结果对所有人都公开可
查,同时又保护了用户隐私,大大提高了数字彩票发行的可信度。
2021-04-15 19:16:11
- 基于HYPERLEDGER FABRIC的交易并发性研究及原型 [pdf] 作者:徐璐 发表:苏州大学 关键词:区块链技术,Hyperledger Fabric,并发问题 年份:2020
摘要:区块链技术作为一个新兴技术这些年获得了广泛关注。Hyperledger Fabric是一
个联盟区块链平台,由于其模块化的架构被用于开发企业级商业应用。它本质.上作
为一个去中心化的分布式数据库,是一个较传统数据库系统更安全透明的交易记录
平台。但是,和传统数据库相比,HyperledgerFabric区块链平台的处理事务的速度
还有很大差距,尤其在处理有并发冲突的事务时,它的处理效率较低。为此,本文
针对该平台的并发性能进行研究并提出了改进方案,并最终实现了一个交易原型系
统。本文主要的工作包括以下三个部分。
(1)本文针对Hyperledger Fabric区块链平台上存在的“写写”并发冲突提
出LMLS方法,该方法通过在交易流程中引入锁机制使--些有冲突的事务在交易流
程开始时就被标记,并且对有冲突的事务添加索引来优化账本的存储。
(2)本文针对Hyperledger Fabric区块链平台,上存在的“读-写”并发冲突提
出RWL方法和CM方法,前者通过读写锁来保证有冲突事务的正确执行顺序;后者
通过引入缓存有效改善了数据处理的效率,并通过缓存日志来保证账本和缓存数据
的一-致性。
(3)本文基于上述两个改进方案,以Hyperledger Fabric区块链平台作为底层架
构,设计了一个可以处理高并发交易的原型系统,该系统可以实现用户转账,存取
款,查询余额等功能,并具有较好的并发能力。
通过在大量数据集上的实验表明,本文提出的方案能大幅提高该平台的并发能
力,并且适用于不同的应用场景,具有良好的扩展性。
2021-04-15 19:15:01
- 基于分组的智能合约并行化研究 [pdf] 作者:王正凯 发表:天津大学智能与计算学部 关键词:区块链,智能合约,分组,并行化,Actor,集群 年份:2018
摘要:区块链的本质是一个所有参与节点共同维护,公开透明的分布式账本,但并
非某个单独的用户可以对它随意修改,只有通过共识机制选出的区块链节点才可
对其更改。具有去中心化,不可篡改,数据加密等特性的区块链为智能合约提供
了一个良好的运行环境。
目前智能合约的执行效率严重阻碍了它在许多领域的应用。智能合约是通过
区块链交易来实现调用的,因而提升智能合约的执行效率也即提高区块链交易的
处理速度。为了提升交易的处理效率,论文提出了交易分组并行化策略,将非冲
突交易并行处理。策略中的智能合约平台是基于 AElf 的,它的智能合约是支持
元数据的。在处理交易时,根据元数据对智能合约函数占用的资源进行标记,之
后根据资源标记的结果构建资源的并查集,再通过函数(交易)占用的某个资源
查询交易所在的并查集子集,根据所在子集的 ID 将交易放入对应分组中,实现
所有交易的分组,然后再根据并发度将交易分组结果进行合并,最终将结果交由
Akka.Net 实现的 Actor 模型执行。实验证明,通过使用交易分组并行化策略,交
易的处理速度得到了很大提升。
交易分组并行化策略对计算机性能有一定的要求,因为单机的并发度太低,
在一定程度上会限制策略的效率,为此,论文在交易分组并行化策略基础上引入
集群,这样便可以提高策略的并发度,减少交易分组合并的机率,使得 Actor 处
理更少的交易,提高策略的效率。经实验证明,基于 Actor 集群的交易分组并行
化策略,交易的处理速度再度得到了提升。
2021-04-15 19:12:37