DFINIHack 黑客马拉松宣布获胜的互联网计算机项目
DFINITY 基金会刚刚完成了 DFINIHack,这是一个为期两天的内部黑客马拉松活动,针对建立在互联网计算机区块链上的项目。该活动是该基金会继 2020 年 6 月举办的 Tungsten 黑客马拉松之后的第二次内部黑客马拉松。
DFINIHack 有几个目标,其中最主要的是:
探索互联网计算机上的新用例:作为一个通用的区块链平台,互联网计算机适用于尚未探索的各种用例。
“Dogfood”开发者体验:我们希望评估现有资源和文档,以更新它们并改善开发者体验。
在 DFINITY 推广开发者文化:随着新开发人员加入团队,我们希望他们拥有在互联网计算机上端到端构建应用程序的经验。
几乎 50% 的 DFINITY 员工参加了 DFINIHack,无论是作为参与者、资源还是评委,共有 18 个团队参加,跨越五个不同的时区。评审团囊括 DFINITY 的顶尖技术人才,包括:
Dominic Williams — 创始人兼首席科学家
Jan Camenisch — 首席技术官
Johan Granstrom — 工程总监
Samuel Burri — 工程副总裁
Paul Liu — 高级工程师
Lomesh Dutta — 增长副总裁
Igor Lilic — 高级开发者关系工程师
Carsten Jacobsen — 高级开发者关系工程师
令人兴奋的是,DFINIHack 交付了三个总冠军和三个亚军项目。它们在这里,没有特别的顺序。
冠军项目
Sidekick
Sidekick 是一个运行在互联网计算机上的 dapp,它可以通过几行代码构建容器智能合约。例如,输入:
然后单击一个按钮来编译和下载 WebAssembly 二进制文件,然后按照说明部署到互联网计算机。
该项目由 BLS 签名中的 “L” Ben Lynn 创建,它还演示了一个制作推箱子益智游戏的拼图制作器,展示了一个编译器,该编译器可以编译一个编译器来编译成游戏。
• GitHub:
https://github.com/blynn/sidekick
• 链接:
https://ffgig-jyaaa-aaaae-aaaoa-cai.raw.ic0.app/
IC Vault
IC Vault 通过端到端加密确保通过互联网计算机在设备之间安全同步数据(即互联网计算机看不到任何明文)。
团队成员包括 Yvonne-Anne Pignolet、Thomas Locher、Stefan Kaestle、Helge Bahmann、Timo Hanke 和 Rüdiger Kapitza。
• GitHub:
https://github.com/timohanke/icvault
• 链接:
https://xggrc-cyaaa-aaaaj-aaasq-cai.raw.ic0.app/
PrivIC
PrivIC(发音为“privacy”)在互联网计算机上提供身份管理。
用户可以直接访问 PrivIC 应用程序来管理他们的身份,其中包括姓名、出生日期、电子邮件和电话号码等属性,或者作为应用程序注册/登录流程的一部分进行管理。他们还可以授予(并随后撤销)请求应用程序对任何这些属性的访问权限。
互联网计算机上的应用程序可以直接与 PrivIC 集成以验证其用户并请求访问特定身份属性。
团队成员包括 Matt Grogan、Hamish Peebles、Julian Jelfs、Emma Peretti 和 Jeff Anderson。
• GitHub:
https://github.com/open-ic/priv-ic
亚军项目
DeFind
DeFind 是一个基于 staking 的搜索引擎。有了今天的互联网,搜索引擎使用网络爬虫将数据输入到秘密算法中。对于广告商来说,这会产生错误的激励 —— 例如,他们可能会被激励用不可见的文本来欺骗网络爬虫,或者通过机器人产生虚假流量。结果是很难预测网站的排名,而且算法的微小变化可能会产生毁灭性的后果。
解决方案是公开算法,广告商、开发商和企业家可以直接确定其配置。
团队成员包括 Nathaniel Gurian、Ryan Croote、Leon Tan 和 Tommy Cao。
• GitHub:
https://github.com/IC-Search/ic-search
• 链接:
https://jbioa-siaaa-aaaai-qanfq-cai.ic0.app/#/
IC Notary
IC Notary 是一种带时间戳的公证服务,允许用户证明他们在某个时间点持有文件(或任意文件)。用户可以将文件上传到 IC Notary,也可以搜索和下载以前上传的文件。
团队成员包括 John Plevyak、Akos Olasz、Ian Blenke 和 Ognjen Maric。
• GitHub:
https://github.com/jplevyak/dfnhack7
• 链接:
https://jbxh5-eqaaa-aaaae-qaaoq-cai.ic0.app/
IC Netboot
IC Netboot 允许开发人员直接从容器启动虚拟机(VM),使启动基础设施去中心化且不可阻挡。此外,对于像 zookeeper 这样的应用程序,它可以是 VM 数据的故障转移。最后,这是通过 TFTP/DHCP/iPXE 等合法协议与互联网计算机通信的概念证明。
团队成员包括 Janesh Chhabra、Khushboo Bindlish、Faraz Shaikh、Rahul Subramaniyam 和 Ivan Malison。
• GitHub:
https://github.com/farazshaikh/team14/
• 容器 ID:
oeagv-5qaaa-aaaah-aar4q-cai
开始在 sdk.dfinity.org 上构建并加入开发者社区 forum.dfinity.org。
Tungsten Hackathon
所有系统都将用于开发人员网络发布
随着互联网计算机的公开发布日程的进展,这一努力变得至关重要。
该系列发布于去年11月在旧金山区块链周期间开始,当时我们的铜版本发布引入了Motoko编程语言和DFINITY Canister SDK的第一个公开版本,随后于1月在达沃斯世界经济论坛上以青铜发布了我们的演示网络。
钨版本(又名“开发者网络”)下周揭幕,我们的势头不断增强,最终达到了钠和汞版本的高潮,该版本将在2020年晚些时候将互联网计算机引入公共互联网。
对于DFINITY团队中的所有人以及超过25万支持者的全球社区而言,将于6月30日星期二举行的钨发布活动尤为重要。
这是我们第一次为第三方开发人员提供机会,使他们能够尽早访问互联网计算机,从而使他们能够在数据中心的分布式网络中构建和部署无限可扩展的应用程序。
提前注册以参加6月30日美国东部时间下午12点/太平洋时间上午9点DFINITY的钨发布活动。
我们希望以一种有趣的方式传递内部工程师的精力和兴奋,同时在钨版本发布互联网计算机之前评估我们的开发人员工作流程,因此我们组织了一次内部黑客马拉松!
总览
钨黑客马拉松于6月中旬举行,为期两天。
整个组织中几乎有一半的人参加了会议,有五个不同时区的13个注册团队。
我们的评审团成员包括Dominic Williams(DFINITY创始人和首席科学家)和Andreas Rossberg(WebAssembly的共同创始人),以及其他工作人员、负责人和专家。
目标
我们的黑客马拉松目标是三个方面:
创建示例应用程序:我们想为钨版本构建应用程序,以便公众可以在互联网计算机上看到可能的示例。 审核我们的外部资源:在公开发布之前,我们希望获得有关SDK和外部开发人员文档的清晰度和功效的反馈。 在DFINITY上培养创建者的文化:我们希望内部开发人员在互联网计算机上进行引导,以确保该平台与外部开发人员产生共鸣。
市场:提交的内容包括约会应用程序、开放式发布应用程序以及将社会中处于高风险状态的成员与可以帮助他们处理日常事务的志愿者相匹配的应用程序。 游戏:这些游戏包括复古游戏、用于游戏自我改进的社交应用、随机生成器应用以及测验应用。 企业:我们看到了一个非常有趣的开放视频会议应用程序用例。
来源:DFINITY
翻译:Catherine
长按关注 DFINITY 微信公众号
随时答疑解惑
*添加小助手微信 comiocn 进交流社群