数据管理和内容管理是许多商业应用程序的两个核心功能。
在去中心化领域也不例外,当谈到EVM时,人们往往十分看重EVM在以太坊上存储数据的能力。虽然这一功能非常方便,但其成本过高,所以并不常用。开发人员们大可以选择其他几种方式来管理和访问去中心化应用程序的数据和内容,比如Swarm、IPFS和BigchainDB。下面,我们一起来深入了解一下吧。
Swarm
Swarm为以太坊和DApp提供内容分发服务,具备以下功能:
?Swarm是一个去中心化的存储平台,提供以太坊web3堆栈的本地基础层服务。
?Swarm旨在替代以太坊链上存储解决方案,成为以太坊公共记录的去中心化存储平台。
Uniswap社区将于4月29日开启“创建新子域名”提案的链上投票:4月27日消息,Uniswap社区将于4月29日凌晨1时左右开启“创建v3deployments.uniswap.eth子域名并填充其文本记录”提案的链上投票,并将于5月4日截止。[2023/4/27 14:30:33]
?Swarm能够在不干扰区块链上信息的情况下,协助DApp存储和分发代码、数据及内容。
假设我们正在开发一个以区块链为基础的的医疗记录系统:跟踪医疗记录的添加日期、医疗记录内容、以及何人出于何种目的查看过记录,那么我们就需要在区块链中维护上述所有不可变的事务记录。但是,医疗记录本身,其实并不适合被存储在以太坊区块链中。Swarm或IPFS更适合此类用例。
分析师:Ankr攻击者窃取Ankr Deployer密钥,已停止在PancakeSwap上抛售aBNBc:12月2日消息,链上分析师Lookonchain在社交媒体分析Ankr攻击事件,指出攻击者窃取了Ankr Deployer密钥并铸造10万亿枚aBNBc发送给自己,然后通过控制密钥将1.125 BNB转入其地址作为gas费用并启动aBNBc抛售,总计兑换了4,050,500枚USDC和5,000枚BNB,然后用4,500枚BNB兑换了1,293,087枚USDC并将900枚BNB存入Tornado.Cash,之后攻击者将所有USDC跨链接入以太坊网络Celer Network和Multichain,再将全部4,684,156枚USDC兑换了3,446枚ETH,目前攻击者已停止在PancakeSwap上抛售aBNBc。由于ANKR价格大幅下跌,当前做空ANKR回报率达到53.25%。[2022/12/2 21:17:55]
DApp可以直接在去中心化的文件系统中创建、管理并存储数据和内容,使用Swarm散列对数据和内容进行访问和检索。当DApp向以太坊网络提交事务时,事务可以借助Swarm散列来引用Swarm资源。
Wario已于5月15日上线YouSwap(BSC):据官方最新消息,YouSwap已于5月15日01:30(UTC+8)上线WARIO-BNB,目前已添加10万U+的流动性,上线以来上涨1000%,后续将在YouSwap开通流动性挖矿。[2021/5/15 22:06:06]
Swarm在去中心化的节点上维护特定类型的内容寻址分布式哈希表。上传到Swarm网络中的文件或内容将被作为blob对象分割成不同的块。然后利用这些分块创建Merkle树,从而确保内容的完整性。Trunks将被进一步分配到参与节点,并存储到DHT中。当发出访问请求时,由最接近分块地址的节点提供内容。
Swarm提供了多个用于访问和管理内容的API,其中包括CLI和JSON-RPCAPI。我们可以通过erebos、swarm-js或者swarmgw包来获得JavaScript包,其可用于大多数以UI/JavaScript为基础的DApp。
SushiSwap将针对计划添加的LP交易对进行投票:Chef Nomi#SushiSwap发推称,“SushiSwap投票者正在考虑在SushiSwap farming中加入哪些LP交易对。大家可以在推特回复自己想看到的项目,我可以把它们添加到Discord频道的软信号池中。投票权由质押在MasterChef合约中的SUSHI-ETH LP代币决定。”
根据其分享的截图,提议参与投票的LP交易对包括MTA-ETH、SRM-ETH、LRC-ETH、CREAM-ETH、ETH-CHAIN、USDC-USDT、ANT-ETH、USDC-USDx等。[2020/8/30]
IPFS
IPFS与Swarm十分类似,是一款在去中心化网络上存储并共享内容的点对点分布式文件系统。IPFS和Swarm二者都能够提供去中心化数据和内容存储,以及直接由内容所生成的可寻址散列;二者都可以存储区块链事务中的各项内容。
但二者内部也存在许多技术差异——它们通过不同的方式来切分大数据集并将分块存储在分布式网络。我们可以把IPFS看作是一个BitTorrentswarm,在Git存储库中交换对象;而Swarm与以太坊区块链集成更加密切,并且有促进内容共享的激励系统。但其实IPFS也可以借助Filecoin来提供相似的激励系统。
同样,Swarm中的DApp应用架构也适用于IPFS。IPFS也提供了多个用于访问和管理内容的API,包括CLI接口、JSON-RPCAPI以及HTTP接口。JavaScript包和Go库也同样可用,可用于大多数以UI/JavaScript或Go为基础的DApp。
BigchainDB
BigchainDB是一个去中心化的数据库,它结合了传统数据库、数据管理功能以及区块链功能。作为区块链数据库,BigchainDB是对其他去中心化系统的补充,例如去中心化文件存储和智能合约区块链。作为存储去中心化数据和内容的另一种选择,它可以用作传统应用程序的数据存储,也可以用作去中心化区块链平台的去中心化数据存储。虽然它也可以存储文件,但我们并不推荐您这样做,因为它其实更适用于结构化和非结构化数据。
在以太坊社区中,很多人都想将BigchainDB和以太坊智能合约进行集成,也曾提出过一些EIP和POC来进行相关尝试,比如,利用Oraclize服务在智能合约中从BigchainDB检索数据。在成功检索数据后,智能合约将对逻辑进行评估,并执行请求的操作。DApp可以通过两种方式与BigChainDB集成。一种是通过HTTPGET和POST,作为去中心化的数据存储直接与BigchainDB进行交互。第二种是在智能合约中利用Oraclize服务,从BigChainDB访问外部数据。
该过程遵循以下规则:
?BigchainDB具有多个接口,能连接到BigchainDB服务器并且从区块链数据库存储并检索数据。
??在数据库中存储数据时,我们需要用HTTPPOST请求将数据发送到数据库服务器,然后使用HTTPGET接口从数据库检索数据。
?BigchainDB还具备数据库驱动程序,开发人员可以用Java、Python等高级编程语言连接网络服务器。
在本文中,我们回顾了三种在区块链上管理去中心化数据的内容存储平台。在选择好数据存储平台之后,我们需要通过数据可视化对网络平台进行监控。我们可以通过虚拟数据室来实现这一目标,它可以将所有有用的信息集中显示在一起,协助我们评估网络数据,查看收集的数据列表是否可信。
原文链接:https://hackernoon.com/swarm-ipfs-and-bigchaindb-comparing-??src="https://img.jinse.com/1282594_image3.png">
作者|?MattZand
译者|火火酱,责编|高卫华
今日比特币联动以太坊在2点冲高后,在4小时图里,一直处于区间整理状态,多空方向分歧严重,在下午14点左右,以太坊行情更是跌破了350关口.
据行业监管顾问XRegConsulting称,欧盟委员会新提出的加密货币法规对DeFi行业构成了特定风险.
朋友们,中午好!市场走势永远无法满足所有人,包括我的分析也是一样。激动的心情,跳动的行情,K线走势犹如心电图,不波动就不正常了!要么你驾驭市场,要么市场驾驭你,心态决定你是坐骑还是骑手,市场环境.
CoinDesk10月6日刊文称,稳定币、DeFi和加密衍生品在第三季度表现出惊人的增长,并且在数字资产市场的不断成熟中发挥着重要作用.
加密货币本身存在很多问题。用户体验不佳、交易费过高以及创新风险难以评估。然而,今年之前,我也不敢确定是不是有人会将加密货币对美元的依赖视为一个问题.
可能由于近期币价下跌、挖矿收益远不如之前,再加之挖矿门槛较高,社群里关于挖矿的声音逐渐变小。然而许多玩家突然会发现,怎么间各大社群的话题就从挖矿转向NFT了?各大媒体的推送也明显向NFT倾斜,市.