Lisk:使用Javascript开发dApps的平台
Lisk是一个开发dApps的平台,即去中心化的基于区块链的应用程序。加密货币生态系统发展面临的最大挑战之一是确保开发人员为基于区块链的项目提供更好,更简单的工具。
由于比特币主要是用C ++编写的,而以太坊是用Solidity编写的,因此开发人员对于要关注哪种语言存在很多困惑和犹豫不决。
Lisk的两位程序员Max Kordek和Oliver Beddows简单地提出了这个问题:
“考虑到大多数最受欢迎的应用程序(例如优步)和网络本身主要是在Javascript上运行,为什么要重新发明轮子?”
Lisk:dApps和sidechains
Lisk旨在为去中心化应用程序创建一个平台,使开发人员能够比中心化系统更公平地获得奖励,例如Google Play或Apple Store,其中大型企业的利润率很高。
该项目还旨在通过专注于Javascript来加速和简化开发,从而为已经熟悉该语言的数千名程序员开放其平台。
这一切始于2014年,Crypti是一个开源的dApp平台,Lisk于2016年5月诞生,这得益于分叉。
在它诞生并取得第一次成功后不久,Lisk就被称为“以太坊杀手”。
Lisk与以太坊和NEO类似,旨在成为一个基于去中心化网络的平台,尽管它在几个方面与后者不同。
以太坊使用Solidity,它要求开发人员学习新的编程语言并专注于智能合约。
Lisk提供了侧链(辅助区块链)和完整的软件开发工具包(SDK),可以使用单个系统生成dApp(去中心化应用程序)。
由于使用了几个侧链,开发人员可以更安心地工作,而不会影响和堵塞主区块链。
为了使区块链技术更易于访问,该团队创建了一个基于JavaScript的开发人员工具包(SDK),这是开发人员最流行的编程语言之一。
SDK基于两个关键概念:
- 一致性算法,其中委托证明(DPoS)是默认配置;
- Sidechains,允许创建和使用链接到Lisk主区块链的独立区块链。
开发人员将能够创建稍后可以在单个包中轻松下载的应用程序。该应用程序可以在去中心化的存储库中访问,就好像它是一个简单的应用程序商店。
Lisk令牌(LSK)在网络中和操作某些服务时使用。
Lisk.Buzz
通过Lisk.Buzz,可以搜索和添加在Lisk客户端中开发的任何dApp,就像通过任何应用商店一样。
在平台上构建的所有dApp都必须在主链上注册。
此注册在Lisk主链和相应的侧链之间创建连接。
在此过程中,开发人员可以设置唯一的应用程序名称,描述,类别,图标,标签和下载链接。这与在Apple应用商店等中心化服务上注册简单应用程序的过程非常相似。
帖子Lisk:使用Javascript开发dApps的平台首先出现在The Cryptonomist上。