ObsidianSystems正在向Nix中添加对IPFS的支持。这增加了产品的灵活性,并使Nix用户更容易复制和分发他们的工作:通过使用IPFS进行内容寻址、对等地缓存和分发源代码。
什么是Nix?
Nix通常用作软件包管理器,但其核心是一个通用的构建工具,如Make、Ninja或Bazel。
Nix专注于沙箱生成步骤和缓存生成工件。有了这些特性,计划和构建都不能有隐藏的依赖关系,因此可以复制构建并可靠地共享构建。
这使得Nix成为一个理想的构建工具,可以用于像IPFS这样的对等系统。实际上,使用Nix的首要项目是Nixpkgs,它是一个软件包集合,是GitHub上贡献最大、贡献最广的项目之一。
ChainUP Capital合伙人Joy:持续看好IPFS赛道:由开源矿池和火币主办,金色算力云、链上ChainUP、Filecoin Beijing联合主办的“分布式存储中国行暨开源矿池IPFS私享会”2020年11月25日在深圳举行。ChainUP Capital合伙人&ChainUP集团深圳负责人Joy在会上表示,主要从两个方面比较看好IPFS,其一是其大量的社区基础,目前,全球IPFS的活跃节点已经超过了40万,共识强大。其二是IPFS历经时间考验,至今发展了快6年。IPFS代表的是去中心化存储,带来的是信息自由的革命,这是Web3.0的基础设施。从长远来看,无论币价波动如何,持续看好IPFS在分布式存储领域的地位。[2020/11/25 22:05:58]
为什么要用Nix?
佟扬:IPFS100.com将助力全产业链发展:IPFS100.com现场报道,8月5日22:00,由IPFS100.com主办;麦客存储联合主办;链上ChainUP、金色算力云战略合作的IPFS100.com发布会在深圳蛇口·麦考利爱尔兰酒吧拉开帷幕。金色财经合伙人兼IPFS100.com CEO佟扬指出,IPFS100.com是专注于IPFS生态的信息服务平台,致力于提供全球最新的IPFS生态产业资讯与数据。我们覆盖了资本、矿业、钱包、交易所、软硬件供应商、分布式存储企业等全产业链用户群体。通过全球化、实时、专业的报道,将IPFS相关资讯一网打尽。网站划分为Filecoin、人物、矿业、百科、深度、技术、AMA七大板块,可以整合最全最广的行业信息。并且凭借与金色财经共享流量的优势,稳居垂直IPFS领域媒体No.1位置。同时,IPFS100.com发力线下活动,星际漫游指南系列活动将带您掀起一次次的、属于IPFS圈层的狂欢。[2020/8/6]
ObsidianSystems是一家端到端的软件产品咨询公司,服务对象从最近获得资助的初创企业到大型机构。自2014年成立以来,已将Nix作为生产部署和开发人员工作流程的一个组成部分。
张晓东:京东云无线宝将成为IPFS、区块链和数字化资产管理基础设施:7月4日,由POW POWER、星际视界主办,嘉楠区块链、点存科技联合主办的“IPFS生态与分布式存储产业峰会”在杭州举办。京东智联云事业部无线宝业务经理张晓东做了主题为《基于京东云无线宝智能终端及其价值共享理念构建IPFS基础设施》的演讲。张晓东表示,在5G新时代下京东智联云面临着众多挑战,包括增强型移动带宽,超可靠低时延通信,海量大规模连接物联网,以及海量的数据存储需求和高额的带宽成本。京东云无线宝未来将成为家庭场景中的IPFS、区块链和数字化资产管理基础设施。无线宝内置闲置存储资源,存储空间稳定;多节点服务,速度远超中心服务器速度;碎片化传输,支持低带宽运行。[2020/7/4]
对于他们来说,Nix是一个不可或缺的工具,因为ObsidianSystems经常需要在项目之间切换,而Nix使得每个项目开发环境的设置和共享变得微不足道。这也使得最终用户安装在自己机器上的软件更容易打包。
云虎IPFS超级算力第三期认购15分钟售罄:据官方消息,云虎IPFS超级算力在BKEX开启的第三期认购已经结束,总认购份额20000份(2000T),15分钟全部售罄。并且前三期用户均参与瓜分400万测试网奖励代币。
同期,云虎算力联合BKEX研究院举行了线上AMA直播,推出了云虎算力的保险机制。云虎IPFS超级算力是一家IPFS算力整合服务商,在行业内深耕多年,拥有丰富的软件、硬件和运维支持经验。[2020/6/23]
为什么使用IPFS?
虽然Nix构建计划是可复制的,但仍然存在的一个限制是初始数据源代码的可用性。Nix计划“固定产出衍生”。这些是未装箱的构建步骤,可以通过网络访问下载各种源代码。它们生成的数据必须与预先固定的哈希匹配,因此不能利用沙盒的不足导致不确定的输出。
不过最大的问题是如果URL变得不可访问或下载的数据不确定,此构建步骤将失败。
IPFS提供了正确的解决方案,它不依赖于某些源代码最初上载的位置,而是通过内容寻址来识别源代码。
使用范围
ObsidianSystems将在两个不同的阶段使用IPFS。
·里程碑1:使用IPFS分发
Nix能够将IPFS作为源代码/构建构件的“替代者”或提供者,与当今存在的其他类型的替代者一起使用。
作为这项工作的一部分,ObsidianSystems在Nix中使用了git,这样Nix就可以以IPFS能够理解的方式对gitrepo进行内容寻址,这有助于IPFS、Nix、上游协作者以及其他对归档和分发源代码感兴趣的各方,找到引用这些构件的通用方法。虽然git哈希方案有其局限性,但ObsidianSystems认为它是git数据多方协作的最佳方法。
在构建产品和部署中使用IPFS,ObsidianSystems添加了对IPFS和Nix的git树哈希的元数据格式的支持,以在单独安装的文件系统树之间,传输具有运行时依赖关系的数据。
·里程碑2:使用IPFS构建
Nix实际上并不包含常规构建步骤生成的数据的内容。取而代之的是,它是根据制定计划来解决这些问题的。
比如当有人编辑评论时,计划改变了,结果却没有改变。除了造成下游额外的重建,这也混淆了原始数据和来源之间的分离。对于点对点系统,谁提供数据并不重要,但谁声明数据所代表的内容绝对重要。
有了这个核心改进,ObsidianSystems可以在IPLD中对构建计划进行新的改进版本,并直接从每个构建步骤生成新支持的IPFS兼容格式,而不需要从旧的输入寻址数据进行手动转换。这最后一步将两个里程碑的所有内容结合在一起。
项目进展
ObsidianSystems很高兴宣布里程碑1的完成!
这为里程碑2目标奠定了基础。ObsidianSystems希望这一步可以帮助每个人更好地过渡到使用IPFS。
下一步是什么?
ObsidianSystems已经开始实施里程碑2,包括改进生成内容寻址数据的构建步骤。到那时,Nix和IPFS将完全地融合在一起!
搜索关注:IPFS西麟获取更多前沿资讯
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。