基于比特币和Arweave的智能合约,会成为以太坊的对手么?( 五 )


目前来说,几乎所有Arweave生态上的项目都是采取了SCP的设计.有趣的是,近期KYVE从SmartWeave转移到了EVM的智能合约,主要原因是它们的业务本身就是跨链的,因此要去赶紧抱团EVM链的生态,或许次要原因就是它们认为Arweave生态的年轻.但是实际上近期everPay,Pianity,Verto,redstone.finance都在SCP生态方面有大动作,我们会在后文稍微详细的讨论它们.
·智能合约定义中的合约执行监督者与计算可信?
在文章的一开始,我们探讨智能合约定义时就卖了个关子,没有详细解释SCP执行中的监督问题和计算可信问题.在EVM的智能合约里,监督者是整个以太坊网络.而到了SCP中,由于智能合约是在链下运行的,那么区块链网络肯定无法监督智能合约的执行.但是在Web3时代,我们有很契合的解决方案:DAO+开源.
我们可以用DAO来决定和监督链下智能合约的执行和上链,同时所有人都可以通过开源的智能合约内容以及公开的链上数据,都可以去试着运行一遍所有的结果(链下智能合约是通过''正常''编程语言来写的,几乎所有的设备都可以有JS之于浏览器,Java之于JVM来运行),来比对结果是否正确.在这样的保驾护航下,绝对能保证智能合约的监督和计算可信,毕竟和某些中心化程度很高的链以及某个中心化商业闭源的Layer2方案相比,是非常Web3的.
·SCP的去中心化程度?链下智能合约还是智能合约吗?
其实自始至终智能合约都没有存储可信和计算可信的要求.在定义上来说,SCP是完全符合每一条概念的,只是说相比以太坊的Layer1智能合约来说,没有一个完全统一的EVM.我们不能局限于链上VM.总的来说,智能合约虽然是去中心化网络上的程序,但本身在某些角度还是比较中心化的.链上合约的owner本身就可以有高权限去做一些危险的操作.
除此之外,几乎没有人会去一行行仔细看智能合约的内容,也不关心执行或存储的可信.这就涉及到技术道德平衡的问题.在Web3时代,懂代码的程序员是否可以割普通用户的韭菜呢?我们已经在Web2被割过一遍了.所以一个拥有DAO监督,合约内容开源可被用户反复运行的链下智能合约不只是智能合约,还是非常安全可信以及去中心化的智能合约.
5.Arweave上的SCP智能合约生态
正如我之前所提到的,SmartWeave是SCP的一种具体实现,因此在Arweave上用到SmartWeave的项目也都是SCP智能合约生态中的一部分.
基于比特币和Arweave的智能合约,会成为以太坊的对手么?
文章图片
重点项目
·everPay:实时跨链支付协议
作为SCP的提出者,everPay一直在开发者生态以及Arweave官方中推行这种智能合约设计模式,并且everPay本身就是这种设计模式的高性能实现.everPay并没有直接用SmartWeave来实现SCP,而是使用了其他的高性能实现,同时也在积极安排链下智能合约的DAO组织与节点等.
最近everPay发布了golang并发编程的高性能Arweavetxs同步器Arsyncer.同时everPay近期也宣传与撰写了一种以SCP为设计模式的高性能链下AMM.everPay通过非常前沿的设计与技术,不断引领着ArweaveSCP生态技术的前进.
·redstone.finance:DeFi的数据生态系统
redstone.finance在Arweave生态中,一直在通过优秀的架构和前沿的技术不断优化SmartWeave.他们通过多层设计以及浏览器多层缓存来减少不必要的交易数据的重复加载与运行,可以大大优化客户端的合约性能.或者由可信的用户来生成交易状态快照,减少交易的运算.最近他们也在通过将WebAssembly技术融入到SmartWeave中,来提高SmartWeave的安全性,性能以及可读性等.
·Pianity:音乐NFT交易市场
Pianity是一个音乐NFT平台,提出了一种可带给收藏者一定年化收益的模式.Pianity平台通过音乐NFT的一级销售和二级交易获取一定手续费收入,然后按照用户购买NFT时的价值和全体NFT总价值的比率将收益分配到每一个持有NFT的用户手中.由于占比计算方式是购买NFT时的价格,就可能导致用户为获得更高分配占比而刻意抬高NFT价格,反向刺激市场可分配收益也逐渐增加,吸引流量关注.