Skip to main content
 首页 » IPFS

让ipfs处于后台服务中

2021年04月19日24

Filecash:2021 大作战,新征程

分布式存储是对等技术,网络存储技术,智能合约技术和计算机技术的结合,不仅从技术层面促进了多个领域和行业的蓬勃发展,而且更重要的是,它将诞生走向新一轮的全球数据存储和应用的工业革命。

在2020年,我们真正体验了整个分布式存储行业的动荡,各种项目将相互反映。在2021年,一个崭新的开始,我们应该如何面对它?

因此,今天我们邀请Filecash社区协调员Marco告诉我们他有关分布式存储和Filecash的故事。

1星际视觉IPFSNEWS:您好,您能简要介绍一下Filecash项目以及构建该项目的初衷吗?

Marco:首先,让我为您简要介绍Filecash项目。

Filecash是Filecoin的第一个前叉项目,并且是IPFS基于社区的激励层。它旨在构建每个人都可以参与的Web3.0基本存储引擎,并致力于成为世界领先的分布式云存储平台。 Filecash的核心逻辑是通过一系列技术优化解决方案和经济模型改进来降低生态参与的门槛,实现全球库存和闲置存储资源参与的共识,减少计算资源消耗,降低封存和存储成本,并形成开发人员,矿工和社区之间的密切关系。互动,共识扩散和多方游戏收益共享的平衡系统。

前叉是指从Filecoin分叉的Filecash在Filecoin主网启动之前的时间。原始链的主网络在上线之前就已经发散了。另外,fork本身也非常符合区块链精神的本质。开源协议不受任何人控制。如果主链上有任何差异,则可以将每个分歧点用作各个分叉的起点,并且每个分叉都将从差异开始,然后发展不同的路径。实际上,他们在同一条道路上完成了不同技术路线,不同治理机构和不同经济模式的多元化发展。例如,在分叉比特币之后,出现了BCH,BSV和其他分叉的项目。以太坊分叉后出现了ETC和其他分叉的项目,而Filecoin分叉后出现了Filecash项目。

Filecin的Filecash分叉的基本背景实际上是协议实验室和社区的声音和利益不一致引起的分歧。 Filecoin是具有IPFS激励层的分布式存储区块链项目。在许多开发方向中,最终选择的开发路线是公司管理模型,例如:集中式身份验证数据集:超级计算能力,手动KYC订单身份验证矿工区域临时改变空间竞赛收益和收入分配规则的规则大矿工测试太频繁了。

2星际视觉IPFSNEWS:我们都知道Filecash作为Filecoin的一个分支项目已经开发了一段时间,那么Filecash相对于Filecoin的升级是什么?

Marco:Filecash的发展理念是市场经济+公共链社区运营。最初的链条和前叉从一开始就以两种完全不同的路线开发。当前,主要有以下几点:1. Filecash对AMD和Intel都友好。与AMD全球范围内的Intel设备相比,它具有绝对的优势。 Filecoin主网络的当前设计以及AMD的变相优势使Intel的CPU计算过于不利,从而阻碍了库存。和主流服务器市场。

2. Filecoin封口成本过高,时间过长,存储成本过高。 Filecash将减少封印成本并降低整个网络的存储成本。假设相同的1GB内容存储,Filecash网络将比Filecoin网络便宜和快捷。

3.社区治理,相对减轻了矿工的硬件设备压力和经济模式抵押压力,从治理到经济模式和技术特征,对社区和矿工更加友好。

4.删除Filecoin中的人工KYC部分的超能力,Filecash使用共识算法来确定公共链的公平性,而不是公司裁定。程序代码进行管理。协议实验室确定什么是有效的,然后将其作为一个超级示例,这非常具有破坏性。

3星际视觉IPFSNEWS:Filecash项目将如何影响整个分布式存储生态系统?请简短地告诉我们。

Marco:Filecash项目的出现和开发在整个分布式存储生态系统中发挥了积极作用。连同其他分布式存储区块链项目,整个分布式存储生态系统变得越来越强大。 Filecoin选择了许多分布式存储生态发展路径之一,而Filecash选择了另一种。不同的区块链项目选择不同的开发路径,治理思路和相关的共识机制,但每个人都在分布式存储的同一领域。

4星际视觉IPFSNEWS:Marco可以分享Filecash在生态发展方面的最新成就吗?如何规划未来的发展道路?

Marco:自Filecash主网于2020年11月18日启用以来,整个网络的计算能力一直在提高,最近已超过4 PiB。同时,社区用户总数为5000+,每日活跃用户800+,每月活跃用户1500+,活跃矿工400+。整个网络持续增长,并且健康成长。

Filecash项目具有中长期技术开发计划。其中,2021年的发展计划如下:2021年第一季度:完成16G部门的发展;建立节点机制框架;实现计算能力投票的基本逻辑。

2021年第二季度:完善节点机制,进行第一节点投票募集;开发高速链数据库;打开GDP加速器;开发主流的公链跨链桥梁,如ETH DOT。

2021年第三季度:完成基于计算能力的算法稳定货币的开发;完成第一次稳定货币发行节点选举;建立一个本机的DEX框架。

2021年第4季度:开发本机DEX;完成第一次DEX节点投票。

5星际视觉IPFSNEWS:据我们所知,Filecash一直与社区保持密切联系。现阶段在哪些国家和地区建立了社区?有哪些活动可以促进社区发展?

Marco:Filecash的社区建设分为两个部分:国际和国内。

在国际方面,我们最近针对欧洲和美国进行了AMA。在国内,我们刚刚在本月初与国内区块链社区进行了中国AMA活动。此外,我们刚刚启动了“ Filecash社区志愿者招募”活动:参加此活动并成为我们社区的志愿者将获得FIC令牌奖励。

将来,我们将继续加强在线和离线活动,向国内外的数字货币爱好者介绍Filecash项目,并扩大Filecash的全球社区。

6星际视觉IPFSNEWS:今年有许多项目在蓬勃发展。与其他项目相比,Filecash可以吸引矿工的亮点是什么?如何让更多的矿工和投资者加入Filecash?如何以普通用户身份参与采矿?请简要说明。

Marco:比特币的价格最近急剧上涨,表明牛市。实际上,不仅是比特币,而且在整个加密货币领域,牛市也掀起了新的一波浪潮。每个人都期待着在2021年的牛市浪潮中寻找良好的机会。每个人都在寻找良好的基础货币进行投资。

自Filecash自行上线以来,它已经走出了自己的市场,并在触底反弹后逐渐进入了新的上升趋势范围。 Filecash采矿必须抵押FIC代币作为预抵押才能开始采矿,并且采矿收入的FIC会以线性方式返还给矿工。

这种机制使FIC代币的价格相对处于稳定的波动范围内。随着Filecash整个网络计算能力的提高,对FIC令牌的需求也将增加,FIC令牌的价格将逐渐呈现上升趋势,从而形成驱动FIC一代的整个网络的计算能力。货币需求最终推动了FIC价格上涨的良性循环。这是许多矿工和投资者关注Filecash的关键点。

作为投资者,您可以考虑在交易所上交易FIC代币。在列出FIC代币的交易所中,Gate.io,QB.com和BitMat的FIC代币交易量相对较大。您可以注意它。

作为一名矿工,我想参加Filecash挖掘:如果要独立部署挖掘,则可以参考Filecash Foundation提供的用于布局的挖掘机器的参考配置信息。当前,在许多Filecash矿工中,一些相对成熟并具有强大技术实力的实体包括:星际联盟,熵池信息技术,云存储技术,块存储技术和其他技术服务提供商,以及对Filecash感兴趣的矿工。您可以联系这些公司进行相关合作。

7星际视觉IPFSNEWS:有人说,区块链技术必须脱颖而出,才能成为王者。你怎么看? Filecash的布局是什么?

Marco:我们相信,基于IPFS协议的分布式存储仍处于全球发展的早期阶段。当务之急是促进分布式存储基础架构的建设并构建相应的存储网络。有了这种物理硬件基础,就有可能扩展实际应用。

Filecash项目的核心逻辑是通过一系列技术优化解决方案和经济模型改进来降低生态参与的门槛,实现全球库存和闲置存储资源的共识,减少计算资源的消耗,降低密封成本和存储,并形成开发人员,矿工和社区。紧密的互动,共识扩散和多方游戏利益共享的平衡系统。为了创建每个人都可以参与的Web3.0基本存储引擎,并致力于成为世界领先的分布式云存储平台。

我们鼓励越来越多的其他分布式存储区块链项目的矿工和投资者关注Filecash并参与Filecash项目。具体的参与方式包括:Filecash挖掘,参与Filecash社区建设,参与Filecash令牌的使用-FIC的各种区块链应用程序(例如DeFi)。

[星际观察] Filecash的令牌是FIC,当前在FIC上列出:BitMart,Gate.io,Matcha Exchange,Hashkey Hub,QB.com,LBank。将来,我们将在更多的交流中看到FIC。当前,强烈支持FIC令牌的数字钱包是Mix钱包。我们建议将此钱包用于持有FIC的钱包。

Filecash的发行规则如下:FIC的发行总量为20亿,具体细节和比例:矿工采矿55%(六年内线性减半),第二层激励30%,投资者10%,2.5%对于基金会,占团队的2.5%。其中,前两个部分的总和为85%,高于Filecoin向矿工披露的代币总数的70%,对社区和矿工更加友好。

报告/反馈

从 IPFS社区Meetup谈谈2020年的IPFS的发展历程

原始标题:从IPFS社区聚会中讨论2020年IPFS的发展过程。 8月3日,IPFS社区会议如期举行。这次,社区聚会由两个部分组成:交流和演讲,以及闪电演示。实际上,这次会议主要引导我们回顾了2020年IPFS的发展历史(包括项目进展,IPFS生态发展等),并展示了IPFS及其生态。 2020年对于IPFS是不平凡的一年。 Filecoin的主网是唯一的激励层,即将推出。这给IPFS和Filecoin带来了前所未有的全球关注,也促进了IPFS的快速发展。接下来,我们将进入2020年IPFS的开发过程。

2020年第一季度的IPFS在2020年第一季度的IPFS里,新年的欢乐和流行的阴霾交织在一起,但是IPFS团队并没有放慢工作的步伐。在本季度,我们看到了IPFS的许多新方面。青睐友好的官员正在积极利用自己的力量来“抗击流行病”,例如为CORD-19数据集创建协作集群,并提供20万美元的资金。

1月IPFS新文档-IPFS Docs beta IPFS重新设计了文档-IPFS Docs beta,Docs beta界面简单易用,具有更好的导航功能。导航页面不仅可以反映IPFS的庞大结构,而且可以准确显示IPFS的各个列级别。最重要的是,它还引入了一个关键功能:搜索功能。

IPFS的第一个公共协作集群2020年1月9日,协议实验室宣布了第一个公共协作集群和协作集群网站的第一个版本的诞生。协作集群将连接并帮助改善IPFS网络中特定数据集的分布和分布。用户可以通过运行单个ipfs-cluster-follow命令来加入这些集群,这是一种简单的数据可用性方法。

世界上第一台私人家庭监控摄像头诞生了。世界上第一台私人家庭监控摄像头诞生了。借助IPFS技术,它与Amazon的安全摄像机Choice共同开发,以提供最先进的功能,增强的安全性和完整的数据。隐私。这款相机的发布是消费者数据所有权的新范例,也标志着物联网的重大进步。

go-ipfs 0.4.23发布2020年1月30日,IPFS 0.4.23版本发布。此版本主要修复了以下功能:我们修复了TLS传输错误,该错误将导致同步期间断开连接。当您在go-ipfs 0.5.0中默认启用TLS时,您确实应该进行升级,否则您将越来越多地看到此错误。我们已修复Websocket传输中的一个常见错误,该错误是由并发写入引起的。引起恐慌的IPFS版本1.5.3更新IPFS发布了新版本的ipfs-update(版本1.5.3),该版本修复了在Windows上运行时的大量错误。

2月IPFS大规模重构2月6日,IPFS博客更新了有关大规模IPFS重构的文章,正式宣布IPFS接下来将迎来大规模重构。根据官方消息,早在2月1日,IPFS就完成了js-ipfs,js-libp2p和js-ipld代码库重构的关键点。重构不仅是对承诺的转变,而且主要是提供一个较小的优先级js-ipfs核心API,从而帮助IPFS团队和社区提供易于调试,理解和维护的代码库。

js-libp2p 0.27发布2020年2月7日,js-libp2p的Async Await重构出现在0.27版中。此重构还包括许多其他改进:此改进将js-libp2p的许多核心模块集成到js-libp2p本身中,从而使社区成员更容易做出贡献。此外,接口存储库已​​合并到libp2p / js-interfaces中,并且在那里的文档和测试套件得到了改进,以使libp2p易于使用。全新的连接界面!从单个连接创建多个流变得更加清晰,这使得跟踪每个打开的流变得更加容易,从而大大增强了js-libp2p中的资源管理。所有回调API已更改为异步/等待兼容的网络从纯文本1升级到2现在可以在js-libp2p中找到Identify Push。当libp2p节点更改其Multiaddrs或协议时,它将向所有连接的对等方广播这些更改。通常,此版本的内存使用量与以前的0.26版相比增加了30%至40%。这是丰收的。 IPFS团队参加了ETHDenver。 IPFS团队前往科罗拉多州的丹佛市参加ETHDenver,这是美国最大的以太坊和以分散的Web开发人员为中心的活动之一。

IPFS分布式网络峰会IPFS社区主持了分布式网络峰会,演讲者和研讨会来自IPFS Core,协议实验室,纺织,ProtoSchool,3Box,RTrade Technologies,Pinata,Althea,Quorum Control,Kauri等。

创建TestgroundIPFS团队启动了Testground项目,Testground是用于测试大型分布式软件的通用平台。

js-ipfs 0.41.0发布2月13日,js-ipfs 0.41.0发布。这个版本有很大的改进。它已经完成了对js-ipfs,HU内部组件的巨大重构,并且可以切换到使用Promises和async。 / awaitover回调和异步可迭代对象的使用; js-ipfs 0.41.0为贡献者和核心开发人员带来了许多令人难以置信的改进:默认情况下切换到流式API,以通过删除缓冲区Node来减少内存压力。 js和Pull Stream API减少了API的使用面积,减少了代码库中的代码量,并减少了我们依赖Switch使用async /的依赖项的数量,因此我们将获得更好的堆栈跟踪并提高可读性和可维护性。 IPFS Bitswap的新改进Bitswap已获得重大改进。 Bitswap是IPFS在两个或更多对等体之间传输文件片段的机制。为了进一步加快速度,IPFS团队在Bitswap协议中添加了一些有用的新功能,从而将分布在容器周围的基准用例的传输时间缩短了一半。在以前的Bitswap版本中,平均需要花费9.08秒将300个MiB图像拖到32个窃取点。优化后,此时间缩短为3.16秒。

为了提高Bitswap的性能和效率,IPFS团队对Bitswap提取块的方式进行了一些更改。此外,还制作了改进前后的性能对比表。

Netflix和IPFS合作Netflix的基础架构已部署在AWS的多个可用区域和全球区域中。为了模拟这种环境,创建了p2plab来测量多区域集群中IPFS网络上数据传输的吞吐量。使用p2plab,我们可以可靠地确定IPFS更改是否可以提高性能。操作员可以使用群集定义来配置活动群集,并可以使用计划定义对数据传输计划进行基准测试。

p2plab群集中的节点还可以热交换经过测试的IPFS二进制文件,因此Protocol Labs和Netflix工程师可以快速测试IPFS组件的分支(例如bitwap)。基准测试完成后,我们可以从libp2p和bitswap中提取指标以了解应用程序级瓶颈,并在jaeger仪表板中执行分布式跟踪以跟踪整个集群的请求流。

Berty发布了有关如何在移动端使用IPFS的gomobile-ipfs。 Berty发布了gomobile-ipfs,其目的是为Android,iOS和React-Native提供软件包,从而允许它们在移动设备上运行和使用IPFS节点。

Unstoppable Domains(一种基于IPFS的新浏览器)已启动浏览器。新推出的浏览器支持非托管的分布式网络(例如IPFS),并且可以访问基于对等网络的网站。此外,浏览器还可以运行IPFS的本地实例,并且文件托管在IPFS上。

协议学院启动CID教程Protocol Academy正在启动一个新的CID教程,这是第一个多选内容,也是第一个探索多种格式的内容。内容标识符(CID)和加密的哈希值使内容寻址成为可能,从而使我们能够安全地定位和识别分散网络上的数据。 IPFS使用的CID的字符串表示形式就像是随机字符串在一起。在这个新教程中,我们探索了内容可寻址标识符揭示的所有数据,并探究了多个散列,多个编解码器,多个库和版本前缀。

本教程还显示了CID规范的演变,该起源于IPFS,现在存在于Multiformats Project中。 Multiformats Project是自描述协议的集合,可用于面向未来的分布式信息系统,包括IPFS,IPLD,libp2p和Filecoin。

3月,支持IPFS的Chrome浏览器扩展程序Unstoppable Domains发布了支持IPFS的内置Chrome浏览器扩展程序。

基于IPFS的托管平台ethoF SethoFS是一个完全分散的托管平台,结合了区块链索引技术和IPFS以按需提供分散的内容。 ethoFS将Ether-1主节点/服务节点网络与IPFS相结合,以前所未有的规模交付分布式内容。用户最终将能够通过将由ethoFS分散托管的简单UI上传内容或网站。

IPFS团队宣布Rust-IPFSRust-IPFS是IPFS在社区推动的IPFS 2020 Roadmapping进程中提出的IPFS 2020主题提案之一。 3月,IPFS团队开始全职研究Rust-IPFS,rust-libp2p的实现,并正在寻找其他Rust开发人员来帮助构建InterPlanetary File System的新语言实现,从而将Rust的性能和资源利用率结合起来对一致性具有敏锐洞察力的优势。

IPFS团队为CORD-19数据集创建了一个协作集群为了响应COVID-19,艾伦AI研究所与领先的研究小组合作,准备和分发了COVID-19开放研究数据集,并免费提供了29,000篇学术文章,其中包括与COVID-19和冠状病毒家族有关的13,000多篇文章该病毒的全文可供全球研究界使用。

Pinata使用更简单的IPFS方法从IPFS检索内容时,必须首先在网络上“查找”内容。复制内容的IPFS节点越多,网络上其他节点可以更快地找到该内容。对于寻求更高速度和更多冗余的用户,Pinata现在允许用户跨多个节点和多个区域复制内容,这无疑为使用IPFS提供了更简单,更实用的方法。

Android版本的Opera现在支持IPFS,IPFS在全球拥有3.6亿用户。 Opera for Android 57现在已在Google Play商店中正式启动,并且默认情况下支持IPFS!这个版本对于IPFS项目是一个巨大的飞跃,它具有重要的里程碑:这是主要Web浏览器的正式版本中默认情况下首次启用IPFS。

这是IPFS首次在主流Web浏览器的生产版本中直接用作可寻址协议。

这是第一个在生产版本中提供IPFS支持的移动Web浏览器,从而简化了全球大多数Internet用户使用的设备上的分布式内容访问。

Protocol Labs提供200,000美元的资金Protocol Labs承诺提供200,000美元的赠款计划,以支持开放式创新工作,以改进围绕COVID-19的测试,治疗,缓解和预防以及未来流行病贡献的技术解决方案。

以太坊官方网站托管在IPFS上Ethereum.org网站现在托管在IPFS上,可以通过ENS的ethereum.eth访问。

第二季度的IPFS时间在手指间像细沙一样经过。在“马与乱”时代,IPFS进入了第二季度。这是一个日益繁忙的季节。 IPFS团队发布了迄今为止最大的IPFS升级-IPFS 0.5.0版本为我们带来了更新,更快和更安全的IPFS。

四月IPFS移动设计研究尽管IPFS的开发重点主要放在台式机和服务器级硬件上,但IPFS团队已经意识到,十多年来,Internet的发展几乎完全依赖于移动设备,因此IPFS移动设计指南项目已创建。 :一项计划,研究在移动应用程序中使用现有的P2P协议,并为IPFS和更广泛的领域创建一套知情和研究支持的设计指南和最佳实践。

js-ipfs 0.42.0发布js-IPFS@0.42.0已发布,此版本带来了许多错误修复和其他小的稳定性改进。它将使软件包大小减少7.5%,以实现更快的下载速度和更敏感的Web应用程序。

IPFS赠款平台在蓬勃发展的IPFS生态系统中,IPFS赠款平台旨在帮助社区协调和资助适用于WEB3.0的工具的生产,以提高IPFS的采用率和可用性。

纺织品发布PowergateTextile宣布发布Powergate,这是一种开发工具,使人们能够在IPFS和Filecoin上建立基础! Powergate的三个主要功能:Powergate处理用户的事务创建过程中遇到的问题; Powergate可帮助用户管理长期交易状态; Powergate存储分为Filecoin上的永久存储(冷)和IPFS上的网络可用存储(热),以确保数据的安全性和完整性。 IPFS迄今为止最大的升级,IPFS0.5.0版本go-ipfs 0.5.0是IPFS迄今为止最大的升级,以下是IPFS 0.5.0所做的一些改进:更快的内容发现:IPFS 0.5.0大大提高了速度在网络上查找和共享数据的过程。更有效的路由和配置(快2-3倍)减少了带宽使用和后台流量。

更快的文件传输:我们加快了文件传输机制Bitswap的速度,以使许多节点之间的数据共享更快。

更快的文件添加:使用Linux和MacOS上的Badger数据存储,将文件添加到IPFS网络的速度现在快了2倍。

更快,更可靠的可变链接:IPNS是我们的系统,用于为内容地址创建可变链接。现在,它提供了更快的命名查找,并具有新的实验性发布-订阅传输,以加快记录分发。在1K节点网络仿真中,提供IPNS记录的速度现在快30到40倍! Unstoppable Domains与Opera进行合作Unstoppable Domains和Opera进行了合作,.crypto域现已在Opera for Android中启用,并且两方之间的合作意味着用户现在,您可以像访问.com网站一样轻松地查看.crypto网站。

Brave于5月推出了基于IPFS的“起源驱动商店”。Textile推出了Hub。Textile推出了Hub,它是连接和扩展IPFS,libp2p和Filecoin的库和服务的集合,以便用户可以构建应用程序,保护数据并启用用户满意后,Hub的目标是使开发人员能够轻松快速地进行实验,然后有效地扩展成功的实验。

js-ipfs 0.44.0发布js-IPFS@0.44.0支持取消请求和简化浏览器数据存储;为浏览器带来了新的数据存储区域,并添加了可取消的API调用函数。

OrbitDB发布了v0.24 OrbitDB发布了v0.24,该版本同时支持go-ipfs 0.5和js-ipfs 0.44。

IPFS团队推出了Testground v0.5 Testground v0.5是一个用于分布式和p2p系统的大规模测试,基准测试和仿真的平台。它设计为多语言,与运行时无关,从2个实例扩展到10,000个实例。对于IPFS和更广泛的p2p生态系统而言,Testground v0.5无疑是一个巨大的里程碑。

主持了IPFS固定峰会。 IPFS固定峰会聚集了固定服务和基础设施供应商,并举行了为期两天的讲座和研讨会,以讨论IPFS基础结构,服务和工具的当前状态以及该领域的未来机会。

通往新DHT的道路DHT就像IPFS目录系统一样,可以帮助网络跟踪和查找数据。 DHT将这些密钥对和值对分发并存储在整个网络中许多节点或对等方的小表中。对等方存储有关在何处物理定位特定内容的信息。

Gossipsub v1.1的正式发布Gossipsub v1.1为我们带来了可扩展,可扩展和强化的P2P pubsub路由器协议,其主要重点是安全性。除了v1.0的快速消息传播保证外,此新版本还具有许多增强和扩展功能,使Gossipsub更具防御各种攻击的能力。

Fleek发布了Fleek Storage SDK Fleek发布了Fleek Storage SDK,该SDK通过简单的拖放界面将网络资产存储在IPFS上,并获得了惊人的积极反馈。 SDK可以通过编程方式将文件上传到Web。其功能之一是存储NFT资产。

IPFS团队举行了2020年分布式会议。为期两天的分布式营地是一次独特的活动,旨在使每个人都能介绍影响互联网未来的技术,并具有一定的特征。这次活动也是IPFS团队第一次组织一个完全虚拟的训练营。

6月发布js-ipfs 0.46.0,发布了js-ipfs 0.46.0,具有更快的位交换,更兼容的go-ipfs 0.5和更快的文件传输。

展望2020年,libp2plibp2p由许多模块化库组成,p2p网络开发人员可以从中选择所需的协议,同时简化应用程序之间的升级和互操作。今天的libp2p已成为许多项目的web3网络层。其中,libp2p正式用作以太坊2.0网络规范的网络层。以太坊2.0是下一代以太坊,拥有庞大且蓬勃发展的客户,dapp和开发人员网络。 libp2p在2020年的主要重点是提高稳定性,可伸缩性和易用性,以满足如此大规模的区块链的要求。

IPFS移动设计指南发布。随着IPFS的采用不断增长,使用它的成千上万的设计人员和开发人员将越来越多地用于移动应用程序和服务。应用程序设计人员和开发人员应确保用户了解并理解以下内容:用户知道其应用程序可以脱机工作,即使没有Internet连接,用户也可以通过本地网络发布照片,即使该应用程序破产的公司或即使政府试图阻止访问,他们仍然可以阅读未经审查的新闻。微软的ION使用IPFS技术。近年来,微软在开源工具和服务中的地位越来越高。标准的分散式身份服务ION,ION已经开发了一年多。这是Sidetree(与区块链无关的分布式PKI协议)的示例实现。它可以在比特币区块链上运行并存储交易数据。在IPFS上。

ION实现是使用JavaScript(尤其是TypeScript)实现的,因此将js-ipfs用作Node.js服务是有意义的.ION聚集相关的身份交易,通过其IPFS节点发布它们,然后批量发布地址( CID)被写入比特币区块链。

IPFS非洲在内罗毕为IPFS社区举行了虚拟社区会议。发行go-ipfs版本0.6.0。 IPFS正式发布了Go-IPFS 0.6.0。此版本包括一个小的配置迁移。除了TCP传输之外,它还可以检测到正在侦听QUIC传输,这对于IPFS和整个网络来说都是令人兴奋的时刻。

●在引导列表中标准化多个地址,以使用/ p2p / Qm ...语法而不是/ ipfs / Qm ...语法。●根据需要将QUIC地址添加到默认启动程序。如果您已从引导加载程序配置中删除了默认引导加载程序,则迁移过程不会将其重新添加回去。

●添加QUIC侦听器地址以镜像配置中存在的任何TCP地址。例如,如果您正在/ip4/0.0.0.0/tcp/1234上侦听,则此迁移将添加一个侦听地址/ip4/0.0.0.0/udp/1234/quicIPFS GUI已获得许多改进。基于IPFS的分布式数据库AvionDB AvionDB是基于OrbitDB和IPFS的分布式数据库。 AvionDB使用OrbitDB存储对MongoDB数据库进行建模。它具有以下特征:每个AvionDB实例可以具有多个数据库。

每个数据库可以有几个集合。

每个库可以有多个文档。

今天第三季度的IPFS是8月6日。 IPFS是不断变化的火车,它从第三季度到第四季度正在缓慢地移动。在此阶段,IPFS开始了IPFS案例研究系列,并举行了社区活动。聚会,IPFS社区变得更加活跃,生态也变得更加活跃。

7月GossipSub-v1.1的评估报告IPFS团队于5月为我们发布了Gossipsub v1.1,并于7月为我们带来了长达61页的GossipSub-v1.1评估报告。它向我们展示了Gossipsub v1.1的新徽标,其中包含大量内容。单击下面的图片查看详细信息。

IPFS案例研究系列Audius应该如何使用IPFS来构建新工具?针对此类问题的IPFS案例研究系列已正式启动。第一个IPFS案例研究系列。 IPFS团队向我们展示了Audius的故事。 Audius是一种权力下放。一个现代的音乐和音频共享平台,旨在为艺术家和创作者提供与收听者的直接链接。为了创建其未经审查的和隐私友好的平台,将分布式云存储网络作为系统的基础是关键。Audius在其任务中使用IPFS作为核心的分散式存储组件,使每个人都可以自由共享,货币化和收听任何音频。有关Audius的更多详细内容,请单击图片以阅读。

js-IPFS 0.48.0发布了js-IPFS@0.48.0新闻,具有更好的默认连接,更小的块存储和更直观的API。 js-IPFS@0.48.0默认情况下启用配置中的委派节点,这意味着用户可以看到比以前更多的对等节点,并且可以更快,更可靠地找到内容。

对IPFS 0.5的深入研究4月底,IPFS团队发布了迄今为止最大的go-ipfs更新,即IPFS 0.5。 7月,IPFS团队带领我们了解了IPFS DHT实施的来龙去脉,DHT的工作原理以及我们如何利用IPFS来实现更快,更灵活的工作。

基于IPFS的IPFS配套版本InfiNFT InfiNFT是基于IPFS强制转换的平台,它还是使用Nryptos作为抵押品的NFT贷款的简化市场。这使NFT受款人可以从闲置的数字馆藏中借钱,而贷方可以为这些借款人提供流动性,并且在发生任何违约的情况下,基础NFT可以用作付款。

您知道如何在IPFS上构建自己的Flappy Birds游戏吗? Flappy Birds游戏最近很受欢迎。 IPFS可以构建Flappy Birds游戏吗?如何建造?有详细的施工教程。

GitHub具有新功能IPFS GitHub,作为github操作工作流程的一部分,该网站将网站发布到IPFS。此操作通过使用ipfs-cluster-ctl命令将目录固定到IPFS来将目录固定到远程IPFS群集。它将IPFS URL设置为触发该操作的提交状态,以便可以轻松预览dweb上显示的静态站点。

新旧交替,你敢相信?下一个应用程序可能没有后端......

科技行业的一位大人物肖小欣说。

对于我(以及许多其他人!)来说,它最初是指Microsoft FrontPage,在我面前带着尴尬的笑容,我以怀旧而羞愧的心情告诉了您所有这些信息。

我的网站是一堆静态HTML页面。这些页面包含许多JavaScript和出色的GIF。在20世纪初的互联网时代,它们受到了高度重视。它们由静态主机提供服务,这些主机基本上等同于意大利。地理城市。

在接下来的几年中,我逐渐做出了更好的选择,例如2002年发布的Macromedia Dreamweaver MX(现在为Adobe);它的最大优势是生成更符合标准的代码。

十年后的2009年,我仍在建立一个网站,但那时的动态才是关键。所有页面都是使用PHP在服务器端生成的。不只是PHP:开发人员还使用.NET,Java,Python,Ruby等来构建全栈网络应用程序。

这些技术并不完全是新技术:ASP大约在1996年出现,而PHP在1994年首次亮相!但是,正是在这个时候,在20世纪前十年的下半叶提出了一个简化网站开发的新框架。 ,更多的小型团队和开发人员可以使用这些技术。

例如,Django和Ruby onRails于2005年问世。此外,在那几年,人们开始注意到便宜的动态网站托管选项(像Bluehost这样的共享托管于2003年开发),因此开发人员不必自己管理服务器。

当时,云计算仍然是一个相对较新的事物。简而言之,它基本上是基础架构即服务。

但是这次,情况有所不同:由于更新了HTML,JavaScript,CSS标准和API,Web浏览器的功能已远远超过20年前。

现在,无需外部插件即可在网络浏览器中开发并运行极其复杂的应用程序,例如电子表格和3D游戏。 (很多GIF也会再次使用,但是这次有一点讽刺意味!)JAMstack和Isolated Front End HTML5最初于2008年发布。此后,浏览器供应商一直在实施新的Web标准并将其添加到网站中。 API。

变化体现在更多的“基本”事物上。例如,

但是,最大的进步是针对Web应用程序的新设计范例的推广。这个新范例称为JAMstack,其中包括JavaScript,可重复使用的API和预渲染的标记。

这个想法是受移动应用程序启发的。即使Web应用程序的前端层和后端层是完全隔离的,人们也只能依靠一组同意的接口来与HTTPS进行通信。

JAMstack应用程序体系结构的概念概述JAMstack的JavaScript部分扮演的角色应该是不言而喻的:整个应用程序都在客户端(即Web浏览器)中运行,并且受JavaScript支持(您也可以概括地说,解释此定义就像解释浏览器中执行JavaScript代码的同一VM,WebAssembly也是如此)。

“ A”绝对是最有趣的部分,它表示API:API使JAMstack应用程序具有交互性,并为最终用户带来非凡的体验。您的静态应用程序可以通过HTTPS调用的API与其他服务进行交互。

最简单的示例是RESTful API,它们易于构建和使用。最近,GraphQL变得越来越流行,它对于可以用图形表示的数据特别有用(这不是在Facebook上发明的巧合)。

例如,在某些情况下,那些需要交换大量结构化数据的应用程序也可以选择协议缓冲区和gRPC,尽管它们目前需要与Web浏览器一起使用的代理。

最后,实时应用程序可以利用WebSocket。您可以自由选择任何所需的API格式,只要它满足您的需求即可。

当涉及到API时,一个非常重要的细节是任何人都可以拥有它们。您的应用程序可能正在与您(或后端团队)构建和维护的API进行交互。或者,您可能正在使用第三方API,例如SaaS应用程序提供的API。这些内容将在以后突出显示。

最后,JAMstack中的“ M”代表预渲染的标记。 Web应用程序是静态HTML文件,这些文件在“构建时”由各种打包工具(例如webpack,Parcel或Rollup)预先渲染。

Markdown文件中的内容也可以呈现,就像Hugo,Gatsby和Jekyll等静态网站生成器一样。在部署应用程序之前,所有预处理都在开发人员的计算机或持续集成(CI)服务器上完成。

一旦用JAMstack编写的应用程序被“编译”,它将变成一堆HTML,JavaScript和CSS文件,并附加所有资源(图像,附件等)。服务器将不会随时对其进行处理。这给JAMstack应用程序带来了很大的好处。

首先,JAMstack应用程序非常易于部署,扩展和操作,并且其性能非常出色。您可以从云对象存储服务(例如Azure Blob存储或AWS S3)交付静态文件。这些服务非常便宜(每月每GB只需几美分),并且非常可靠。

使用对象存储服务时,无需管理或修补服务器或框架,因此可以减少开销并提高安全性。

然后,将CDN(内容交付网络)放置在对象存储的前面时,您的网站将由世界各地的多个终端节点直接提供服务和缓存。在全球范围内,您网站的访问者将受到最少延迟的影响。另外,可扩展性将达到极好的水平。

如果需要,您也可以像我一样通过星际文件系统(IPFS)提供文件。

其次,JAMstack的开发人员经验(DX)易于进行。首先,前端开发人员和后端开发人员可以专注于编写自己的代码,只要他们在接口和API上达成协议,他们就可以基本独立运行。

具有复杂模板引擎(还记得PHP?)的单片应用程序的时代已经过去。这导致了两个团队之间的冲突,并引起了所有人的头痛。

前端应用程序在编译后只是一堆静态文件,因此它们也易于自动部署:在更高级别上,您可以将新捆绑包复制到存储区域,然后更新CDN以指向新资源。

前端应用程序的编译速度通常非常快,因此无需担心容器化技术,容器编排和Kubernetes。

考虑到工具的标准化以及预制模板,通常很容易建立持续集成和持续交付(CI / CD)管道。

最后,前端开发人员可以自由进行试验,在某些情况下,他们甚至可以将开发前端指向生产后端。

为什么感觉应用程序运行很快?本文将从以下三个方面进行回答。

首先,应用程序本身异步加载数据,因此用户在加载数据时可以看到界面并可以与之交互。下图是Twitter应用程序新版本加载的动画图片:这个新的应用程序立即加载并异步请求数据。应用程序本身几乎立即加载,然后逐渐开始异步请求数据并填充整个接口。

第二个原因是能够大量缓存应用程序。对于许多JAMstack应用程序,JavaScript和CSS文件不会经常更改,因此客户端在下载应用程序后可以缓存很长时间。

这样可以节省请求应用程序代码的时间,并且客户端仅需要提取数据。另外,如果通过CDN提供Web应用程序,则它将允许用户从靠近他们的终端节点检索您的代码,从而大大减少了延迟。

该应用程序的代码可能是几个KB。即使这样,也可以减少从CDN下载文件的时间延迟,并且可以在本地缓存文件,这实际上意味着应用程序运行速度更快。

关于缓存,您还可以使用更多技术(例如Service Workers)来缓存应用程序代码和数据,进一步加快页面加载速度,甚至提供脱机体验。

最后,API服务器不需要花费时间来生成和提供完整的HTML页面,它只需要处理原始数据(通常是JSON有效负载,在传输过程中由GZIP压缩),剩下的工作就是建立页面给客户完成。

当资源移交给对象存储服务时,后端服务器将不会收到对静态资源的所有请求,因此它将有更多资源来处理实际的业务逻辑和API。

您可能不需要自己的API映射源:上面提到的Unsplash表示JAMstack中的“ A”代表API,并且您可以使用任何人构建和操作的任何API。

您可以使用外部身份提供者来认证用户。如果要构建企业应用程序,则该目录可能已经位于Azure AD或G Suite目录中(或与其同步)。

对于消费者应用程序,请考虑与Apple,Facebook和GitHub等社交平台合作。还有诸如Auth0和Okta之类的公司,它们可以提供功能强大且可扩展的解决方案,包括帐户管理(注册表单,密码重置...)以及与各种外部供应商的集成。

好消息是,许多其他API至少可以支持来自上述某些供应商的身份验证令牌,因此您可以立即进行集成。另外,在任何情况下,最好使用外部身份提供程序而不是您自己的身份验证代码,因为这种方法是最安全的。

然后,您可以集成大量的SaaS服务,这将使您的应用程序可以访问大量数据并具有更多功能,而无需您费力。

API可用于天气,交通,显示股票价格,地图,监控航班,甚至订购比萨饼。

如果您需要内容管理系统来轻松愉快地修改网站内容,那么“无头内容管理系统”可以为您提供多种选择。例如,Strapi和Ghost。甚至无处不在的WordPress也可以在无头模式下使用。

将企业应用程序与Office套件(例如Microsoft Office 365和G Suite)集成后,您可以发送和接收电子邮件,管理日历和联系人,创建文档和电子表格以及访问公司目录。

这些服务还在OneDrive和Google Drive中附带了云存储,因此您可以轻松地使用它们来存储和检索数据。

开发人员还可以依靠外部服务来接受信用卡付款(例如Stripe),在文件格式之间转换,生成图像的缩略图(例如CloudConvert),处理视频以及发送消息(可通过Slack,Teams,Twilio等获得)。 )......

API的功能是无止境的。用户可以直接从前端应用程序(例如Firestore)访问某些数据库服务。最后,您还可以将某些“低代码/无代码”服务用于必须在服务器环境中执行的进程,因为它们需要连接到客户端无法直接访问的服务(数据库,某些企业应用程序等)。 )。

一种解决方案是Azure Logic Apps,它最初是为开发人员和企业设计的IFTTT。您可以使其通过REST调用运行。

使用外部服务提供的API的好处不容错过。其他人有责任确保他们可用并根据需要进行扩展。

您无需修补任何应用程序或框架,更不用说基础架构了,所有这些都将移交给团队进行维护,从而确保其安全性。

关于隐私和合规性,有一些有趣的好处。

当然,如果没有其他选择,您也可以构建自己的API。

使用无服务器平台(例如AWS Lambda和AzureFunctions),您不需要管理和扩展自己的服务器,但是您仍然要承担一些责任。

负责任的内容包括为应用程序打补丁,以确保其在受支持的运行时上运行(例如:当您使用Node.js达到使用寿命时,您需要更新版本),可以考虑如何在地理上复制这些部署,以及根据需要进行负载平衡。

建立自己的API通常还需要管理数据存储,需要对其进行复制,备份和扩展。

下一步是什么? JEMstack依靠自己的API和/或第三方API来使用JAMstack来构建Web应用程序,这是当今Web开发过程中最先进的设计模式之一。

数十年来,人们一直在将应用程序完全移至服务器,将大部分工作尽可能地移离客户端,然后将更多的任务放在浏览器上。

无论是您自己还是其他人,只有一个地方仍需要服务器,那就是API。因此从逻辑上讲,下一个问题是:“我们如何彻底摆脱服务器?”答案是:最终可以通过使用区块链,特别是以太坊来实现。

我建议将其称为“ JEMstack”,它是JavaScript,以太坊和预渲染标记的首字母缩写。

该堆栈将是“ Web 3.0”或分布式Web的一部分。 “ JEMstack”分布式应用程序(或dapps)将接受IPFS提供的服务,其数据将作为分布式分类帐存储在区块链中。

其中的一些好处包括将数据的控制权返回给用户,并且无论如何,开发人员都不必担心基础结构。

以上远未实现。您可以使用区块链(尤其是以太坊)来构建dapp。实际上,已经有很多这样的应用程序:App.co有一个不错的选择列表。但是,要使这种技术成为主流,仍然需要解决许多问题。

实际上,构建基于以太坊的应用程序的开发人员经验(DX)确实很棒。

通过简单无缝地调用智能合约,应用程序可以轻松访问和更改存储在区块链上的数据。这种类型的智能合约由一些代码组成,这些代码是为以太坊区块链(从技术上讲,它是以太坊虚拟机)编译并在其上运行的。

智能合约可以存储数据并对其进行计算。它通常用一种称为Solidity的语言编写,该语言类似于C语言。

但是,当我写这篇文章时,我发现最终用户体验(UX)仍有很大的改进空间。这是dapp广泛使用的最大障碍,并且这种障碍可能会持续更长的时间。

首先,大多数用户将需要安装浏览器扩展以与以太坊进行交互,例如Firefox和Chrome的Metamask和Safari的Tokenary。只有不太流行的浏览器(例如Brave和Opera)提供对以太坊钱包的内置支持。

移动是另一个雷区,用户需要下载特定的应用程序(例如Coinbase Wallet或Opera Mobile)才能与区块链进行交互。

然后,用户必须处理以太坊钱包。尽管从以太坊读取数据是免费且易于操作的(并且不需要用户交互),但是在区块链上写任何东西都需要用户手动批准,并且至少必须支付“汽油费”。

用户需要支付少量的以太坊令牌来执行更改区块链状态的代码,这与智能合约功能本身是否应付款无关(例如:它将资金(以太币)转移给其他人)都是必要的。

用户体验不尽如人意,因为它要求用户显式单击弹出窗口,然后等待几秒钟至几分钟,以便以太坊区块链可以确认交易。

当然,用户需要首先购买以太坊代币,这并不像看起来那样简单,尤其是在世界上某些国家或地区。

最后,如果用户放错了钱包的私钥或恢复了密码,或者不够谨慎,将留下安全隐患。

确认弹出窗口是Metamask UX的常见部分。当前有一个大型小组致力于改善区块链应用程序的用户体验,使其更易于添加身份,构建更透明的流程以及使交易更快甚至即时。

每种技术仍处于不稳定状态,现在有各种竞争性的区块链技术。这与平台和框架的情况非常相似。

我衷心希望在接下来的几个月和几年中,我们将看到更多的集成和标准化,最终写在“ JEMstack”上的dapp可能会成为新的规范。

互联网便利下藏着的真相,你的数据隐私都被偷走了你知道吗

原标题:互联网便利下隐藏的真相,您的数据隐私已被盗,您是否知道前段时间,百度网盘PC端的“激励门”事件引发了争议,但这仅是违反互联网世界中用户隐私的保护在冰山一角,如果要保证用户数据安全,就需要从技术层面进行彻底的改革,而IPFS是最佳选择。

“百度网盘”事件。

百度网盘启动一项名为“用户奖励计划”的活动。默认情况下,用户打开“用户奖励计划”。通过此程序,用户可以共享少量的空闲网络带宽和计算机存储空间,提高SkyDrive的传输速度,并获得相应的积分奖励。这类似于诸如Xunlei和QQ Cyclone之类的早期软件,用于减轻P2P网络传输的带宽压力。

根据活动页面上的介绍,百度网络磁盘将占用高达1MB / s的带宽,而存储空间将占用高达5G的带宽。

假设您同意参与此计划,并将上行链路带宽和本地磁盘提供给百度Netdisk,则百度将返还积分,但是这些积分只能用于兑换超级不经济的奖品。

根据智虎网民的计算规则,一个月内必须上传756GB的内容,并且在210个小时内没有关闭计算机才能获得1,000点积分。在奖励计划中,1,000点积分足以兑换iQiyi会员,相当于8元人民币的回报。 ,其中也有超级奖品。可以兑换700,000点iPhoneX手机,这需要花费700个月的时间才能挂断。

要获得这1000点积分,用户总共需要在宽带费,电费,硬盘存储费等方面投资26元,这显然是一笔小钱。

而且,根据大多数用户的反馈,该激励计划并未告知用户。打开百度网盘设置→高级设置,“加入用户奖励计划”实际上是默认开启的!换句话说,用户正在愉快地使用Baidu.com在磁盘上,后台正在上传文件,如何确定它不会上传您的个人文件和私人数据?

在舆论的压力下,百度网盘终于发表了道歉声明,宣布推出新版本,取消用户激励计划,并默认百度网盘垄断效应。在个人在线磁盘APP市场中的市场份额为82.9。 % 分享。

百度网盘几乎也是唯一仍然为普通用户提供大量存储空间的云存储应用程序。作为国家级在线磁盘应用程序,他收集的用户数据是无法计算的。百度将我们的数据用于什么目的?

百度网盘的“百度隐私政策通用原则”(路径为百度网盘→关于→查看用户协议→百度隐私保护声明→百度隐私保护平台→百度隐私政策通用原则),第4条“通过使用收集到的信息,我们将能够为您提供定制的内容”,第6条“我们将使用收集到的信息进行大数据分析”。换句话说,百度会通知用户,当用户不知道时,将收集用户信息并将其用于大数据分析。

考虑用户数据隐私问题如今,互联网巨头正面临着这一数据问题。

爸爸妈妈曾经说过:“数据是21世纪的“石油”,但他没有说下半场:“现在,“石油”主要在我们手中。”

从表面上看,在公司内部分析中使用大数据构成了合理的使用。该公司使用手中的大数据进行分析,从而改善了许多用户体验,并为许多人提供了更多便利。但是,问题也随之而来。

第一个问题是回声腔效应。所谓回声室效应,是指在相对封闭的环境中,某些具有相似观点的声音会不断重复,并以夸张或其他失真的形式重复出现,因此大多数在相对封闭的环境中的人都认为这些失真的故事是事实。全部。它很抽象吗?简而言之,媒体使用大数据分析+智能算法仅将您感兴趣的内容推送给您,因此您不知道其他信息。随着时间的流逝,您的知识越来越多。缩小范围,认为这个世界确实是您所想的。

第二个问题是个人隐私。现代互联网巨头已经到了可以推动技术思考的地步。它不是很贴心吗?这是真的。但是,您是否曾经想过,当互联网巨头比您的情人更了解您时,实际上,您几乎是赤裸裸地身无分文。在现实世界中,人与人之间仍然存在着人们。那么,在网络世界中,隐私和舒适距离为100厘米,可以“坦白相见”真的让您感到舒适吗?

互联网上的个人隐私主题是本文的重点。

实际上,我们能怪互联网公司吗?不。“没有禁止是免费的”。没有法律法规禁止公司分析其业务过程中收集的用户数据。既然已经掌握了“石油”,那么当然不可能指望公司不使用它。它们就像当您将钱存入银行时,不可能要求银行不要使用这笔钱进行借贷。毕竟,公司是以利润为导向的。由于用户数据存储在Internet巨头的服务器及其中央处理器中,因此只需几分钟即可分析用户行为。

关于解决用户存储的数据的隐私问题的解决方案,那么,作为用户,我们真的别无选择,只能被动地接受这一切吗?不一定。至少凭我的浅浅知识,我知道一种保护存储数据隐私的方法,即IPFS。

那么什么是IPFS?星际文件系统(IPFS)是一种网络传输协议,旨在创建文件的持久性和分布式存储以及共享。该技术是一种内容可寻址的对等超媒体分发协议。 IPFS网络中的节点将形成一个分布式文件系统。

让我们谈谈人们的话。我认为IPFS是一种使用P2P传输协议的分布式存储,与之前的Xunlei相似,但是该技术比传统的P2P困难得多。同时,它比传统的P2P具有更多的激励层(FIL)。 ),使每个参与的用户愿意以合理的价格贡献自己的带宽和存储空间,从而大大降低了数据传输和存储的成本。

只需看一下IPFS的工作机制:首先分解整个文件,然后将其存储在世界各地的不同节点中。当需要数据时,可以通过文件的索引从原始存储位置检索数据。

与云存储相比,IPFS的数据存储成本较低。更重要的是,由于数据存储在碎片中,因此无需中央处理器进行处理和分析,因此不存在隐私泄露问题,因此非常好。解决本文讨论的Internet巨头掌握用户数据以“窥视”用户隐私的问题。

但是,IPFS只能解决用户主动提供的存储数据的隐私问题,以及如何保护互联网巨头被动收集的用户数据的隐私?这是留给我们的问题。我们希望将来可以在技术上或法律上解决此问题,而不是仅仅依靠企业的自我控制。

微信
登录
用户名
密码
注册
用户名
密码
确认密码
昵称
邮箱
QQ
找回密码
用户名
邮箱
※ 重置链接将发送到邮箱