智能合约是支付协议的自动化的部分,是在复杂的金融交易中使用区块链技术的关键。然而,对于智能合约如何在现实世界中运行以及它们是否可以信任仍然有一些问题和忧虑。
因为智能合约减少了复杂性,需要调和的问题越来越少,这提高了效率并降低了成本。
但你如何看待和理解智能合约中合同条款表述为代码?例如,如果您使用智能合约交易债券,那么如何表在不同期限和不同票面利率的情况下找到正确的债券并进行交易?
必须有一些针对这些特点的元数据和描述,也必须经过验证而不是以代码的形式确保智能合同说到做到。
关于发行人,你如何验证和信任发行者以及智能合约?我们要在不久的将来开始讨论智能合同的发行人风险了?
你如何将智能合约与现有的系统整合,比如后勤后台、交易后台、风险后台?你需要检测生命周期事件何时会导致利率重置,才能将这些交给外部系统处理。可信数据源需要提供这些数据,外部数据应该在一致的、标准的过程中应用于智能合约。
这是谁的责任?
遗留系统不能够使用区块链作为他们的资源库,因此集成化、数据转换与和解将是确保这些系统的交易记录与区块链的相同的关键。系统还需要为基于各种标准的交易查询和搜索区块链,响应时间与现有的技术相当。
如何确保智能合约如期进行?如何确保片段没有被吞噬?
智能合约的逻辑可能包含错误,也可能会有不可预见的因素,因此,未经测试的条件,如负利率,或以错误的价格买卖(比如骑士资本集团的算法在30分钟内失去了4.4亿美元)。在交易完成后,这种情况的影响可能在几个月甚至几年内显露出来。
如果一个包含坏代码的智能合约不可变地分布在区块链上,潜在的损害可能是巨大的,特别是如果是恶意代码的话。如何监控和检测这些流氓代码?你如何阻止它,如何结束恶意代码的传播?现在是智能合约的初期阶段,它具有很大的潜力,但也显然有问题需要回答。
最关键的是让区块链和智能合约适用于技术难题。我们仍然处于探索区块链和智能合约如何影响银行及其业务的早期阶段。智能合约不是本质上就智能的,他们需要培养、监测和控制。因此,使用区块链改变你的机构不是一个一次性的工程,它包括与不断变化的业务战略和市场条件相符的连续演化。
译者:价值区块链Fan 原文链接:http://www.paymentssource.com/news/paythink/blockchain-automated-contracts-are-dangerously-hard-to-verify-3024751-1.html 原文作者:Nigel Farmer 特别申明:区块链行业ICO项目鱼龙混杂,投资风险极高;各种数字货币真假难辨,需用户谨慎投资。blockvalue.com只负责分享信息,不构成任何投资建议,用户一切投资行为与本站无关。