教程网

您现在的位置是: 首页 > 项目

智能合约在区块链上运作目前面临的问题?

智能合约在区块链上运作目前面临的问题?
智能合约在区块链上运作目前面临的问题?不论区块链技术的最终结局会是如何,在区块链上所运行的智能合约都需要大量的技术支持。在区块链的技术浪潮中,,一些辅助技术正处于悄无声

智能合约在区块链上运作目前面临的问题?不论区块链技术的最终结局会是如何,在区块链上所运行的智能合约都需要大量的技术支持。在区块链的技术浪潮中,,一些辅助技术正处于悄无声息的研发当中,它们将对区块链技术的扩张产生至关重要的意义。

“一旦获得了智能合约,便会出现大量的问题。”康奈尔大学IC3主任阿里•朱尔斯(Ari Juels)如是说。这些问题可以归为几大类。

首先,区块链无法存储太多的数据。例如,通过区块链进行直播视频——不论是将视频内容发布在哪个网站——对很多项目来说都是一个大问题。

比特币区块链记录了互联网上的每一个比特币的输入与输出情况,以及附加字段的内容。在每笔交易中,此类附加字段仅可准许40字节的元数据。情况就是这样。

将智能合约迁移至区块链的另一个问题便是,区块链本身并不知道真实世界的情况。如果你的智能合约是一个飞行保险制度的话,那问题就来了。契约需要知道你的航班应在何时起飞、目的地是哪。但区块链的设计并不适用于查询网站。“外部世界的信息必须被注入到区块链内。”朱尔斯如是说。

最理想的情况是开发人员设计出相关方案来存储与处理数据,且不会重新引入区块链力图避免的弱点,比如易受审查机构的影响、需依靠或信赖狡猾的人类。为了达成这一目标,研发人员必须仔细考虑谁是值得他们信赖的“受委托方”。

静态数据的储存问题可以通过分布式文件共享服务来解决。例如,协议实验室的星际数据库(Interplanetary Database)或StorjLabs的分散式云存储系统。这些系统能使世界范围内的人们出租硬盘上的一些剩余空间。由于数据会冗余地存储在世界范围内的若干个计算机上,进而保持可获取性而又难以被审查,因此这种机制可以适用于基于区块链的智能合约。

有关如何将实时数据传输至区块链上的问题,可以采用被区块链开发人员所谓的oracle来解决。oracle作为一系列服务,通过有效查询实时数据获得支付,并将数据传输至区块链上的智能合约。

在IC3.朱尔斯使用了一种被称为“Town Crier”的自动化oracle,旨在确保传输到区块链上的数据均来自可信赖的来源,且不会被篡改。该服务采用英特尔处理器上的“可信软件”。虽然芯片在加密盾牌后方运行代码,但仍能提供让程序如约执行的证明。

中央银行或者货币管理当局为什么要发行自己的数字货币,这个问题就和“我是谁,从哪儿来,到哪儿去”一样,是每个当局必须面对的终极问题。

据央行业务网站(centralbanking.com)今年对全球65家央行的调查,央行数字货币(CBDC)研发已成主流趋势,当然一半还处于理论研讨阶段,进入概念验证或测试阶段的央行分别占30%和20%。

不论处于哪种阶段,从理论上阐明发行CBDC的必要性或好处,从观念上厘清CBDC与现行支付工具的同异优劣,才有利于解决CBDC的法律地位问题,以及逐步向全社会推广CBDC。

对于发行CBDC带来的好处,英国、加拿大等央行的研究报告已罗列了诸多方面,如英国央行在今年发布的《中央银行数字货币的机遇、挑战与设计》报告中提出“CBDC作为一种新的央行货币及其新的支付基础设施,可以从7个方面支持央行实现货币和金融稳定的目标”。

来源:英国央行报告。翻译:清澈的空气

CBDC作为一种新型的支付手段,首先要面临的问题是与现行支付手段相比,有哪些方面更胜一筹,只有这样才能取代或者有所弥补,才有可能解决那些与货币政策实施和金融稳定相关的问题。

最近,美联储研究人员的一篇报告《支付工具比较:什么是CBDC的作用?》(Paul Wong & Jesse Leigh Maniff)尝试对CBDC与现行的支付机制进行比较,对于上述问题,提出了自己的答案。

不同的国情

通常认为,发行CBDC的背景与近年来现金使用量明显下降有关,公众难以获取普惠、安全、低成本的央行货币——现金,比如瑞典、加拿大等国家都出现明显的现金用量减少。但美国的情况不同,流通中各种面额美元现钞一直在增长,尤其是100美元。这显然与美元作为一号国际储备货币和结算货币的地位有很强的相关性。

来源:www.federalreserve.gov/paymentsystems/

此外,联储体系负责运营维护几个批发和零售支付服务系统,如支票处理系统、自动票据清算系统FedACH® 、实时大额清算系统Fedwire®,在支付市场中占有主导地位。2019年8月,联储宣布开发FedNow系统,为银行间结算提供全额实时结算(RTGS)服务,支持美国境内的即时支付,改善目前用户资金转移需要几天时间才能到账的现状。

显然,美国支付现状不同于瑞典等国家,选择发行CBDC除了和天秤币类全球稳定币的出现以及新冠疫情引发的对支付系统安全和效率的担忧有关之外,Paul Wong等认为,CBDC与现行支付手段(现金和RTGS)相比所带来的更多好处也是做出选择的重要背景因素。

美联储的答案

报告选择了支付工具的7个特征,采用雷达图分析法对CBDC与现行支付手段(现金、RTGS和RGTS+等)进行比较评分:

来源:联储报告。翻译:清澈的空气

(一)便利性(accessibility):即支付工具是否方便用户获取和使用。现金最方便,而使用RTGS必须拥有银行账户,美国大约6.5%的家庭没有银行账户。CBDC可以通过智能手机或网络运行,虽然不能完全和现金一样,但对全美家庭的覆盖率可以提高到96.7%-98%。

(二)匿名性(Anonymity):现金完全匿名,RTGS不允许匿名,必须遵守反洗钱、银行安全法和客户尽职调查等要求。CBDC在技术可以实现假匿名,但从防范洗钱和其他非法金融活动考虑,CBDC的设计不可能完全匿名。

(三)无记名性(Bearer Instrument):现金以及不记名支票的无记名性意味着持票人对出票人有直接求偿权,即所谓的“见票即付”。RTGS的结算必须依靠支付中介持有的记录。CBDC可以设计成具有无记名性的支付工具,即消费者只要持有CBDC或者持有转移CBDC所需要的私钥就可以具有求偿权,相当于现金的“见票即付”。CBDC的这一特征评分与现金相同。

(四)独立性(Independence):指用户选择某些支付模式时对中介的依赖程度。使用现金不需要中介机构或设备,使用电子交易系统对用户有设备和中介要求,如使用RTGS系统还需要通过金融机构访问网络。CBDC对中介(支付卡、移动设备、移动服务商或钱包商)有一定程度依赖,但优于现行电子交易系统。

(五)运行效率(Operational efficiency):现金运行的固定成本和可变成本都很高,2019年为例,联储的现钞预算为9.6亿美元,而FedACH®和 Fedwire®的2020年预算总费用分别为1.55亿和1.4亿美元。CBDC的运行成本结构更类似于上述电子交易系统,通过设计还可以具有更高的成效比,因此获得评分最高。

(六)可编程性(Programmability):这是CBDC可能具有的重要特征,可以通过智能合同支持某些操作自动执行。目前的RGTS等电子交易系统也可以具有类似的功能,但不是自身内置的可编程性。

(七)服务有效性(Service availability):现金支付没有任何时间限制,可以达到24*7*365.RGTS等系统受营业时间限制,开发中的FedNow快速支付即将打破这种限制。CBDC也可以设计得和现金一样,不受时间限制全年无休。特别是如果CBDC具备离线功能,其服务效率几乎等同于现金,惟一的区别是CBDC的离线支付需要借助物理设备。

从上述比较分析看, CBDC在运行效率、可编程性方面得分最高,在无记名性和服务有效性方面和现金持平,便利性、独立性和匿名性方面略逊现金。

雷达图分析只是一种相对表达方法,针对不同的CBDC设计——基于代币模式的、基于账户模式的以及混合模式的CBDC,上述7个特征会有所变动,具体采用哪种模式,每种模式的7个方面谁优谁弱,最后取决于系统的设计。总之,CBDC具有改进现行支付手段的潜在可能性,如何实现这种可能性,是对现有支付手段进行改良,还是进行革命性颠覆性的创新,决定权在央行。

区块链技术在银行业应用面临的6大挑战!区块链技术已经获得各国政府与国际组织的广泛关注。银行业作为支撑实体经济发展的重要力量,研究并布局区块链技术,对巩固和培育服务社会经济发展能力,提升综合金融服务水平,具有重要意义。

区块链技术应用场景

区块链技术是按照时间顺序将数据区块顺序相连组合成链式数据结构,并以密码学方式保证不可篡改和不可伪造的分布式账本技术。广义来讲,该技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用智能合约来编程和操作数据的分布式基础架构与计算范式。

区块链建立在多种技术的共同运用上,从底层架构层面改造了数据的存储及编辑方式,重塑共识机制。该技术的创新之处体现在,分布式网络及加密技术将数据的编辑、记录及认定权限赋予各个账本,实现透明化、同步化的数据记录及更新方式,便于信息的追溯、查询和及时知晓。从更广泛的时空概念上考虑,区块链技术尝试改变、优化数据的连接方式,也必将对数据背后物联网的运行及信任机制产生影响。

区块链技术的应用主要存在以下三个关键特征,直接决定了其应用范式:一是应用场景具备良好的数据基础、涉及多方互信的问题;二是信息公开范围决定技术模式;三是业务涉及数据管理、授权管理或价值转移。

全球银行业应用以对公资产业务及中间业务为主

区块链技术的应用形式包括公有链、私有链及联盟链等,应用的重要前提是广泛的行业共识及整体布局。商业银行合规、法律、安全等部门对区块链技术的大规模应用仍存在较高疑虑。目前,该项技术在商业银行领域的应用以对公资产业务及中间业务为主。

第一,区块链技术在商业银行的应用以对公业务为主。相对于公司业务,零售业务的应用面临更多难点。一是区块链技术的“信息共享”机制使得链上主体均能收到该链条中其他用户的即时信息。对于零售业务而言,客户的隐私保护较为关键。

虽然基于“通证”的记录方式可将重要信息进行隐私保护,但该项技术仍处于探索阶段。二是数字货币和实际货币的转换仍无法达到“无摩擦”状态,存在时间和资金成本。对业务量巨大、瞬时性要求高的零售业务而言,短时间内的大规模应用仍需要探索。

第二,区块链技术在资产业务领域具有较大应用空间。资产业务的应用包括跨境贸易融资、供应链融资等。在融资业务中,通过将融资链条涉及企业的债务债权、贸易记录、合同记录及库存信息等“上链”,银行可实现对真实可信的贸易场景的还原,在时间轴上对该链条的交易进行评估。

每一笔款项的发放与偿还都将实现即时记录,便于叙做判断。将区块链技术应用于跨境贸易融资中将有望缩短现有的业务办理周期、提高业务的安全性及透明度。

第三,区块链技术助力商业银行中间业务降本增效。区块链技术将有助于提升跨境支付业务的效率。一是汇款行与收款行点对点交易,省去了代理行造成的时间和资金成本,提高了支付效率;二是实现汇款行和收款行的实时销账;三是支持实时查询交易转账状态;四是数据存储相对安全。除跨境支付业务外,区块链技术可应用在银行间结算清算网络、实时交易系统、存托凭证、数字票据等业务中,利用其及时性、可追溯性等特征,提升业务的效率与安全性。

区块链技术大规模应用的挑战

第一,国内尚无明确监管框架,未建立国际监管协同机制。监管框架应主要包括以下方面:客户及从业资格、机构业务发展资格等准入条件;完整的业务纠纷处理框架,特别是跨境业务涉及的交易计税等问题;匿名化实现后的“反洗钱”及尽职调查的方式;区块链各项业务的职责划分和监管权限等。区块链在数字货币中的使用(如Facebook提出的Libra等)弱化了国家对于主权货币的监管,也对国际监管治理协同提出挑战。

第二,对全球经济的影响尚不明朗。当前,对于区块链技术给经济带来的短期和长期影响的评估并不充分。长期来看,该技术可广泛应用于经济、社会、民生等多重领域,有效应对信息存储、共享的挑战,提升业务效率,降低摩擦成本。

但短期来看,区块链技术的大规模使用亦将导致更高的运营成本、研发成本。此外,该技术的大规模应用可能会减少现有中介业务的人力需求,提高部分行业的进入壁垒,也可能会引入对某些行业的破坏性创新。特别地,区块链技术的大规模使用将增加全球能源消耗。根据比特币的应用情况评估,其共识工作算法的计算机需要消耗大量能源。

第三,技术缺乏普适性规则,应用场景分割化。目前,区块链技术的应用尚不存在统一的行业规范和监管规范。在此背景下,现有应用相对分割化、局部化。当技术在银行同业间大规模运用时,需要与不同银行的现有系统相适应,并可接入大多数系统,已应用的机构及部门或面临应用规则改变的风险。

 1/3    1 2 3 下一页 尾页