首页 > 正文

30天,130个项目!黑客马拉松巅峰对决,展示Web3强大功能

2020-10-10 16:02:34

分享至:

目前,官方正在通过各种不同的活动、计划为Filecoin生态系统建设而努力。官方鼓励全球技术团队一系列活动,即将带来Filecoin生态的日益壮大。同时,Filecoin官方团队的野心也可见一斑。

经过一个月的研讨会、会谈、AMA和努力构建,134个团队为首届HackFS黑客马拉松提交了终项目,揭开了推动去中心化网络的惊人工具和服务。共有来自19个时区50个的470多名黑客参加了这场为期30天的虚拟活动。

8月18日,十位决赛选手在评委面前现场展示了他们的项目,评委包括了Protocol Labs创始人兼CEO Juan Benet,、IPFS项目负责人Molly Mackinlay、Filecoin产品负责人Pooja Shah以及Ethereum基金会的Ken Ng等。

我们先来一睹为快吧!
应用类别
Sailplane
Sailplane是一个点对点的文件存储服务,类似于Dropbox,在web应用中使用IPFS和OrbitDB。它使用IPFS和一个自定义的OrbitDB存储来实现文件元数据和其他文件管理功能。前端建立在React.js上,并有一个基于浏览器的自定义用户界面。

Sailplane使用IPFS来存储、发送和引用数据。一个自定义的OrbitDB存储从IPFS中获取输出,并从中创建一个类似于文件系统的可变结构。该结构存储路径和文件CID。当用户上传一个文件或文件夹到网站时,它会被添加到IPFS中。输出的结果被交给OrbitDB存储,它允许突变该结构并在不同设备上复制变化。网站还允许在以后的时间下载该结构,是文件还是文件夹。
公共注释网络(PAN)协议
公共注释网(PAN)是一个开源的网络注释服务,用户可以对任何网页上的内容进行注释,并阅读他人发布的注释。提交注释的方式有两种:用户可以直接向我们的网络发布注释,也可以通过发布者提交,然后由发布者代表用户分批发布注释。

注释数据存储在IPFS上。为了更好地兼容其他服务,PAN采用了W3C的网络注释数据模型。一个Ethereum智能合约注册表用于存储每个注释及其注释者的引用,确保注释数据是不可改变的。
Pnlp
Pnlp是一个的Web3书面内容发布平台,作者可以在的网络上写作和发布,聚集一批追随者,甚至可以从读者那里获得报酬。订阅者可以浏览网络上的佳写作,并支持他们重视的作者。

Pnlp使用自己的身份模块从Ethereum地址生成libp2p身份,从而将IPNS密钥空间与Ethereum地址空间连接起来。浏览器应用使用Textile Buckets,托管在Textile Hub上,与IPFS和IPNS进行交互。
BlockSig
BlockSig是一个公证文件签署解决方案。

公证员发出文件签署邀请,当参与各方接受邀请时,会生成一个的doc令牌。合同上的交易代表着每一方在文档上添加签名所对应的状态更新。公证员的签名是生命周期中的后一步,一旦其他各方确认了他们的签名。在终确定后,每一方的签名证明哈希值被附加到原始文件上,生成的文件作为加密内容在IPFS上持续存在,并邮寄给所有各方。一个开源的验证工具会重建预期的证明,并与代表终完成状态的上传文件进行核对。
基础设施类
Valist
Valist是一个去中心化的二进制发布项目,具有完整的软件公证功能。Valist允许和组织注册公共凭证,以地发布和分发软件、固件和任意数据给用户。

其想法是利用Ethereum、IPFS以及终的Filecoin来创建一个简化的二进制仓库的公共"基础"层,该仓库既能与传统的包管理系统集成,又能建立在去中心化协议之上。Ethereum上的智能合约管理存储在另一层(如IPFS和/或Filecoin)的二进制数据的真实来源。然后,客户端可以查询软件公证处,获取一些软件的版本,并被指向一个可验证的、去中心化的数据存储。
IPFS Recovery
IPFS Recovery正在建立一种方法,使内容在数据和整个网络受损的情况下仍能在IPFS上持续存在。

该项目通过在IPLD DAG格式中创建数据块冗余来实现IPFS中的擦除编码。IPFS恢复使用Reed-Solomon编码以及新颖的Alpha Entanglement编码,以实现存储在IPFS网络上的文件具有更大的弹性的终结果。我们的目标是建立一个模块化的框架,在这个框架中可以添加多种擦除代码。阿尔法纠缠尤其有趣,因为它们提供了创建自我修复网络的能力。
PlanetFlare
PlanetFlare是一个平台,通过让任何有电脑的人都能为资产提供服务(类似于CDN上的边缘点),并为这项服务获得报酬,从而创建一个分散的数据检索市场。

内容发布者可以将他们的资产托管在PlanetFlare上,并通过指定定价来竞标CDN的可用性。的市场降低了内容分发的成本,并使CDN在全球范围内分布更广,因为服务不需要受到集中式服务器位置的限制。
工具类
Web3API
"我们为普遍兼容的智能合约API构建了一个Web3 WebAssembly(WASM)运行时,"团队成员Jordan Ellis解释说。"这允许协议以语言无关的方式实现用户友好的包装器。"这些WASM模块,与用于历史数据查询的子图配对,结合在一起创建一个单一的GraphQL模式,定义了协议的全部内容,该团队称之为"Web3API。"

Web3APIs建立在IPFS上,可以使用Ethereum Name Service(ENS)进行寻址。它们可以从任何语言或平台进行查询。Node、浏览器、C#、C/C++、Rust、Go、Python等。去中心化的应用程序只需要包含他们的轻量级客户端就可以查询任何Web3 API。终的结果是"我们能够以极快的速度将智能合约带入API,"Ellis说。
去中心化的Docker Hub

去中心化的Docker Hub,由Powergate提供支持,让你可以从IPFS和Filecoin推送和拉取Docker镜像。它还支持使用docker镜像集的IPFS哈希作为你的ENS域名的内容哈希。"我决定致力于Decentralized Docker Hub,因为我相信我们需要一种替代集中式Docker镜像的方法,"Viraj Anchan说。"依赖单一的集中式来源的docker镜像是有风险的,因为如果一个镜像被删除,那么它将影响你所有的依赖关系。"
Pygate
Pygate是Pythonistas的Filecoin网络和IPFS技术的网关。

虽然迄今为止,大多数工具都是面向JavaScript和Golang的,但pygate团队发现,在Stack Overflow于2020年2月对超过65000名进行的调查中,Python以压倒性的优势被选为"想要的"语言。pygate团队通过在Python中为Textile的Powergate构建接口和工具,帮助将Filecoin带到这个社区。Pygate的解决方案包括Python API客户端、示例应用等。
协议实验室奖项
除了10个入围项目外,每个HackFS赞助商还向以新颖方式使用其技术的团队颁发了奖金。协议实验室认可了8个项目作为协议实验室HackFS奖项的获奖者:
  • Secured Finance,DeFi赛道的获奖者。
  • Kotal,Devtools赛道的赢家
  • 看门狗DAO,数据集赛道的获奖者
  • IPFS-FPS,赛道的获奖者
  • 吉百利,音频轨道的获奖者
  • 通证获取赛道的赢家FilecoinPricingMechanism(FPM)
  • Myel,网络赛道的获奖者
  • Web3API,智能合约赛道的赢家

官方对整个黑客马拉松期间从这些团队中看到的现象级工作感到非常兴奋。
对于那些希望进一步推进为Filecoin生态系统构建的项目的团队,请考虑申请官方为提供的一些计划。
Filecoin DevGrants:Filecoin DevGrants计划每季度向团队颁发补助金。目前官方正在接受第5波的申请,欢迎大家申请。
Filecoin Launchpad加速器:在整个2020年秋季,15到20个团队将获得为期12周的资金,指导,福利,以及围绕商业和区块链特定问题的编程,后是一个Demo Day和项目后的筹款支持。团队利用ConsenSys和协议实验室的网络和专业知识,从企业家和法律顾问到开创性的技术研究人员。每个团队将获得80,000美元的投资。申请于8月21日截止。
Filecoin Apollo:协议实验室+Gitcoin正在为Ignite孵化器敞开大门。这是一个为期6周的、仅有邀请函的项目,专为Filecoin创业者和制造者设计,帮助他们建立可投资的业务。将有机会让150多名高才生的建设者一起成为Filecoin和Web3生态系统的先驱。
总结
为期一个月的HackFS黑客马拉松活动顺利落幕了。Filecoin已经在分布式存储这条路上走了很远,几年的时间里它已经逐渐成熟,所缺少的只是时间的精雕细琢。
目前,官方正在通过各种不同的活动、计划为Filecoin生态系统建设而努力。官方鼓励全球技术团队一系列活动,即将带来Filecoin生态的日益壮大。同时,Filecoin官方团队的野心也可见一斑。
即将来袭的太空竞赛Filecoin主网上线,我们一起期待吧。