30天,130多个项目,为Web 3注入新活力

经过一个月的研讨会、演讲、AMA和想法创建,134个团队提交了HackFS黑客松的最终项目,并展示了为分布式网络创建的出色工具和服务。本次黑客松共有来自19个时区50个国家的470多名开发者参与这场为期30天的线上活动。

HackFS 演讲

8月18日,10名决赛选手向评委展示了他们的项目,评委包括:协议实验室创始人兼CEO胡安、IPFS项目负责人Molly Mackinlay、Filecoin产品负责人Pooja Shah和以太坊基金会的Ken Ng。您可以通过回顾活动全程来了解10个决赛入围团队的参赛项目。

应用程序类

Sailplane

Sailplane

Sailplane是使用IPFS和OrbitDB、类似Dropbox提供点对点文件存储服务的web端应用程序。它使用IPFS和自定义的OrbitDB来存储文件的元数据和其他文件管理功能,前端基于React.js构建并拥有浏览器的自定义用户界面。

Sailplane使用IPFS存储、发送和参考数据。自定义的OrbitDB存储可从IPFS中获得输出并创建类似于可变文件系统的结构。此结构存储文件路径和CID,当用户将文件或文件夹上传到网站上时,该文件或文件夹即被添加到IPFS。输出结果则被提供给允许更改结构且可以在设备之间进行复制更改的OrbitDB存储。网站还允许延后下载该结构,无论是文件还是文件夹 。您可以在Filecoin博客上了解有关Sailplane的更多信息,并查看demo

公共注释网络协议 (PAN)

PAN Protocol

Public Annotation Network (PAN) 是开源的Web端注释服务,它使用户可以注释任意网页上的内容并读取其他人发布的注释。提交注释的方式有两种:用户可以直接将注释发布到网络,也可以通过代表用户分批发布注释的发布者提交。

注释数据存储在IPFS上,为了更好地与其他服务兼容,PAN采用了W3C的Web注释数据模型。以太坊的Registry合约可用于存储每个注释及其引用以确保注释数据不可更改。点击此处查看 demo

Pnlp (发音“pulp”)

Pnlp

Pnlp是用于在Web3上发布写作内容的开放式发布平台。作者可以在开放的网络上进行写作和发布、收集关注和甚至可以从读者那里获得收益。订阅用户可以浏览网络上的最佳作品并为他们最喜欢的作者提供支持。

Pnlp使用自己的身份识别模块在以太坊地址上生成libp2p身份,从而将IPNS的私钥空间连接到以太坊地址空间。该浏览器的应用程序使用托管在Textile Hub上的Textile Buckets与IPFS和IPNS进行交互。查看 demo

BlockSig

BlockSig

BlockSig是经过公证的文档签名解决方案。公证人会发出文档签名邀请,当相关方接受时,会生成唯一的文档代币。合约上的交易表示每方将其签名添加到文档时的相应更新。一旦各方确认了签名,公证人的签名将是最后一步。当最终确认以后,来自各方签名的证明哈希将附加到原始文档中,并将生成的文档作为加密内容保存在IPFS上并发送到各方手中。开源的验证工具可以重构证明并根据最终上传文件的状态进行检查。查看 demo

基础设施类

Valist

Valist

Valist是具有软件公证功能的二进制分布式分发项目。Valist允许开发者和组织注册公证以安全地向用户发布和分发软件、固件和任意数据。这个想法是利用以太坊、IPFS和Filecoin为简化的二进制存储库创建公共“基础”层,该存储库既集成了传统软件包管理系统,又基于分布式协议进行创建。以太坊上的智能合约管理存储在另一层(例如IPFS和/或Filecoin)中的二进制数据的最新版本。然后用户可以向软件公证员查询某些软件的最新版本并连接到可验证的分布式数据存储。查看 demo

IPFS Recovery

IPFS Recovery

IPFS Recovery为即便网络和数据受到损坏也可以将内容保留在IPFS上创建了一种解决方式。该项目通过创建IPLD DAG格式的数据区块备份来实现在IPFS上擦除代码。IPFS Recovery使用Reed-Solomon codesAlpha Entanglement codes来为存储在IPFS上的文件提供更大的弹性。其目标是建立一个可以添加多种擦除代码的模块化框架。具有可实现自我修复网络能力的Alpha纠缠是最有趣的部分。查看demo

PlanetFlare

PlanetFlare

PlanetFlare是通过使任何拥有计算机的人都可以为资产提供服务(类似于CDN上的边缘点)并为提供服务获得收益从而创建分布式数据检索市场的平台。内容发布者可以将其资产托管在PlanetFlare上,并通过指定价格来获得CDN。开放的市场降低了内容分发的成本,并使CDN可以在全球范围内分发,因为该服务不需要受到中心化服务器位置的限制。查看demo

开发者工具类

Web3API

Web3API

团队成员Jordan Ellis说:“我们为可通用兼容的智能合约API运行了Web3 WebAssembly (WASM),这允许协议以与语言无关的方式安装用户友好的交互”。 这些WASM模块与用于历史数据查询的子图配对,组合在一起创建成定义协议完整性的GraphQL模式,该团队将其称为“ Web3API”。

位于IPFS上的Web3API可以使用以太坊域名服务(ENS)进行寻址,并可以从任何语言或平台(节点、浏览器、C#、C / C ++、Rust、Go、Python等)查询它们。分布式应用程序仅需要通过其轻量级客户端即可查询任何Web3 API。最终结果是“我们能够以惊人的速度将智能合约引入API中,” Ellis说。查看demo

Decentralized Docker Hub

Decentralized Docker Hub

由Powergate提供支持的分布式Docker Hub,使您可以从IPFS和Filecoin中推送和获得Docker镜像文件。它还使用docker镜像文件的IPFS哈希作为ENS域名的内容哈希来支持ENS域名。 “我决定使用分布式Docker Hub来工作,因为我认为我们需要中心化Docker镜像文件的替代方案,” Viraj Anchan说。 “依靠单一的,中心化的docker镜像文件是有风险的,因为如果镜像文件被删除,它将影响你所有与之有关的内容。”分布式Docker Hub利用IPFS进行热存储和Filecoin进行冷存储。查看 demo

Pygate

Pygate

Pygate是为Python使用者提供的Filecoin和IPFS门户。尽管迄今为止大多数工具都是针对JavaScript和Golang开发人员的,但Pygate团队发现2020年Stack Overflow对超过65,000名开发者进行的调查中,Python被开发者们投票为“最想要的”语言。Pygate团队正在通过为Python的Textile Powergate构建接口和工具来将Filecoin带入这个社区。 Pygate的解决方案包括Python API用户,示例应用程序等等!

在Filecoin博客上阅读有关Pygate的更多内容以及查看demo

协议实验室奖项

除了10个决赛入围团队之外,每个HackFS赞助商还为创新性使用他们技术的团队颁奖。协议实验室为8个项目团队颁布了“协议实验室HackFS奖”。

🎉恭喜:

  • DeFi赛道获奖者,Secured Finance

  • 开发者工具赛道获奖者,Kotal

  • Datasets赛道获奖者,Watchdog DAO

  • 视频赛道获奖者, IPFS-FPS

  • 音频赛道获奖者,Cadbury

  • 挖矿赛道获奖者,FilecoinPricingMechanism (FPM)

  • 网络赛道获奖者,Myel

  • 智能合约赛道获奖者,Web3API

奖项

点击此处了解更多有关HackFS团队及其项目的内容。我们为这些团队在黑客松期间的出色工作感到振奋!

想要在Filecoin生态中进一步发展的团队,可以考虑我们为开发者提供的以下计划:

  • Filecoin开发者资助:Filecoin开发者资助计划将于每季度对团队进行奖励。目前我们正在接收第五波的申请,欢迎参与!

  • Filecoin Launchpad 加速器:2020年秋季,我们将为15-20个团队提供为期12周的有关业务与区块链相关问题的指导、资金、其他福利和编程机会,并最终在项目演示日和项目投后支持中结束。团队们将获得在ConsenSys和协议实验室网络方面的专业知识,本次参与者将涵盖从企业家、法律顾问到开拓性技术研究人员。每个团队将获得8万美元的投资。申请截止日为8月21日。

  • Filecoin Apollo: 协议实验室和Gitcoin将为Ignite孵化器敞开大门,为Filecoin企业家和帮助他们建立可投资业务的项目在收到邀请后可参与为期6周的活动。将有150多名优秀的开发者有机会成为Filecoin和Web 3生态的开拓者。

您可以通过GitHub上的Filecoin项目和查看社区资源来跟进Filecoin社区的活动,并与Filecoin Slack保持联系。

向前!

Filecoin是一个开源的云存储市场、协议和加密货币
icon_client
filecoin_request_icon
filecoin_data_icon
filecoin_data_icon_black
icon_miner
icon_miner_other
filecoin_data_icon_black