火星链 火星链
Ctrl+D收藏火星链
首页 > Fil > 正文

AVE:简析去中心化存储平台 Arweave 特点与运作机制

作者:

时间:1900/1/1 0:00:00

来源:ArweaveNews

原标题:《WhatisArweave?(AR)》

译者:Evelyn|W3.Hitchhiker

当试图解释Arweave时,通常会落入使用复杂术语的陷阱,以至于非技术读者无法轻松理解。当已经嵌入到生态系统中时,这就是一个很容易犯的错误——但我们希望对每个人来说,不管是在什么背景下,Arweave都是十分容易理解的。这就是本文的目的:我们将本文分解成了Arweave是什么,以及它是如何工作的——将用户所需要知道的一切都写出来。

Arweave的简述

简单地说,Arweave是一个帮助任何人永久存储数据的工具。它的工作方式是将存储的信息分布在一个称为节点或矿工的计算机网络中。这与我们所知道的模式不同,因为今天的互联网掌握在少数公司手中,这些公司的服务器可以在任何时候瘫痪——小编们也可以悄悄地改变内容。

Arweave通过一个广泛的节点网络来为一个平行的互联网「permaweb」提供服务,所有这些节点通过在很长一段时间内提供现有数据存储,并根据客户要求存储新数据的方式来赚钱。

Beosin:SEAMAN合约遭受漏洞攻击简析:金色财经报道,根据区块链安全审计公司Beosin旗下Beosin EagleEye 安全风险监控、预警与阻断平台监测显示,2022年11月29日,SEAMAN合约遭受漏洞攻击。Beosin分析发现是由于SEAMAN合约在每次transfer函数时,都会将SEAMAN代币兑换为凭证代币GVC,而SEAMAN代币和GVC代币分别处于两个交易对,导致攻击者可以利用该函数影响其中一个代币的价格。

攻击者首先通过50万BUSD兑换为GVC代币,接下来攻击者调用SEAMAN合约的transfer函数并转入最小单位的SEAMAN代币,此时会触发合约将能使用的SEAMAN代币兑换为GVC,兑换过程是合约在BUSD-SEAMAN交易对中将SEAMAN代币兑换为BUSD,接下来在BUSD-GVC交易对中将BUSD兑换为GVC,攻击者通过多次调用transfer函数触发_splitlpToken()函数,并且会将GVC分发给lpUser,会消耗BUSD-GVC交易对中GVC的数量,从而抬高了该交易对中GVC的价格。最后攻击者通过之前兑换的GVC兑换了50.7万的BUSD,获利7781 BUSD。Beosin Trace追踪发现被盗金额仍在攻击者账户(0x49fac69c51a303b4597d09c18bc5e7bf38ecf89c),将持续关注资金走向。[2022/11/29 21:10:04]

就像许多去中心化的存储平台一样,Arweave使用自己的原生加密货币——AR来运行服务。当人们花费代币来存储数据时,会支付AR给矿工。从这些交易中,AR也会被储存在一个捐赠基金内,该基金能够在技术上无限期地缓慢释放奖励。通过这种机制,Arweave保证了无限的永久存储。

Beosin:sDAO项目遭受攻击事件简析:金色财经报道,根据区块链安全审计公司Beosin旗下Beosin?EagleEye 安全风险监控、预警与阻断平台监测显示,BNB链上的sDAO项目遭受漏洞攻击,Beosin分析发现由于sDAO合约的业务逻辑错误导致,getReward函数是根据合约拥有的LP代币和用户添加的LP代币作为参数来计算的,计算的奖励与用户添加LP代币数量正相关,与合约拥有总LP代币数量负相关,但合约提供了一个withdrawTeam的方法,可以将合约拥有的BNB以及指定代币全部发送给合约指定地址,该函数任何人都可调用。而本次攻击者向其中添加了LP代币之后,调用withdrawTeam函数将LP代币全部发送给了指定地址,并立刻又向合约转了一个极小数量的LP代币,导致攻击者在随后调用getReward获取奖励的时候,使用的合约拥有总LP代币数量是一个极小的值,使得奖励异常放大。最终攻击者通过该漏洞获得的奖励兑换为13662枚BUSD离场。Beosin Trace追踪发现被盗金额仍在攻击者账户,将持续关注资金走向。[2022/11/21 7:53:09]

使Arweave脱颖而出的一些新特点是,它可以通过传统的网络浏览器访问;另一个特点是它是开源的,所以社区可以参与其改进的过程。社区在很多方面都有很大的作用,因为Arweave有一个投票机制,允许其用户对内容进行审核,并可将某些标记为非法内容,此外还有一个蓬勃发展的新应用开发者生态系统。

安全团队:Audius项目恶意提案攻击简析,攻击者总共获利约108W美元:7月24日消息,据成都链安“链必应-区块链安全态势感知平台”安全舆情监控数据显示,Audius项目遭受恶意提案攻击。成都链安安全团队简析如下:攻击者先部署恶意合约并在Audius: Community Treasury 合约中调用initialize将自己设置为治理合约的监护地址,随后攻击者调用ProposalSubmitted 提交恶意85号提案并被通过,该提案允许向攻击合约转账1,856w个AudiusToken,随后攻击者将获得的AudiusToken兑换为ETH,总共获利约108W美元,目前获利资金仍然存放于攻击者地址上(0xa0c7BD318D69424603CBf91e9969870F21B8ab4c)。[2022/7/24 2:34:31]

Arweave是如何创建的

早在2017年,那时Arweave被称为Archain。2018年,当Arweave团队参加Techstars时,它被重新命名。2019年,Arweave从包括Coinbase、a16z和MulticoinCapital在内的知名风险投资公司那里筹集了500万美元。

慢雾:Spartan Protocol被黑简析:据慢雾区情报,币安智能链项目 Spartan Protocol 被黑,损失金额约 3000 万美元,慢雾安全团队第一时间介入分析,并以简讯的形式分享给大家参考:

1. 攻击者通过闪电贷先从 PancakeSwap 中借出 WBNB;

2. 在 WBNB-SPT1 的池子中,先使用借来的一部分 WBNB 不断的通过 swap 兑换成 SPT1,导致兑换池中产生巨大滑点;

3. 攻击者将持有的 WBNB 与 SPT1 向 WBNB-SPT1 池子添加流动性获得 LP 凭证,但是在添加流动性的时候存在一个滑点修正机制,在添加流动性时将对池的滑点进行修正,但没有限制最高可修正的滑点大小,此时添加流动性,由于滑点修正机制,获得的 LP 数量并不是一个正常的值;

4. 随后继续进行 swap 操作将 WBNB 兑换成 SPT1,此时池子中的 WBNB 增多 SPT1 减少;

5. swap 之后攻击者将持有的 WBNB 和 SPT1 都转移给 WBNB-SPT1 池子,然后进行移除流动性操作;

6. 在移除流动性时会通过池子中实时的代币数量来计算用户的 LP 可获得多少对应的代币,由于步骤 5,此时会获得比添加流动性时更多的代币;

7. 在移除流动性之后会更新池子中的 baseAmount 与 tokenAmount,由于移除流动性时没有和添加流动性一样存在滑点修正机制,移除流动性后两种代币的数量和合约记录的代币数量会存在一定的差值;

8. 因此在与实际有差值的情况下还能再次添加流动性获得 LP,此后攻击者只要再次移除流动性就能再次获得对应的两种代币;

9. 之后攻击者只需再将 SPT1 代币兑换成 WBNB,最后即可获得更多的 WBNB。详情见原文链接。[2021/5/2 21:17:59]

2020年,Arweave又获得了830万美元的资金,他们计划将其用于建立在Arweave之上的用户和开发者社区上。这包括Verto、ArDrive和ArweaveNews等项目。

Force DAO 代币增发漏洞简析:据慢雾区消息,DeFi 量化对冲基金 Force DAO 项目的 FORCE 代币被大量增发。经慢雾安全团队分析发现: 在用户进行 deposit 操纵时,Force DAO 会为用户铸造 xFORCE 代币,并通过 FORCE 代币合约的 transferFrom 函数将 FORCE 代币转入 ForceProfitSharing 合约中。但 FORCE 代币合约的 transferFrom 函数使用了 if-else 逻辑来检查用户的授权额度,当用户的授权额度不足时 transferFrom 函数返回 false,而 ForceProfitSharing 合约并未对其返回值进行检查。导致了 deposit 的逻辑正常执行,xFORCE 代币被顺利铸造给用户,但由于 transferFrom 函数执行失败 FORCE 代币并未被真正充值进 ForceProfitSharing 合约中。最终造成 FORCE 代币被非预期的大量铸造的问题。 此漏洞发生的主要原因在于 FORCE 代币的 transferFrom 函数使用了`假充值`写法,但外部合约在对其进行调用时并未严格的判断其返回值,最终导致这一惨剧的发生。慢雾安全团队建议在对接此类写法的代币时使用 require 对其返回值进行检查,以避免此问题的发生。[2021/4/4 19:45:30]

Arweave的创造者和创始人是SamWilliams,"他是一名博士,在去中心化系统设计和实施方面有着丰富的经验"。他在大学期间建立了Arweave,灵感来自于Orwell的《1984》,并将其作为对假新闻流行的反应。

Arweave是如何工作的

与通常的区块链不同,Arweave将数据存储在一个区块图中。通过这种方式,每个区块都与之前的两个区块相连,形成一个被称为「blockweave」的结构。

在这里有几个关键方面使Arweave与众不同:

获取共识的证明

Bundles

SmartWeave

Vartex网关

内容调节

这些功能使Arweave脱颖而出,我们将仔细研究每一个功能,看看它们是如何工作的,以及为什么它们很重要。

获取共识的证明

Arweave与其他加密货币的不同之处在于它检查交易准确性的方式。通常情况下,使用工作量证明系统,加密货币会要求让计算机竞争计算一个数学难题。Arweave使用一种不同的方法来解决这个问题,称为SPoRA。

Arweave要求网络中的每个节点检查一个新的交易区块是否包含一个从早期随机选择的区块,如果它是存在的,那么新的交易就可以被添加到网络中。

这种共识机制有助于验证新交易的准确性,并确认旧交易没有被篡改。这种方法被称为访问证明,添加新区块的节点会得到AR代币作为奖励。

Bundles

Bundles是一种保证一组交易最终会被开采进一个区块的方式。它解决了每个区块链都有的一个问题,即在其他人提交的交易对矿工奖励更多的情况下,交易可能会被拒绝的情况。

当Arweave作为一种存储大容量NFT项目的方式,有成千上万的媒体文件需要同时上传时,Bundles就成为一种必须。项目可能会发现,在他们上传的批次中,有几个文件被删除了,这就会破坏项目的上传。

SolanaFT市场的Metaplex是Bundles的第一个采用者,并与Bundlr的JoshBenaron合作开发了MetaplexCandyMachine,这是一个允许项目使用Arweave作为存储层来批量上传NFT的应用程序。其实,它也常用于非NFT的项目。

SmartWeave

SmartWeave是一个智能合约协议,使用AR代币,使开发人员能够使用JavaScript构建智能合约应用程序。像大多数代码一样,它是由用户的计算机运行的,而不是区块链本身。

它的工作方式与以太坊的合同执行方法不同,在以太坊中,整个网络被调用来验证交易;SmartWeave依靠智能合约,用户自己在本地客户端完成。

它不需要那么多的计算能力,因此使它成为了一个更环保的选择,也更加的安全。如果有人使用恶意代码,那么它也不会影响整个区块链。这样一来,它不需要那么多的安全检查和安全束缚,也可以运行得更快。

另一个值得注意的特点是,SmartWeave合约可以成为一个应用程序的整个后端。这意味着开发者不需要服务器,整个应用程序可以在区块链上运行。与以太坊不同的是,与SmartWeave合约互动的成本少于1美分。

Vartex网关

Vartex是一个工具,它只需几个命令,就可以让运行自己的网关成为可能。虽然arweave.net是通过浏览器访问Arweave上所有数据的一个主要途径,但它是由AWS提供服务的,这是一个可能的单点故障。而Vartex是一种任何人都可以运行自己网关的方式,这意味着更多的网关和不依赖中心化的服务器。

这是一种将permaweb去中心化的方式,确保它不依赖于某个主要的公司。它建立在Amplify的基础上——最初的arweave.net网关的分叉。开发者可以在GitHub上找到源代码,只需克隆它并遵循readme说明。

内容调节

内容调节允许运行挖矿软件的任何人选择他们希望存储的数据类型。这种类型的调节允许网络上的计算机选择他们想要承载的内容。

然而,由于由网关来决定他们屏蔽什么,可能内容并不像数据的大小那样重要。例如,有人可能只想存储图片或只存储音频文件。当一个新文件被上传到网络时,Arweave会询问每台计算机是否接受它。然而,人们会因为激励而接受它,尤其是如果它是一个更大的文件的话,因为简单来说,你存储的越多,你得到的奖励就越多。

还需要注意的是,现在启动这个激励机制还为时过早,因为没有人真正得到一个他们愿意或不愿意支持文件的总清单。Arweave是相当新的;同时,上传的数量是巨大的,浏览所有的文件将是相当困难的。

尽管如此,我们还是增加了这个功能,作为确保内容调节的方法之一。在这里,它不是关于倾向或内容偏好,而是Arweave在发明时试图摆脱的东西。

关于代币

Arweave有自己的货币——AR代币。想要存储数据的用户必须购买它来支付存储费用,反之提供存储的计算机必须接受AR代币作为付款。但有趣的是,付款并不直接给每个矿工,而是汇集起来,随着时间的推移分配给网络。

这个费用池被称为存储基金。其目的是为未来的数据从这个超额收费的AR池中提供保障。其费用是由用户支付的挖矿奖励,因为这个池子随着时间的推移而增长,它能够在很长一段时间内为矿工支付未来的报酬。

需要补充的是,Arweave上的存储是一次性付款,而不是基于订阅的方式。但是,数据是永久存储的,这使得Arweave对客户和网络都有吸引力,使其成为一种具有真正效用的货币。AR代币的供应量有限,只有6600万。请查看本指南,了解如何在世界任何地方获得它。

标签:AVEWEAVEARWArweaveRAVE币arweave币是局吗ARW币arweave币升级

Fil热门资讯
OST:IOSG Ventures:详解模块化区块链和扩容执行层的创新

作者:IOSGVentures通俗的方式理解ZKRollups和OptimisticRollups首先我们聊一下Layer2.

1900/1/1 0:00:00
MOS:Evmos将于明年1月中旬对以太坊和Cosmos生态活跃用户发放空投奖励

链捕手消息,Cosmos网络上EVM和互操作性解决方案Evmos宣布将于2022年1月中旬上线主网后对以太坊和Cosmos生态活跃用户发放创世空投奖励.

1900/1/1 0:00:00
CITY:解读城市币「CityCoins」:一种地方发展的资金解决方案

作者:ZhongYangChan原标题:《CityCoins:CanitbeaSolutionforCityGovernmentandLocalFunding?》编译:Creed.

1900/1/1 0:00:00
BLO:探访百度“希壤”元宇宙:卡顿与Bug频现,官方称目前处于“负6.0版”

作者:王欣12月27日,2021百度AI开发者大会在百度元宇宙产品“希壤”举行,这意味着“希壤”在内测一周时间后正式上线,面向所有用户开放.

1900/1/1 0:00:00
BLOC:区块链安全公司BlockSec完成千万天使轮融资,分布式资本领投

链捕手消息,区块链安全公司安节科技于今日宣布完成千万天使轮融资。本轮融资由分布式资本领投,A&TCapital、趣链科技、ImpossibleFinance、IncubaAlpha、NE.

1900/1/1 0:00:00
DAO:Harmony 今年将向DAO分配0.5-1亿美元资金,并推出比特币桥接

链捕手消息,区块链分片项目Harmony为今年设定了众多目标,主要包括:其2021Q4-2022Q3预算为3.8亿美元,将资助包括100个DAO,为每个DAO分配50万至100万美元.

1900/1/1 0:00:00