Chromia教你如何傻瓜式地“一键”搭建DApp

2017年底,“加密猫”的横空出世带来了DApp的大爆发,从此以后,区块链世界的参与者们开始爆发式地研究去中心化应用的前景——去中心化游戏,去中心化金融,去中心化交易所,众多的概念蜂拥而出。

然而,三年后的今天,尽管去中心化应用的概念大家已经不陌生,但是纵观整个区块链的世界,参与者们能够叫得上名号的DApp仍然屈指可数。以太坊走上了DeFi道路,却频频发生黑天鹅事件,EOS和Tron一度被称为“菠菜链”,其他想要在某个领域一展雄风的垂直公链,也大都名存实亡。

即使如此,加密极客们并没停止对去中心化应用的探索,许多世界顶尖的开发者与投资者们仍在积极地期待和推动着新事物的诞生。

近日,以色列DApp开发平台Chromia联合创始人兼CEO Henrik Hjelte和中国市场VP Malcolm Lerider,做客Odaily星球日报“超话社区”,分享了如何帮助DApp开发者快速便捷地搭建DApp。以下为AMA精华整理,enjoy~

Odaily星球日报:首先您能简单介绍一下Chromia这个项目吗?以及创建Chromia的初衷是什么?想解决哪些行业痛点?

Henrik Hjelte:Chromia是一个公链平台,它将传统数据库、关系数据库与区块链安全联系在一起。Chromia具有图灵完备的智能合同功能,它能帮助DApp开发者更快、更容易地进行编码。开发者可以使用一种更易于学习的新编程语言来编写代码,该语言结合了SQL( 结构化查询语言)和普通计算机语言的强大功能,使底层区块链网络更加安全稳固。

Chromia的目标是将存在于各种组织中的关系数据库与区块链结合起来。我们希望为用户提供一个平台,让他们安全地开发去中心化应用程序。

Odaily星球日报:在您看来,对于DApp开发者来说,在开发DApp的时候,经常会遇到哪些困难?Chromia又是如何帮助开发者解决这些困难的?

Henrik Hjelte:相比普通的DApp开发平台,我们可以让开发者们将开发内容扩展得更广、更深,而且我们会给他们更多开发自由,比如在DApp中设置他们自己的收费结构,将区块链数据和应用程序状态存储在关系数据库中,这就允许开发人员以更高效的方式进行查询和索引信息。

Chromia上的DApps是用RELL语言编写的,这是我们开发的一种新型通用语言,类似于SQL。RELL与关系数据库紧密相连,但它经过静态类型检查和更简洁的语法改进,开发者们用不了一周就可以学会RELL,而且可以更容易、更快地编写复杂的去中心化应用程序。

Odaily星球日报:您能介绍一下Postchain的架构吗?它在Chromia所起到的作用是?

Henrik Hjelte:Postchain是ChromaWay (https://chromaway.com)为企业客户开发的产品,也是Chromia的核心技术。

Postchain是一个可复制的区块链和数据库,它通过去中心化的方式提供了高弹性的分布式数据库管理。Postchain是目前市场上唯一结合了区块链共识和数据库管理系统的ACID特性( Odaily星球日报注:ACID是指在数据库管理系统中事物所具有的四个特性:原子性、一致性、隔离性、持久性 )的产品。Postchain允许用户以安全和透明的方式在公司或个人之间共享信息。

Odaily星球日报:对于开发者们来说,安全性是首要考虑因素,Chromia是如何保障系底层系统的安全性的?

Malcolm Lerider:在Chromia上,每个DApp都是在自己的侧链分之上独立运行的,这就使攻击者的成本变得很高,而且RELL语言使代码审查变得更容易,并且避免了其他开发平台的许多缺陷。

Odaily星球日报:您能介绍一下Chromia为DApp开发者提供的底层区块链网络性能如何吗?(比如交易确认时间,每秒的TPS,以及IO容量等性能)

Malcolm Lerider:目前交易确认时间不到一秒,DApp运行的侧链上TPS在300/S到500/S至今啊,整个系统的交易率不受限制。 

最大的优势是 IO容量,每个DApp每秒IO吞吐量大于10万。即使你必须同时更新多个账户,例如在金融或游戏DApp中,Chromia也能让上述提到的这些性能成为可能。

Odaily星球日报:Rell 语言是什么?你们设计Rell 语言的目的是为了?Rell 语言有哪些特色?

Malcolm Lerider:RELL是一种类似于SQL的新通用语言,并且与关系数据库紧密相连,但是拥有改进过的静态类型检查和更简洁的语法,在不到一周的时间里就能掌握RELL。

RELL语言提高了开发人员的工作效率,并确保了应用程序与随时间更新代码能力的一致性。同时,RELL语言要比SQL语言更加安全,它可以确保查询返回的类型与过程代码中使用的类型相匹配。总得来说,RELL语言有以下特色:

  • 在关系数据建模和查询功能上类似于SQL语言,熟悉SQL语言的人上手很快;

  • 常规的编程结构:变量、循环、函数、集合等;

  • 专门针对应用程序后端,特别是区块链式编程(包括请求路由、授权等)的构造;

  • RELL的目标是使编程尽可能的方便和简单,它减少了样板和重复,同时,作为一个静态类型检索系统,它可以在运行前检测和预防多种bug;

  • 安全,算术运算是安全的开箱即用,程序员不需要担心数据过载;

  • 简洁、表达方便,许多开发人员不喜欢SQL语言,因为它非常冗长。RELL不会用自动生成的繁琐细节来打扰开发人员,作为一种数据定义语言,RELL比SQL紧简洁7倍;

  • 可以实现元编程,我们不希望应用程序开发人员为每个DApp从头实现基础,RELL将允许将功能打包为模板。程序员可以使用他们已经熟悉的关系编程术语,然而,他们不必特意通过关系代数来表达:RELL可以无缝地将关系结构与过程式编程合并在一起;

  • RELL语言有意与现代编程语言类似,比如JavaScript和Kotlin。熟悉的语言更容易适应,我们的内部灰度测试表明,程序员可以在几天内掌握并精通RELL语言。

Odaily星球日报:截至目前,已经有多少开发者在使用Chromia平台?其中有中国开发者吗?大部分开发者来自哪里?您可以举出几个比较成功的案例做分享吗?

Henrik Hjelte:到目前为止,我们还没有针对中国开发者的单独team,但是如果有中国开发者感兴趣的话,请在AMA之后直接联系我或者Malcolm(他的中文演讲能力更好),也许我们需要创建一个针对中国开发者的单独team。

目前我们已经有一百多名开发人员以多种方式使用Chromia平台。

Odaily星球日报:据了解,Chromia与很多企业和政府建立了良好的合作关系,根据公开资料,Chromia与LHV银行在比特币区块链上发行了基于欧元的稳定币,并与瑞典土地注册部门合作,将土地所有权转让过程数字化,在这里您可以详细介绍一下目前正在与Chromia合作的合作伙伴吗?

Henrik Hjelte:今天在这里,我将介绍我们最近与绿色资产钱包(Green Assets Wallet,以下简称GAW)的合作。GAW由领先的资本市场参与者、绿色金融专家和技术创新者共同创建,利用Chromia的区块链为绿色投资机会建立一个可信和透明的信息平台。它通过以下方式引导资金投向绿色投资机会:1)降低发行人的发行和报告成本;2)为投资者发现和监控绿色投资提供手段。

此外,GAW还是可持续金融科技创新中心——斯德哥尔摩绿色数字金融、气候研究机构CICERO、北欧金融服务集团SEB、资产管理公司Ohman、全球最大资产管理公司贝莱德、房地产开发商Vasakronan、资产所有者米斯特拉、地理数据提供商GIB、德国国际合作与发展部(GIZ)以及中国节能与环保集团(CECEP)共同资助的项目。

区块链技术是GAW项目的关键创新之处,GAW的信托架构为投资者提供了实时和直接的访问发行人信息和影响报告,这为绿色债券市场提供了技术支持,以加大投资力度,实现巴黎气候协议、可持续发展目标(SDGs)以及最近公布的欧洲绿色协议。

Odaily星球日报:能否介绍一下Chromia的token经济模型?以及Chromia如何维持token的价值?如何将Chromia的token模型与DApp开发者的利益绑定在一起?

Malcolm Lerider:Chromia的代币名称为CHR,可用于在Chromia网络上支付DApp托管和其他服务的费用,还可用于奖励遵守规则的提供商并惩罚那些试图作弊的提供商,以保护网络共识。 它可以用作应用程序中的货币,并在应用程序之间进行价值转移。

在Chromia平台上,所产生的费用由DApps开发者支付,不过DApps开发者可以反过来向用户收取费用。Chromia提供了平衡开发者和用户利益的机制。DApp令牌可以自动使用Chromia进行支持,提供不依赖于DApp投资的流动性和价值。DApp的投资者可以通过利润分享合同获得Chromia补偿。对于开发者来说,Chromia提供了从DApps获得收入的机会。这鼓励了高质量DApps的创建和维护,因为更好的DApps能够创造更多的收入,并创造对开发者所拥有的token的更多需求。

我们设计这个经济模型的目的是支持可持续的循环经济,培养开发者、用户和投资者之间的互惠关系。

Odaily星球日报:早期你们打算如何吸引开发者使用Chromia平台?你们是否针对开发者设计了一些激励机制?

Malcolm Lerider:目前Chromia设计了以下6个吸引开发者的策略:

  • 我们建立了自己的Chromia区块链孵化器,欢迎更多的开发者来Chromia开发;

  • 举办区块链游戏会议、研讨会和会议来吸引潜在用户;

  • 为DApp开发者提供在线和面对面的指导;

  • 通过专门的平台和社区,通过直接和间接的方式吸引区块链开发人员;

  • 发展我们与现有的和以前的企业客户的关系,以及他们的合作网络,以参与他们的区块链风险投资;

  • Chromia还创建了Promo基金,为DApp开发人员提供token奖励。

Odaily星球日报:最后能否介绍一下Chromia的路线图?以及下一步的重点发展规划?

Henrik Hjelte:去年,我们发布了新编程语言RELL,以及支持的工具(在线开发环境、可下载IDE、文档)。我们在12月发布了第一个测试网和第一个版本的主网——Bootstrap Net,4irelabs公司成为第一个在我们主网上运行的DApp。

接下来说一下我们2020年的计划,首先是发布一系列成功DApp案例,同时继续开发Chromia,不久之后我们将更新下一个版本的主网,叫做Mainnet MVP。

也有一些DApp是我们参与开发的,例如,现在发布到测试网的去中心化社交网络Chromunity。这个DApp真的很酷,用户可以对版主进行投票,未来用户甚至可以管理整个应用程序,如何更新它。

我们向TestNet用户发布了我们的第一款游戏Mines of Dalarnia(官网:https://minesofdalarnia.com),以及完全由外部开发人员在Chromia区块链上开发的去中心化社交网络Chromunity(https://testnet.chromunity.com)。 Mines of Dalarnia是与Chromia&Workinman Interactive合作开发的,Chromia&Workinman Interactive是多平台游戏开发商,曾与迪士尼、Atari等知名公司合作。 Mines of Dalarnia是一款免费的区块链动作冒险平台挖掘游戏,具有独特的区块链房地产市场,玩家可以控制角色并引导他们通过关卡(情节)。

我来评几句
登录后评论

已发表评论数()

相关站点

+订阅
热门文章