经过一个月的研讨会、讲座、AMA 和建设,134 个团队提交了首届 HackFS 黑客松的最终项目,揭开了推动分散网络的出色工具和服务的面纱。总共有来自 19 个时区 50 个国家的 470 多名黑客参加了这个为期 30 天的线上活动。
8 月 18 日,10 名决赛选手在评审团面前现场展示了他们的项目:Protocol Labs 创始人兼首席执行官Juan Benet、IPFS 项目负责人 Molly Mackinlay、Filecoin产品负责人 Pooja Shah 和以太基金会的 Ken Ng。您可以观看整个过程并阅读更多内容,以回顾来自 10 个决赛入围团队的参赛作品摘要。
应用程序类
Sailplane
Sailplane 是使用 IPFS 和 OrbitDB 的 Web 应用程序中的对等文件存储服务,类似于 Dropbox。它使用 IPFS 和自定义 OrbitDB 存储来存储文件元数据和其他文件管理功能。前端基于 React.js 构建,并具有基于浏览器的自定义用户界面。
Sailplane 使用 IPFS 来存储,发送和参考数据。定制的 OrbitDB 存储从 IPFS 获取输出,并从中创建类似于可变文件系统的结构。此结构存储路径和文件 CID。当用户将文件或文件夹上载到网站时,会将其添加到 IPFS。输出被提供给 OrbitDB 存储,该存储允许对结构进行突变并在设备之间复制更改。该网站还允许以后下载该结构,无论是文件还是文件夹。
在 Filecoin 博客上了解有关 Sailplane 的更多信息,并观看演示:
https://www.youtube.com/watch?v=Agntk5_XME4&feature=youtu.be
PAN协议
公共注解网络(PAN)是一种开源的 Web 注解服务,允许用户对任何网页上的内容进行注解,并阅读他人发布的注解。有两种方式可以提交批注:用户可以直接将批注发布到我们的网络,也可以通过发布者提交,然后发布者将代表用户批量发布批注。
注释数据存储在 IPFS 上。为了更好地与其他服务兼容,PAN 采用了 W3C 的 Web 注释数据模型。以太坊智能合约注册表用于存储对每个注释及其注释器的引用,以确保注释数据是不可变的。
观看演示:
https://www.youtube.com/watch?v=vtZKRGCjCz8
Pnlp
PnLP 是 Web3 上文字内容的开放发布平台。作者可以在开放的网络上写作和发布,获得关注,甚至可以从读者那里获得报酬。订阅者可以在开放的网络上浏览最好的作品,并支持他们最看重的作者。
Pnlp 使用其自己的身份模块从以太地址生成 libp2p 身份,从而将 IPNS 密钥空间连接到以太地址空间。浏览器应用程序使用 Textile Bucket(托管在Textile Hub上)与 IPFS 和 IPN 进行交互。
观看演示:
https://www.youtube.com/watch?v=luzDPMhHepM&feature=youtu.be
BlockSig
BlockSig 是一种经过公证的文档签名解决方案。公证人发出文档签名邀请,当相关各方接受该邀请时,该文档签名邀请生成唯一的文档令牌。合同上的事务表示与每一方将其签名添加到文档中相对应的状态更新。公证人的签名是其他各方确认其签名后生命周期的最后一步。最终确定后,来自每一方的签名证明散列被附加到原始文档,结果文档作为加密内容保存在 IPFS 上,并邮寄给所有各方。开放源码的验证工具重建预期的校样,并对照代表最终状态的上传文件对它们进行检查。
观看演示:
https://www.youtube.com/watch?v=gxQs8_PLd8c
基础设施类
Valist
Vist 是一个分散的二进制分发项目,具有完整的软件公证功能。Vist允许开发人员和组织注册公共证书,以便安全地向用户发布和分发软件、固件和任意数据。我们的想法是利用 Etherum、IPFS,并最终利用 Filecoin 为简化的二进制存储库创建一个公共“基础”层,该存储库既与传统的包管理系统集成,又基于分散的协议构建。Etherum 上的智能合约管理存储在另一个层(如IPFS和Filecoin)中的二进制数据的最新真值来源。然后,客户端可以向软件公证查询某些软件的最新版本,并被指向可验证的、分散的数据存储。
观看演示:
https://gateway.pinata.cloud/ipfs/QmPRzwgKNUsaByBvJsCoW2NfN7abzJdys1EVat5k3WiP2B
IPFS Recovery
IPFS Recovery 正在构建一种方法,使内容在 IPFS 上持续存在,尽管数据和整个网络都受到了破坏。本项目通过创建 IPLD DAG 格式的数据块冗余,在 IPFS 中实现擦除编码。IPFSRecovery 使用 Reed Solomon 码以及新的 Alpha Entanglement 码,以实现存储在 IPFS 网络上的文件具有更强弹性的最终结果。我们的目标是建立一个模块化的框架,其中可以添加几种擦除码。尤其令人感兴趣的是 Alpha Entanglement 码,因为它们提供了创建自我修复网络的能力。
观看演示:
https://www.youtube.com/watch?v=1AkG-weUEmw&feature=youtu.be
PlanetFlare
PlanetFlare 是一个创建分散数据检索市场的平台,它使任何拥有一台计算机的人都能提供资产(类似于CDN上的边缘点),并从这项服务中获得报酬。内容发布者可以将他们的资产托管在PlanetFlare上,并通过指定定价来竞标 CDN 可用性。开放市场降低了内容分发的成本,并使 CDN 能够更全球化地分发,因为该服务不需要受集中式服务器位置的限制。
观看演示:
https://www.youtube.com/watch?v=ISwnh0dRdqw
开发人员工具类
Web3API
“我们为通用兼容的智能合同 API 构建了 Web3WebAssembly(WASM)运行时,”团队成员 Jordan Ellis 解释说。“这允许协议以一种语言不可知的方式实现用户友好的包装器。”这些 WASM 模块与用于历史数据查询的子图结合在一起,创建了定义整个协议的单个 GraphQL 模式,团队将其称为“Web3API”。
Web3API 依赖于 IPFS,并且可以使用以太网名称服务(ENS)进行寻址。它们可以从任何语言或平台进行查询:节点、浏览器、C#、C/C++、Rust、Go、Python等。分散的应用程序只需包含其轻量级客户端即可查询任何 Web3API。最终结果是:“我们能够以惊人的速度将智能合同引入 API,”埃利斯说。
观看演示:
https://www.youtube.com/watch?v=C52siCNscpM
去中心化的 Docker Hub
由 Powergate 提供支持的去中心化 Docker Hub 允许您从 IPFS 和 Filecoin 推送和拉取 Docker 映像。它还使用 docker 映像集的 IPFS 哈希作为您的 ENS 域的内容哈希来支持ENS域名。Viraj Anchan 说:“我决定致力于去中心化的Docker Hub,因为我相信我们需要一种替代集中式 Docker 映像的方法。”依赖单个集中式扩展 docker 镜像源是有风险的,因为如果镜像被删除,则会影响您的所有依赖项。分散式 Docker Hub 利用 IPFS 热存储和 Filecoin 进行冷存储。
观看演示:
https://www.youtube.com/watch?v=c0AadtIJmYo
Pygate
Pygate 是 Pythonistas 的 Filecoin 网络和 IPFS 技术的网关。虽然到目前为止,大多数工具都是面向 JavaScript 和 Golang 开发人员的,但pygate团队发现,在 Stack Overflow 于 2020 年 2 月对超过 65,000 名开发人员进行的调查中,Python 被压倒性地选为“最想要的”语言。Pygate 团队通过用 Python 为 Textile 的Powergate 构建接口和工具,帮助将 Filecoin 引入这个社区。Pygate 的解决方案包括 Python API 客户端、示例应用程序等!
在 Filecoin 博客上阅读有关 pygate 的更多信息,并观看演示:
https://www.youtube.com/watch?v=G7jHfv4LdbM&feature=youtu.be
协议实验室奖
除了 10 个决赛入围者之外,每个 HackFS 赞助商还向以新颖方式使用其技术的团队授予奖项。协议实验室将8个项目确认为协议实验室 HackFS 奖的获得者。
恭喜:
DeFi 比赛的获胜者:Secured FinanceDevtools 比赛的获胜者:Kotal数据集比赛的获胜者:Watchdog DAO视频比赛的获胜者:IPFS-FPS音轨比赛的获胜者:Cadbury采矿比赛的获胜者:FilecoinPricingMechanism(FPM)网络比赛的获胜者:Myel智能合约比赛的获胜者:Web3API阅读更多关于所有 HackFS 团队及其提交的信息。我们对我们在整个黑客马拉松比赛中看到的这些团队出色的工作感到非常兴奋。
对于那些希望进一步推进为 Filecoin 生态系统构建的项目的团队,请考虑申请我们的一些面向开发人员的计划:
Filecoin DevGrants:Filecoin DevGrants 计划按季度奖励团队。我们目前正在接受 Wave 5 的申请,欢迎所有人申请。Filecoin Launchpad Accelerator:在整个 2020 年秋季,围绕业务和区块链特定问题,将向 15 至 20 个团队提供为期 12 周的资金、指导、收益和编程,最终以演示日和计划后筹款支持结束。团队利用对 Consensys 和 Protocol Labs 网络和专业知识的访问,范围从企业家和法律顾问到开创性的技术研究人员。每支队伍将获得 8 万美元的投资。申请截止日期为8月21日。Filecoin Apollo:协议实验室+Gitcoin 正在为 Ignite 孵化器敞开大门。这是一个为期 6 周、仅限受邀参加的计划,专为 Filecoin 企业家和制造商设计,帮助他们建立可投资的业务。届时将有 150 多名才华横溢的建设者一起成为 Filecoin 和 Web3 生态系统的先驱。您可以通过转到 GitHub 上的 Filecoin 项目并查看社区资源来跟踪 Filecoin 社区的事件。并在 Filecoin Slak 上保持联系。
向前!
End
非常感谢您对 IPFS&Filecoin 项目的持续支持。我们很高兴继续与您一起,为人类信息建立一个强大的,去中心化和高效的基础。
FilCloud(filcloud)帮你迅速了解 IPFS 领域的热点技术和应用
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。