星际大陆js-IPFS0.48.0发布,连接性改进和更小的块存储

OKX欧易app

OKX欧易app

欧易交易所app是全球排名第一的虚拟货币交易所,注册领取6万元盲盒礼包!

APP下载   官网注册

js-IPFS 0.48.0发布:亮点:- js-IPFS 0.48.0带来了更好的默认连接、更小的块存储和更直观的API。default默认情况下启用代理节点:- 以前,JSIPFS主要面向浏览器,如果您想使用DHT,则浏览器是个问题。由于页面上的时间不足以进行或响应DHT查询,也无法拨号,因此即使您能够宣传自己也没有人可以与您建立联系检索该块。这导致每个人的服务质量下降,并且通过DHT查找更多同伴和内容变得困难。- 为浏览器内的IPFS节点提供更好的网络体验有多种方法之一是委托节点。委托节点是一个网络对等体,代表其他节点执行操作。在这种情况下,它将代表我们进行DHT查询,以便能够找到更多同伴和内容。- js-IPFS 0.48.0默认在配置中启用委托节点,这意味着您可以看到更多的对等节点,并且能够更快、更可靠地找到内容。默认情况下,它使用共享的公共委托节点为您提供最佳的体验。但是,在生产环境中部署JSIPFS时,应托管自己的委托节点并相应地配置JSIPFS。DHT配置:- JSIPFS的完整DHT实现以及GoIPFS 0.5中进行的所有更改将在今年晚些时候发布。但是,您可以使用实验性DHT实现来运行您的节点,尽管某些功能可能无法正常工作。您的节点的性能可能会随时间而降低,但您仍然可以使用它来解析内容和查找对等对象。- DHT对等方以客户端模式或服务器模式运行。DHT客户端可以进行查询以查找内容和其他对等方,但不会将自己宣传为内容的提供者或回答任何查询。如果您的节点位于NAT防火墙之后,应以客户端模式运行它。- js-IPFS 正在支持Autonat,但在此之前,它将只在客户端模式下运行。这是获得完全DHT支持的垫脚石。块更小,更快的区块存储:- 在IPFS早期,所有CID都是v0。它们只是一个简单的多重哈希,通过在字节数组中添加前缀来告诉您剩余字节的哈希类型和大小。这些多重哈希通过在散列数据创建块,然后将其存储在IPFS回购中。- 后来引入了v1CID,它们在字节数组中添加了版本号和编解码器,但CID仍然包含多重哈希。一个块可以对应多个CID,只要它们具有相同的多重哈希。- 块存储将CID转换为字节数组,并使用它们生成块的密钥。这导致重复存储v0CID和v1CID的相同块。为了解决这个问题,js-IPFS 0.48.0将所有块存储为从CID中提取的base32编码的多哈希。这消除了重复存储和重复查找,但需要进行回购迁移。更直观的API:- 随着IPFS生态系统的发展,越来越多的开发人员开始使用我们的API。为了更好地适应开发者的需要,我们对API进行了重构。我们删除了一些要求,使开发人员只需关注自然原语,如节点中的流和浏览器中的文件/ Blob。我们还将API从回调改为Promises,再从Arrays改为AsyncIterators,以支持大量流式数据的传输。- 使用js-IPFS 0.48.0,ipfs.add现在返回单个项目。这个改变在可用性方面带来了提升,因为经常出现的问题是“我添加了一个文件,然后又回来了,那是什么?”现在您不再需要解释CID,而是直接得到它。带有可选参数的API:- 最近,我们发布了一个更改,允许将AbortSignal传递给所有API方法。但这导致在options参数中不包含可选参数的一些问题。使用js-IPFS 0.48.0,所有可选参数现在都包含在options对象中,使API更加直观。

本站所有软件信息均由用户上传发布,版权归原著所有。如有侵权/违规内容,敬请来信告知邮箱:764327034@qq.com,我们将及时撤销! 转载请注明出处:https://czxurui.com/zx/9430.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023年07月08日
下一篇 2023年07月08日

相关推荐

  • 比原链节点竞选多少币,区块链竞选是什么意思啊

    一、“炒币”内幕有哪些“佛系炒币躺着赚20万!”“2天赚13万只是睡一觉的事情!”“币圈让我的100万本金快赔光了!……美少女博士教你正确的抄底姿势!”“韭菜心经,战胜庄家的必备心法!”……一搜炒币日记四个字,各类绝招、秘籍泛滥成灾。猛一听,人们还以为说的是A股。事实上

    2024-11-21 19:00:01
    5 0
  • 什么是区块链种子节点,区块链节点是什么通俗解释

    一、区块链节点具体是什么(区块链的节点是什么意思)什么是完整区块链节点?包含完整区块链、网络路由节点,只用来同步区块,参与验证,维持与对等节点的连接。区块链技术上的节点是什么?一个区块不等于一个节点:一个节点实际上就是一台接入区块链的计算机(服务器),任何联

    2024-11-19 13:30:01
    8 0
  • 以太坊节点多久更新,以太坊节点

    以太坊节点***全节点***轻节点***归档节点以太坊节点的多样性和角色在区块链网络中起着关键作用。主要有全节点、轻节点和归档节点三种类型。全节点是网络中的基石,拥有完整的区块链数据,确保交易验证和区块链同步,确保去中心化系统的安全。轻节点则是轻量级的选择,存储最

    2024-11-18 16:00:01
    6 0
  • 比特币全节点是什么,比特币节点是什么

    一、什么叫比特币,通俗一点比特币是一种网络虚拟货币,跟腾讯公司的Q币类似,你可以使用比特币购买一些虚拟的物品,比如网络游戏当中的衣服、帽子、装备等,只要有人接受,你也可以使用比特币购买现实生活当中的物品。P2P的去中心化特性与算法本身可以确保无法通过大量制造比

    2024-11-15 05:00:02
    12 0
  • 星火节点是什么,星火链网是干什么

    一、星火链网是干什么“星火链网”是以产业数字化转型工业互联网作为主要的应用场景来推动,同时以网络标识或者是数字身份这种数字化的资源为突破口,利用区块链的技术能力两者结合形成了一个基础设施,具备了区块链分布式的,可以实现数据交易交换的能力。同时又可以为工业互

    2024-11-14 21:30:01
    12 0
  • 什么是出块节点,节点是指什么

    一、模块***节点是指什么你好,模块(module)系指由复数个具基础功能之组件,组件组成之具特定功能之组件,该组件用以组成具完整功能之系统、设备或程序。节点就是指能上网的设备。节点控制模块(node control module)主要完成总线通信以及对控制模块发出指令的功能。模块的

    2024-11-13 15:30:01
    13 0

发表回复

8206
验证码

评论列表(0条)

    暂无评论

ok交易所
已有100万用户加入ok交易所

立即下载