MEET.ONE 侧链技术白皮书

2019-01-17 12:54 栏目:经验之谈 来源: 查看()
基于“开放共享”的概念,MEET.ONE团队将构建基于eosio的区块链基础设施,与超级节点和开发人员合作,促进可信互联网的发展,并共同使用区块链为互联网提供支持。

MEET.ONE团队在DAPP智能合约开发,钱包开发和节点部署方面积累了丰富的行业和技术经验。 MEET.ONE侧链旨在扩展EOS生态系统,降低EOS使用阈值和成本,并使侧链DApps能够访问主要网络资源。

MEET.ONE 侧链技术白皮书

1.1财务

金融的核心是信用的建立和传递。区块链自然适用于各种金融场景,因为它具有非篡改,安全性,透明性,分散性或多中心性的特点。

普华永道(PricewaterhouseCoopers)的一项调查显示,55%的金融科技调查计划使用区块链作为2018年战略布局或生产流程的一部分。到2020年,这一比例将上升至77%。

毫无疑问,区块链进入公众视野后最受欢迎的行业是金融业。与过去几十年相比,当今金融体系的问题是缺乏包容性和公平性。在金融业,普通公众普遍认为他们被迫进行不公平交易。此外,世界上数十亿人根本无法进入银行。区块链及其衍生加密货币可以在很大程度上弥补这一点。

通过去中和和不可逆转的性质,区块链将财务权力返还给个人,提供不需要高利率和中间人成本的解决方案。银行业甚至表示,通过降低基础设施和中间人成本可以节省高达200亿美元。

1.2保险

保险业是一个数万亿美元的产业。虽然数字时代带来了无数的技术创新,但数百年历史的保险业似乎仍然停留在复杂的文书工作和冗余的手工处理中。过程不透明,协调部门众多,安全评估能力低。保险业的流程昂贵,缓慢且充满欺诈风险。根据爱德曼最近的一项行业调查,保险市场参与者各方的信任。该水平已经处于历史最低点。

如今,各国保险业也在积极探索区块链技术,以改善市场参与者之间的矛盾。麦肯锡全景金融技术数据库目前包含200多个与区块链相关的解决方案,其中约20个针对保险公司的痛点,例如分散功能以降低信任成本和简化市场运营。该版本可能会在审计和管理流程或保险欺诈中损失数十亿美元的成本。

2017年,IBM报告称基于区块链的技术可以帮助“从根本上改善保险业”,并特别指出欺诈检测和预防。报告指出,“区块链技术可以最大限度地减少假冒,双重预订,篡改文件或合同”,并补充说该技术也可用于身份管理。

1.3物联网

物联网面临的主要问题是:数据隐私,存储安全性,数据连续性以及各种数据交互的兼容性。随着物联网的逐步普及,网络设备的数量逐渐增加,传统的集中式服务器在生产力和可靠性方面存在瓶颈。

利用区块链技术改造物联网产业是一种非常有效的整合,并可能探索一种新的数据交易结算业务模式。

1.4供应链

随着社会监督体系的不断完善和人们消费的不断提升,供应链风险控制和供应链透明度的需求不断增加。区块链技术可以构建由供应链整个流程链维护的联盟链,建立联盟链中数据维护的参与规则和激励机制,鼓励供应链节点中的企业参与和维护供应链数据,并促进供应链数据。协作和互操作性反过来又提高了整个供应链的透明度,并为消费者购买的可追溯性和防伪提供了技术支持。

1.5公共服务

如果允许任何个人或组织随意删除修改后的数据,政府或组织的可信度将大大降低。然而,区块链的出现解决了随机篡改数据的问题。区块链对专利或版权声明很有用。他们还确保政府机构或公司可以验证他们的数据,并允许公众访问并确认他们拥有与创建者的签名和带有时间戳的文件相同的文件。

可以想象,公司会将其信息更新为区块链,并建立安全机制以保护个人和公司隐私。政府将使用这些实时提交的数据将当地法律适用于这些公司,其员工或承包商以及消费者。 。负责监督行业的政府机构将分析诸如消费者反馈评级和其他相关信息(例如,共享司机是否会将访客带到更长的路线)等数据,以提高安全性并更好地保护所涉及的所有人的权利。换句话说,政府将使用轻量级算法规则来保护当地公民的权利和安全。

公共区块链将从根本上改变我们的管理和运营方式。政府正在建立一个适应性强的系统,以减少企业和消费者的文书工作和合规性,而不是要求公司和消费者降级他们的数字互动以遵守法律。政府不是将新兴技术和商业模式强制纳入合法的灰色地带,而是使用算法规则为各自行业的现有公司创造公平的竞争环境。

1.6娱乐

目前,如果没有唱片合约并依靠唱片来录制,分发和货币化艺术家的音乐,就不可能推出音乐。电影和电视也是如此:如果没有工作室或制作公司,如果你进入电影或电视节目,电影或有线电视频道同意展示你的作品,你就无法发行电影或电视节目。

尽管互联网已经使娱乐和创意内容的创作和发布成为可销售的,但是数字内容中出现了许多新的中间商。今天,用户依靠该平台来消费音乐和视频内容。像YouTube(15亿用户),SoundCloud(1.75亿),Spotify(1.4亿)和Netflix(约1.1亿)这样的平台控制全球用户支出并充当新的分销商,收集订阅和广告收入以及分发艺术家付款。

这种控制量有利于主流唱片公司和流媒体平台,并引发了有关艺术家薪酬和待遇的争议,最引人注目的是Taylor Swift和Apple Music以及Spotify。随着艺术家对这些平台越来越失望,他们正在寻找新的选择 - 区块链。

2.1 MEET.ONE钱包

MEET.ONE钱包于本月在EOS主要在线产品线上发布,并成为全球用户数量最多的EOS钱包。支持包括

Sidechain用户可以通过MEET.ONE Wallet APP管理他们的帐户资产,在Wallet App Center中,他们可以访问所有MEET.ONE基于侧链的开发DAPP。基于侧链开发的DAPP团队可以通过MEET.ONE钱包到达侧链用户。

2.2 MEET.ONE孵化器

EOS的DPOS共识机制确定所有开发人员必须先使用EOS TOKEN才能使用EOS主网络上的带宽,存储和其他资源。然而,由于自由市场分散,EOS的成本是不可避免的。这对学生不友好。与此同时,EOS主链是一个开放,自由的生态环境。缺乏对恶意或不良应用程序的过滤可能会导致主链中低价值应用程序的激增。普通用户识别低价值应用程序的能力有限,这很容易引起。生态用户的流失。

MEET.ONE将基于EOS主链发起的侧链,并致力于成为EOS应用生态系统的孵化器,弥补这些短板MEET.ONE孵化器,为侧链提供多方面支持DAPP开发团队。包括但不限于免费的侧链CPU/NET/RAM资源天使投资,为开发人员提供一站式开发支持服务,鼓励开发人员验证他们的想法,并通过MEET持续筛选高质量的应用程序。孵化平台。为EOS生态系统开发DAPP项目制定参考标准,过滤不良应用,努力改善生态系统中的用户体验。

2.3开发者平台

MEET.ONE侧链开发人员平台专为服务开发人员设计。在线提供大量开发文档,开发人员可以使用DEMO等智能合约,甚至可以为DAPP项目方提供定制的节点云服务。黑客马拉松不时举行,以帮助更多的工程师了解区块链和智能合约,使开发人员能够专注于产品功能开发,并在MEET侧链上有效地部署产品应用程序。

3.1用户系统

3.1.1账户

MEET.ONE sidechain支持免费创建以.m结尾的12位帐户名,字符支持az,1-5,创建MEET.ONE侧链帐户名需要消耗创建者的RAM,侧链RAM资源可以通过MEETONE令牌购买获取。帐户支持相互发送操作,并且还支持每个操作的自定义响应逻辑。每个帐户都有自己的独立数据库,支持添加和删除,并且还在帐户上部署了侧链智能合约。

以.m结尾的11位帐号将通过邀请码在EOS主网络上创建,同名的侧链帐户名将免费提供。 IBC(交叉链通信)上线后,以非.m结尾的EOS主网络帐户名将在侧链中使用。

随着传统互联网公司的营销成本逐年增加,新用户的成本远远超过了为区块链网络创建账户的成本。目前,EOS主网络上的几个DAPP开发团队已经免费为用户创建了EOS帐户。同时,所有DAPP共享相同的帐户系统,其他DAPP创建的帐户可以直接在新DAPP中使用,无需重复创建。

3.1.2公钥和私钥

MEET.ONE侧链帐户名的公钥和私钥可以理解为帐号和密码,私钥可以生成公钥,反之亦然。私钥用于生成签名以启动事务。每个帐户都有两个权限,所有者和活动,对应于一对公钥和私钥,并且还支持自定义权限。通常使用活动密钥进行传输,投票等。如果活动密钥被盗,您可以使用所有者密钥替换活动密钥。

3.1.3多重签名

帐户多签名是区块链网络的一个非常常见的功能。通常,开发人员只需要私钥即可通过钱包启动交易,但对于团队或大额账户,很多时候需要拥有多个帐户。或者可以同时授权多个私钥来发起交易。例如,帐户A的活动权限阈值为2,并且有三个多重签名帐户B,C和D,每个帐户的权重为1,那么此时,三个帐户B,C中的至少两个和D需要通过活动启动交易。同时授权。

3.2开发工具

3.2.1 CLEOS/KEOSD

CLEOS/KEOSD Developer命令行工具,用于管理私钥的KEOSD,在开发人员本地运行并仅在本地存储私钥。 CLEOS用于调用侧链网络的系统合同或由第三方智能合约提供的方法。 CLEOS将使用KEOSD存储的私钥在启动事务时对事务进行签名。

3.2.2 EOSIO.CDT

EOSIO.CDT是侧链网络智能合约开发的工具包,包括智能合约初始化工具,智能合约API和编译工具。在编制智能合约时,EOSIO.CDT将分析和优化合同代码。 (LLVM)

3.2.3 EOSJS

EOSJS是一个侧链JavaScript开发工具包,支持nodejs和浏览器前端环境。开发人员可以通过集成的EOSJS与侧链API节点进行通信,支持查询侧链区块链网络状态,发送操作和系统智能合同/自定义智能合约交互目前可通过NPM/YARN下载和安装。

3.3基本服务

3.3.1智能合约

智能合约是在区块链节点上注册和运行的程序。目前,合同开发仅支持C/C ++语言。开发工具eosio.cdt用于生成部署文件WASM和ABI,从而平衡性能和跨平台。 EOS具有专门的API功能,可提供更强大的类型安全性并减少合同开发。智能合约定义了与EOS系统外部交互并实现接口功能的相关接口。用户通过智能合约提供的界面与合同交互。开发人员可以决定用户可以做什么,并可以调用相应的程序来处理用户的请求。

3.3.2数据存储

每个智能合约都有自己的独立数据库,支持创建新的数据库表以及表数据的添加,删除和修改。

多索引API:Multi_index为EOSIO数据库提供C ++接口。

多索引迭代器:查询多索引表中的对象数据。

由于合同开发者需要支付数据存储的运行成本,因此用户不应该被迫直接为合同支付存储费用,因为他们使用合同。

3.3.3节点API

侧链超级节点将为开发人员和钱包提供全局节点服务,包括API节点,历史节点和对等节点。

API节点:支持发送事务,查询帐户,查询合同数据库等。

历史节点:支持查询帐户交易记录,合同历史记录和其他操作。

对等节点:用于节点之间的数据同步。

3.4运行监控

3.4.1节点监控/异常告警

为了帮助DAPP开发人员快速访问侧链网络中的智能合约,我们将提供一个完整的可视化网络监控系统,其中包括SuperNode的运行状态,统计和分析。实时呈现侧链网络的运行状态数据,及时通知相关人员更严重的异常通知。

3.4.2数据可视化

侧链浏览器,实时呈现侧链块号,TPS,超级节点信息,CPU/NET/NET价格等数据,支持账号信息,交易记录,多重标识,块码等数据查询,支持多账号-多方面分析。

3.4.3块快照

侧链提供了块快照文件下载服务的每日更新,便于开发人员快速部署自己的侧链节点。通过快照文件,DAPP开发人员可以在几分钟内开始赶上当前的侧链网络,而无需重放块日志。节点的高度。基于快照文件运行的节点可用于分块,节点之间的同步以及处理API请求。

4.1一般模型和侧链资源

MEET.ONE侧链有三个资源:

NET:带宽和磁盘存储资源;
CPU:计算资源;
RAM:智能合约存储资源;


每次启动事务时,都需要使用该帐户的CPU和NET资源。在侧链中,CPU和NET可以通过抵押MEETONE令牌免费获得。如果事务需要在网络中存储数据,则需要占用RAM资源。 RAM可以通过MEETONE。获得令牌购买。存储的数据支持删除以释放消耗的RAM资源,并且可以出售备用RAM以获得MEETONE令牌。

例如,开发人员在帐户A中部署备忘录智能合约,允许任何侧链帐户发送操作以将备忘录存储到帐户A,帐户A假定所有备忘录数据存储所消耗的RAM,然后帐户A需要购买A需要足够的RAM来确保此备忘录的智能合约正常运行。

4.2侧链超级节点

MEET.ONE侧链超节点由MEETONE令牌持有者投票,前21票当选为块节点。节点奖励由MEET.ONE基金会承担。每年总共花费1亿MEETONE,并且不发行MEETONE令牌。在侧链开始时,基金会将分别向系统账户eosio.vpay和eosio.bpay转移5亿笔MEETONE代币,总额达10亿美元,用于支付10年内的MEETONE侧链。其中,eosio.bpay用于支付前21个块外超级节点的块奖励,eosio.vpay根据所有超级节点获得的投票权重分配投票奖励。 SuperNode可以每隔24小时通过系统合同调用claimrewards接收节点奖励,如果小于1000 MEETONE则不能接收。

建议节点机配置: 4核CPU,32 GB RAM,需要暴露P2P节点和API节点。

4.3共识算法(aBFT-DPoS)

EOS.IO共识机制是BTF + DPoS。在DPOS(Delegated Proof-of-Stake)机制下,每个令牌持有者参与选择可代表其自身兴趣的超级节点。前21个超级节点具有块权限,块速度为0.5秒。节点连续产生12个块,然后切换到下一个超级节点。

aBFT(异步拜占庭容错)机制允许超级节点打包每个块,并等待前21个超级节点中的至少14个(21 * 2/3)节点被识别为两轮验证。不可逆块,公式如下:

((21 * 2/3)* 12)* 2/2=168(秒)

4.4定时交易

EOS.IO支持启动将来某个时间执行的事务。

4.5内联通信

内联通信可用于请求其他操作,并作为调用操作的一部分执行。内联通信不能免费使用,需要授权。内联通信是当前事务的一个子集,它使用与当前事务相同的作用域和权限进行操作,由当前事务执行并调用内联事务。如果它在事务的任何部分失败,则内联操作将与事务的其余部分一起回滚。无论当前交易是否成功,调用内联操作都不会在事务外生成任何通知。

微信二维码
售前客服二维码

文章均源于网络收集编辑侵删

提示:仅接受技术开发咨询!

郑重申明:资讯文章为网络收集整理,官方公告以外的资讯内容与本站无关!
NFT开发,NFT交易所开发,DAPP开发 Keywords: NFT开发 NFT交易所开发 DAPP开发