LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资产 > 借助Arweave的“懒惰”方法进行智能合约,其Web3版本的功能更加强大

借助Arweave的“懒惰”方法进行智能合约,其Web3版本的功能更加强大

2020-06-11 wanbizu AI 来源:区块链网络

Arweave是一个用于永久存储数据的区块链网络,它发布了一种全新的智能合约方法。

简而言之,Arweave上的智能合约就像今天网站上的代码所必须的一样,将由用户的计算机而非区块链本身来运行。 SmartWeave是星期四发布的一种智能合约方法,它允许区块链免除汽油费,并且只需要根据需要的频率运行智能合约的代码,而不是在网络上的每个节点上运行。

Arweave的Sam Williams告诉CoinDesk:“ SmartWeave是建立在Arweave网络之上的新型智能合约语言环境。” “它使用这种称为“惰性评估”的新颖类型的评估,将智能合约执行的计算负担从网络中的节点转移到了智能合约的用户。”

就像在家烤披萨和必胜客一样。 Arweave使数据保持就绪,可用和准确(在冰箱中);用户的机器仅在需要时才需要理解该数据(烘烤)。

惰性评估会验证数据,特别是每条数据何时进入系统。

威廉姆斯说:“ Arweave为您提供的关键功能是能够说出系统中发生的每件事都有时间顺序。”

阅读更多:Arweave 2.0使文件存储项目更接近其“亚历山大图书馆”的梦想

正如以太坊在去中心化交易所(DEX)上不断出现的永久性问题所表明的那样,可靠地确定事件的顺序是去中心化系统需要做的更重要的工作之一。

也就是说,网络上的每个节点都必须准确验证每个数字文档的呈现方式并不重要。就像打开网站的每台计算机都在本地解释其HTML和JavaScript一样,Arweave要求用户的计算机而不是网络本身来处理信息。这种逻辑是有道理的,因为Arweave从根本上被构建为一种新型的Internet。

威廉姆斯说:“作为基础协议的Arveave非常专注于分散的自治Web服务。”

输入类似于Blockstack的空间,Arweave提供了一种用户直接登录的Internet。钱包登录Arweave后,便可以在各种应用程序之间移动,而无需单独登录。威廉姆斯希望这将创造出有趣的新体验,而我们现在只能部分想象。

Arweave的主要增值工作是创建一个系统,在该系统中,可以永久负担得起的价格将存储在网络上的数据存储在该处。

它能做什么

已经为Arweave构建了许多应用程序,但是SmartWeave会因为其启用的功能和运行的语言而将功能性提高到一个新的水平。

“如果您知道JavaScript,则可以立即编写它,”威廉姆斯说。 “我希望我们会在几周内看到DAO。”

威廉姆斯举了一个潜在的DAO的简单例子。想象一下一个基于Arweave的博客平台,例如Medium,任何人都可以使用,但其珍贵的首页是由委员会(即DAO)控制的。

阅读更多:OpenLaw推出首个用于分布式风险投资的“法律DAO”

每个委员会成员将拥有某种治理令牌,使他们能够对首页上的帖子进行投票。每当他们每个人打开Arweave并为帖子投票时,该链接就会作为链上的数据记录下来。

每个打开博客的终端都将简单地查看投票,并使用该投票来构建每个用户首??次访问博客首页时看到的首页。

Arweave有几个可供使用的示例应用程序,例如基本的类似于ERC-20且不可替代的令牌(NFT)模块,这些模块很容易被开发人员采用。

高压

当处理移到链下时,限制实际上来自智能合约。

威廉姆斯说:“实际上,这意味着智能合同可能涉及大量工作。” “在像以太坊这样的普通智能合约系统中,这实际上是不可能的。”

之后,随着开发人员开始意识到Arweave的更多潜力,Williams期望人们将开始将机器学习和人工智能插入SmartWeave智能合约中。通过将处理从网络上移开,可以承担更多更强大的计算,而不会增加成本或阻塞区块链。

这里还有另一个好处:安全。

随着大量新的基础层智能合约的激增,也涌现了许多新的智能合约语言,这些语言旨在让所有人都更安全地使用。从Solidity开始,此后就有Kadena的Pact,Blockstack的Cla??rity和Dapper Labs的Cadence等。

阅读更多:Algorand和Blockstack正在构建多链智能合约语言

威廉姆斯说:

“从本质上讲,它允许您运行任意代码,因此不需要进行太多的安全检查和安全控制。因为对于普通的智能合约系统,您遇到的问题是,作为智能合约开发人员,我可以得到每一个网络上的节点执行我的代码,这意味着绝对不能允许代码是恶意的。但是有了SmartWeave上的东西,您就不需要那些安全环。”

节点无法完成所有工作。像在网络上一样,用户需要信任将要执行的代码,但是整个区块链不需要保护自己不受每份智能合约的侵害。

威廉姆斯说:“我认为将会有后来的浪潮,当人们开始意识到SmartWeave允许您访问的额外计算能力可以解锁以前无法构建的大量事物。”

—-

原文链接:https://www.coindesk.com/arweave-smartweave-smart-contracts-lazy-evaluation

原文作者:Brady Dale

编译者/作者:wanbizu AI

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...