木星链 木星链
Ctrl+D收藏木星链
首页 > 瑞波币 > 正文

DAG:通过IPFS的关键组件,看构建Filecoin的基础是什么?

作者:

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

TheInterPlanetaryFileSystem,星际文件系统IPFS

IPFS试图通过一个新的p2p文件共享系统,来解决客户端-服务器模型和HTTP网络的不足。这个系统是几个新的和现有的创新的综合。

IPFS是由ProtocolLabs创建的一个开源项目,ProtocolLabs是网络协议的研发实验室,也是前YCombinator初创公司。ProtocolLabs还开发了IPFS的互补系统,例如IPLD和Filecoin。世界各地数百名开发人员为IPFS的开发做出了贡献,因此IPFS的编排一直是一项巨大的任务。

以下是主要组件:

1)分布式哈希表

通过ICO融资超3000万美元的Sparkster将超2200万美元的以太坊交易为USDC:5月23日消息,2018年通过ICO融资超3000万美元的“无代码”软件平台Sparkster于周末将超2200万美元的以太坊交易为USDC。该项目在2018年7月通过ICO融资后并未将SPRK代币分配给投资者,且项目开发等方面进展一直处于停止状态,其Github上一次活动还是在2019年3月,而周末发生转账的钱包上一次活动发生在2018年8月。Twitter用户gregskril.eth表示希望Circle将这些USDC放入用于冻结的黑名单中。(CoinDesk)[2022/5/23 3:36:35]

哈希表是一种数据结构,它将信息存储为键/值对。在分布式哈希表中,数据分布在计算机网络中,并进行有效的协调以实现节点之间的高效访问和查找。

动态 | SEC规定允许通过ICO筹集最多5000万美元:据coindoo消息,根据之前的一份报告,美国证券交易委员会发布了两项旨在增加密码使用的法规。这些规定使得公司有可能通过ICO筹集到5000万美元。这些规定被称为《注册条例》。[2018/11/26]

DHT的主要优点是分散性、容错性和可扩展性。节点不需要集中协调,即使节点发生故障或离开网络,系统也能可靠地运行,而DHT可以扩展到容纳数百万个节点。这些特性结合在一起,形成了一个比客户端-服务器结构更具弹性的系统。

2)块交换

文件共享系统Bittorrent依靠一种创新的数据交换协议,能够成功地协调数百万个节点之间的数据传输,但它仅限于torrent生态系统。IPFS实现了这个协议的一个通用版本,称为BitSwap,它可以作为任何类型数据的市场。了解更多加ipfssy,这个市场是Filecoin的基础:一个基于IPFS构建的p2p存储市场。

越南两家加密货币初创公司涉嫌通过ICO6.6亿美元:据越南当地新闻出版商Tuoi Tre News周一报道,两家分别来自新加坡和迪拜的加密货币初创公司Ifan和Pincoin,据称是由越南的Modern Tech公司控制的多层次营销庞氏局。多次报告中被发现是局,涉嫌通过 ICO了32000名投资者的6.6亿美元。4月8日,投资者在胡志明市Modern Tech公司的总部外示威。如果投资者的指控被证实是真实的,该局会成为迄今为止加密行业中最大的一次案件。据当地新闻网站Viet Bao报道,Modern Tech办公楼的业主表示,该公司已于3月初,提前一个月搬迁并清算了合同,没人知道他们现在在哪里。”[2018/4/11]

3)默克尔DAG

SEC本周刚刚冻结了Plexcoin的资产 该公司通过ICO融资1500万美元:据新浪科技报道,比特币价格的快速飙升促使美国政府更加密切关注这种数字货币和ICO——借助这种方法,互联网实体可以使用新的加密货币来筹集资本。美国证券交易委员会(SEC)曾经表示,他们将向新的网络部门投入更多资源,用以监控各种数字货币,尤其是那些涉及“总账技术和ICO”的违规行为。SEC本周刚刚冻结了Plexcoin的资产,该公司通过ICO融资1500万美元,承诺不到一个月实现13倍利润。这是SEC在广泛的ICO领域处理的第一起高调案件,但可能不会是最后一起。SEC前委员保罗·阿特金斯表示,只要有钱,就会有犯罪分子盯上它。[2017/12/8]

merkle-DAG是merkle树和有向无环图的混合。Merkle树确保在p2p网络上交换的数据块是正确的、未损坏的和不变的。这种验证,是通过使用加密哈希函数组织数据块来完成的。这只是一个函数,它接受一个输入并计算与该输入相对应的唯一字母数字字符串。检查一个输入是否会产生一个给定的哈希很容易,但是从哈希中猜出输入却非常困难。

单个数据块称为“叶节点”,将其散列形成“非叶节点”。然后可以将这些非叶节点合并并进行哈希处理,直到所有数据块都可以用一个根哈希表示。下面是一个更简单的概念化方法:

DAG是一种对没有周期的信息的拓扑序列进行建模的方法。DAG的一个简单例子是家谱。merkleDAG基本上是一种数据结构,其中哈希用于引用DAG中的数据块和对象。这创建了几个有用的特性:IPFS上的所有内容都可以唯一地标识,因为每个数据块都有一个唯一的哈希。另外,数据是防篡改的,因为更改它会更改哈希,如下所示:

IPFS的中心原则是在一个广义merkle-DAG上对所有数据进行建模。这个安全特性的重要性是不可低估的。

4)版本控制系统

merkleDAG结构的另一个强大特性是,它允许构建分布式版本控制系统。最流行的例子是Github,它允许开发人员轻松地同时在项目上进行协作。Github上的文件可以使用merkleDAG进行存储和版本控制,它允许用户独立地复制和编辑文件的多个版本,存储这些版本,然后将编辑内容与原始文件合并。

IPFS对数据对象使用类似的模型:只要可以访问与原始数据相对应的对象以及任何新版本,就可以检索整个文件历史记录。假设数据块在网络上本地存储并且可以无限期缓存,这意味着IPFS对象可以永久存储。

此外,IPFS不依赖于对Internet协议的访问。数据可以分布在覆盖网络中,覆盖网络只是建立在另一个网络上的网络。这些特性是值得注意的,因为它们是抵制审查的网络的核心元素。它可以成为促进言论自由的一个有用工具,以对付世界各地普遍存在的互联网审查制度,但我们也应该认识到,不良行为者有可能滥用互联网。

5)自我认证文件系统

我们将介绍的IPFS的最后一个基本组件是,自认证文件系统。它是一个分布式文件系统,不需要特殊的数据交换权限。这是“自我认证”的,因为提供给客户端的数据通过文件名进行身份验证。结果如何呢?您可以通过本地存储的透明性来安全地访问远程内容。

IPFS建立在这个概念的基础上,了解更多加ipfssy,创建了行星际名称空间。它是一种自认证文件系统,使用公钥加密技术对网络用户发布的对象进行自我认证。前面提到,IPFS上的所有对象都可以唯一地标识,但这也扩展到了节点。网络上的每个节点都有一组公钥、私钥和节点ID,节点ID是其公钥的哈希。因此,节点可以使用其私钥对其发布的任何数据对象进行“签名”,并且可以使用发送方的公钥来验证此数据的真实性。

我们再来快速回顾一遍IPFS的关键组件:

通过分布式哈希表,节点可以存储和共享数据,而无需中心协调。IPNS允许交换的数据使用公钥加密进行即时预身份验证和验证。merkleDAG结构支持唯一标识、防篡改和永久存储数据。我们可以通过版本控制访问已编辑数据的过去版本系统。

标签:DAGMERERKCOIxdag币哪里买shibmerican币最新消息TERK币toncoin币未来怎么样

瑞波币热门资讯
BiFrost:TI 评级报告 | Bifrost:BB 展望正面

要点总结Bifrost是一个基于Substrate框架开发的波卡DeFi生态协议。其专注点在于为Staking中已经锁定的资产提供流动性服务,并且致力于成为应用层和共识层的中间抽象层.

1900/1/1 0:00:00
ALPHA:HomiEx(红米交易所)关于恢复ATOM充提业务的公告

亲爱的用户:ATOM主网升级已完毕,HomiEx已恢复了ATOM主网代币的充值和提现业务。请知悉.

1900/1/1 0:00:00
BTC:霍比特HBTC关于恢复FIL充值和提现的公告

尊敬的社区用户:Filecoin网络升级和硬分叉完毕,霍比特HBTC现已恢复FIL的充值和提现.

1900/1/1 0:00:00
FTX:从工具到生态 区块链应用商店币用宝Coinplay

作为全球首款区块链应用商店,币用宝历经多轮市场牛熊周期的淬炼,以日拱一卒的精神,深耕产品、躬身运营,牢牢占据着区块链应用商店这一垂直领域的TOP1宝座.

1900/1/1 0:00:00
比特币:浩然论币:2021.4.15比特币合约行情思路分析建议

大家好,我是你们的朋友浩然论币HR12818,浩然论币公众号同步专注数字货币行情分析,争取为广大币友传递最有价值的币市信息,欢迎广大币友的关注与点赞.

1900/1/1 0:00:00
WAR:ZBG支持ETH(Ethereum)网络升级

公告编号2021041401各位关心ZBG的投资者们和项目方:ZBG将支持ETH“Berlin”网络升级.

1900/1/1 0:00:00