雀康麻将机价格|2018微乐贵阳捉鸡麻将
文章阅读页通栏

LiquidApps(DAPP网络)降低区块链开发的难度和成本

来源: 区块网 作者:考拉
LiquidApps 的使命,是通过引?一系列技术解决方案,降低区块链开发的难度和成本,以此推动去中心化应用 (dApps) 的?规模发展,所提出的解决方案称之为......
LiquidApps 的使命,是通过引?一系列技术解决方案,降低区块链开发的难度和成本,以此推动去中心化应用 (dApps) 的?规模发展,所提出的解决方案称之为: “DAPP 网络”。

虽然在复?#26377;?#21644;认知方面区块链技术都有所提升,但人们仍然很难利用其潜力。导致这一脱节的原因在于 dApps的缺失,无法为主流用户提供关键的实用服务和?#24049;?#29992;户体验。

“杀手级应用”指的是那些使用量?然增长达到一定水?#38477;?#24212;用程序,有相当一部分人会经常使用它们,而不必深?了解其底层技术(例如互联网背后的TCP/IP协议)。虽然迷恋猫(Crypto-kitties) 之类的消费类应用程序显示了当前以太坊 (Ethereum) 等平台所面临的扩容挑战,但是充满活力的开发者和 dApps 的生态?#20302;?#20173;在不断发展。目前,游戏、菠菜和交易所类 dApps 最受欢迎。但在未来,其功能和覆盖范围将如互联网一般广泛。

随着以太坊区块链平台主导地位的挑战者出现,新的技术挑战和机遇?#33756;?#20043;出现。尽管EOS 区块链具备潜在的无限可扩展性和速度, 在EOS 区块链上运营所需的 RAM 和 CPU资源价格不菲且数量有限,若 dApp 获得了成功,所面临的问题则会更加?#29616;?— 生态?#20302;?#20250;面临鸡生蛋、蛋生鸡类型的相互制约。需要提出一种技术解决方案,使 dApp 开发人员能够轻松地将 CPU 和 RAM 从 EOS 区块链外部化,并且方便经济地使用常用的功能。

LiquidApps 很荣幸推出了 DAPP 网络原生代币 — DAPP代币, 一种多用途的应用代币,用于驱动包含了应用设施、资源和服务的生态?#20302;常?#19987;门为 dApp 开发人员构建以用户为中心的 dApp 服务。

DAPP 网络为全新去中心化应用的出现创造了条件——由于现有技术栈?#20302;?#26041;面的限制,这些应用是此前所想象不出的。引?了新的协作和激励的生态?#20302;?#21518;,诸多真正具备多样性、有价值的创造性 长尾dApps 即将应运而生。

在本文中,LiquidApps 介绍了 DAPP 代币的第一个实用程序,即 vRAM ?#20302;场RAM 是开发人员构建 EOS dApps 的另一种存储方案,可与 RAM 兼容、去中心化运作,并且能够经济高效地存储和检索可能的无限数据。

LiquidApps 向社区发布了第一批由 DAPP 代币驱动的关键产品,为开发人员开发和创建DAPP 网络提供工具。围绕这一愿景,LiquidApps 制定了路线图,为开发人员提供连续的工具和服务,有助于提高 dApp 的扩展性。DAPP 网络的发展,目的是为了提高在区块链上构建可扩展性 dApp 的便利性、速度和经济性。

vRAM ?#20302;?/span>

EOS 区块链是公链发展的一个重要里程碑。每周流通市值超过 2,200,000,000 美元,每周新增账户约 10,000 个(截至 2019 年 1 ? 14 ?),EOS区块链具备高效的处理性能,使其?#24515;?#21147;为下一轮 dApp 的范式转变提供支持。

RAM 是一种用于存储数据的资源,是 EOS 区块链的核心功能特性之一。 DAPP 代币的?个应用场景,就是为了改进 RAM。

为了在 EOS 上进?开发,dApp 开发人员需要获取和使用 RAM 资源。目前,RAM 的使用受限于两个方面:其费用超过 58 EOS/1 MB(截至 2019 年 1 ? 14 ?),且供应有限,约为 90 GB(预计到 2019 年 12 ? 31 ?,将增加至 128 GB)。这都?#29616;?#38480;制了 dApp 开发人员及其应用程序的能力。

vRAM ?#20302;常?#31616;称为“vRAM?#20445;?#20026;区块链开发者提供了三类创新功能:

1. 存储经济实惠
2. 潜在的无限存储容量
3. 链下处理,同?#26412;?#22791;链上完整性

vRAM 是开发人员构建 EOS dApps 的另一种存储方案,可与 RAM 兼容、去中心化方式运作,并且能够经济高效地存储和检索潜在的无限数据。此外,vRAM 将 RAM 用作缓存,用于消除当前内存成本 (RAM) 和智能合约?小(需要存储)之间的相关性。 

当前,dApp 开发者基于 EOS 创建应用会受到限制,因为他们很难支付高昂的 RAM 费用,或其 dApps 所需的 RAM 远远超过当前的总供应量。引入 vRAM 作为 RAM 的补充,dApp 开发人员能够突破当今技术的制约,设计新型的去中心化应用和用户交互方式。

vRAM ?#20302;?#32452;件

vRAM ?#20302;?#21253;括以下主要组件: 

● DAPP 代币: vRAM 是 DAPP 代币的?个应用场景,?#24066;?#24744;将 RAM 作为高速缓存与之交互。EOS 合约仅能从真正的 RAM 中?#21015;?#25968;据。为了提供额外容量,vRAM引?了一种机制,使用“DAPP 代币”以去中心化、去信任的方式将数据从 vRAM 加载到 RAM之中。DAPP 代币将用作 vRAM ?#20302;?#30340;应用访问代币,用于访问和使用?#20302;?#30340;?#21015;?#21151;能。未赋予 DAPP 代币其他权限。DAPP 代币?#37096;?#22312;其他区块链中使用,dApp 开发人员需要进?抵押 DAPP 代币,以使用 vRAM ?#20302;场?/span>

● DAPP 代币智能合约:管理 DAPP 代币的抵押事宜。连接 vRAM ?#20302;?#21450;使用其功能,需要抵押 DAPP 代币。

● vRAM 库:任何使用 vRAM 而? RAM 的智能合约均需引入 vRAM 库。借助vRAM 库,用户合约(User Contracts)能够使用与 RAM 表(多索引表)相同的程序接?进??#21015;?#25805;作。

● dApp 服务提供商(简称“DSP?#20445;?#20219;何运?着 DSP 节点服务器的实体(如下所示)。DSP 可提供定制服务包,包括: 提供可用的存储空间?小、服务器规格以及使用每个包(“DSP 服务包?#20445;?#25152;需要抵押的 DAPP 代币量。

● DSP 节点:vRAM 网络由 dApp 服务提供商(DSP)所运营的节点组成。DSP 节点为网络提供冗余且无需信任的数据存储。每个节点均提供 EOSIO API 服务,dApps 向其提交交易(以?#24405;?#31216;为“TXs?#20445;?#20197;便在执?操作之前使合约可以访问相关数据。

● 用户合约(User Contracts):EOS dApp 开发者所部署的智能合约,其中引?了LiquidApps (vRAM 库) 所提供的标准代码,用于兼容 vRAM操作。只要用户合约具备?够的 DAPP 代币来满? dApp 的读/写需求,用户合?#25216;?#21487;与 vRAM ?#20302;?#20132;互。

vRAM ?#20302;?#36816;?

A. 配置

为使用 vRAM ?#20302;常琩App 开发人员需完成以下步骤:

1) 将 vRAM 库集成到用户合约(User Contracts)中,以便从 vRAM 数据库中写入/读取数据。
2) 选择满足dApp 数据存储和访问初始需求的 DSP 服务包
3) 获取适量的 DAPP 代币以满足所需的数据存储和访问需求。
4) 通过 vRAM 库在用户合约中抵押 DAPP 代币,将抵押的代币分配给 dApp 开发人员所选择的特定的 DSP 数据存储和访问服务包。
5) 您可以利用尚未使用的 DAPP 代币,为您认为有助于社区运行和强健的 DSP 投票。

B. 维护

同 RAM 一样,dApp 开发人员需要监控其 vRAM 的使用情况(及存储的 DAPP 代币数量),并在必要?#22791;?#25913;所选择的 DSP 服务包,避免由于资源不?而导致服务中断(例如:服务计划过小或存储的 DAPP 代币不?)。

C. 使用 vRAM ?#20302;?#22788;理事务(TX)

用户合约执? TX 的过程如下: 

1) 从客户端向使用 vRAM 的用户合约发送标准事务( TX)。TX 通过 DSP 节点的EOSIO API 发送。
2) DSP 节点检测 TX 所需的所有数据,而这些数据无法在 RAM ?#38505;?#21040;(因其尚未写? RAM 中),但是存在于 vRAM 上。
     a) DSP 在本地同步 EOS 节点上执?该操作
     b) 用户合约本地运?事务。若尝试获取所需数据,则会抛出异常(断?错误)。若 RAM 中数据不存在,则此异常可以被视为一种通过信号通知 DSP 请求其服务的方式。
     c) DSP 捕获异常并解析服务请求。
3) DSP 验证 dApp 是否存储了?够的所需的 DAPP 代币。
4) DSP 节点将数据以及数据的?#29992;?#39564;证证明一同转发至用户合约。这被称为“预热请求”。
5) 用户合约验证?#29992;?#35777;明并将数据加载至 RAM。
6) DSP 将?#23548;?#30340; TX 从客户端发送至用户合约。此时,需要的所有数据均在 RAM中。
7) 如果用户合约需要修改存储在 vRAM 中的数据,则会使用 DSP 捕获的新数据发送一个?#24405;?#32780; DSP 会将其本地缓存。新数据目前存在于链历史记录中。
8) 用户合?#25216;?#31639;并存储下一次读取?#29992;?#35777;明所需的签名,并将数据保存在 RAM 中。
9) 用户合约通过信号通知 DSPs 将数据从 RAM 中删除(通过交?#36164;?#20986;发送信号。例如:console 输出字段)。
10) DSP 向用户合约发送指令(清理/cleanup),用户合约将数据从 RAM 中删除,同时保留签名以验证下一个预热请求的完整性。如前所述,由于它是链历史记录的一部分,因此没有数据丢失。

D. vRAM ?#20302;?#30340;跨链功能

vRAM ?#20302;騁部?#20197;用作区块链之间的共享内存。通过在链之间传递 vRAM 数据指针(例如 IPFS 指针),它们?#26432;?#22312;多链中的 DSP 使用。这样,一旦 IBC (区块链间通信)功能实现,vRAM ?#20302;?#38500;了其核心功能外,还能?#24066;?#23454;现无限的“IBC 带宽”。

DAPP 服务提供商 (DSPs)

任何个人或实体均可成为 DSP。DSPs 对其运作的所有方面保持完全?主。每个 DSP 均可提供定制数据包,并附带 DSP 提出的预定义条款。

如下文“DAPP 代币分配机制”一节所定义,DSP 的激励来自 DAPP 代?#20197;?#21457;。

A. DSP 功能

a. EOS 区块链的标准 API 端点。
b. 预热:用户合约包含临时缓存(存储在标准 RAM 中)。调用某个操作时,DSP都会模拟并收集该操作所需的所有数据指针。然后,DSP 发送预热请求,该请求包含数据点及其?#29992;?#31614;名。此请求经用户合约验证后,将临时加载到临时 RAM缓存表中。
c. 选定数据集的证明/数据索引: ?#23548;?vRAM 数据和证明有效地存储在链历史记录中。为在执?预热请求时向这些元素提供快速访问,DSPs 实时监听区块历史,并将不同数据点和证明的最新版本存储在可访问的位置(例如 IPFS、S3、磁盘、SQL)。
d. DSPs 支持多项其它?定义外部服务,其中很多为社区所创建,下面的路线图部分概述了其中?项。

DAPP 网络?#20302;?#27169;型

● 为访问 vRAM ?#20302;?#24182;获取 DSPs 提供的服务,dApp 开发人员必须在用户合约中抵押 DAPP 代币。每个用户合约中所需的 DAPP 代币数量应满足 dApp 读/写需求所需的 DAPP 代币量,并且应该符合选定的 DSP 包的要求。注意:dApp 开发人员可以抵押多于最小必要数量的 DAPP 代币,用于为特定的 DSP 投票。

● dApp 开发人员可能会抵押多份 DAPP 代币,以获取不同 DSP 所提供的服务。这样做的目的是为了在出现 DSP 不可用的潜在情况下实现冗余服务。

● DAPP 代币智能合约?#20013;?#29983;成新 DAPP 代币,年通膨率为 1-5%(简称为“通胀?#20445;?#26681;据抵押且指定给 DSP 的 DAPP 代币数量的比例,DAPP 代币智能合约将通胀按比例分配给 DSP。在代币发放阶段,通胀率设定为 1%。代币分发阶段结束之后,可由社区对通胀?#24335;?#34892;更新,最高不超过5%。所述的抵押代币数额将基于累积区块进行计算,并按周期执行分配。通货膨胀?#39318;?#21021;定为2.71%,其后,社区可不?#22791;?#26032;通货膨胀率,年化通胀率的范围是1%至5%。

● 为了获得通胀部分的 DAPP 代币,DSP 必须通过 DAPP Generator 智能合约领取代币。开发者首次将 DAPP 代币抵押给某个 DSP 服务包,间隔一个区块后,该 DSP可以首次申领 DAPP 代币。 DSP 领取了 DAPP 代币之后,再次领取,需间隔24小时以上。

DAPP 代币分配机制

A. 参数

● SYMBOL: DAPP
● 总发行量: 1,000,000,000 (10亿), 将于代币发行之日起创建, 通过供应者智能合约(Vendor Smart Contract) 分配给每一轮的参与者,详情见下文 B部分。
● 代币分配开始之后即可转账.
● 所有 DAPP 代币都将通过 代币生成器(Token Generator)创建,通过供应者智能合约(Vendor Smart Contract) 进行分配。

B. 分配

● 50%的 DAPP 代币将通过两个单独的“供应者智能合约(Vendor Smart Contract)” 销售,?#20013;?333 天,历经 444 个销售周期。该合约由 Token Generator 托管或代表 TokenGenerator 。

   · 有两个供应者智能合约(Vendor Smart Contract), 每一周期所参与销售的数额(“周期配额”)为1,126,126 DAPP 代币( 18-hour 为一周期)。每一轮的周期配额,将平均分配给两个供应者智能合约(Vendor Smart Contract)

   · 参与者可以选择通过所喜好的任一供应者智能合约(Vendor Smart Contract)购买DAPP 代币,该智能合约部署在 EOS 区块链上。

   · 在接收 EOS 代币转账,和分配 DAPP 代币给参与者这些方面,两个供应者智能合约(Vendor Smart Contracts)的方式都是相似的。不过,区别在于其中之一支持立即购买,另外的合约则需要进行引导流程。 

   · 每一周期结束后:
DAPP 代币的周期配额按发送?额的?例分配给该周期的参与者,根据参与者所发送到两个供应者智能合约(Vendor Smart Contract)之中的代币数额进?分配。
供应者智能合约(Vendor Smart Contract) 会将所接收?#38477;?EOS 代币发送至 Token Generator.

例如:

周期配额:1,126,126 DAPP 代币
该周期内收?#38477;?EOS 总额10,000 EOS
参与者 A 发送了 1,000 EOS,这意味着在该周期结束时,他将收到 1,000/10,000*1,126,126= 112,612.6 个 DAPP 代币。

● 10% 的 DAPP 代币将通过 “Air-HODL?#20445;?#26082;定空投)的方式发放给 EOS 社区。区块高度为 36,568,000时的每个 EOS 持有者将按?例(最多 300 万 EOS ) 获得DAPP 代币(这部分用户称之为 “?#30830;?#25345;有者(Pioneer Holders)?#20445;O确?#25345;有者(Pioneer Holders) 所收?#38477;?DAPP 代币将在 2 年内(逐块地)逐步发放,这样 2 年后就可以完全得到所有的代币。若某个?#30830;?#25345;有者选择在上述 2 年结束前赎回 AirHODL的代币,将只收到既得部分(例如,在 6 个?后,累积发放了 25% 的DAPP 代币)。如果?#30830;?#25345;有者选择在代币发放完毕之前就?#22836;?和/或出售) AirHODL的代币,则会将剩余的未发放的DAPP 代币分配给那些仍然 Air-HODL 的人,从而增加剩余?#30830;?#25345;有者的分配额度。但是,?#30830;?#25345;有者可以将其已得的DAPP 代币抵押至 DAPP 服务提供商(DSP),这一情况下,这些 Air-HODL 代币将不会被视为取出。 Air-HODL 开始的日期将在稍后公布。

● 10% 将分给我们的项目上线合作方、设计合作方、其他合作方和顾问。 DAPP 代币的 1% 将会解锁,剩余部分会用两年时间(以逐块发放的方式)?#20013;?#21457;放。然而,未发放的代币可能会被抵押。

● 10% 的DAPP 代币将被指定用作奖金与悬?#22270;?#21010;,在2年内以逐块发放的方式?#22836;擰?#28982;而,未发放的代币可能会被抵押。

● 20% 的代币将被分配给 LiquidApps 和创始人,DAPP 代币总量的 6.5% 将会解锁,其余的将在 2 年内(逐块方式)?#20013;?#21457;放。然而,未发放的代币可能会被抵押。

路线图

DAPP 代币是访问 DAPP 网络服务和 LiquidApps 的?款产品 — vRAM 的代币,vRAM 打破了去中心化应用开发的一个关键瓶颈。DAPP 网络旨在支持?量用户案例,?#20013;?#24110;助开发者和用户简化与去中心化技术交互的能力。

随着使用的增加及 DAPP 网络的发展,可能会出现其他功能,例如:

● DAPP 借贷:使 DAPP 持有者可将其代币借给他人,内置的到期机制可以消除违约风险。
● vCPU:将 CPU 密集型的进程从主链卸载至侧链的简单解决方案。
● 无 RAM 账户:一种在EOS区块链上创建无 RAM 帐户的方法,?#24066;?#32456;端用户免费登录。
● ?#26432;?#30340;通货膨胀:使 DAPP 持有者能够共同重新设定 DAPP 通货膨胀率。
● IBC:区块链链间通讯解决方案。
● 其他更多功能,敬请期待... 

总结

LiquidApps ?豪地宣布一项正在申请专利的创新—— DAPP 代币,它将为包含开发人员产品和服务的生态?#20302;?#25552;供动力。

vRAM 是 DAPP 代币的?个用例,可使区块链开发人员以经济的价格开发出前所未有的dApps,吸引?量用户。vRAM 会消除进?该领域的财务阻碍,并使开发人员?乎能够无限制地访问数据库,我们相信, vRAM 将推动区块链新一轮的发展。

LiquidApp 旨在激励社区构建工具和提供服务,为 dAPP 开发者社区赋能,促进基于区块链的 dApp ??世界各地人们的?常生活,成为重要的组成部分。

关于更多LiquidApps信息:https://www.liquidapps.io/

关键词: LiquidApps  DAPP  
0/300
? 雀康麻将机价格 巴西球员埃弗顿 曼城虎扑 波尔多对里昂 佛罗伦萨画派 英雄联盟夏季赛 22选5开奖结果今天 ac米兰最新阵容 布莱顿prime值得练么 沙尔克04的昵称 大航海时代4地图