IPFS方得社区周欢:web3.0时代的分布式存储畅想

2023-11-05

链茶访是链茶馆新开辟的区块链项目报道专栏,每周会对一个项目团队进行专访,链茶馆将挖掘不同项目的闪光点,讲述区块链开发者的创业故事,为各位区块链同侪提供最新的项目资讯与行业动向。
  在这里插入图片描述
  链茶馆今天采访了IPFS方得社区创始人周欢,该社区目前有4万用户,贡献全网90%IPFS的原创文章,是全球最大的IPFS社区。本次采访的地点在星鉴网的北京办公室,星鉴网是由周欢投资创建的专注于IPFS的垂直行业媒体。星鉴网的办公室非常简洁宽敞,我们进入周欢办公室时,他正亲自烹煮红茶。

IPFS是什么,可以解决哪些问题
在这里插入图片描述
  伴随着茶香阵阵,我们开始了这次采访。IPFS网络2015年在美国诞生,目前美国整个研究室的项目进展到达了0.4版本,原生态激励层Filecoin已经完成了前期的公募和私募,并将于明年第二季度或者第三季度进行开放挖矿。

星际文件系统IPFS(InterPlanetary File System)是一个面向全球的、点对点的分布式版本文件系统,目标是为了补充(甚至是取代)目前统治互联网的超文本传输协议(HTTP),将所有具有相同文件系统的计算设备连接在一起。周欢简单阐述到,IPFS技术让线上存储从中心化的服务器,变成了“公有制”,每个个体都可以作为存储矿工,为整个生态提供存储空间与检索工作。

相比于传统服务器的备份系统,IPFS将文件分裂成成千上万个碎片。传统信息存储服务器仍然存在被攻击,受不可控力的影响,虽然是概率极低的黑天鹅事件,但是一旦发生将对用户的信息安全造成极大损失。而IPFS远高于传统服务器的备份机制,让信息的安全性变得更加突出。

关于IPFS的备份问题,周欢是这样解释的,每个文件的每个部分,具体备份多少是由用户做出选择的。比较重要的数据用户可以选择付出更多的token,进行更大空间的备份,而对于没什么意义的信息,可以不备份,或者只备份一两份。IPFS这样的备份逻辑,不会造成存储空间因为备份的过度浪费,也对IPFS未来的token激励有着积极意义。

目前http存储技术依赖于带宽,随着上传内容体量的增大,带宽成本将越来越高,面对未来更多VR内容、AI内容的高存储需求,目前带宽在速度和效率上已经面临难处。IPFS通过算法将存储文件进行切片,整个文件拥有哈希值,每个碎片也拥有单独的哈希值,碎片的哈希值可以映射到整体文件。用户在通过IPFS系统进行下载文件时,可以同时下载所有碎片,然后拼凑成整个文件。在下载热门文件时,下载效率尤为快,因为很多矿工都会提供该类文件的下载,而冷门文件相对下载的效率要低一些。

从web1.0到web3.0 IPFS将在未来扮演什么角色
在这里插入图片描述
  周欢曾经从事多年通信行业,负责全国诸多地区的IT咨询,他参与了中国移动网络从3G到4G时代的过渡。他谈到,在web1.0时代,电脑上网的门槛是非常高的,需要拨号上网,需要处理各种各样的事情,而且可以做的事情也只限于浏览门户网站。Web2.0时代,随着带宽和各种前端页面的优化,用户进入了UGC时代,大量的UGC内容由用户上传,由平台运营获取收益。

周欢谈到web2.0时代确实优化了用户使用体验,让互联网创作内容充斥,但是作为内容贡献者的用户,却没有得到应有的收益,而是为平台的热度白白做贡献。在web3.0,周欢希望可以进入到每个人实现创作价值,在1.0时代文件信息存储在本地,2.0时代文件信息存储在中心化的服务器上,而3.0时代IPFS将实现将信息存储在用户周围的人手中。

从表面上理解,通过IPFS存储,未来我们获取信息需要从第三方个体手中进行下载。但是周欢表示,也会有一系列商业化运作的平台出现,平台付token给矿工进行存储,再向用户收取这部分token作为服务费,比如视频平台,用户只需要支付会员费用,即可进行电影文件的下载。

VR行业、区块链游戏行业一直受限于存储效率和处理速度,行业一直处于半温不火的状态。这是受限于目前http存储带宽的现实问题,如果所有用户都从中心化服务器上获取VR视频信息,将造成拥堵和质量降低的现象。而IPFS可以将VR视频等大体量文件,碎片化进行存储,在用户进行下载和读取时,将所有碎片同步拼凑即可。

周欢认为IPFS并不是属于未来的技术,只有当它的存储技术成熟时,VR、区块链游戏等相关行业才能真正落地。当世界只有2G网络的时候,大家看NBA只能看文字,3G网络诞生的时候,可以开始看图文。但是大家都是想看视频直播的,4G诞生之后可以看,或许将来5G时代到来,是可以看VR直播的。IPFS属于基建业务,当它的存储业务真正跑通上线后,肯定可以助力多个行业发展。

雾端存储 中心化将成为去中心化的构成

周欢谈到,相对于阿里云这种提供中心化存储服务的云端存储,IPFS这种直接将内容分发到个体矿工的存储空间的存储服务,可以称为雾端存储。相对于离用户很远的云存储服务器,雾端存储矿工可能就在你的身边,是你的邻居或者朋友。

采访中,周欢的一句话对我们非常有启发,他说道:“去中心化不是中心化的补充,中心化在未来将成为去中心化的构成。”IPFS确实可以解决http存储的诸多痛点,但它并不是http的补充和代替品,这两个存储模式可以在未来共存。“比如阿里云的中心化服务器,完全可以一同加入IPFS,成为公信力较强的超级节点。”周欢如是说,他认为IPFS并不是必须完全去中心化,也并不一定要与区块链挂钩,这是一项存储技术的基础设施,只是加入了token化的激励,可以让生态发展的更加健康和迅速。

Filecoin是什么,为什么还不上线?

首先我们要明确一个概念,IPFS并不是周欢的项目,Filecoin同样也不是。IPFS系统与区块链通证经济结合后,将对整个存储生态起到激励作用,所以美国的IPFS研究所创建了Filecoin这个原生态的激励层。IPFS是个开源化的生态,支持多个激励层存在,国内外已经有多个项目方创建了基于IPFS的激励层,发行了各自不同的token。而跟这些token相比,Filecoin只是由美国IPFS研究所开发的原生态激励层而已。

周欢向我们介绍到,Filecoin全球发行20亿枚,已经完成了在美国的私募和公募,进行前期融资的币占到10%,未来提供给矿工挖矿的占比70%。Filecoin也是目前第一个在美国进行合法ICO的代币,原因是Filecoin符合美国法律的未来代币简单协议,在权利和义务上都对投资者进行了约束。要求Filecoin的投资者必须拥有100万美元(不包含房产)的资产,可以承受投资失败带来的损失。

而Filecoin在去年就完成了前期投资,目前Filecoin可以通过期货的形式进行购买。即前期的投资者会获得IPFS研究所提供的未来代币简单协议,协议上规定未来Filecoin上线后投资者可以获得多少币,达不到承诺或者代币无法上线将进行赔偿。投资者可以把简单协议中允诺的Filecoin在线下作为期货资产进行出售,到明年上线日期购买者即可获得相应数量的Filecoin。

而为什么Filecoin融资结束后迟迟不上线呢?周欢谈到,目前IPFS的版本还处在持续迭代升级中,而Filecoin作为IPFS的原生态激励层,最好的上线时机是在IPFS更加成熟之后。周欢谈到,可能在明年的第二季度或者第三季度,Filecoin就将上线。

而目前热度炒的比较高的Filenet等第三方激励层,周欢表示不愿发表太多的意见,IPFS本来就是开源的,有各种各样的激励层也是正常现象。但是他也提醒投资者,仔细观察各类IPFS发币的项目,他们的激励层是否真正做到权利和义务的约束,要规避投资风险。Filenet与IPFS方得社区是一点关系都没有的,与Filecoin同样作为激励层,只是不是原生态而已。

IPFS方得社区的工作都有哪些 盈利模式是怎样的?
  在这里插入图片描述

作为IPFS方得社区的创始人,周欢谈到这个社区是IPFS的生态社区,与美国IPFS研究所是相互独立、对等合作的两个组织。他作为国内通信技术的专家,认为IPFS在未来的分布式存储上将有所作为,所以成立了这个社区,目的是推动IPFS在国内的宣传和发展。

方得社区的创始团队有3、4人,团队负责社区原创文章的更新,网站后台和前端的一些维护。而社区的运行,是完全交给志愿者的,IPFS方得社区中有很多国内外的爱好者,对IPFS项目很感兴趣,会定时举办线上线下的活动,而周欢也会被这些社区志愿者邀请到全国各地举办IPFS方得 MEET UP活动,为大家介绍最新的IPFS动态与未来应用场景。

而作为创业者,周欢认为IPFS方得社区未来的盈利,还是在于对IPFS项目的投资。方得社区、还有周欢投资的星鉴网,都会对IPFS生态进行宣传,等到技术成熟,可以满足项目大批量落地的时候。周欢会对一些IPFS项目进行投资,作为方得社区的盈利手段。目前周欢已经与黑萤科技展开合作,制作了可以进行第三方激励层和Filecoin双挖的矿机,同时黑萤也有自己的矿池,产品从1000到上万元不等。

IPFS作为基础设施建设,其提供的分布式存储机制确实能够解决诸多现实痛点。而与区块链结合之后,通证经济的激励下,第三方个人矿工将会更有激情。不过目前IPFS底层技术还需要完善,原生态激励token Filecoin也还没有上线,感兴趣的开发者可以先观望下底层技术的发展。而对于目前国内多家第三方IPFS激励层的发布,投资者要仔细观察项目的属性,合理规避风险。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

IPFS方得社区周欢:web3.0时代的分布式存储畅想 的相关文章

  • Javascript - 事件属性的浏览器命名约定让我感到困惑

    我一直想知道为什么不同浏览器的 JavaScript 中事件的 target sourceElement 的属性名称存在差异 event srcElement in Internet Explorer event target in mos
  • 将 >100K 页面链接在一起而不会受到 SEO 惩罚

    我正在创建一个网站 该网站将审查互联网上数十万个其他网站的隐私政策 它的最初内容是基于我的运行普通爬行 http commoncrawl org 50 亿页网络转储和分析所有隐私政策 https stackoverflow com ques
  • 混合命名和未命名函数参数

    我有这个功能来验证 JWT 令牌 不是中间件 它说 package main import net http log fmt github com dgrijalva jwt go func ValidateToken w http Res
  • 在 Foundation 中动态设置 Sass 变量

    如何在 Foundation 中动态设置 Sass 变量 根据他们的文档 http foundation zurb com docs components tables html 您可以借助一些 Sass 变量来自定义表格 settings
  • 如何使用 mysql 从 php 中的表中返回多行

    我决定为我的家人建立一个梦幻足球网站 但我无法从数据库返回多行 我想要的 进行一次 sql 调用并获取整个玩家列表 以便我可以填充一个对象或对象列表 如果整个桌子都可以归还那就太好了 我的目标是简单地向用户显示待选秀的可用球员列表 目前 通
  • 表单标签的 CSS 样式

    据我所知 一个
  • php 和 html 文件扩展名有什么区别?

    我有一个 php文件包含以下代码 当我将文件的扩展名更改为 html那么它也以同样的方式表现 任何人都可以解释以下内容 为什么文件的行为方式与两个文件的行为方式相同 扩展 两者有什么区别 php and html文件扩展名 php file
  • 如何判断是哪个控件导致ViewState加载失败?

    我的页面面临 Viewstate 加载问题 页面有一个登录工具来登录管理员和非管理员用户 当非管理员用户登录页面并单击启用了自动回发的复选框时 会出现奇怪的行为 错误详情如下 后来我发现 在左侧的导航面板中 承载链接 侧边栏如下图所示 Se
  • 用于网站的 Git / 接收后 / 测试站点和生产站点的分离

    我使用 Git 来管理网站的源代码和部署 目前测试站点和实时站点在同一个机器上运行 关注此资源http toroid org ams git website howto http toroid org ams git website how
  • 最长和最短的 HTML 字符实体名称是什么? [关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 管子周围有
  • WebUSB 和 RFID 读取器

    我想知道是否有人有让 RFID 读取器通过 WebUSB 工作的经验 我使用的阅读器是https www parallax com product 28340 https www parallax com product 28340 根据我
  • 使用内容安全策略防止 Internet Explorer 11 上的内联 JavaScript

    是否可以使用 ASP NET WebForm 上的 CSP 来阻止 Internet Explorer 11 上的内联 JavaScript 我知道 IE 11 不支持内容安全策略级别 2 但它支持级别 1 0 我尝试了很多方法 但没有明确
  • Django - 缺少 1 个必需的位置参数:'request'

    我收到错误 get indiceComercioVarejista 缺少 1 个必需的位置参数 要求 当尝试访问 get indiceComercioVarejista 方法时 我不知道这是怎么回事 views from django ht
  • System.Web.HttpException 无法加载类型“[命名空间].???”

    这开始于无法加载类型 全局 错误 在我尝试了一些方法后 没有找到删除 Global asax 文件的位置 现在错误是无法加载类型 namespace 在哪里 是我尝试加载的每个页面的类名 该网站 在 VS2008 本地开发计算机中执行时 工
  • VSTS 构建失败/发布无法在 bin 文件夹中找到 roslyn\csc.exe

    我们有一个网站项目 安装了以下 nuget 软件包 Microsoft CodeDom Providers DotNetCompilerPlatform 1 0 8 Microsoft Net Compilers 2 4 0 The web
  • Magento:设置刚刚创建的网站的配置值?

    我正在以编程方式创建网站 用户等 问题是 创建网站时 我无法立即设置配置值 Code
  • Netty Nio java 中的通信

    我想在 Netty nio 中创建一个具有两个客户端和一个服务器的通信系统 更具体地说 首先 我希望当两个客户端与服务器连接时从服务器发送消息 然后能够在两个客户端之间交换数据 我正在使用本示例提供的代码 https github com
  • php 中的 stackoverflow 上有这样的成就系统吗? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 从概念上讲 如何使用 PHP 和 MySQL 为网站编写一个成就系统 唯一真正的方法是不断执行 MySQL 查询来测试成绩等吗 您有两
  • Firebase Auth - 最近登录多长时间

    我有一个个人资料选项卡 用户可以在其中按编辑并编辑他们的个人资料 我只想在必要时才需要他们的密码 所以想知道用户登录的时间是多少毫秒 这使得它不是最近登录 其中firebase会抛出错误 auth requires recent login
  • MVC4更新部分视图

    我正在开发一个简单的 MVC 应用程序 我有主视图 部分视图和控制器 这是我的主要视图 model partitalViewTest Models Qset div class transbox style height 1 Html Pa

随机推荐

  • 程序设计之归并排序

    6 86 归并排序 10 分 本题要求实现二路归并排序中的归并操作 待排序列的长度1 lt n lt 1000 函数接口定义 void Merge SqList L int low int m int high 其中L是待排序表 使排序后的
  • 阿里前端开发工具Weex安装学习

    支持原创 更多内容欢迎关注作者博客 http www china10s com blog p 314 移动互联网的开发方式 最开始的手机厂商定制版的封闭系统开发 到后来智能机出现之后 Android和iOS异军突起 形成了两大独立的阵营 这
  • Table is marked as crashed and should be repaired 解决办法

    遇到这个问题几个敲命令轻松搞定 1 首先进入mysql命令台 mysql u root p 回车 输入密码 2 查询所有的库 mysql gt show databases 3 进入数据库 eduyun 2015 sp1 是库名 mysql
  • JAVA设计模式(15)-解释器模式

    定义 给定一种语言 定义他的文法的一种表示 并定义一个解释器 该解释器使用该表示来解释语言中句子 类型 行为类模式 类图 解释器模式是一个比较少用的模式 本人之前也没有用过这个模式 下面我们就来一起看一下解释器模式 解释器模式的结构 抽象解
  • mac 如何安装hp laserjet m1136驱动

    直接在苹果的官网下载驱动就可以了 要下V5 1的那个版本https support apple com kb DL1888 viewlocale zh CN locale zh CN 选择系统偏好设置中的打印机 然后选择相对应的版本就可以了
  • C++语言基础

    1 1 1 简述下C 语言的特点 参考回答 C 在C语言基础上引入了面对对象的机制 同时也兼容C语言 C 有三大特性 1 封装 2 继承 3 多态 C 语言编写出的程序结构清晰 易于扩充 程序可读性好 C 生成的代码质量高 运行效率高 仅比
  • win10连接文件服务器记住密码如何删除,win10系统删除已记住的访问共享的账户与密码的操作方法...

    win10系统删除已记住的访问共享的账户与密码的操作方法 很多win10用户在使用电脑的时候 会发现win10系统删除已记住的访问共享的账户与密码的的现象 根据小编的调查并不是所有的朋友都知道win10系统删除已记住的访问共享的账户与密码的
  • Inno Setup 系列之先卸载之后再安装

    Inno Setup 系列之先卸载之后再安装 需求使用Inno Setup打包程序之后 很多时候我们需要在安装文件之前卸载原有的程序而不是覆盖安装 本文的Code就是实现了这样的功能 如果想要在安装前先卸载 那么需要加下面代码 需要注意的是
  • 案例分析2

    文章目录 16 质量属性 数据库 嵌入式 web 软件设计 15 质量属性 飞机起飞 嵌入式 数据库 数据持久层 14 mvc 数据流图 构件 质量属性 web 13 ESB mvc 安全 12 架构风格 ODP 嵌入式 设计模式 关系型数
  • QT-智能指针

    lt 智能指针与普通指针 最明显区别普通指针 要手动去释放 智能指针出了作用域自动释放 完全不用担心有内存忘记释放的操作 gt 智能指针 1 QScopedPointer 区域指针 2 QSharedPointer 智能指针 强引用计数指针
  • python 正则模块(re)

    1 正则表达式常见的具体应用场景如下 手机号校验 邮箱校验 身份证校验 网页标签匹配 车牌号校验 中文校验 2 re模块 正则表达式是一个特殊的字符序列 它能帮助你方便的检查一个字符串是否与某种模式匹配 Python 自1 5版本起增加了r
  • 加载人物模型

    var abPath prefab character nanjianshi 01all unity3d var assetName Nanjianshi 01All LuaHelper GetResManager LoadPrefabAs
  • LDAP和netty面试题

  • 自动化接口测试实战-第04天-读取外部数据文件、iHRM项目实战

    更多功能测试以及全套学习路线图均在专栏 戳进去领取 系列文章目录 身为开发必知必会的Linux Linux远程连接 命令的使用 Linux命令大全 唯一以案例详解文 持续更新中 Linux命令大全以及数据库 唯一以案例详解文 已完结 Web
  • 一次CNVD-2020-10487漏洞利用

    0x00漏洞简介 CNVD 2020 10487 tomcat ajp文件读取漏洞 0x01开始 某次对一个目标进行测试 用routerscan扫描搜集的C段资产 发现某个IP开放了22 6379 8009等端口 看到8009就想到了tom
  • 服务器ssd硬盘接笔记本,M.2固态硬盘怎么安装 台式机与笔记本电脑安装M.2 SSD方法图解...

    固态硬盘接口众多 不过目前最流行的还是SATA3 0和M 2接口SSD 不过 伴随着SATA3 0接口存在性能瓶颈 越来越多高速固态硬盘采用了M 2接口 那么M 2固态硬盘怎么安装 下面脚本之家就来教大家如何给台式电脑或者笔记本安装M 2固
  • 2.5.5 创建、安装VIO分区

    最后更新2021 07 26 与创建AIX分区相同 但在HMC选择创建vio server 分区 图 261 创建VIO分区 输入分区名 VIO分区的Partition ID与名称都可以随意指定 但为了便于管理 建议分区的名称就是用DNS可
  • 静态分析的四种基本方法

    数据流分析 Data Flow Analysis 将数据看作是图 节点是程序的基本快 边是描述控制如何从一个基本快转移掉另一个基本快 图可以解决很多问题 例如 以 图中边的抽象得出数学方程 七届就是可达性问题的答案 PREfix SLAM静
  • 服务器怎么清空系统盘,服务器怎么清空数据

    服务器怎么清空数据 内容精选 换一换 华为云帮助中心 为用户提供产品简介 价格说明 购买指南 用户指南 API参考 最佳实践 常见问题 视频帮助等技术文档 帮助您快速上手使用华为云服务 无法看到 Windows 实例数据盘怎么办 磁盘挂载至
  • IPFS方得社区周欢:web3.0时代的分布式存储畅想

    链茶访是链茶馆新开辟的区块链项目报道专栏 每周会对一个项目团队进行专访 链茶馆将挖掘不同项目的闪光点 讲述区块链开发者的创业故事 为各位区块链同侪提供最新的项目资讯与行业动向 链茶馆今天采访了IPFS方得社区创始人周欢 该社区目前有4万用户