1. 首页
  2. 资讯
  3. 项目

优罗链(EULO)区块链3.0时代的标志性公链

区块链,最早在中本聪的白皮书《比特币:一种点对点的电子现金系统》中提出,是分布式数据存储、点对点传输、共识机制、加密算法等技术的集成应用。虽然以技术的面目诞生,但是其所带来的已经远远超越技术范畴本身,正如互联网技术给我们带来的一样。

在 EULO 看来,区块链不仅仅是一项技术、一个工具,更是一种思想:开放、共享、去中心化。区块链的这些核心精神与互联网不谋而合,而与互联网不同的是,区块链把这样的思想从信息的传递进一步拓展到价值的传输,即从信息互联网到价值互联网。信息互联网使得信息传输的成本趋于零,深刻地改变了社会的经济格局,影响了每个人的生活。当未来市场交易成本趋于零的时代到来,以区块链为基础的价值互联网可能会对整个世界的经济格局及社会结构带来新的变化。

随着社会飞速发展,科技进步,生活节奏几何倍增,信息不可靠、信用资源缺失的情况愈发严重,政府、企业、个人之间的信任体系愈发脆弱,沟通和交易成本增加。在这个经济快速发展的时代,EULO认为区块链技术以其去中心化, 防篡改,高度透明等特性,会成为继 PC 互联网、移动互联网后又一个革新人类社会的技术,将会使社会各种关系的信任变得更加简单。

目前区块链技术仍处于较初级的发展阶段,各种形态的公链、共识机制、扩展方案和跨链策略不断被提出。EULO 致力于解决当前主流公链存在的问题,并提出一种新的产品-去中心化链上银行,解决数字货币市场波动较大的问题,降低传统投资人的进入门槛。

EULO 基于 PoW+PoS 算法,采用主节点+超级节点构建的双层网络,使用零知识证明,同时对区块链传输层协议进行优化,实现快速支付和匿名场景下的交易。另外,EULO 还加入了预言机的设计,打造去中心化链上银行,减少加密货币市场价格波动对传统投资人的影响。

解决单纯的PoW+PoS 共识机制的问题

EULO 的共识机制采用 PoW+PoS 算法。PoW 用于产生和分发 EULO。EULO 的总量恒定,为 210 亿,采用 PoW 挖矿,类似比特币网络挖矿。比特币网络运行近 10 年,没有出过明显问题,其 PoW 共识机制和基于此的经济模型会比其他共识机制更加稳健。PoS 共识机制用于打包 EULO 交易,其处理交易更快。EULO 的产生和交易打包分离后也会更加安全。若因算力集中出现 51%攻击,只能影响后续 EULO 的产生,无法篡改历史交易,确保用户账户资产安全。

解决区块确认时间较长的问题

EULO 构建了交易确认的双层网络,修改了底层网络传输协议来缩短区块确认时间。普通交易确认的双层网络是指以普通 pos 节点(简称普通节点)+主节点(包含超级节点)组成的网络,普通节点负责打包交易,打包完毕后广播给该主节点所链接的超级节点和其他主节点;超级节点类似传统互联网领域的 CDN 节点,主要解决数据同步问题,在共识上无其他特权;如果客户采取 InstantSend 模式发起即时转账交易,该交易的输入会被锁定到对应的特定交易去,该交易在主节点网络达成锁定的共识,所有与之冲突的交易和区块将被永远拒绝,除非它们能匹配当时锁定的交易对应 ID。而目前全网交易锁定的时间大约是 1 秒;因此采用InstantSend 的快速交易可以实现安全的 1 秒到账,我们称之为秒到。

EULO 还修改了底层的网络传输协议,一是使普通网络的信息传输确认更快, 二是使跨境网络的传输可以突破某些限制,解决网络环境复杂场景下的跨境支付问题,这个主要对底层网络传输协议栈做修改,使得在普通节点在主节点的协议下可以高速互换信息,这种模式对超级节点所处的网络环境有较高的要求。

解决数字货币市场波动对投资人的影响问题

EULO 加入了去中心化的预言机设计,在此基础上打造了一个去中心化链上银行,投资人可以使用链上银行的锁汇功能获得对美元 6%的年化收益,对比特币2%的年化收益,减少数字货币市场剧烈波动对投资人的影响,风险更小更可控, 也降低了传统投资人的参与门槛。

链上银行本质来说,是一个通过智能合约实现的 DAPP,它可以在链上实现传统金融领域的锁汇、储蓄等功能。使区块链更好的服务于传统实体经济。主要流程分为:价格获取;以当前价格存入链上银行或者锁定一定 EULO 的数量进行锁汇;然后到期后自动返还,获取原来总市价对应现在的币数。除此之外预言机配合智能还能衍生更多的DAPP 运用,可广泛运用在各种竞彩、游戏行业。

解决隐私泄漏的问题

EULO 使用零知识证明来解决隐私保护的问题。零知识证明是指既能充分证明自己是某种权益的合法拥有者,又不把有关的信息泄漏出去——即给外界的“知识”为“零”。EULO 可以交易匿名,为 EULO 上的数据隐私提供保护。在数据为个人所有的情况下,可以不暴露隐私,对个人的信息进行有效的使用和交换。这方面 EULO 可扩展使用的场景有:加密通讯和数据隔离等。

优罗链(EULO)区块链3.0时代的标志性公链

产品介绍

去中心化银行

EULO 使用预言机实时获取链外 EULO市场行情等数据信息作为锁汇基础, 在投资人锁仓一定数量的 EULO 时计算当前一段时间的 EULO 的平均价格,根据所选锁仓类型不同,在锁仓到期后,再次获取届时的 EULO 价格,据此计算应该返给投资人的 EULO 数量。EULO 由一个系统的默认智能合约+coinbase 构成锁仓类型有两种:

➢ 对美元:6%年化收益;
➢ 对比特币:2%年化收益。

其流程示意图如图 3-1 所示:

链上银行功能使用举例如下:

LBJ 是一个投资者,拥有 1 万个 EULO,当前市场行情波动巨大,而 LBJ 是偏传统稳健型的投资者,他厌恶波动,只想取得稳定的收益。

他选择使用 EULO 的链上银行,并确定准备锁定一年,采用美元计价。链上银行收到申请后,会使用预言机程序获取当前 EULO 的美元价格。

当 LBJ 在指定时间内存入一定数量的 EULO后,链上银行会记录总金额 A=美元价格*EULO 数量,到一年后,A 可以凭借凭证从链上银行取回价值A*(1+8%)的 EULO。若 LBJ 采用比特币计价,同理进行计算即可。

技术实现

优罗链(EULO)区块链3.0时代的标志性公链

1. EULO 的技术架构

EULO 架构在三元悖论中侧重于安全、去中心化,采用分布式网络架构,合理分配算力,并且让生态中各参与方,快速获取跨链数据服务,并保障服务不受第三方干扰。

2. 功能模块

一般区块链由数据层、网络层、共识层、激励层、合约层、应用层 6 层结构组成,数据层主要对信息数据进行记录、存储,通过时间戳、链式结构、哈希函数、Merkle树、非对称加密等技术整合起来;共识层
共识层封装了网络节点的共识算法机制,目前共识算法主要有 PoW、PoS、DPoS 等等;网络层封装了 P2P 网络、传播机制和验证机制;激励层主要针对将经济因素集成到区块链体系的情况,一般为经济激励的发行机制和分配机制;合约层主要封装了区块链的各类可编程脚本、算法机制和智能合约;应用层是对区块链的应用场景扩展。

EULO 将六个层级进行重新的排序和定义,我们将其综合为三个层级(图-4), 按功能或者结构从上到下可以分为三个层级,顶层应用层(合约层,应用层),包括转账,智能合约,Dapp,应用层通过 rpc 或者 api 与下面的核心层进行数据传输交互;中间层为核心层(共识层,激励层, 数据层),包括 EULOVM、区块核心、共识算法、以及隐私核心的混币算法零知识证明; 最下面为支撑层(数据层,网络层),涉及 P2P 网络,数据存储,密钥算法,以及网络优化;

1) 支撑层

支撑层:主要涉及到各种广播消息,节点的同步,网络节点的发现以及网络传输的优化改进,以及区块打包时代各种安全算法。

2) 核心层

a) EULO VM

EULO 是可编程的区块链。它并不是给用户一系列预先设定好的操作(例如常见的币币交易),而是允许用户按照自己的意愿创建复杂的操作。这样一来,它就可以作为多种类型去中心化区块链应用的平台,包括加密货币在内但并不仅限于此。它的核心是虚拟机,可以执行任意复杂算法的编码。因此EULO 是“图灵完备的”。开发者能够使用现有的编程语言为基础的编程语言创建出在其上运行的应用。

和其他区块链一样,EULO 也是一个点对点网络协议。EULO 区块链数据库由众多连接到网络的节点来维护和更新。每个网络节点都运行着 EULO 虚拟机并执行相同的指令。因此这能保证在所有节点的验证,输出结果的一致性,保持了整个区块链的一致性。而且去中心化的一致性使 EULO 具有极高的故障容错性,保证零停机,而且可以使存储在区块链上的数据保持永远不变且无法篡改。

b) 共识算法

EULO 共识算法被设计成为了混合模式POW+POS,在前期的采用单一 POS 方式实现快速交易功能,然后在 6 个月后实现的 POW 挖矿+POS 打包确认。

POS 记账采用 POS3.0 模型,避免传统POS 的币龄攻击; POW 采用变种的CryptoNight 算法,该算法 GPU 和 CPU效率差距不明显,可在保证去中性化的同时保证较低的能源消耗。

c)零知识证明

它指的是证明者能够在不向验证者提供任何有用的信息的情况下,使验证者相信某个论断是正确的。比如证明者向验证者证明并使其相信自己知道或拥有某一消息,但证明过程不能向验证者泄漏任何关于被证明消息的信息。

在 EULO 中给用户提供了高隐私性可匿名的交易可选,由于传统零知识证明交易体积很大,我们将在正式版本中采用全新的 bulletproof 算法,该算法能将 交 易 体 积 从 现 在 的 20K 减小到1.5K 左右。同时无需设定可信任的初始设置(zec 需要),使交易更匿名更隐私。

3) 应用层

a) 交易

EULO 交易分为 Coin 转账交易以及Stake 权益转让:

EULO Coin 转账交易。账户体系采用了UTXO 模式,在转账的方式上提供了独有的方式(快速、匿名模式)进行转账交易。当选择快速模式时,将以最大的 Fee 进行转帐;当以匿名模式转帐时,EULO VM 会采用零知识证明算法(详见区块链核心中阐述)进行匿名模式的交易。转账函数定义如图 4-2 所示。

优罗链(EULO)区块链3.0时代的标志性公链

转账函数流程为:

i. 判断 useIX 是否(真),并且最小使用支付费用是否小于CENT(1000000)=0.01Coin ,如果费用小于该值则设定最小 Fee 为CENT;

ii. 检测转账金额是否为正数,并计算总的转账金额;

iii. 将该交易(CmerkeleTx)绑定到本地钱包,并设置fTimeReceivedIsTxTime=true;

iv. 加锁本地钱包 cs_wallet;

v. 判断转账模式并根据 payees构造 CtxOut,然后按照千字节计算费用;最小费用为 10000duffs KB,并判断转账金额是否小于转账最低手续费;

vi. 从本地钱包选择属于自己的Coin(CtxOut)且未 spend 的进行组合累计转出金额数量,并判断是否有足额的金额进行本次交易;

vii. 根据转账设置项判断是否进行匿名等操作,并进行相关操作的的设置;

viii. 最后对转出进行 sign,本次转账构建完成。

b) 去中心化的 oracle

EULO 的主节点网络在去中心化的前提下完成了现实世界到区块链的完美映射,解决了以往公链oracle 系统采集节点单一(公信度低)、实时性低(出块间隔太长)、采集不稳定的问题。是 Oracle 系统的最完美解决方案。

c)智能合约及 DAPP

➢ 智能合约

智能合约是 EULO 生态系统不可或缺的一种机制。技术上是由事件驱动的、具有状态的、获得多方承认的、运行在一个可信、共享的区块链账本之上的、且能够根据预设条件自动处理账本上资产的程序。

EULO 智能合约借鉴并移植了目前拥有强大社区及生态链网络的以太坊的合约机制,使其能轻易的满足现实社会各种合约场景需要,特别是金融类,比如金融类合约产品、差价合约、代币系统(token system)、作物保险、多重签名智能合约、储蓄钱包以及 EULO 独有的链上银行系统。

➢ DAPP

Dapp 是运行在智能合约的机制上的一个应用或者程序,它和智能合约都需要运行在 EULO VM 上,其运行流程图如图 4-3:

优罗链(EULO)区块链3.0时代的标志性公链

3. 网络结构

3.1 网络结构描述

EULO 整体网络在去中心化的基础上,采用通过添加了引入主节点(单节点需要1W 个币)和超级节点(需要 10W 个币,投票权利和主节点完全平等,主要工作是解决跨国环境下的区块同步和分发问题)协议分层构架;配合弹性区块大小机制;

并且在主节点、超级节点的操作系统底层在通信协议栈机制上进行一定的协议优化(这是目前全世界研究的热点,优化TCP 协议,优化并发性能),完美解决了在跨国通信线路高延时、高丢包的通信效率问题,通过对网络传输的优化, 以及EULO 整体项目架构的优点,目前实验室测试 TPS 性能超过 6000,且在目前转账能保证交易的准时时性(秒级支付),而在后面的规划中,EULO 网络将通过分片方式实现百万级的 TPS 性能。

1)网络节点类型

➢ 超级节点:超级节点主要承担跨地区、跨境网络交易快速确认,打包以及网络流量快速分发、区块快速同步;
➢ 主节点: 节点主要承担交易快速确认,网络同步;
➢ 普通节点: 交易接收,分发,打包,并与超级节点,主节点同步区块。

2)网络优化

➢ 目前问题:

a) 节点网络资源参差不齐,而又当跨境跨地区时,网络节点间交易的快速确认,区块的快速同步是一个巨大的问题。

b) 目前区块链网络主要采用 tcp 协议进行数据传输,而 tcp 是可靠的传输协议,除了建立连接时的各种握手包之外,在传输数据时会有各种机制保证网络的可靠传输,比如确认机制、重传机制、拥塞控制机制等都会消耗大量的时间,当网络出现质量问题时,这种耗时更将成倍增长,而且要在每个节点上维护所有的传输连接,每个连接都会占用一定系统资源。当网络不稳定时这种机制更不利于区块的快速同步、交易的快速确认。

优罗链(EULO)区块链3.0时代的标志性公链

➢ 解决方案:

a) 我们引入了超级节点进行跨境跨地区交易快速确认,区块快速同步。超级节点将拥有足够网络资源,以及超强的计算处理能力来满足EULO 项目的快速,高效,稳定的发展,以及更好的适应现实生活的各种及时交易场景。

b) 采用 BBR+KCP+QUIC 三重机制优化 IP 协议栈进而保证各网络区块的快速同步,交易的快速确认。BBR+KCP+QUIC网络优化如图 4-5 所示。

优罗链(EULO)区块链3.0时代的标志性公链

EULO分发机制

1. EULO 分发机制

20%的 EULO 由机构统一认购,20%用于市场拓展和社区建设,10%用于初期的技术研发,剩下 50%将在未来的 30 年内由 POW+POS+主节点共同挖出。

优罗链(EULO)区块链3.0时代的标志性公链

2. EULO 的使用场景

跨国跨银行结算时间和经济成本高,有时候需要长达一周甚至更长的时间。尤其在一些银行系统普及率低的地区和国家,嗜待一条实用高性能公链来实现链上交易清算,而目前大家所熟知的一些公链,要么交易确认速度慢,要么手续费高, 对交易结算双方安全隐私也没有很好的保护,以至于目前都没有哪一条公链实现了大面积的商业场景的应用。

使用 EULO 交易,交易手续费极低,同时交易确认速度快,可以达到秒级交易确认速度,同时可以实现选择性隐私交易结算,基于这些特点,EULO 主要定位于跨境交易支付领域,尤其是在一些银行系统普及率低的地区和国家,EULO 的普及将极大地满足人们对商业场景秒级交易支付的需求,改善人们的交易支付体验,提升跨国经济结算清算的流转效率。


关于更多优罗链信息:http://www.eulo.io/

更多区块链项目:http://www.qukuaiwang.com.cn/news/xiangmu
风险提示:区块链投资具有极大的风险,项目披露可能不完整或有欺骗。请在尝试投资前确定自己承受以上风险的能力。区块网只做项目介绍,项目真假和价值并未做任何审核!

声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。

发表评论

登录后才能评论