1. 链一财经首页
  2. 资讯

探知币安入资项目Knockturn Allee的背后技术

导读:Grin的开源项目Knockturn Allee在6月12日获币安实验室奖金,这个项目是做什么的?它有何愿景?听听核心开发人员是怎么说的吧。

探知币安入资项目Knockturn Allee的背后技术 

本文由币安实验室主任Flora Sun撰写

今天向大家介绍下币安实验室奖金的新一轮获得者——Alexey Miroshkin(又名hashmap)及其项目Knockturn Allee。Alexey是Grin核心开发者,也是Grin理事会成员,他还是柏林密码朋克合作社Cycle42的成员。Knockturn Allee旨在通过让商家接受Grin支付来推进Grin的广泛采用。作为一个开源的Grin支付处理器,Knockturn Allee目前提供两种形式:API和WooCommerce/WordProcess插件,使商家能够在无需任何技术技能的情况下接受Grin支付。

Alexey于1997年开始了他的软件工程职业生涯,他曾在俄罗斯、加拿大和美国的几家初创公司工作过,然后加入了IBM,担任过软件工程师、开发经理以及莫斯科实验室的首席技术官。三年前,Alexey移居柏林,进了一家金融科技初创公司。Alexey从2018年初就开始利用空余时间开发Grin,为该项目的不同部分做出贡献,并成为了核心团队成员,参与组织过首届Grin会议Grincon0以及Grin柏林见面会。

在此之前,他也为一些开源项目做过贡献——OpenStack、Cloud Foundry、Prometheus以及他自己的项目Klar(Docker图像漏洞扫描程序客户端)。

另外,Alexey拥有数学硕士学位和计算机科学博士学位。他还是4项美国专利和多篇科学论文的合著者。

要了解有关Alexey和Knockturn Allee的更多信息,请查看以下的早前采访内容:

Flora:你是如何发现Grin/MimbleWimble的?是什么让你想花时间去研究它?

Hashmap:这要始于2017年10月Pavol Rusnak(Trezor的CTO)发的一条推文“Grin白皮书是最美妙的密码朋克产物”,这篇推文成功引起了我的注意。之后我参加了在苏黎世举办的Real World Crypto会议,听了Andrew Poelstra的演讲。于是我开始学习Rust语言,并在1至2个月内做出了贡献。我沉迷于数学的优雅、项目背后纯粹的密码朋克思想,当然还有Rust。

Flora:Grin发展十分迅速,并且其主网上线速度比大多数商业项目都快。你能说说Grin开发者是如何做到的吗?

Hashmap:Grin不仅仅只是GitHub上的代码,它是一个真正的开源项目,因此它可以访问基本无限的高动力人才池,而商业项目仅限于其员工。同时,Grin作为一个受薪团队也有其优势,它可以保持更加一致的步伐,并且走的更快。而且Grin上线也耗费了两年多的时间,所以它并不是一蹴而就的,而是经过了一个可持续过程。

Flora:你能谈谈Knockturn Allee的起源吗?它能够解决什么问题?

Hashmap:Grin是一种货币形式,所以我们需要能够花费它的渠道,这就意味着商家需要一些工具来接受Grin支付。Grin需要一个交互式的交易构建方式,这也是独特的UX挑战。此外,Grin的内在特点是保护隐私,因为财务主权非常重要。因此,我们的目标是构建一个自托管的支付处理器,不需要商家或买家拥有任何技术技能。

Flora:Knockturn Allee这个名字的由来是什么?

Hashmap:Knockturn Alley(翻倒巷)是哈利波特世界的一个魔法商业区名称(Grin深受该系列书籍的影响),而改为Allee是为了致敬该项目诞生时的柏林。

Flora:你能解释一下Knockturn Allee对Grin的意义吗?

Hashmap:Knockturn Allee有助于支持货币所扮演的角色之一——交换媒介,并使非技术人员能够使用Grin。

Flora:Knockturn Allee的主要技术架构是什么?

Hashmap:有两部分:

1. 商业平台插件(Wordpress/WooCommerce、Shopify等),可安装在商店一侧,与支付处理器无缝集成。

2. 支付处理器,可安装在小型云上或者直接放在商店里。它是一个单一Rust二进制和Postgres数据库,与Grin节点和Grin钱包共同运作。它的设计十分具有可扩展性和快速性。

Flora:你为Knockturn Allee的设计做了哪些权衡?

Hashmap:虽然它具有最少的依赖项,但它仍然是一个多组件系统,需要一些安装步骤和维护。我们的目标是尽可能将其最小化。

Flora:哪些功能花费的时间比你计划的要长,为什么?

Hashmap:Web UI,因为我们缺乏UX专业知识,而且CSS/HTML技能也马马虎虎。

Flora:最初功能有哪些?为什么?

Hashmap:目前仅支持一个电子商店平台,UI达到最小化,并重点关注核心用例,观察其运作状况如何,然后再根据用户的反馈对它进行改进。

Flora:你打算开发哪些功能,为什么?

Hashmap:平台插件、UI、与不同钱包的集成以及推出像I2P这样的Grin功能。最后,我们还想支持捐赠,不过这也需要添加一些额外功能。

Flora:你已将Knockturn Allee开源了,你希望开发者社区用它来做什么?

Hashmap:插件生态系统非常适合开源模型,并且非常需要与众不同的技能。同时,我们希望人们会去使用它,并向我们提出不同的改进方法。

Flora:你希望开发者社区为Knockturn Allee提供什么样的帮助?

Hashmap:比如为不同的电子商务平台开发插件,改进UI以及提高Rust技能等

Flora:你希望非开发者社区提供什么样的帮助?

Hashmap:比如改进UX的用户建议、教育材料(如何做),当然也欢迎人们的使用及推广。

Flora:你希望从与Binance的合作关系中得到什么?

Hashmap:可以花更多时间在项目上,有机会接触更多受众并学习一些业务专长。

​以上就是采访的全部内容了!如果你想试试Knockturn Allee并为代码库做出贡献,可访问Github上的项目页面。Knockturn Allee正在Gitcoin上众筹项目资金,点击此处支持此项目。
原文:https://www.binance.com/en/blog/345540707021938688/Binance-Labs-Fellow-Hashmap-a-Grin-Core-Dev-with-Knockturn-Allee-a-Payment-Processor
稿源(译):https://first.vip/shareNews?id=1781&uid=1

根据国家《关于防范代币发行融资风险的公告》,大家应警惕代币发行融资与交易的风险隐患。

本文来自LIANYI转载,不代表链一财经立场,转载请联系原作者。

发表评论

登录后才能评论