人工智能让智能合约更智能

  • blockapps
  • 发布于 2023-05-31 20:57
  • 阅读 44

本文探讨了区块链和人工智能这两种新兴技术,分析了它们的优势和局限性,并探讨了如何结合这两种技术来创建更智能、更高效的系统。文章还提供了一些实际案例,展示了区块链和人工智能如何协同工作以优化业务流程、改进决策制定并确保参与方之间的信任和安全。

作者:John Impellizzeri & Connor Sullivan

在过去的 20 年里,世界见证了全球经济发展和驱动它的底层技术的飞速发展,但每隔一段时间,就会有一种新兴技术脱颖而出,引起大众的关注。其中,区块链和人工智能无疑是最引人注目的——它们在彻底改变各个行业方面显示出巨大的潜力,许多组织现在都希望采用这些技术。

区块链已被公认为组织和个人在交易中促进信任、真实性和安全性的手段,而人工智能最近因其分析海量数据并快速自主做出智能决策的能力而受到更多关注。

虽然每种技术都是独一无二的,并且具有各自的优势和劣势,但它们的结合通常有助于创建更智能、更高效的系统。通过将区块链和人工智能结合使用,公司可能会找到更快采用它们的理由,因为它们各自弥补了彼此在其核心竞争力方面的不足。为了有效地理解这两种技术的协同潜力,首先必须检查它们各自的优势和局限性。

区块链

区块链 是一种数字技术,它作为一种去中心化的账本,安全地记录跨计算机网络的交易和数据。它被称为区块链,因为每笔交易都记录在数字账本上的“区块”中,并与该区块链中的前一个区块连接或“链接”在一起,并记录在整个计算机网络中。这创建了一个透明、防篡改和可追溯的交易账本。一旦新的交易被验证并添加到区块中,区块中的任何更改都会导致网络中计算机上数字账本的各个副本之间不匹配,从而很容易发现和追踪条目的更改位置。

区块链技术有可能改变我们存储和交易信息的方式,无论是在个人层面还是组织层面。区块链技术不可篡改和可追溯的特性使其成为存储受益于提高透明度和可追溯性的信息的理想选择。这些信息可以小到特定机器的输出,大到更敏感的信息,如法律合同。

尽管与传统的数据存储系统相比,区块链技术并不属于所谓的“智能”技术。区块链的价值在于能够以可追溯和防篡改的方式安全地促进交易。从本质上讲,区块链系统只不过是安全的数字账本,除非你引入智能合约。

“智能合约”是自我执行的代码片段,当满足某些条件时会自动执行。智能合约 由两个主要部分组成——它的代码,用于存储合约的功能;以及它用作输入的数据,用于确定适当的行动方案。一个组织可能希望自动将信息分发给交易中涉及的多个不同方,但前提是他们已经支付了应付的交易份额。这可以通过智能合约来实现,该合约将自动分发交易中的信息,因为一方的付款已收到。但是,尽管它们有这个名称,智能合约本质上也不是“智能的”,它们通过以下方式运行:

1. 存储规则

2. 验证规则

3. 自执行规则

智能合约通常与自动售货机进行比较,它可以促进信任和真实性,但本质上并不“智能”,因为它们没有能力在其预定义的规则集之外运行。智能合约甚至可以在执行时创建新的智能合约,但这仍然必须被编程到原始合约中,并且无法像人类那样灵活地轻松适应可能需要的任何更改。这就是人工智能发挥作用的地方。

人工智能

人工智能 是一种利用独特系统来执行通常需要人类智能才能完成的任务的技术——这包括模式识别、从经验中学习、决策等等。人工智能的内部运作是通过处理大型数据集和利用算法来实现的,这些算法允许人工智能系统随着时间的推移从这些数据集中学习和适应。当引入新数据时,系统可以完善其对所述数据的理解,从而做出更明智的决策,从而得出更准确的结论。

一个很好的例子是在一个简单的电脑程序下棋。当一个简单的电脑程序成功地在象棋比赛中走了一步时,它会记住这是一个好的走法,并将信息存储起来,以便下次处于完全相同的位置时,人工智能可能会走同样的棋,但是当它存储解决方案时,它将更深入地理解为什么这个走法有效,并且能够将这种理解应用于未来的走法,即使棋子在棋盘上的位置完全不同。

人工智能会学习为什么某些东西起作用,并且会为为什么它起作用而得出更广泛适用的推理,而一个简单的计算机程序只会存储 A + B = C,并且将来遇到 A+B 时知道 C 是答案,但不会理解更深层次的推理。

人工智能以可以紧密模拟人类智能的方式行动的能力使人工智能能够远远超出智能合约的约束,并且当与智能合约配对时,可以允许它们用于更复杂的任务,例如学习、解决问题、推理和模式识别。这使公司能够自动化他们选择的活动,但是,这样做带来的缺点是不允许对人工智能所做的事情进行高度控制,也不能提供对人工智能所做事情原因的深入了解。

结合人工智能和区块链

虽然表面上可能并不明显,但在仔细研究这两种技术的应用后,你可能会开始注意到它们在弥补彼此的弱点方面做得非常出色。

区块链区块链可以通过智能合约为人工智能的用户提供保障,从而防止未定义的行为或人工智能先前采取的行动的不可变日志,同时还将人工智能运行的数据的控制权交还给用户。

人工智能人工智能可以通过使用自动化决策或处理存储在区块链上的数据来进一步增强区块链应用程序提供的价值。

这两种技术的结合开启了另一种技术的可能性领域。为了以有意义的方式实施这些,重要的是不仅要了解这些技术的应用,还要了解可以围绕这些系统设置的约束和参数,以防止它们以未定义的方式运行。这方面的一些例子包括:

自动起草和执行

与普通计算机系统相比,人工智能以更复杂和适应性更强的方式“思考”的能力使其在创建智能合约方面具有优势。人工智能可以根据用户输入的预定义参数起草智能合约,自动使用过去合约中的数据集来帮助随着时间的推移形成更好的合约。人工智能生成合约后,它可以根据给定的规则自行执行,或要求用户授权执行。当合约执行时,人工智能可以存储有关合约的识别和相关信息,并将智能合约的执行记录到区块链上,从而生成一个可以在以后参考的详细条目。

示例:根据需求预测数据自动每月购买非关键物品。人工智能可以利用过去的数据,例如供应商的填充率、订单规模和当前市场状况,来确定供应商完成订单的可能性。基于此分析和其他数据集,人工智能可以起草采购订单和相应的智能合约,以促进和跟踪采购,并在订单流程中的指定位置释放资金。人工智能对新信息的适应性可能会在执行期间供应商表现不佳或发生其他可能阻止订单完成的更改时标记交易。

约束条件:最大预算、最大/最小订购量、订购时间范围(每周、每月等)

这简化了公司中简单或非关键物品的订购流程。这可以应用于每月订购的基本物品,例如打印机用的纸张等实物物品,甚至服务和公用事业,例如在电费与人工智能在给定期间可用的用电量数据匹配时自动支付电费。

谈判和执行条款

人工智能辅助的区块链系统可能有能力协助或独立进行各方之间的谈判,然后用于执行协议条款。

示例:通过使用人工智能支持的智能合约,可以简化采购订单的条款谈判。公司可以利用人工智能来了解他们有多少谈判空间。这可能包括与供应商的生产能力、过去的订单以及与供应商的关系、当前市场价格趋势等相关的信息。然后,人工智能可以生成一份完整但未签名的合同供双方签署,以及一份匹配的智能合约,该合约在双方签署并上传合同后执行。

约束条件:最高价格、所需的最大和最小数量、最长可接受的交货时间、最低可接受的付款条件、最高程度的违约可能性。

通过在起草合同和生成相应的智能合约中使用人工智能,公司可以减少花在谈判上的时间和资源,并在检测到任何一方无法在合同执行之前和期间完全执行合同的情况下,收到合同修订的建议。这有助于双方在合同方面执行彼此的义务,并让相关方提前意识到可能出现的问题。虽然以上示例是从买方的角度出发的,但合同双方都可以使用此方法,因为人工智能可以向供应商提供估计的买方支付意愿,并确保他们从货物中获得最大收益。

推荐召回

通过将生产信息存储在区块链上,人工智能可以识别生产线上不太明显的缺陷模式,并根据收到的信息建议召回。

示例:一家汽车制造商注意到他们的汽车在一系列型号中都存在氧传感器故障。经销商服务中心通过在公司零部件区块链上对应的采购订单下输入条目来记录发生故障的零件。从这里,人工智能可以开始在氧传感器故障中利用模式识别,并将故障的潜在来源查明到单个制造商。从这里,可以使用其他信息来缩小其他可能的因素,例如交付有缺陷的氧传感器的日期范围。一旦正确识别出受影响的传感器,就可以根据受影响车辆的 VIN 发出召回,并且人工智能可以起草更换零件的采购订单。

约束条件:可以对这种类型的系统施加的唯一约束是在步骤之间进行人工手动批准的约束,例如在发出召回之前。

虽然以上示例更多地侧重于在流程中积极使用人工智能,但此用途更多地充当区块链上的被动监控系统,不断扫描可用数据以寻找模式。由于区块链能够为其存储的数据提供高水平的可追溯性,因此人工智能系统将能够比人类使用传统数据库更快地将任何有缺陷的组件追溯到其来源。

这也突出了区块链人工智能集成更复杂的用途,因为它可以利用上面的自动起草和执行框架来起草更换零件的采购订单,并利用智能合约在发布召回时以及当维修所需的零件在当地服务中心可用时再次联系这些车辆的所有者。

控制人工智能

虽然以上示例侧重于使用人工智能来增强区块链技术的实用性,但区块链技术也可以用于增强人工智能系统的安全性以及用户对其操作的理解。利用自我生成智能合约的区块链系统可用于控制和解释人工智能的行动。区块链的安全特性使其成为记录与人工智能采取的行动相关数据的可行选择。通过这种方式,公司可以通过智能合约为他们的人工智能创建在其内部运行的边界,并在人工智能开始在这些边界之外运行时创建预定义的行动方案。

在采购中,用户可以限制订单之间的时间间隔,这样他们就不会收到没有能力仓储的订单,或者收到的订单太少,导致他们无法满足需求。

让我们看看这如何基于上面的智能合约示例来发挥作用。

1. 存储规则

a. 如果在 <14 天前下了一个订单,则不能再下另一个订单

b. 如果在 ≥14 天前下了一个订单,则必须在 3 天内起草新订单

2. 验证规则

a. 每天,人工智能都会计算(当前日期)–(上次订购日期)=(自订购以来的天数)

b. 如果自订购以来的天数 <14,则什么也不会发生,并且明天将运行相同的逻辑

3. 自执行规则

a. 最终,当(自上次订购以来的天数)= 14 时,将起草并提交新的采购订单

如果人工智能试图在这些预定义的规则之外运行并试图提交采购订单,则该订单将被拒绝,因为智能合约逻辑将无法执行。这使得组织可以对他们的人工智能系统抱有更大的信任,并使它们能够在更少的人工监督下使用。

当前的局限性

目前,可扩展性、集成和缺乏专业知识是阻碍区块链和人工智能广泛采用的主要因素。

当前流行的区块链应用,如比特币和以太坊,使用一种高能耗的算法来验证交易,称为工作量证明。这需要大量的计算能力来处理交易,因此需要大量的电力来运行,尤其是在区块链规模增长的情况下。

公司通常依赖于过时的遗留系统来管理其业务的各个部分,而这些系统通常难以与更现代的技术接口。

最后,由于区块链和人工智能的新兴和快速发展的性质,公司很难找到完全满足其特定需求的区块链技术和人工智能方面的专业知识。

结论

人工智能与区块链技术的集成有可能彻底改变公司的运营方式以及彼此之间的互动方式。通过它们的结合,区块链和人工智能可以帮助加强彼此的弱点,并帮助公司更快地采用这些技术。

区块链在保持可验证和不可变数据方面的熟练程度,以及智能合约的功能,使其成为人工智能可能的控制机制。相反,人工智能通过其高级思维为增强区块链及其原生智能合约的能力提供了有希望的潜力。它们可以共同创建一个生态系统,该生态系统可以简化流程、优化决策并确保各方之间的信任和安全。

尽管存在挑战,但这两种技术的未来看起来很有希望。随着区块链和人工智能背后的底层技术的改进,它们的使用将继续增长,从而释放新的可能性并推动多个领域的创新。本文提供的示例展示了这些技术之间共生关系的潜力,并且随着这些技术的不断发展,我们可以预期在未来几年内看到它以更多开创性的方式使用。

相关文章

Receivables Financing

Asset-Based Lending vs. Factoring

invoice factoring

  • 原文链接: blockapps.net/blog/block...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
blockapps
blockapps
江湖只有他的大名,没有他的介绍。