中科院自动化所-区块链技术发展现状与展望
- 格式:pdf
- 大小:1.05 MB
- 文档页数:50
区块链技术在数字化转型中的发展现状与未来趋势随着数字化时代的到来,各行各业都在积极推进数字化转型,而区块链技术作为一项重要的数字化工具,正逐渐发挥着重要作用。
本文将探讨区块链技术在数字化转型中的发展现状与未来趋势。
一、区块链技术的发展现状区块链技术最初作为比特币的底层技术而广为人知。
然而,随着时间的推移,人们开始深入研究区块链技术的本质和潜力,逐渐发现其在数字化转型中的独特价值。
首先,区块链技术具备去中心化的特点,使得信息的传递和存储更加灵活和安全。
相较于传统的集中式数据库,区块链技术通过分布式的记账系统,将数据存储于不同的节点上,实现了强大的抗攻击性和数据防篡改性。
其次,区块链技术能够实现智能合约的执行。
智能合约是一种以计算机程序形式存储、验证和执行的合约。
通过区块链技术,智能合约可以自动触发、自动执行,大大提高了合约执行的效率和准确性。
再次,区块链技术可以实现匿名性和隐私保护。
在传统数字化转型中,个人信息的泄露和滥用一直是一个大问题。
而区块链技术通过加密算法和匿名化处理,为个人信息的隐私保护提供了一个可行的解决方案。
二、区块链技术的未来趋势区块链技术在数字化转型中的潜力正在不断被挖掘,未来有望迎来更加广阔的发展前景。
首先,随着技术的不断成熟,区块链技术将在金融领域得到更广泛的应用。
金融行业对于信息的准确性和安全性要求极高,而区块链技术的去中心化和防篡改性质使其成为金融行业的理想选择。
因此,未来在金融领域,区块链技术将发挥更大的作用,例如银行间的资金结算、供应链金融等。
其次,区块链技术将推动数据共享和协同的新模式。
在传统的数据交换和共享中,往往需要通过中介机构或第三方参与,带来了很多的成本和效率问题。
而区块链技术通过去中心化的方式,可以实现点对点的数据交换和共享,降低了中介机构的参与成本,让不同主体之间更便捷地实现数据共享和协同。
再次,区块链技术也将加速物联网的发展。
物联网作为数字化转型的重要组成部分,需要解决设备之间的互联互通问题。
区块链技术的发展前景与展望近年来,随着数字经济的迅猛发展,区块链技术越来越受到人们的关注。
区块链技术是一种分布式数据库技术,具有去中心化、不可篡改、可追溯等特点,被广泛应用于数字货币、金融、物联网、公共事务等领域。
一、区块链技术的发展历程区块链技术最早是在2008年由中本聪提出的,他发明的比特币便是基于区块链技术的。
随着比特币的兴起,区块链技术开始被广泛关注和探究。
2014年,以太坊区块链技术问世,这是一个基于智能合约的区块链平台,为区块链技术的应用提供了更多可能性。
此后,区块链技术得到了越来越广泛的应用,它不仅可以实现数字货币的交易,还可以解决金融领域的信任问题,甚至可以用于社会公共事务的治理。
二、区块链技术的应用领域1.数字货币方面比特币是区块链技术的重要应用之一,也是区块链技术最早的应用。
比特币是一种点对点的电子货币,通过区块链技术实现去中心化的交易,不需要任何中介机构的参与,从而降低了交易的成本和风险。
目前,全球有很多国家和地区已经开始研究数字货币,区块链技术将会在数字货币领域发挥越来越重要的作用。
2.金融领域区块链技术可以构建基于智能合约的金融应用,实现快速低成本的跨境汇款、智能信贷、投资人与借款人的撮合等。
此外,区块链技术还可以帮助金融机构解决信任问题,提高了金融行业的透明度和可信度,对于金融行业的创新也起到了重要的推动作用。
3.物联网领域物联网的普及,让设备之间的互联变得越来越重要,也催生了物联网安全的需求。
区块链技术可以实现设备之间的去中心化安全通信,保障了物联网基础设施的安全运行。
4.公共事务领域区块链技术可以使公共事务的治理更公正、透明、高效,方便公民对政府的监督。
比如,使用区块链技术记录选票,可以使选举结果更公正;使用区块链技术维护公共卫生健康数据,可以保证数据的不可篡改性和个人隐私权的保护。
三、区块链技术的发展趋势和展望1.发展趋势区块链技术将会是未来数字经济发展的关键技术之一,它的发展前景非常广阔,未来将会出现更多的应用场景。
区块链发展现状与未来趋势 近年来,区块链技术以其去中心化、安全可信的特性引起了全球范围内的关注。从最初仅被广泛应用于数字货币领域,到如今涉足金融、供应链、物联网等多个行业,区块链正逐渐改变着我们的生活方式和商业模式。
目前,区块链在金融领域的应用可谓是最为广泛和深入的。很多传统金融机构,如银行、证券交易所等,都开始探索利用区块链技术来提高交易效率、降低交易成本。区块链的分布式账本能够实现交易的快速结算和资产的无缝转移,大大改善了传统金融体系中的繁琐环节和低效率。此外,智能合约的引入使得金融交易的执行更加透明公正,减少了人为纠纷的可能性。虽然区块链在金融行业的应用还存在一些技术和法律难题,但随着技术的不断成熟和监管政策的逐步完善,相信区块链将迎来更加广泛的应用。
除了金融领域,供应链管理也是区块链技术的一大应用热点。传统的供应链管理涉及多个环节和多个参与方,信息的传递和处理存在着复杂性和不可信性的问题。而区块链技术的去中心化和不可篡改的特性让供应链管理变得更加高效和可靠。通过区块链,各个参与方可以实现实时数据共享和透明性,从而提高整个供应链的可追溯性和安全性。英国零售巨头沃尔玛通过区块链技术构建的供应链管理系统已经取得了巨大的成功,为其他企业提供了参考和借鉴。
除了金融和供应链领域,区块链技术还在物联网、医疗、版权保护等多个领域取得了初步的突破。在物联网领域,区块链可以实现设备间的点对点通信和直接交易,加强了物联网设备之间的互联互通。医疗行业可以通过区块链来实现病历的安全共享和医药品溯源,提高医疗信息的安全性和准确性。另外,区块链技术还可以为版权保护和知识产权领域提供可信的数字身份认证和交易确认。
未来,区块链技术将继续蓬勃发展,并在各个行业中发挥重要作用。首先,随着区块链技术的不断进步,传统的中心化系统将面临更加严峻的挑战。区块链的去中心化和不可篡改的特性,能够为用户提供更安全、更透明的服务。其次,随着全球数字货币的不断涌现,区块链将成为数字经济的基石。各国政府将积极推动区块链技术的发展,以加速经济转型和提升国际竞争力。最后,区块链技术的创新和应用将给社会带来更多的机遇和挑战。例如,区块链与人工智能、大数据等前沿技术结合,将推动新一轮的科技革命和产业变革。
区块链技术的未来展望在当今数字化时代,区块链技术无疑是一项具有变革性潜力的创新。
它就像是一把神奇的钥匙,正在为各个领域打开全新的发展之门。
那么,区块链技术的未来究竟会是怎样一番景象呢?从本质上来说,区块链是一种去中心化的分布式账本技术。
它的核心特点包括不可篡改、去中心化、安全可靠等。
这些特性使得区块链在众多领域展现出了巨大的应用价值。
首先,金融领域是区块链技术应用的前沿阵地。
传统的金融交易往往需要经过多个中介机构,流程繁琐且效率低下。
而区块链技术能够实现点对点的直接交易,大大降低了交易成本,提高了交易效率。
例如,跨境支付中,利用区块链可以减少中间环节,使得资金能够更快、更安全地到达目的地。
此外,区块链还可以用于数字资产的发行与管理,为金融创新提供了更广阔的空间。
在供应链管理方面,区块链也有着广阔的应用前景。
通过将供应链上的各个环节信息记录在区块链上,可以实现全程可追溯,确保产品的质量和安全。
消费者可以清楚地了解产品从原材料采购到生产加工、运输销售的全过程,增强了对产品的信任度。
同时,对于企业来说,能够更好地进行库存管理和风险控制,提高供应链的整体效率。
在医疗领域,区块链技术有望解决医疗数据的安全和共享问题。
医疗数据是非常敏感和重要的信息,传统的中心化存储方式存在数据泄露的风险。
而区块链的加密技术可以保障患者数据的隐私安全,同时又能够在授权的情况下实现数据的共享,促进医疗研究和协同治疗。
随着物联网的快速发展,区块链技术也将在其中发挥重要作用。
物联网设备之间的交互和交易需要高度的信任和安全保障,区块链正好能够提供这样的支持。
它可以确保设备之间的通信安全可靠,记录设备的运行数据和交易信息,为物联网的大规模应用奠定基础。
然而,要实现区块链技术的广泛应用,还面临着一些挑战。
技术方面,区块链的性能和扩展性仍然有待提高。
目前,区块链的处理速度相对较慢,难以满足大规模商业应用的需求。
此外,区块链的技术标准尚未统一,不同的区块链平台之间的兼容性存在问题。
区块链技术的现状和未来区块链技术自问世以来,已经成为了全球关注的热门话题,其广泛应用正在改变人类社会的发展方向。
仅仅数年之前,世界上大多数人并不了解什么是区块链,而现在,很多国家包括中国都已经制定了相关政策来推动区块链技术的发展。
本文将就区块链技术的现状和未来进行分析。
一、区块链技术的现状1、应用领域的拓展区块链技术诞生至今已经逐渐渗透到各个行业领域,从最开始的金融领域,到智能合约、数字身份认证、电子商务、供应链管理、医疗健康等领域都开始使用区块链技术。
尤其是在金融领域,区块链技术已经得到了大量的应用,如数字货币,P2P网贷等。
2、技术发展的加速区块链技术的应用发展加快主要得益于技术的不断发展,如智能合约的推出,拓宽了区块链技术的应用场景。
此外,PoW算法的弊端逐渐显现,区块链技术正在朝着PoS算法等方向转型。
这或许能够解决区块链技术的效率和能耗问题,使技术得到更广泛的应用发展。
3、监管政策的制定随着区块链技术的持续发展,各国对于区块链技术的监管在逐渐推进中。
2019年,中国发布了《区块链信息服务管理规定》,规定从事区块链信息服务的机构和个人必须在工商、税务等部门进行备案登记,并在运营过程中遵守相关法律法规。
美国虽然没有单独的法规,但是各地的监管人员正在制定相关标准。
二、区块链技术的未来1、普及化程度将更高我们所看到的热钱包、冷钱包等区块链钱包,虽然现在还不太为大众所了解和使用,但是随着技术的发展和普及化,未来他们会更加“亲民化”甚至成为年轻人的“标配”。
2、应用场景将更加广泛随着技术的进步,区块链技术的应用场景也会更加广泛,不仅仅局限于金融行业,如物联网、会计、法律、农业等领域也将应用区块链技术。
随着技术的不断深入,我们相信人类会发现更多的应用场景。
3、技术安全问题仍需解决虽然区块链技术在数据安全方面有着很好的表现,但是技术安全问题仍然是未来重要的研究内容之一。
虽然“51%攻击”等问题可以通过改变算法进行解决,但是区块链技术的安全问题必须引起足够的重视。
区块链技术发展现状及前景探究随着数字化时代的到来,区块链技术越来越重要,被广泛应用于金融、医疗、物流、政府等领域。
它通过去中心化、可追溯、透明的特点,增加了数据的安全性和可信度。
近年来,全球各国对区块链技术的研究、推广和应用不断加强,且不断涌现出新的区块链技术和应用。
在英特网的基础上,未来的数字世界将会逐步向区块链世界转变。
本文将介绍区块链技术的发展现状及前景探究。
1. 国家政策的支持区块链技术已经成为了我国科技创新的重点领域,在国家政策支持下被广泛应用。
今年1-6月份,区块链相关领域的投融资总额达93.6亿元,同比增长190%。
2019年中国国家标准化管理委员会已经启动区块链国家标准化研制工作。
2. 区块链技术的应用快速发展极大多数人知道区块链技术最受欢迎的应用模式是数字货币加密领域。
而在现实生活中,区块链技术的应用已经覆盖了金融、医疗、物流、政府等领域。
例如,浙江衢州推出的“智能交通联合体”,通过区块链技术打通交通联合体全流程各个细节环节,可大大提高物流运输效率,降低物流成本。
又如,上海国际金融中心探索通过数字身份识别、智能合约等手段,推进金融服务领域的数字化转型升级。
3. 企业佈局全面发展国内外的各大知名企业均开始佈局区块链产业。
国内企业包括阿里巴巴、腾讯、百度、京东、华为等和著名的世界企业包括IBM、微软、SAP、摩根大通、摩托罗拉等都已经布局全面发展了区块链技术应用领域。
4. 区块链技术竞争加剧由于区块链效应的复利增长,很多国家都在积极参与竞争,尤其是美国、欧盟和中国。
由此,为了领先地位,会有一些创业公司提出了各种包括减少交易费用到提高性能的新方案。
1. 区块链技术将深度应用于商业生态区块链技术减少了交易与转账所需时间、金融资产的安全、流动性、身份认证等问题,而这正是金融领域所需要的。
国家政策的支持和企业的加强研究将会带动更多金融领域的应用。
3. 区块链技术开启数字政府时代政府作为区块链技术的重要推动者之一,将大力推进在行政审批、国土、科技、医疗等方面的应用。
区块链技术发展趋势和前景一、区块链技术的概述区块链技术近年来备受关注,被誉为“下一代互联网”和“信任机器”。
这一技术的核心思想是去中心化和分布式存储,通过共识算法保证数据的安全性和可靠性。
区块链技术可以应用于金融、供应链管理、物联网等领域,具有广阔的发展前景。
二、区块链技术的当前发展状况目前,区块链技术已经在金融领域逐渐落地应用。
比特币是最早应用区块链技术的典型代表,它打破了传统中心化金融机构的垄断地位,实现了去中介化的交易。
此外,更多的公司开始尝试将区块链技术应用于供应链管理、物联网等领域,取得了一定的成果。
三、区块链技术的发展趋势一:去中心化金融体系的建立区块链技术的最大特点就是去中心化,它可以提供分布式账本和智能合约,实现更加安全、透明和高效的金融交易。
未来,区块链技术将进一步推动去中心化金融体系的建立,消除中介机构,降低交易成本,增加交易的公平性和信任度。
四、区块链技术的发展趋势二:智能合约的广泛应用智能合约是区块链技术的关键应用之一,它可以自动执行合约条款,并将交易过程不可逆地记录在区块链上。
智能合约具有去中介、自动执行和安全可信的特点,可以应用于商品交易、房地产买卖、电子商务等众多领域,并可以实现合同的自动执行和纠纷的快速解决。
五、区块链技术的发展趋势三:隐私保护和数据安全性的提升区块链技术的公开透明性是其最大的特点,但也带来了数据隐私和安全性的问题。
为了解决这一问题,研究人员正在探索可验证计算、零知识证明等技术,既保证了数据隐私,又保持了区块链的安全性和可靠性。
六、区块链技术的发展趋势四:跨链技术的突破目前,不同的区块链网络无法相互通信,这限制了区块链技术的进一步发展。
为了实现不同区块链网络的互联互通,研究人员开始探索跨链技术,通过中继链、侧链等方式实现不同链之间的数据传输和价值转移,进一步扩大了区块链的应用范围。
七、区块链技术的前景一:金融领域的变革区块链技术在金融领域的应用前景广阔。
区块链技术发展现状及前景探究随着区块链技术的逐渐成熟,越来越多的人开始关注区块链技术的发展趋势和前景。
目前,区块链技术被广泛应用于数字资产、供应链管理、医疗保健、金融服务、智能合约等领域。
本文将从技术发展现状和前景两方面探究区块链技术的发展情况。
1. 技术发展现状区块链技术的发展经历了几个阶段。
早期的区块链技术主要是比特币区块链,它主要用于数字货币交易。
第二阶段是以以太坊为代表的智能合约平台,它使得区块链技术的应用领域更加广泛。
第三阶段是公有链和私有链的发展,公有链强调去中心化,私有链则强调可控性和效率性。
在技术上,区块链技术已经不再是一种简单的分布式数据库技术,而是更加完整且复杂的技术架构。
现代化的区块链技术可以实现分布式存储、分布式网络、分布式计算、智能合约等功能,并且具有高度的安全性和去中心化的特点。
同时,现代化的区块链技术中还包含了诸如共识算法、网络层协议、数据存储层、分区机制等一系列完整的技术体系,以支持更加复杂和多样化的应用场景。
在应用上,区块链技术也越来越广泛。
比如,在供应链领域,区块链技术可以实现商品的追溯、质量保证等功能,提高了生产效率和质量;在金融领域,区块链技术可以实现去中介化和智能合约等功能,提高了交易的安全性和效率性;在数字资产领域,区块链技术可以实现数字资产的分配和管理等功能,提高了数字资产的流动性和价值。
2. 前景展望区块链技术的前景非常广阔。
首先,区块链技术的去中心化和安全性特点将对众多领域产生巨大的影响。
目前,金融领域和数字资产领域是区块链技术的主要应用场景,但是在未来,随着区块链技术的不断发展和完善,其将涉及到更加广泛的领域,包括政府、医疗、物流、教育、文化等等。
其次,区块链技术的发展将变得更加稳定与成熟。
随着技术及应用的发展,区块链技术将逐渐成为业务上的标准和规范,而不再是单纯的新技术。
此外,随着区块链技术越来越成熟,其成本和效率将不断得到提高,让更多的企业和机构可以使用并受益。
第42卷第4期自动化学报Vol.42,No.4 2016年4月ACTA AUTOMATICA SINICA April,2016区块链技术发展现状与展望袁勇1,2王飞跃1,3摘要区块链是随着比特币等数字加密货币的日益普及而逐渐兴起的一种全新的去中心化基础架构与分布式计算范式,目前已经引起政府部门、金融机构、科技企业和资本市场的高度重视与广泛关注.区块链技术具有去中心化、时序数据、集体维护、可编程和安全可信等特点,特别适合构建可编程的货币系统、金融系统乃至宏观社会系统.本文通过解构区块链的核心要素,提出了区块链系统的基础架构模型,详细阐述了区块链及与之相关的比特币的基本原理、技术、方法与应用现状,讨论了智能合约的理念、应用和意义,介绍了基于区块链的平行社会发展趋势,致力于为未来相关研究提供有益的指导与借鉴.关键词区块链,比特币,共识机制,智能合约,平行社会引用格式袁勇,王飞跃.区块链技术发展现状与展望.自动化学报,2016,42(4):481−494DOI10.16383/j.aas.2016.c160158Blockchain:The State of the Art and Future TrendsYUAN Yong1,2WANG Fei-Yue1,3Abstract Blockchain is an emerging decentralized architecture and distributed computing paradigm underlying Bitcoin and other cryptocurrencies,and has recently attracted intensive attention from governments,financial institutions,high-tech enterprises,and the capital markets.Blockchain s key advantages include decentralization,time-series data,collective maintenance,programmability and security,and thus is particularly suitable for constructing a programmable monetary system,financial system,and even the macroscopic societal system.In this paper,we proposed a basic model of the blockchain system,discussed the principles,technologies,methods and applications of blockchain and the related Bitcoin systems.We also discussed the smart contract and its applications,and presented the future trends of blockchain-enabled paralleled societies.This paper is aimed at providing helpful guidance and reference for future research efforts.Key words Blockchain,Bitcoin,consensus mechanism,smart contract,paralleled societyCitation Yuan Yong,Wang Fei-Yue.Blockchain:the state of the art and future trends.Acta Automatica Sinica,2016, 42(4):481−494区块链是以比特币为代表的数字加密货币体系的核心支撑技术.区块链技术的核心优势是去中心化,能够通过运用数据加密、时间戳、分布式共识和经济激励等手段,在节点无需互相信任的分布式系统中实现基于去中心化信用的点对点交易、协调与协作,从而为解决中心化机构普遍存在的高成本、低效率和数据存储不安全等问题提供了解决方案.随着比特币近年来的快速发展与普及,区块链技术的收稿日期2016-02-22录用日期2016-03-02Manuscript received February22,2016;accepted March2,2016国家自然科学基金(71472174,71102117,61533019,71232006, 61233001)资助Supported by National Natural Science Foundation of China (71472174,71102117,61533019,71232006,61233001)本文责任编委林宗利Recommended by Associate Editor LIN Zong-Li1.中国科学院自动化研究所复杂系统管理与控制国家重点实验室北京1001902.青岛智能产业技术研究院青岛2661093.国防科技大学军事计算实验与平行系统技术中心长沙4100731.The State Key Laboratory of Management and Control for Complex Systems,Institute of Automation,Chinese Academy of Sciences,Beijing1001902.Qingdao Academy of Intelli-gent Industries,Qingdao2661093.Research Center of Mili-tary Computational Experiments and Parallel System,National University of Defense Technology,Changsha410073研究与应用也呈现出爆发式增长态势,被认为是继大型机、个人电脑、互联网、移动/社交网络之后计算范式的第五次颠覆式创新,是人类信用进化史上继血亲信用、贵金属信用、央行纸币信用之后的第四个里程碑[1].区块链技术是下一代云计算的雏形,有望像互联网一样彻底重塑人类社会活动形态,并实现从目前的信息互联网向价值互联网的转变.区块链技术的快速发展引起了政府部门、金融机构、科技企业和资本市场的广泛关注.2016年1月,英国政府发布区块链专题研究报告[2],积极推行区块链在金融和政府事务中的应用;中国人民银行召开数字货币研讨会探讨采用区块链技术发行虚拟货币的可行性,以提高金融活动的效率、便利性和透明度.美国纳斯达克于2015年12月率先推出基于区块链技术的证券交易平台Linq,成为金融证券市场去中心化趋势的重要里程碑;德勤和安永等专业审计服务公司相继组建区块链研发团队,致力于提升其客户审计服务质量.截止到2016年初,资本市场已经相继投入10亿美元以加速区块链领域的发482自动化学报42卷展.初创公司R3CEV基于微软云服务平台Azure 推出的BaaS(Blockchain as a service,区块链即服务)服务,已与美国银行、花旗银行等全球40余家大型银行机构签署区块链合作项目,致力于制定银行业的区块链行业标准与协议.区块链技术起源于2008年由化名为“中本聪”(Satoshi nakamoto)的学者在密码学邮件组发表的奠基性论文《比特币:一种点对点电子现金系统》[3],目前尚未形成行业公认的区块链定义.狭义来讲,区块链是一种按照时间顺序将数据区块以链条的方式组合成特定数据结构,并以密码学方式保证的不可篡改和不可伪造的去中心化共享总账(Decentral-ized shared ledger),能够安全存储简单的、有先后关系的、能在系统内验证的数据.广义的区块链技术则是利用加密链式区块结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用自动化脚本代码(智能合约)来编程和操作数据的一种全新的去中心化基础架构与分布式计算范式.区块链具有去中心化、时序数据、集体维护、可编程和安全可信等特点.首先是去中心化:区块链数据的验证、记账、存储、维护和传输等过程均是基于分布式系统结构,采用纯数学方法而不是中心机构来建立分布式节点间的信任关系,从而形成去中心化的可信任的分布式系统;其次是时序数据:区块链采用带有时间戳的链式区块结构存储数据,从而为数据增加了时间维度,具有极强的可验证性和可追溯性;第三是集体维护:区块链系统采用特定的经济激励机制来保证分布式系统中所有节点均可参与数据区块的验证过程(如比特币的“挖矿”过程),并通过共识算法来选择特定的节点将新区块添加到区块链;第四是可编程:区块链技术可提供灵活的脚本代码系统,支持用户创建高级的智能合约、货币或其他去中心化应用.例如,以太坊(Ethereum)平台即提供了图灵完备的脚本语言以供用户来构建任何可以精确定义的智能合约或交易类型[4];最后是安全可信:区块链技术采用非对称密码学原理对数据进行加密,同时借助分布式系统各节点的工作量证明等共识算法形成的强大算力来抵御外部攻击、保证区块链数据不可篡改和不可伪造,因而具有较高的安全性.区块链技术是具有普适性的底层技术框架,可以为金融、经济、科技甚至政治等各领域带来深刻变革.按照目前区块链技术的发展脉络,区块链技术将会经历以可编程数字加密货币体系为主要特征的区块链1.0模式、以可编程金融系统为主要特征的区块链2.0模式和以可编程社会为主要特征的区块链3.0模式[1].目前,一般认为区块链技术正处于2.0模式的初期,股权众筹和P2P借贷等各类基于区块链技术的互联网金融应用相继涌现.然而,上述模式实际上是平行而非演进式发展的,区块链1.0模式的数字加密货币体系仍然远未成熟,距离其全球货币一体化的愿景实际上更远、更困难.目前,区块链领域已经呈现出明显的技术和产业创新驱动的发展态势,相关学术研究严重滞后、亟待跟进.截止到2016年2月,以万方数据知识服务平台为中文数据源、以Web of Science和EI Village为英文数据源的文献检索显示,目前篇名包含关键词“区块链/blockchain”的仅有2篇中文[5−6]和9篇英文文献[6−14].本文系统性地梳理了区块链的基本原理、核心技术、典型应用和现存问题,以期为未来研究提供有益的启发与借鉴.本文组织结构为:第1节概述区块链与比特币的发展史及二者的关系;第2节阐述区块链的基础架构模型及其关键技术;第3节和第4节分别概要总结了区块链技术的应用场景与现存的问题;第5节介绍智能合约及其在区块链领域的应用现状;第6节展望了区块链驱动的平行社会发展趋势;第7节总结本文内容.1比特币与区块链概述比特币是迄今为止最为成功的区块链应用场景.据区块链实时监控网站统计显示,平均每天有约7500万美元的120000笔交易被写入比特币区块链,目前已生成超过40万个区块[15].加密货币市值统计网站显示,截止到2016年2月,全球共有675种加密货币,总市值超过67亿美元,其中比特币市值约占86%,瑞波币和以太币分别居二、三位[16].目前比特币供应量(即已经挖出的比特币数量)已经超过1500万枚,按照每枚比特币389.50美元的现行价格估算其总市值已超过59亿美元,在世界各国2015年GDP 排名中占据第144位(略低于欧洲的摩尔多瓦).换言之,在没有政府和中央银行信用背书的情况下,去中心化的比特币已经依靠算法信用创造出与欧洲小国体量相当的全球性经济体.预计到2027年,全球10%的GDP将会通过区块链技术存储[17].比特币区块链的第一个区块(称为创世区块)诞生于2009年1月4日,由创始人中本聪持有.一周后,中本聪发送了10个比特币给密码学专家哈尔芬尼,形成了比特币史上第一次交易;2010年5月,佛罗里达程序员用1万比特币购买价值为25美元的披萨优惠券,从而诞生了比特币的第一个公允汇率.此后,比特币价格快速上涨,并在2013年11月创下每枚比特币兑换1242美元的历史高值,超过同期每盎司1241.98美元的黄金价格.据CoinDesk估算,目前全球约有6万商家接受比特币交易,其中中国4期袁勇等:区块链技术发展现状与展望483是比特币交易增长最为迅速的国家[18].比特币本质上是由分布式网络系统生成的数字货币,其发行过程不依赖特定的中心化机构,而是依赖于分布式网络节点共同参与一种称为工作量证明(Proof of work,PoW)的共识过程以完成比特币交易的验证与记录.PoW共识过程(俗称挖矿,每个节点称为矿工)通常是各节点贡献自己的计算资源来竞争解决一个难度可动态调整的数学问题,成功解决该数学问题的矿工将获得区块的记账权,并将当前时间段的所有比特币交易打包记入一个新的区块、按照时间顺序链接到比特币主链上.比特币系统同时会发行一定数量的比特币以奖励该矿工,并激励其他矿工继续贡献算力.比特币的流通过程依靠密码学方法保障安全.每一次比特币交易都会经过特殊算法处理和全体矿工验证后记入区块链,同时可以附带具有一定灵活性的脚本代码(智能合约)以实现可编程的自动化货币流通.由此可见,比特币和区块链系统一般具备如下五个关键要素,即公共的区块链账本、分布式的点对点网络系统、去中心化的共识算法、适度的经济激励机制以及可编程的脚本代码.区块链技术为比特币系统解决了数字加密货币领域长期以来所必需面对的两个重要问题,即双重支付问题和拜占庭将军问题[19].双重支付问题又称为“双花”,即利用货币的数字特性两次或多次使用“同一笔钱”完成支付.传统金融和货币体系中,现金(法币)因是物理实体,能够自然地避免双重支付;其他数字形式的货币则需要可信的第三方中心机构(如银行)来保证.区块链技术的贡献是在没有第三方机构的情况下,通过分布式节点的验证和共识机制解决了去中心化系统的双重支付问题,在信息传输的过程同时完成了价值转移.拜占庭将军问题是分布式系统交互过程普遍面临的难题,即在缺少可信任的中央节点的情况下,分布式节点如何达成共识和建立互信[20].区块链通过数字加密技术和分布式共识算法,实现了在无需信任单个节点的情况下构建一个去中心化的可信任系统.与传统中心机构(如中央银行)的信用背书机制不同的是,比特币区块链形成的是软件定义的信用,这标志着中心化的国家信用向去中心化的算法信用的根本性变革.比特币凭借其先发优势,目前已经形成体系完备的涵盖发行、流通和金融衍生市场的生态圈与产业链(如图1所示),这也是其长期占据绝大多数数字加密货币市场份额的主要原因.比特币的开源特性吸引了大量开发者持续性地贡献其创新技术、方法和机制;比特币各网络节点(矿工)提供算力以保证比特币的稳定共识和安全性,其算力大多来自于设备商销售的专门用于PoW共识算法的专业设备(矿机).比特币网络为每个新发现的区块发行一定数量的比特币以奖励矿工,部分矿工可能会相互合作建立收益共享的矿池,以便汇集算力来提高获得比特币的概率.比特币经发行进入流通环节后,持币人可以通过特定的软件平台(如比特币钱包)向商家支付比特币来购买商品或服务,这体现了比特币的货币属性;同时由于比特币价格的涨跌机制使其完全具备金融衍生品的所有属性,因此出现了比特币交易平台以方便持币人投资或者投机比特币.在流通环节和金融市场中,每一笔比特币交易都会由比特币网络的全体矿工验证并记入区块链.比特币是区块链技术赋能的第一个“杀手级”应用,迄今为止区块链的核心技术和人才资源仍大多在比特币研发领域.然而,区块链作为未来新一代的底层基础技术,其应用范畴势必会超越数字加密货币而延伸到金融、经济、科技和政治等其他领域.图1比特币生态圈Fig.1The Bitcoin ecosystem484自动化学报42卷比特币的现有技术、模式和机制,将会对区块链在新应用领域的发展提供有益的借鉴,而新领域的区块链创新也势必反过来促进解决比特币系统现存的问题.因此,比特币和区块链技术存在着协同进化、和谐共生而非相互竞争的良性反馈关系.2区块链的基础模型与关键技术本节将结合比特币系统的技术与应用现状,阐述区块链技术的基础模型、基本原理和关键技术,以及区块链在比特币系统之外的若干创新模式.现存的其他区块链应用大多都与比特币类似,仅在某些特定的环节或多或少地采用比特币模式的变种.区块链技术的基础架构模型如图2所示.一般说来,区块链系统由数据层、网络层、共识层、激励层、合约层和应用层组成.其中,数据层封装了底层数据区块以及相关的数据加密和时间戳等技术;网络层则包括分布式组网机制、数据传播机制和数据验证机制等;共识层主要封装网络节点的各类共识算法;激励层将经济因素集成到区块链技术体系中来,主要包括经济激励的发行机制和分配机制等;合约层主要封装各类脚本、算法和智能合约,是区块链可编程特性的基础;应用层则封装了区块链的各种应用场景和案例.该模型中,基于时间戳的链式区块结构、分布式节点的共识机制、基于共识算力的经济激励和灵活可编程的智能合约是区块链技术最具代表性的创新点.2.1数据层狭义的区块链即是去中心化系统各节点共享的数据账本.每个分布式节点都可以通过特定的哈希算法和Merkle树数据结构,将一段时间内接收到的交易数据和代码封装到一个带有时间戳的数据区块中,并链接到当前最长的主区块链上,形成最新的区块.该过程涉及区块、链式结构、哈希算法、Merkle 树和时间戳等技术要素.数据区块:如图3所示,每个数据区块一般包含区块头(Header)和区块体(Body)两部分.区块头封装了当前版本号(Version)、前一区块地址(Prev-block)、当前区块的目标哈希值(Bits)、当前区块PoW共识过程的解随机数(Nonce)、Merkle 根(Merkle-root)以及时间戳(Timestamp)等信息[21].比特币网络可以动态调整PoW共识过程的难度值,最先找到正确的解随机数Nonce并经过全体矿工验证的矿工将会获得当前区块的记账权.区块体则包括当前区块的交易数量以及经过验证的、区块创建过程中生成的所有交易记录.这些记录通过Merkle树的哈希过程生成唯一的Merkle根并记入区块头.图2区块链基础架构模型Fig.2A basic framework ofblockchain图3区块结构Fig.3The structure of blocks链式结构:取得记账权的矿工将当前区块链接到前一区块,形成最新的区块主链.各个区块依次环环相接,形成从创世区块到当前区块的一条最长主链,从而记录了区块链数据的完整历史,能够提供区块链数据的溯源和定位功能,任意数据都可以通过此链式结构顺藤摸瓜、追本溯源.需要说明的是,如果短时间内有两个矿工同时“挖出”两个新的区块加以链接的话,区块主链可能会出现暂时的“分叉”现象,其解决方法是约定矿工总是选择延长累计工4期袁勇等:区块链技术发展现状与展望485作量证明最大的区块链.因此,当主链分叉后,后续区块的矿工将通过计算和比较,将其区块链接到当前累计工作量证明最大化的备选链上,形成更长的新主链,从而解决分叉问题[19].时间戳:区块链技术要求获得记账权的节点必须在当前数据区块头中加盖时间戳,表明区块数据的写入时间.因此,主链上各区块是按照时间顺序依次排列的.时间戳技术本身并不复杂,但其在区块链技术中的应用是具有重要意义的创新.时间戳可以作为区块数据的存在性证明(Proof of existence),有助于形成不可篡改和不可伪造的区块链数据库,从而为区块链应用于公证、知识产权注册等时间敏感的领域奠定了基础.更为重要的是,时间戳为未来基于区块链的互联网和大数据增加了时间维度,使得通过区块数据和时间戳来重现历史成为可能.哈希函数:区块链通常并不直接保存原始数据或交易记录,而是保存其哈希函数值,即将原始数据编码为特定长度的由数字和字母组成的字符串后记入区块链.哈希函数(也称散列函数)具有诸多优良特点,因而特别适合用于存储区块链数据.例如,通过哈希输出几乎不能反推输入值(单向性),不同长度输入的哈希过程消耗大约相同的时间(定时性)且产生固定长度的输出(定长性),即使输入仅相差一个字节也会产生显著不同的输出值(随机性)等.比特币区块链通常采用双SHA256哈希函数,即将任意长度的原始数据经过两次SHA256哈希运算后转换为长度为256位(32字节)的二进制数字来统一存储和识别.除上述特点外,SHA256算法还具有巨大的散列空间(2256)和抗碰撞(避免不同输入值产生相同哈希值)等特性,可满足比特币的任何相关标记需要而不会出现冲突.Merkle树:Merkle树是区块链的重要数据结构,其作用是快速归纳和校验区块数据的存在性和完整性.如图3所示,Merkle树通常包含区块体的底层(交易)数据库,区块头的根哈希值(即Merkle根)以及所有沿底层区块数据到根哈希的分支.Merkle树运算过程一般是将区块体的数据进行分组哈希,并将生成的新哈希值插入到Merkle树中,如此递归直到只剩最后一个根哈希值并记为区块头的Merkle根.最常见的Merkle树是比特币采用的二叉Merkle树,其每个哈希节点总是包含两个相邻的数据块或其哈希值[22],其他变种则包括以太坊的Merkle patricia tree等[4].Merkle树有诸多优点:首先是极大地提高了区块链的运行效率和可扩展性,使得区块头只需包含根哈希值而不必封装所有底层数据,这使得哈希运算可以高效地运行在智能手机甚至物联网设备上;其次是Merkle树可支持“简化支付验证”协议,即在不运行完整区块链网络节点的情况下,也能够对(交易)数据进行检验[3].例如,为验证图3中交易6,一个没有下载完整区块链数据的客户端可以通过向其他节点索要包括从交易6哈希值沿Merkle树上溯至区块头根哈希处的哈希序列(即哈希节点6,5,56,78,5678,1234)来快速确认交易的存在性和正确性.一般说来,在N 个交易组成的区块体中确认任一交易的算法复杂度仅为log2N.这将极大地降低区块链运行所需的带宽和验证时间,并使得仅保存部分相关区块链数据的轻量级客户端成为可能.非对称加密:非对称加密是为满足安全性需求和所有权验证需求而集成到区块链中的加密技术,常见算法包括RSA、Elgamal、Rabin、D-H、ECC (即椭圆曲线加密算法)等.非对称加密通常在加密和解密过程中使用两个非对称的密码,分别称为公钥和私钥.非对称密钥对具有两个特点,首先是用其中一个密钥(公钥或私钥)加密信息后,只有另一个对应的密钥才能解开;其次是公钥可向其他人公开、私钥则保密,其他人无法通过该公钥推算出相应的私钥.非对称加密技术在区块链的应用场景主要包括信息加密、数字签名和登录认证等,其中信息加密场景主要是由信息发送者(记为A)使用接受者(记为B)的公钥对信息加密后再发送给B,B利用自己的私钥对信息解密.比特币交易的加密即属于此场景;数字签名场景则是由发送者A采用自己的私钥加密信息后发送给B,B使用A的公钥对信息解密、从而可确保信息是由A发送的;登录认证场景则是由客户端使用私钥加密登录信息后发送给服务器,后者接收后采用该客户端的公钥解密并认证登录信息.以比特币系统为例,其非对称加密机制如图4所示:比特币系统一般通过调用操作系统底层的随机数生成器来生成256位随机数作为私钥.比特币私钥的总量可达2256,极难通过遍历全部私钥空间来获得存有比特币的私钥,因而是密码学安全的.为便于识别,256位二进制形式的比特币私钥将通过SHA256哈希算法和Base58转换,形成50个字符长度的易识别和书写的私钥提供给用户;比特币的公钥是由私钥首先经过Secp256k1椭圆曲线算法生成65字节长度的随机数.该公钥可用于产生比特币交易时使用的地址,其生成过程为首先将公钥进行SHA256和RIPEMD160双哈希运算并生成20字节长度的摘要结果(即hash160结果),再经过SHA256哈希算法和Base58转换形成33字符长度的比特币地址[19].公钥生成过程是不可逆的,即不能通过公钥反推出私钥.比特币的公钥和私钥通常。
区块链技术的未来发展趋势展望区块链技术作为近年来备受关注的热门话题,其未来的发展前景备受关注。
随着数字经济的崛起和互联网时代的演进,人们对于数据的安全性和可信度的需求也越来越高。
在这一背景下,区块链技术的独特优势和潜力逐渐显现,为未来的发展带来了无限可能。
首先,区块链技术将会在金融行业发挥重要作用。
当前,金融行业的中心化机构存在诸多问题,包括信息不对称、不透明等。
而区块链技术的分布式账本和智能合约的特性,能够有效解决这些问题。
例如,利用区块链技术可以实现实时清算结算,极大提高交易效率。
此外,区块链技术还可以实现去中心化的金融服务,通过智能合约自动化执行合同,节约中介成本。
因此,可以预见,在金融行业,区块链技术将会推动金融服务创新,提供更安全、高效、便捷的金融服务。
其次,区块链技术有望在供应链管理领域得到广泛应用。
传统的供应链管理存在着信息不对称和数据不可信的问题,这导致了供应链的不稳定性和效率低下。
而区块链技术能够确保供应链数据的真实性和透明性,实现全程信息追溯,解决信息不对称问题,提高供应链的可操作性。
此外,通过智能合约,还可以实现自动化的供应链合同执行,提高供应链的运作效率。
因此,未来,区块链技术有望在供应链管理领域带来深刻变革,提升供应链的效率和透明度。
另外,区块链技术还能够在物联网领域发挥重要作用。
当前,物联网面临着设备身份认证、数据隐私保护和跨领域协作等挑战。
而区块链技术的去中心化、不可篡改的特点,可以有效应对这些挑战。
通过将物联网设备的身份信息记录在区块链上,可以实现设备身份的可信认证,提高物联网的安全性。
同时,利用区块链技术可以确保物联网数据的隐私性,实现数据的可控共享。
另外,区块链技术还可以实现不同领域之间的信任建立和合作,推动物联网各个领域的互联互通。
因此,可以预见,在物联网领域,区块链技术将会发挥重要作用,推动物联网的发展和应用。
此外,随着区块链技术的不断发展,其在社会治理、知识产权保护等领域也有望得到广泛应用。
本文为中国科学院自动化研究所复杂系统管理与控制国家重点实验室袁勇博士与王飞跃教授发表在 2016 年 4 月出版的在《自动化学报》上关于区块链技术的综述论文。文章通过解构区块链的核心要素,提出了区块链系统的基础架构模型,详细阐述了区块链及与之相关的比特币的基本原理、技术、方法与应用现状,讨论了智能合约的理念、应用和意义。
区块链是以比特币为代表的数字加密货币体系的核心支撑技术。区块链技术的核心优势是去中心化,能够通过运用数据加密、时间戳、分布式共识和经济激励等手段,在节点无需互相信任的分布式系统中实现基于去中心化信用的点对点交易、协调与协作,从而为解决中心化机构普遍存在的高成本、低效率和数据存储不安全等问题提供了解决方案。
随着比特币近年来的快速发展与普及,区块链技术的研究与应用也呈现出爆发式增长态势,被认为是继大型机、个人电脑、互联网、移动/社交网络之后计算范式的第五次颠覆式创新,是人类信用进化史上继血亲信用、贵金属信用、央行纸币信用之后的第四个里程碑 [1]。区块链技术是下一代云计算的雏形,有望像互联网一样彻底重塑人类社会活动形态,并实现从目前的信息互联网向价值互联网的转变。 区块链技术的快速发展引起了政府部门、金融机构、科技企业和资本市场的广泛关注。2016 年 1 月,英国政府发布区块链专题研究报告 [2],积极推行区块链在金融和政府事务中的应用;中国人民银行召开数字货币研讨会探讨采用区块链技术发行虚拟货币的可行性,以提高金融活动的效率、便利性和透明度。美国纳斯达克于 2015 年 12 月率先推出基于区块链技术的证券交易平台 Linq,成为金融证券市场去中心化趋势的重要里程碑;德勤和安永等专业审计服务公司相继组建区块链研发团队,致力于提升其客户审计服务质量。截止到 2016 年初,资本市场已经相继投入 10 亿美元以加速区块链领域的发展。初创公司 R3CEV 基于微软云服务平台 Azure 推出的 BaaS(Blockchain as a Service,区块链即服务)服务,已与美国银行、花旗银行等全球 40 余家大型银行机构签署区块链合作项目,致力于制定银行业的区块链行业标准与协议。
区块链技术起源于 2008 年由化名为「中本聪」(Satoshi Nakamoto)的学者在密码学邮件组发表的奠基性论文《比特币:一种点对点电子现金系统》[3],目前尚未形成行业公认的区块链定义:
• 狭义来讲,区块链是一种按照时间顺序将数据区块以链条的方式组合成特定数据结构,并以密码学方式保证的不可篡改和不可伪造的去中心化共享总账(Decentralized Shared Ledger),能够安全存储简单的、有先后关系的、能在系统内验证的数据。 • 广义的区块链技术则是利用加密链式区块结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用自动化脚本代码(智能合约)来编程和操作数据的一种全新的去中心化基础架构与分布式计算范式。
区块链具有去中心化、时序数据、集体维护、可编程和安全可信等特点: • 首先是去中心化:区块链数据的验证、记账、存储、维护和传输等过程均是基于分布式系统结构,采用纯数学方法而不是中心机构来建立分布式节点间的信任关系,从而形成去中心化的可信任的分布式系统; • 其次是时序数据:区块链采用带有时间戳的链式区块结构存储数据,从而为数据增加了时间维度,具有极强的可验证性和可追溯性; • 第三是集体维护:区块链系统采用特定的经济激励机制来保证分布式系统中所有节点均可参与数据区块的验证过程(如比特币的「挖矿」过程),并通过共识算法来选择特定的节点将新区块添加到区块链; • 第四是可编程:区块链技术可提供灵活的脚本代码系统,支持用户创建高级的智能合约、货币或其他去中心化应用。例如,以太坊(Ethereum)平台即提供了图灵完备的脚本语言以供用户来构建任何可以精确定义的智能合约或交易类型 [4]; • 最后是安全可信:区块链技术采用非对称密码学原理对数据进行加密,同时借助分布式系统各节点的工作量证明等共识算法形成的强大算力来抵御外部攻击、保证区块链数据不可篡改和不可伪造,因而具有较高的安全性。 区块链技术是具有普适性的底层技术框架,可以为金融、经济、科技甚至政治等各领域带来深刻变革。按照目前区块链技术的发展脉络,区块链技术将会经历以可编程数字加密货币体系为主要特征的区块链 1.0 模式、以可编程金融系统为主要特征的区块链 2.0 模式和以可编程社会为主要特征的区块链 3.0 模式 [1]。
目前,一般认为区块链技术正处于 2.0 模式的初期,股权众筹和 P2P 借贷等各类基于区块链技术的互联网金融应用相继涌现。然而,上述模式实际上是平行而非演进式发展的,区块链 1.0 模式的数字加密货币体系仍然远未成熟,距离其全球货币一体化的愿景实际上更远、更困难。
目前,区块链领域已经呈现出明显的技术和产业创新驱动的发展态势,相关学术研究严重滞后、亟待跟进。截止到 2016 年 2 月,以万方数据知识服务平台为中文数据源、以 Web of Science 和 EI Village 为英文数据源的文献检索显示,目前篇名包含关键词「区块链/blockchain」的仅有 2 篇中文 [5,6] 和 9 篇英文文献 [6~14]。
本文系统性地梳理了区块链的基本原理、核心技术、典型应用和现存问题,以期为未来研究提供有益的启发与借鉴。本文组织结构为: • 第 1 节概述区块链与比特币的发展史及二者的关系; • 第 2 节阐述区块链的基础架构模型及其关键技术; • 第 3 节和第 4 节分别概要总结了区块链技术的应用场景与现存的问题; • 第 5 节介绍智能合约及其在区块链领域的应用现状; • 第 6 节展望了区块链驱动的平行社会发展趋势; • 第 7 节总结本文内容。
1. 比特币与区块链概述 比特币是迄今为止最为成功的区块链应用场景。据区块链实时监控网站 Blockchain.info 统计显示,平均每天有约 7500 万美元的 120000 笔交易被写入比特币区块链,目前已生成超过 40万个区块 [15]。加密货币市值统计网站 coinmarketcap.com 显示,截止到 2016 年 2 月,全球共有 675 种加密货币,总市值超过 67 亿美元,其中比特币市值约占 86%,瑞波币和以太币分别居二、三位 [16]。目前比特币供应量(即已经挖出的比特币数量)已经超过 1500 万枚,按照每枚比特币 389.50 美元的现行价格估算其总市值已超过 59 亿美元,在世界各国 2015 年 GDP 排名中占据第 144 位(略低于欧洲的摩尔多瓦)。换言之,在没有政府和中央银行信用背书的情况下,去中心化的比特币已经依靠算法信用创造出与欧洲小国体量相当的全球性经济体【注:近日比特币价格突破 5800 美元/枚,流通的比特币总价值达到 967 亿美元】。预计到 2027 年,全球 10% 的 GDP 将会通过区块链技术存储 [17]。
比特币区块链的第一个区块(称为创世区块)诞生于 2009 年 1 月 4 日,由创始人中本聪持有。一周后,中本聪发送了 10 个比特币给密码学专家哈尔芬尼,形成了比特币史上第一次交易;2010 年 5 月,佛罗里达程序员用 1 万比特币购买价值为 25 美元的披萨优惠券,从而诞生了比特币的第一个公允汇率。此后,比特币价格快速上涨,并在 2013 年 11 月创下每枚比特币兑换 1242 美元的历史高值,超过同期每盎司 1241.98 美元的黄金价格。据 CoinDesk 估算,目前全球约有 6 万商家接受比特币交易,其中中国是比特币交易增长最为迅速的国家 [18]。
比特币本质上是由分布式网络系统生成的数字货币,其发行过程不依赖特定的中心化机构,而是依赖于分布式网络节点共同参与一种称为工作量证明(Proof of Work,PoW)的共识过程以完成比特币交易的验证与记录。PoW 共识过程(俗称挖矿,每个节点称为矿工)通常是各节点贡献自己的计算资源来竞争解决一个难度可动态调整的数学问题,成功解决该数学问题的矿工将获得区块的记账权,并将当前时间段的所有比特币交易打包记入一个新的区块、按照时间顺序链接到比特币主链上。 比特币系统同时会发行一定数量的比特币以奖励该矿工,并激励其他矿工继续贡献算力。比特币的流通过程依靠密码学方法保障安全。每一次比特币交易都会经过特殊算法处理和全体矿工验证后记入区块链,同时可以附带具有一定灵活性的脚本代码(智能合约)以实现可编程的自动化货币流通。由此可见,比特币和区块链系统一般具备如下五个关键要素,即公共的区块链账本、分布式的点对点网络系统、去中心化的共识算法、适度的经济激励机制以及可编程的脚本代码。
区块链技术为比特币系统解决了数字加密货币领域长期以来所必需面对的两个重要问题,即双重支付问题和拜占庭将军问题 [19]:
• 双重支付问题又称为「双花」,即利用货币的数字特性两次或多次使用「同一笔钱」完成支付。传统金融和货币体系中,现金(法币)因是物理实体,能够自然地避免双重支付;其他数字形式的货币则需要可信的第三方中心机构(如银行)来保证。区块链技术的贡献是在没有第三方机构的情况下,通过分布式节点的验证和共识机制解决了去中心化系统的双重支付问题,在信息传输的过程同时完成了价值转移。 • 拜占庭将军问题是分布式系统交互过程普遍面临的难题,即在缺少可信任的中央节点的情况下,分布式节点如何达成共识和建立互信 [20]。区块链通过数字加密技术和分布式共识算法,实现了在无需信任单个节点的情况下构建一个去中心化的可信任系统。与传统中心机构(如中央银行)的信用背书机制不同的是,比特币区块