当前位置: 首页 > 科技观察

自主智能合约能否成为区块链技术的未来?

时间:2023-03-20 22:19:42 科技观察

翻译|朱宪忠审稿人|孙书娟区块链技术已经渗透到现代世界的许多领域,正在从根本上改变金融生态系统。受到去中心化和民主化金融服务方法梦想的启发(以防止中心化金融机构重复过度,甚至完全不当行为),区块链技术在过去几十年中显然取得了巨大进步。进步。从数字货币的创造,到它们与区块链数字账本(即比特币)的整合,再到区块链上智能合约的引入(即以太坊),再到最近引入的去中心化交易所(DEX:DecentralizedExchanges)和随着去中心化应用程序(DAPP)的激增,区块链技术已经取得了长足的进步,并且看起来将继续下去。然而,尽管完全去中心化金融(DeFi)的梦想似乎在不断开发这种基础设施的技术爱好者中变得非常流行,但它仍未实现。因此,更多的DeFi创新仍在开发中。智能合约是去中心化金融基础设施的核心,因为它管理区块链上交易的执行。智能合约在区块链的业务和技术方面发挥着重要的接口作用,因为它们基本上是以代码格式编写的财务管理协议,用于管理区块链等去中心化记录系统上的交易。然而,目前可用和广泛使用的区块链上的智能合约,例如比特币区块链和以太坊区块链,具有中心化的管理方式,这限制了区块链技术的当前能力。目前,需要触发智能合约才能发挥作用。这意味着智能合约代码在区块链上处于休眠状态,直到区块链用户发起特定事件(如交易、更新或配置请求等)并导致相应的智能合约被唤醒并执行任务(即触发器)。这种响应式思维导致区块链由集中式服务器或机器人管理(以协调用户请求和智能合约功能)。这种集中控制限制了可用的区块链,因为它降低了它们的安全性并最终破坏了去中心化的目的。结合架构和共识协议(工作证明与权益证明)等其他因素,这种智能合约的集中管理导致了区块链技术中众所周知的问题,即“三重困境”。这基本上意味着区块链目前必须在其操作中牺牲可扩展性、安全性或分散性。目前,科学家们正在探索多种方法,试图解决这个“三元悖论”问题。最近,在称为Massa区块链的新区块链上引入自主智能合约取得了突破。自治智能合约通过能够独立于外部触发器运行来解决这个“三难困境”,从而最大限度地减少集中管理它们的需要,从而在不牺牲任何因素的情况下促进可扩展性、安全性和去中心化这三个因素。这是三位法国科学家开发Massa区块链背后的主要思想。目前,他们已经发布了区块链的测试版供公众访问。接下来,我们将进一步探讨自治智能合约及其对区块链技术未来的影响。理解“三重困境”区块链技术目前受到“三重困境”的限制,这是计算机科学中长期存在的问题,涉及安全性、可扩展性和去中心化的相互限制。据Cryptopedia.com网站介绍,这个问题最先被早期的计算机科学家发现为CAP(Consistency,AvailabilityandPartitiontolerance)定理。CAP定理描述了去中心化数据存储如何只能保证列出的三个重要属性中的两个(即一致性、可用性和分区容错性)。因为区块链本质上是一个去中心化的数据存储,这个CAP定理也适用于它,这就是导致“三重困境”的原因。公共链必须在其运营的可扩展性、安全性和去中心化之间做出选择,这是一个公认的区块链前提,被称为“三难困境”。例如,对于比特币和以太坊等知名区块链,交易主要是在可扩展性和去中心化之间。这个问题主要是由现有区块链的架构决定的。在使用工作量证明共识协议来验证链上活动的现有架构中,比特币尤其使用缓慢的线性节点到节点方法。通过咨询链上的多个节点(即共识)来验证区块链上的活动(例如交易)对于确保安全性和去中心化是必要的。随着越来越多的节点被添加到区块链,一个问题出现了,因为它需要更多的时间来验证与节点的交易,这会影响可扩展性。但是,另一方面,通过使用较少的节点进行验证来解决这个问题会影响去中心化和安全性(即黑客很容易骗过少数节点并操纵区块链)。这就是所谓的“三重困境”。通过服务器或集中式机器人集中管理智能合约进一步放大了这个已经存在的问题,因为服务器可能被黑客攻击,机器人可能会出错,而集中式系统的可扩展性有限。最终,这种集中控制限制了分散化的目标。区块链中可扩展性和去中心化之间的权衡可以使用中本聪去中心化系数(简称“NDC”)来衡量。因此,为了解决现有区块链存在的去中心化和可扩展性问题,特引入自治智能合约的概念。下图显示,相比于比特币区块链、以太坊区块链等区块链,Massa区块链通过自治智能合约在去中心化和可扩展性方面得到了极大的提升。Massa区块链与其他没有自治智能合约的区块链对比(来源:beincrypto.com)因此,引入自治智能合约解决三难困境可以说是区块链技术在去中心化方面的关键一步“游戏规则调整””。解决“三难”问题事实上,科学家们在不同的区块链上考虑了很多解决方案,试图解决“三难”问题。下面列出了一些比较知名的解决方案。比特币引入了闪电网络。该网络为跨多个支付渠道的链下交易引入了第二层。以太坊提出了一种双重权益证明模型,包括智能合约的执行层和交易的共识层。据报道,Algorand使用其纯股权证明模型成功解决了“三难困境”。另据报道,Massa项目也使用自治智能合约成功解决了这一问题。正如标题所暗示的,我们在本文中的讨论重点是自治智能合约方法。这种合约不仅解决了“三难困境”问题,而且在区块链技术中提供了一个新的自动去中心化层。ProjectMassaBeincrypto.com报道称,ProjectMassa于2017年由SebastianForestier(首席执行官)、DamirVodnikarevich(开发和技术主管)和AdrianRafsoniFino(企业战略主管)发起。他们的目标是通过创建自主智能合约来解决上述“三难困境”。据massa.net称,该团队通过创建新的区块链(MASA)实现了这一目标。区块链将Proof-of-Stake共识(Proof-of-Stake共识在验证活动时优先考虑区块链上的价值)和多线程块图(促进并行块创建)组合成一个高效的区块链功能新系统,称为blocklique。然后,他们开发了由存储在链上的信息触发的自主智能触点,这些功能使他们的区块链能够在一秒钟内运行数千个低能耗操作。通过自治智能合约,Massa项目成功推动了区块链的去中心化和可扩展性。根据Cryptonews.com的一份报告,它是第一个拥有1,000个NDC的区块链,以及去中心化网络托管等其他好处。据报道,Massa区块链的测试网阶段于2021年启动,已成功吸引了7,000多个活跃运行的节点,并突破了每秒4,000笔交易的吞吐量大关。新发布的主网(官方区块链)将改进测试网的弱点,目标是每秒约10,000笔交易的吞吐量。这是区块链技术的巨大进步。智能合约与自治智能合约根据TechTarget.com的说法,智能合约是一种去中心化程序,它执行业务逻辑以响应触发它的特定事件。智能合约通常由业务专业人员和程序员开发,用于管理价值交换、服务交付、受保护内容的解锁以及去中心化数据存储(如区块链)等活动。由于这种响应式思维,智能合约需要对其运行进行持续管理,而现有的区块链依赖于集中式系统,如机器人网络或云基础设施来实现自动化。但是,这种集中管理也从另一个方面放大了“三难”问题。集中式智能合约管理(来源:MASA网站)由于智能合约的集中式管理导致了明显的问题,据说开发自治智能合约的MASA团队提出了以下问题;“当你继续依赖与智能合约交互的明显中心化时,我们为什么要以不同的方式提倡去中心化?”因此,他们提出了自治智能合约的概念,通过新的去中心化层来解决三难困境。因此,自治智能合约可以定义为自动化不一定需要外部管理的智能合约,即能够在区块链上独立执行预先分配的操作。它使用区块链数据进行操作,还可以在无需额外管理的情况下请求外部信息。自治智能合约(来源:Massa网站)目前,只有Massa区块链具有此智能合约功能。此功能是通过在区块链上存储交易和智能合约数据来实现的。然后智能合约可以随时访问数据以进行自主操作。自主智能合约正在去中心化金融领域获得认可。使用Massa区块链构建的自动化做市商Dusa的首席执行官有这样的话;“感谢我们的网络应用程序的自主去中心化DeFi体验。这些技术创新使我们能够完全自主地执行用户的潜在交易订单并优化清算管理,所有这些都充分考虑了对用户的安全保护措施。”结语最后,我们来分析一下自治智能合约对区块链未来的影响。考虑到区块链技术是如何渐进式发展的,以及自治智能合约可以为区块链带来的巨大改进,有理由指出,现有的区块链如比特币和以太坊也可能实现自治智能合约以打破“三重”困境。虽然还有其他解决三难困境的方法,但自主智能合约的突出之处在于,除了解决三难困境外,它们还促进了去中心化,这是以自动化方式创建加密货币的基础。原则。因此,虽然无法确定地预测未来,但自主智能合约似乎是一项突破性技术,将在很大程度上改变区块链技术。译者介绍朱宪忠,社区编辑,专家博主,讲师,潍坊某高校计算机教师,自由编程资深人士。原标题:AreAutonomousSmartContractstheFutureofBlockchainTechnology?,作者:Techson