为什么需要中心化数据库?如何衡量去中心化数据库的好坏?
为什么需要去中心化数据库?
Web2应用的数据存储有两种基本方式,文件系统和数据库。由于Web3缺乏数据库产品,大部分的DApp除了将少量重要数据存储在昂贵的智能合约外,仍然使用的是中心化数据库来存储结构化数据。随着IPFS等去中心化文件系统开始逐渐用于存储Web3应用的NFT数据,去中心化文件系统被Web3所认可和接受,去中心化数据库的技术也经历了一轮迭代,新出了多种产品。
去中心化数据库相比传统中心化数据库有着独特优势,它能降低Web3项目单点失败风险,让Dapp完全去中心化。
去中心化数据库适合用来存储访问频率高的热数据,存Dapp的非财务数据,比如:
国内首家区块链+WEB3创投联盟成立:金色财经报道,上海金融信息行业协会、上海金融数据港、清华大学全球私募股权研究院、InnoSpace、泰和泰律师事务所等机构宣布共同发起成立了国内首家区块链+WEB3创投联盟,将在行业指导、孵化与创投服务、科创风险股权投资、行业咨询、创业空间、法律等方面,为投资者和创业者提供一个一站式、全方位区块链+WEB3创业服务、合作共赢的平台,打造一个安全高效的区块链+WEB3生态圈,促进形成完整的区块链与WEB3产业链和成熟健康的市场。该联盟发起方之一上海金融数据港还宣布将启动金融数据港科技创新中心,中心将设有展示中心、培训中心、孵化加速器和大企业创新中心。(新浪香港)[2023/7/8 22:25:28]
NFTmetadata
DAO投票数据
Web3基金会聘请前Serpentine Ventures COO为首席财务官:3月1日消息,推动波卡开发的Web3基金会已聘请前Serpentine Ventures首席运营官、首席财务官、风险管理主管以及法律与合规主管Thomas Fecker Boxler为首席财务官。Thomas将负责基金会财务和运营活动的监督等,并直接向首席执行官Bertrand Perez汇报。[2023/3/1 12:37:00]
DEX订单薄
去中心化的社交数据,博客数据,邮件。
Dapp需要的复杂的关系型数据库数据。
有哪些类型的去中心化数据库存储系统?
近两年来,出现了许多去中心化数据库项目,其中一些创新性的项目受到广泛关注。
Web3钱包开发公司Scrimmage完成60万美元融资:11月1日消息,Web3钱包开发公司Scrimmage宣布完成60万美元Pre-Seed轮融资,IA Ventures和Eberg Capital领投,Techstars参投。
据悉,Scrimmage应用程序允许用户在购买NFT的同时获得SCRIM奖励。该公司联合创始人Dan Taren和Matt Dever曾在美国银行和花旗集团担任金融分析师。(Sporttechie)[2022/11/1 12:03:39]
Ceramic:Ceramic是一个于2019年开始的项目。数据以流的形式存储和管理,并将格式化的事件日志添加到流中。日志将被制成文件并上传到IPFS。提供GraphQLAPI查询。Ceramic没有像IPFS那样的激励模型,并支持数据创建、读取和更新。
LG选择Web3基础设施平台Fr0ntierX作为其全球合作伙伴以提供NFT集成和体验服务:金色财经报道,LG Electronics Business Solutions (LG) 已宣布和 NFT 平台Fr0ntier X 建立全球合作伙伴关系,以在 LG webOS 智能服务上提供交互式 NFT 集成和体验。Fr0ntier X 支持通过电子触控屏对 NFT 进行安全认证和身份验证,使品牌和用户能够在最大化 NFT 效用的同时探索新其他可能性,比如无缝浏览、购买、显示 NFT 并与之交互。(blockster)[2022/10/5 18:39:28]
OrbitDB:OrbitDB是与Ceramic相比较早的项目,也使用IPFS文件系统进行文件存储。它支持NoSQL数据库和文件的存储。
Tableland:该项目于2022年启动,目前处于公共测试阶段。Tableland的生产版本将于2023年发布。数据存储需要使用智能合约,这些智能合约定义SQL语句并设置使用权限。读取数据是在链下进行的,不需要支付。当前,该合约已部署在ETH和OP等L2上。
Polybase:该项目现已在测试网络上运行。它是一个支持CRUD操作的NoSQL数据库,每个操作都需要支付费用。此外,Polybase还支持各种文件系统来存储数据库文件,包括本地磁盘、IPFS、Filecoin、Polystore,甚至AWSS3。Polybase还利用支付通道进行数据查询支付,降低了链上交易的频率,并避免由于付款引起的查询延迟。
Web3Q:项目于2022年启动,测试网络已经上线。提出了一种新的URL模式Web//accessprotocol用于访问数据。它的收费模型很特别,删除数据是可以退费的。
Kwill:Kwill是基于Arweave的SQL数据库系统,使用智能合约进行支付。
KYVE:KYVE是一个基于Arwave的数据库系统。
技术上
SQL和NoSQL都是可以用来做数据库的,SQL更成熟更高效,NoSQL更丰富更灵活。SQL的数据结构需要高度一致,联合查询能力更强,成熟高效;NoSQL的KV形式更契合以太坊的设计模式,能支持丰富的数据类型,灵活易扩展。
功能上,能支持CRUD是最好的,但支持UD会给系统带来复杂度。如果系统采用本地存储,则可能不支持历史值查询。如果使用IPFS和Arweave,则需要数据库是append-only的,否则一份数据有多个版本,存储成本翻倍上升。
底层文件系统的选择有2种。
文件存在本地是更灵活的,可以自定义检索逻辑,效率更高,且避免了使用Arweave等去中心化文件系统带来的不可靠性和复杂度。比如:用户用TokenA付费给数据库矿工,矿工则需要支付Arweavecoin来存数据,两层网络迭加带来了复杂性。
数据库文件存储在IPFS和Arweave等去中心化文件系统中;
存储在节点本地或S3云上。
和去中心化存储类似,改善存储数据检索速度、激励模型和代币经济学以及用于保证数据可用性的保证算法是决定一个协议是否会被广泛使用的关键因素。
好的激励模型和代币模型不仅能调用节点的参与积极性,也能激励节点做正确的事情。比如:提供有效的检索功能,而不是只存数据获得存储奖励。
数据可用性保证算法会隔一段时间检查了节点对数据的存储,需要节点提供数据可用性证,这个证明与节点的激励相辅相成以防止数据丢失。
数据的检索素的则影响着用户体验,对Dapp的使用便利性和流畅度来讲至关重要。
总结
去中心化数据库领域具有高度的关注价值和紧迫需求,但是目前还没有被广泛接受和使用的产品。
去中心化数据库技术的成熟度低于去中心化文件存储系统。因为去中心化数据库技术是基于分布式文件系统的。许多项目是在2022年启动的。
改善存储数据检索速度、激励模型和代币经济学以及用于保证数据可用性的保障算法是决定一个协议是否会被广泛使用的关键因素。协议的重点将是减少检索时间,这对Dapp的使用便利性和流畅度来讲至关重要。
根据Kaiko的数据,在对最具流动性的BTC货币对重新收取费用后,币安的交易量在第二季度下降了近70%.
1900/1/1 0:00:00比特币价格在26,000美元阻力位上方走高。如果BTC明显突破26,800美元区域,则可能会继续上涨。比特币在26,000美元阻力位上方开始复苏浪潮.
1900/1/1 0:00:00由于购买压力下降,柴犬在2023年第二季度处于不利地位。Shibariumlayer-2网络延迟推出是其价格大幅下跌的原因之一。该代币并没有像之前在2021年和2022年初那样吸引看涨情绪.
1900/1/1 0:00:00MultiversX(EGLD)是一种顶级加密货币,自成立以来一直在业界掀起波澜。目前市值超过10亿美元,许多投资者想知道是什么让这枚硬币如此特别.
1900/1/1 0:00:00Dogecoin于2013年12月推出,经过近八年的漫长等待,它删除了所有“零”并在2021年初触及0.01美元大关.
1900/1/1 0:00:00「平均成本法」,又称「马丁格尔策略」,该策略常用于传统金融中的外汇市场。而对了解股票投资的用户而言,更熟悉的说法则为「加码摊平策略」.
1900/1/1 0:00:00