LiquidApps的愿景是通过引入一系列用于构建和扩展分布式应用程序(dApps)的产品来优化区块链的开发。我们很自豪地宣布,DAPP网络,即我们在EOS主网上为dApp开发人员开发的全新平台层,现已上线!
借助DAPP网络,dApp开发人员可以获得额外的存储容量,安全的通信服务以及其它关键的实用程序,从而使dApp的开发变得更加容易和经济实惠。
我们很高兴告诉您有关DAPP网络的更多信息,包括其主要参与者,以及它将从现在开始为dApp开发人员提供的功能和性能。
EOS生态及其扩展性面临的挑战
EOS区块链最初的设计目的是解决早期区块链面临的可扩展性问题。通过Delegated Proof of Stake(DPOS)和500ms的区块时间,以及其它创新性措施,这就很容易理解为什么在推出后不到一年的时间里,EOS区块链在dApp使用方面就已成为行业领导者。
但是,开发和维护dApp的过高资源成本阻碍了广泛的dApp开发和大规模用户采用。例如,购买用于存储dApp智能合约和状态信息的EOS专用数据库的1MB内存,如今会花费开发人员超过50个EOS。由于它是基于当前的内存模型,因此搭建需要几个GB存储来存放相关使用数据的复杂dApp目前是不切实际的。
DAPP网络
DAPP网络是一个社区驱动的生态,它由开发人员,服务提供商和致力于扩展区块链的用户组成。
DAPP网络作为EOS主网之上的第二层,为解决资源稀缺问题提供了一套解决方案,目前该问题严重限制了EOS的开发。它为全新的分布式应用程序的出现铺平了道路 — — 由于现有技术堆栈的系统性限制,这些应用程序以前是不可想象的。通过引入一个新的协作和激励生态系统,将可能会出现真正具有多样性、创造性和实用性的dApp。
DAPP网络有三个主要参与者(DAPP服务提供商,dApp开发者和用户),一个名为DAPP的实用通证,会用于授予对网络以及一系列工具和功能(如vRAM,免费帐户等等)的访问权限。
DAPP服务提供商
DAPP网络的核心是DAPP服务提供商(DSP) — — 任何希望影响EOS生态并为dApp开发者提供服务的个人或公司,这将使开发者能够优化其应用程序的开发流程。
DSP对它们提供的服务具有完全控制权和自主权,并且它们在自由市场基础上创建服务并提供给开发者。他们可以决定其服务的服务水平协议(SLA),包括协议中不同服务的价格,费率和持有期限。
我们设想在这个自由的市场系统里,它将有助于确保开发者能够获得最好的服务产品,并能让他们构建出迄今为止被认为是不可能的一些dApp。
未来会存在这样的可能性:DSP可用于在侧链之间进行通信,处理侧链上的交易,并为从未能想象到的那些DAPP网络上的应用程序提供服务。作为DAPP服务提供商,您不仅为dApp开发者提供急需的存储,通信和实用功能,同时还是维护和发展DAPP网络的不可或缺的合作伙伴。
dApp开发者
DAPP网络是由开发人员为其它开发者设计的。它的使命是使他们能够构建和扩展拥有真正对终端用户有实用意义的分布式应用程序,帮助他们将区块链技术带给世界各地的每个人。
通过将公共知识和开源应用程序与DAPP网络架构相结合,如今dApp开发者可以创建新颖的解决方案并加快dApp开发。
DAPP通证
DAPP网络的关键是DAPP通证,这是一个实用型通证,让开发者能够获得DAPP网络中DSP提供的工具和服务。
DAPP通证在区块的基础上会有固定的增发。DAPP网络的DSP将可以根据其服务包上持有的DAPP通证数量(由DAPP通证持有者,例如dApp开发者)与所有DSP持有的DAPP通证总量对比所占的比例来获得这些增发DAPP通证。
DAPP通证生成活动会从今天开始,并将持续到2020年1月。DAPP通证会通过两个相互独立的购买渠道分发 — — 即时注册渠道和常规注册渠道。我们相信DAPP生成的这个时长及其双轨制将有助于在整个社区中广泛推广DAPP通证。
有关DAPP通证生成活动和DAPP通证的更多信息,请参阅我们的网站或我们发布的专门的媒体帖子。
vRAM(虚拟内存)系统
vRAM系统,作为EOS开发者的替代存储解决方案,它展示了DAPP网络的不同部分如何协同工作以帮助开发者搭建更好的dApp。vRAM是由DSP为dApp开发者提供的,它是与RAM兼容,并且是去中心化的,旨在以经济高效的方式存储和检索可能无限量的数据。
作为EOS的硬件驱动,vRAM让RAM仅用作操作数据的缓存层。数据是永久存储在链的历史中,并由DAPP服务提供商(DSP)检索,DAPP服务提供商(DSP)在分布式文件存储系统(如IPFS)上维护文件的副本。一旦在EOS RAM中需要,数据就会在智能合约操作期间加载到临时缓存中。与vRAM兼容的智能合约允许开发者使用多个索引表,这是一种对于他们来说已经很熟悉的为了高效数据检索而优化的数据结构。
为了优化可扩展性和效率,区块链必须设计为存储最少量信息以满足验证未来交易有效性。vRAM使开发者有机会将他们的dApp数据存储在链的历史中并由DSP编制索引,从而使RAM资源来仅用于缓存使用中的数据。
额外功能和实用性的路线图
随着使用量的增长和DAPP网络的发展,我们设想了可能会有的其他功能和实用性,例如:
*Zeus软件开发套件:强大的开源跨平台软件开发套件。它是专为区块链开发者设计。
使用Zeus,dApp开发人员只需一个命令就可以模拟本地节点,包括使用vRAM所需的功能。Zeus会延伸到智能合约测试和部署之外。作为构建dApp的一站式商店,Zeus将让开发人员可以设计dApp前端,构建链下微服务并将基础货币化工具整合到他们的dApp中。
*DAPP贷款:使DAPP持有人能够将其通证借给他人,并采用内置的到期机制来消除违约风 险。
*vCPU:减轻从主链到子链的CPU高强度过程的一个简单的解决方案。
*免费账户:在EOS区块链上创建无RAM账户的一种方式,让最终用户可以免费加入。
*IBC(区块间通信)解决方案:我们预见的众多潜在实用工具之一是当使用IBC(区块间通信)时,vRAM具有作为EOS侧链之间的共享存储器解决方案的能力。这可以延伸到与EOS不同属性的通证的那些链,从而让DAPP通证成为利用交叉链资源的通证。
DAPP网络犹如其成员一样强大
在将分布式应用程序作为日常生活的重要组成部分时,其真正的力量掌握在DAPP网络的开发者和用户的手里。
那么下一步计划是什么?
这取决于帮助实现DAPP网络潜力的社区,您可以从现在开始加入:
*加入我们的中文电报群,您可以在那里提出问题,提供反馈,并帮助社区了解DAPP网络
*dApp开发者?请查看我们的Github代码库并加入英文开发者电报频道
*在我们的中文Medium页面上阅读有关DAPP网络及其组成部分的更多信息
*在微博上关注我们,了解最新最好的内容
DAPP网络已准备好迎接下一个区块链创新时代,我们在LiquidApps迫不及待地想看到社区能带领它走向何处。
史蒂夫乔布斯曾经说过,“这里的每个人都有这样的感觉:此刻就是我们影响未来的那一刻”; 这也是我们此刻的感受。