IPFS作为备受瞩目的当红明星项目,它到底有着什么样的身体构架和整体设计呢?今天我们就一起来看看!
IPFS的身体架构
IPFS至少有八层子协议栈,从上至下为身份、网络、路由、交换、对象、文件、命名、应用。每个协议栈各司其职,又互相搭配。
IPFS技术构架图
身份层和路由层可以一起解释。对等节点身份信息的生成以及路由规则是通过Kademlia协议生成制定。KAD协议实质是构建了一个分布式松散Hash表,简称DHT,每个加入这个DHT网络的人都要生成自己的身份信息,然后才能通过这个身份信息去负责存储这个网络里的资源信息和其他成员的联系信息。如同微信名片分享,在无法通过直接搜索微信号的情况下,如果你要找一个人,可以通过有这个人联系方式的朋友分享名片来建立联系。
0xBdB9 开头地址向币安转入约 430 万枚 MATIC:金色财经报道,据 Lookonchain 监测,0xBdB9 开头地址向币安转入约 430 万枚 MATIC(价值约 525 万美元),该地址上次向币安转入 MATIC 是在 2022 年 4 月 27 日。目前该地址仍质押了约 1.14 亿枚 MATIC(价值约 1.38 亿美元),且所有 MATIC 代币均来自 Polygon 基金会。[2023/2/14 12:04:40]
网络层比较核心,使用的LibP2P可以支持任意传输层协议。NAT技术能让内网中的设备共用同一个外网IP,我们都体验过的家庭路由器就是这个原理。
交换层是类似迅雷这样的BT工具。迅雷其实是模拟了P2P网络,并创建中心服务器,当服务器登记用户请求资源时,让请求同样资源的用户形成一个小集群swarm,在这里分享数据。这种方式有弊端,一位服务器是由迅雷统一维护,如果出现了故障、宕机时,下载操作无法进行。
币安地址持有约144亿枚BUSD,7天内净流出超8140万枚:2月13日消息,Nansen数据显示,目前BUSD总市值160亿美元,排名稳定币第三。大约90%(144亿美元)的BUSD由币安地址持有。其中过去7天内币安净流出超8140万枚BUSD。此外,Jump Trading某地址在过去7天内从交易所净提取5780万枚BUSD,该地址仍持有1880万枚BUSD。
据金色财经此前报道,据知情人士透露,稳定币发行商Paxos因BUSD相关问题将面临美国证券交易委员会(SEC)的诉讼。美SEC执法人员已向Paxos发布“韦尔斯通知”(Wells notice),告知可能的执法行动,表示Paxos发行和上市的BUSD是一种未注册的证券,计划起诉Paxos违反投资者保护法,并可能采取强制行动。
Paxos发言人拒绝置评,SEC没有回复置评请求。币安在声明中称,“BUSD由Paxos发行和拥有,它只授权其品牌。我们将继续监测相关情况。”
据悉,“韦尔斯通知”是美国SEC对在美上市公司进行民事诉讼前发出的非正式提醒,接到通知的上市公司可以在收到正式诉讼前跟SEC进行沟通和协商。[2023/2/13 12:03:30]
中心化服务还可以限制一些下载请求,人们发明了一种更聪明的方式就是BitTorrent,让每一个种子节点所要存储的数据,通过哈希表存储在里面,BT工具相对不太受监管,服务更加稳定。
Canto 即将在测试网和主网上推出合约安全收入费用分配模型 CSR:金色财经报道,Cosmos 生态兼容 EVM 的 Layer 1 公链 Canto 即将在测试网和主网上推出合约安全收入费用分配模型(Contract Secured Revenue,CSR),CSR 使智能合约开发人员能够通过在用户与其智能合约交互时要求支付给网络的交易费用的一定百分比来从原创作品中获利。为 CSR 注册智能合约的开发人员会收到用于认领合约费用的 NFT,这些相同的 NFT 可以在社区创建的 DApp 中进行交易、分割和组合。[2023/1/25 11:29:13]
IPFS团队把BitTorrent进行了创新,叫作Bitswap。它增加了信用和帐单体系来激励节点去分享,我推断FileCoin有很大概率是基于Bitswap,用户在Bitswap里增加数据会增加信用分,分享得越多信用分越高。如果用户只去检索数据而不存数据,信用分会越来越低,其它节点会在嵌入连接时优先选择信用分高的。
BitWell:平台资产流动性储备丰沛 用户提币一切正常:6月18日消息,近段时间,由于市场价格波动引发了一系列黑天鹅事件,导致部分机构和平台资金出现流动性危机并宣布关闭提现,造成用户恐慌。
对此,成长型资产交易平台BitWell发布官方公告表示,平台数字资产流动性储备非常丰沛,所有资产均通过多层冷钱包体系进行储备,不会出现任何兑付困难和延迟提币的情况。同时,BitWell声明,平台从未与LUNA、Celsius、3AC等机构和平台进行过业务合作,运营一切正常,所有服务均可正常使用,充提自由,无需担心。[2022/6/18 4:36:19]
这一设计可以解决女巫攻击,信用分不可能靠机器刷去提高,一直刷检索请求,信用分越刷越低。请求次数和存储量的变量之间有一个比较精妙的算法,类似一个抛物线,前期可以容忍很多东西,达到一定次数后不再信任。
对象层和文件层适合结合来谈,它们管理的是IPFS上80%的数据结构,大部分数据对象都是以MerkleDag的结构存在,这为内容寻址和去重提供了便利。文件层是一个新的数据结构,和DAG并列,采用Git一样的数据结构来支持版本快照。
对象层文件层图
命名层具有自我验证的特性。并且加入了IPNS这个巧妙的设计来使得加密后的DAG对象名可定义,增强可阅读性。
最后是应用层,IPFS核心价值就在于上面运行的应用程序,我们可以利用它类似CDN的功能,在成本很低的带宽下,去获得想要的数据,从而提升整个应用程序的效率。
应用层图
新的技术取代老的技术,无非就两点:第一,能提高系统效率;第二,能够降低系统成本。IPFS通过以上八层协议把这两点都做到了,但这只是它精妙设计的一方面,另一方面还体现在协议与模块的完美对应。
IPFS族谱关系图
IPFS的团队在开发时,采用高度模块集成化的方式,像搭积木一样去开发整个项目。协议实验室团队2015年创立,到17年的时间里都在做IPLD、LibP2P、Multiformats这三个模块的开发,它们服务于IPFS底层。
从IPFS族谱关系图上看,你能很直观地发现,看似复杂的协议构架,其实每一层的实现都绑定在对应的模块下,合理有序。
IPFS族谱关系图
Mutiformats是一系列hash加密算法和自描述方式的集合,它具有SHA1\SHA256\SHA512\Blake3B等6种主流的加密方式,用以加密和描述nodeID以及指纹数据的生成。
Mutiformats
libp2p是一个模块化的、点到点网络的库。它具有强大的浏览器支持,能够完全在浏览器上,或通过WebSockets和WebRTC等协议工作,被认为是IPFS核心中的核心。它面对Quic和Tor传输协议、GO、JavaScript和Rust语言、Polkadot等各式各样的传输层协议以及复杂的网络设备,都可以帮助开发者迅速建立一个可用P2P网络层,快速且节约成本,这也是为什么IPFS技术被众多区块链项目青睐的缘由。
libp2p图
libp2p图
IPLD其实是一个转换中间件,将现有的异构数据结构统一成一种格式,方便不同系统之间的数据交换和互操作。现在IPLD支持的数据结构,是比特币、以太坊的区块数据,也支持IPFS和IPLD。这也是IPFS为什么受到区块链系统欢迎的原因之二,它的IPLD中间件可以把不同的区块结构统一成一个标准进行传递,为开发者提供了成功性比较高的标准,不用担心性能、稳定和bug。
IPLD是一个转换中间件
IPFS合理巧妙地应用了这几个模块的功能,集成为一种容器化的应用程序,运行在独立节点上,以Web服务的形式,供大家使用访问。如此复杂却又如此设计巧妙,项目的完整落地势必推动互联网的新一代革命进程,尽请期待。
注:本文不作为投资理财建议,投资有风险,入市需谨慎。
来源:全球币码翁区块链研究院
本期编辑:Alice
一.HUSD的简介HUSD是火币提出的交易所层面的稳定币解决方案,为合规稳定币之间提供自由兑换的媒介.
1900/1/1 0:00:00火星财经APP一线报道,XRP于今日开启快速上升通道,1小时暴涨5.18%,价格最高触及0.46美元,创6月以来新高.
1900/1/1 0:00:00火星财经APP一线报道,在Facebook发布加密项目Libra白皮书后,马化腾在朋友圈发表了自己的评论:“技术都很成熟,并不难,就看监管是否允许而已.
1900/1/1 0:00:00近日,在接受火星财经APP专访时,PCHAIN创始人曹锋博士分享了自己对POW、POS等共识算法的看法,他谈到:POW仍是目前去中心化最好的算法,但是POS会是未来的趋势.
1900/1/1 0:00:002019年初夏,区块链行业迎来了又一轮牛市行情,各条公链逐鹿天下,Staking、DeFi和跨链的概念项目也非常火热,QbaoNetwork作为一款多功能跨链数字货币钱包.
1900/1/1 0:00:00区块链行业自来就有“币圈”和“链圈”之分,当“链圈”还在埋头开拓技术边界之时,“币圈”已经凭借各种“造富神话”迅速扩大了规模.
1900/1/1 0:00:00