数字科技变革!智能合约正在成为新的分散金融体系的核心

近日,欧盟数据法案草案将要求智能合约需要具有终止开关,这可能对商业区块链技术的使用甚至有用性产生深远影响。

为什么会有影响?首先先从区块链智能合约概念讲起。

从用户角度来讲,智能合约通常被认为是一个自动担保账户,例如,当特定的条件满足时,程序就会释放和转移资金。

从技术角度来讲,智能合约被认为是网络服务器,只是这些服务器并不是使用IP地址架设在互联网上,而是架设在区块链上。从而可以在其上面运行特定的合约程序。

但是与网络服务器不同的是,所有人都可以看到智能合约,因为这些智能合约的代码和状态都在区块链上(假设区块链是公开的)。而且,与网络服务器不同的是,智能合约不依赖某个特定的硬件设备,事实上,智能合约的代码由所有参与挖掘有用信息的设备来执行(这也意味着进入单个合约的算力是有限的,尽管挖掘信息难度的自动调整会调节这种影响)。

智能合约是编程在区块链上的汇编语言。通常人们不会自己写字节码,但是会从更高级的语言来编译它,例如用Solidity,与Javascript类似的专用语言。这些字节码确实给区块链的功能性提供了指引,因此代码可以很容易与它进行交互,例如转移密码学货币和记录事件。

代码的执行是自动的:要么成功执行,或者所有的状态变化都撤销(包括从当前失败的合约中已经送或接收的信息。)这是很重要的,因为它避免了合约部分执行的情况。在区块链环境中,这尤为重要,因为没有办法来撤销执行错误所带来的不好的后果(而且如果对手不配合的话,根本就没有办法逆转交易)。

简而言之,智能合约是自动执行的协议,一旦创建是不可更改和不可阻挡的。它们以“if-X-then-Y”语言写入不可变的区块链。并且它们通常具有任何用于支付的加密货币,在写入时锁定在合约中。这意味着双方可以进行交易,而不必相互信任,也不必信任银行等第三方,因为信任已经包含在不可变合同、已支付款项以及交易条款中。

这意味着没拒绝付款、不能交出有问题的商品或服务、试图在交易中间更改条款。这也允许在匿名方之间订立和执行合同。

然而,新的数据法案提案将要求各方能够取消合同或更改其条款,这将削弱它们作为商业工具有价值的主要因素。如果去掉交易的“去信任”性质,那么使用区块链就没有多大意义了,真正剩下的只是一份写在分散数据库上的协议。

欧盟的行动有一个很好的理由,即写得不好的合同可能会产生意想不到的后果。因为所谓的智能合约实际上并不那么聪明,并且是用编程语言编写的,而不是法律术语。一个逻辑缺陷可能使合同无法完成,可能永远锁定预付资金,或者允许一方交付与预期不同的东西。正是出于这个原因,许多智能合约都包含到期日期,而许多主要的去中心化金融 (DeFi) 黑客攻击都是基于编写不佳的智能合约。

「去中心化金融(DeFi)」是这两年最为火热的应用之一,其为去中心化金融Decentralized Finance的缩写,指的是基于区块链的金融服务体系。

和现在的金融体系不同,用户的资金不会存放在第三方的金融机构中,而是通过各种智能合约去实现协议和信任,如此可以最大程度地减少风险。它是一个完整的开源生态系统,提供贷款、交易、资产管理和支付等金融服务。

有报道指出,DeFi攻击事件频发,最主要的原因还是其累计了巨额的资产。面对巨大的诱惑,黑客必然会想方设法去攻击。比如跨链项目不仅仅是链上智能合约,还有链下的代码,无论哪一部分出现了问题,都会被黑客所利用。2022 年第一季度,区块链领域共发生典型安全事件超过30起。总损失金额超12亿美元,与去年同期相比增长了823%。数据显示,DeFi项目仍为黑客攻击的重点领域,其中主要涉及到的安全问题包括:闪电贷攻击、私钥泄露、智能合约重入攻击、Rugpull等等。

其中,对于智能合约重入攻击,相关业内人士指出,在存在外部合约调用的项目中,如果外部合约调用发生在账本更新之前,且外部合约调用可以被用户控制,那么该项目可能存在重入风险。在项目未做重入防范的情况下,恶意的攻击者可以通过重入攻击威胁项目资金安全。比如在2022年3月31日,Ola Finance遭遇智能合约重入攻击,损失约为467万美元。

结论

区块链技术有许多实际实现——以链上通证、分散应用程序和分散融资的形式。因此,今天的金融市场充斥着区块链技术和智能合约。然而,DeFi或分散式金融等区块链发明与链上通证在光谱的另一端运行,并试图将用户与传统金融系统完全分解。因此,智能合约正在成为新的分散金融体系的核心。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值