图片 2
联系我们

据他们说阿希链实行DApp开拓的优势,应用型项目过多关切底层手艺会进寸退尺

近日,阿希链获得来自比特大陆(Bitmain)的
5000
万元战略投资。目前,阿希链团队约
30
人,其中一半为技术人员。创始人单青峰曾经担任学习宝后端架构师、新浪微博搜索引擎研发工程师、云云网网页搜索引擎研发工程师,十年以上编程经验。

    相信大家对App都不陌生,随着区块链行业的快速发展,DApp这一概念也逐渐出现在大家的视野中。

图片 1

图片 2

    DApp是Decentralized
Application的缩写。如果把区块链平台比喻成操作系统,那么DApp就是基于该操作系统的应用。

阿希链(Asch)启动于2016年1月,它是一个基于侧链架构的区块链应用开发平台,其设计目的是降低开发者门槛,通过提供了一系列的SDK和API,帮助开发者构建基于
Javascript
和侧链技术的去中心化区块链应用,其主链主要承担资产路由功能,实现侧链之间的资产流通。阿希链的共识算法基于DPoS,同时部分采用PBFT
算法变种。截至发稿日期(3月29日),阿希链代币总市值为3.8亿元人民币。

阿希链主网已经上线运行
2
年,分别实现了阿希币(XAS)与比特币(BTC)和比特币现金(BCH)的资产跨链,计划在今年第三季度支持
ETH。

   
DApp开发现在是大热门,很多传统互联网公司最近也都开始布局区块链研发,高薪招聘DApp研发人员,对于之前没有接触过DApp研发的小伙伴,该如何选择一个平台,才能最快的赶上这波红利潮呢?

目前,正基于阿希链开发的DApp包括预测市场应用孔明屋、新闻聚合应用CCTime等近10个。团队方面,阿希链有10多名活跃开发者,其中创始人单青峰毕业于东南大学,历任学习宝后端架构师、新浪微博搜索引擎研发工程师,具有10年以上编程经验;CTO钱汉涛曾担任普天和平高级开发工程师,拥有15年以上编程经验。

目前阿希链发布了自身的钱包
DApp;CCTime、孔明屋、虚拟地球在内的数十个
DApp 开发完成,等待上线。

   
大家都知道以太坊,以及现在很多基于以太坊的应用,其实这些应用就是DApp。可以说以太坊目前是最大的DApp平台,但是基于该平台进行DApp研发有几个不容忽视的缺点:首先以太坊独创了一门编程语言Solidity,这无形中增加了研发的门槛;其次,基于以太坊的DApp最终都会运行在主链上,对于对TPS要求比较高的业务,当前以太坊的处理速度已经远远无法满足。那么有开发语言常见且TPS能基本满足需求的平台吗?答案是肯定的,它就是阿希链。

近日,区块链捕手邀请阿希链CTO钱汉涛进行了一次专访,在这篇文章里,钱汉涛结合行业现状、痛点,解释了阿希链的原理和逻辑,例如为什么要做侧链应用、侧链与主链呈现怎样的关系,以及未来公链发展格局如何。

   
Asch使用的是不同于以太坊和比特币的侧链架构,DApp是运行在侧链上的,每套侧链对应一个DApp。下面详细介绍一下阿希侧链的特点和使用阿希链开发的优势。

采访:刘乾坤、王彦植

侧链的独立性

撰文:刘乾坤

   
侧链架构的好处是代码和数据独立,不增加主链的负担,避免数据过度膨胀,实际上是一种天然的分片机制。
侧链有独立的链,有独立的受托人或者说见证人,同时也有独立的节点网络,就是说一个侧链产生的区块只会在所有安装了该侧链的节点之间进行广播。

编辑:王彦植

侧链的灵活性

\转载请留言后台*

    Asch给用户提供了一种可以选择的灵活性。
比方说,假设Asch有1000个节点,那么其中有的DApp比较重要,需要500个节点来运行它,有的DApp不那么重要,可能只需要100个节点,这完全是由用户和开发者决定的。
在以太坊上,则只能选择一种,即全部节点都来运行它。据说以太坊也打算实现一种分片的机制,实际上这在Asch系统中是一个早就解决了的问题。
另外,对于比较重要的、安全性要求较高的应用,我们依然可以选择在主链上开发,但是不可能对所有开发者开放这种权力,还是为了避免主链的膨胀和不可控(DAO事件)。

01

   
侧链的灵活性还表现在,所有的区块链参数是可以定制的,简单的比如区块间隔、区块奖励、交易费的去向等,高级用户还可以修改共识算法。不过最重要的还是业务逻辑,侧链上可以轻易的开发出与你的业务相关的交易类型或者智能合约。这一点是与侧链的发明者blockstreams不同,blockstreams的侧链,只是一个不同的货币系统而已,开发新型交易和智能合约很不容易。

定位与选择

主链与侧链的互利关系

区块链捕手:看资料您是后来加入到阿希团队的,您之前是怎么接触到区块链,然后选择投身这个领域的?

   
Asch的主链与侧链之间是互惠互利的关系,Asch为侧链提供基础设施,比如数据库写入、网络通讯、加密等等,侧链则可以为Asch补充更多的节点,以壮大整个系统。侧链的开发者不需要提供所有的机器,可以利用已经存在主链的节点,只需要节点主人安装该应用即可。另外,主链的代币XAS可以转入侧链中,由于XAS可以在交易所交易,就相当于为侧链的资产提供了一种价值的媒介。开发者在侧链发行一种资产后,可以直接与XAS兑换,不需要考虑交易平台的问题。

钱汉涛:我大概是15年听说了比特币,身边的朋友卖了一些比特币给女朋友买了个iphone,当时觉得很奇怪,为什么一串数字可以这么值钱?后来到17年我才真正接触比较多,大概6、7月份,阿希链一位早期的资深成员推荐我了解这个项目。从了解到加入,总共花了一个月的时间,对于区块链速度来说,还是比较慢的。

解决生产力问题

区块链捕手:对于行业转换,您觉得过程中难度大吗?

   
阿希链DApp开发使用的语言是开发人员熟知的Javascript语言,并且在SDK中为侧链提供了一套模板,也可以叫做开发框架,侧链的大部分底层功能都是写好的,DApp开发者只需要关心具体的业务逻辑。这样对于中小企业进行DApp开发的成本将会大大缩减。另外现在网络上已经有大量的由阿希公司以及志愿者发布的基于阿希进行DApp研发的文字教程,而且视频教程也在紧张录制逐步推出。

钱汉涛:比较幸运的是,我原来做了十几年的软件开发而且偏底层技术,也做一些比较有名的政府信息化项目,一直对分布式技术、p2p这些比较感兴趣,所以跨过来的门槛不算太高,但最重要的是思路上能转变过来。

   
阿希链这么多明显的优势,使得它成为18年上海区块链大赛的唯一技术支持单位,相信会有越来越多的优质DApp应用在阿希链上开花结果。

区块链捕手:阿希链在做一件什么样的事?

钱汉涛:这个问题需要考虑阿希链能给用户带来什么价值。我们的用户是DApp开发者,他们大都像我一样从传统软件或者互联网行业转型过来,但对大部分人而言还是有一定的门槛。

阿希链作为一个区块链应用开发平台,目的是让有后台开发经验的人可以不用考虑底层技术,在短时间内学会并使用阿希的平台,去开发基于区块链的应用。具体来说,我们觉得有两三年后台开发经验的人,可以在一到两周内,学会用我们的后台开发应用,我们目前的SDK已经能够达到这种应用程度。

区块链捕手:您公司的团队组成现在是什么样的?

钱汉涛: 单从公司角度来说,我们有20人左右,其中技术人员占一半以上,计划今年会进行人员扩张。但我觉得从区块链思维来看,不能单从公司角度来考虑团队,更多的还要考虑社区,因为大家都是一个整体。

我们的社区目前也有一些第三方开发人员,活跃的有10多个人
,他们会做一些外围性的工作,比如阿希链SDK的分装、匿名系统和版本的测试工作。我在最早期也是社区里的活跃成员,后来被邀请加入了阿希。

区块链捕手:我们看到阿希链的特色是通过侧链开发应用,那主链的作用呢?

钱汉涛:在阿希链上开发的所有应用都在侧链上,将来主链会加入一些很简单的合约功能,但不适合做特别复杂的应用。因为主链的节点数量特别多,还要做资产的路由,不适合做成特别重的模式,否则又成为另一个以太坊。

区块链捕手:每个应用都会配套一个侧链吗?

钱汉涛:阿希平台一个侧链上可以运行多个DApp,从逻辑上看一个DApp也可以布到多个链上,一个侧链上还可以应用多种Token,
具体方式可以由开发者自己选择。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关文章