请选择 进入手机版 | 继续访问电脑版
高级搜索 关闭
关于区块链,说到最多的就是去中心化或分布式账本,一个把信息数据分散到多数人,使其构成一个网络式记账的技术。该技术突破传统中心化管理、集中式记录的缺点,把数据分布在多数参与者的账本中,达到难以被伪造、篡改的优势。
那么,区块链到底是什么呢,它们是如何设计和实现的。接下来我们认识一下区块链的两大“网红”-EOS与以太坊。
一、什么是EOS与以太坊
以太坊是一个能够运行智能合约的开放式区块链平台,它允许任何人在平台中建立和使用通过区块链技术运行的去中心化应用,它的核心是以太坊虚拟机EVM,可以执行任意复杂算法的编码。
EOS:Enterprise Operation System,意思是商业级区块链操作系统,它结合了以太坊的智能合约,号称可以达到百万级TPS(比特币:7,以太坊:30-40)-TPS(transaction per second 每秒的交易量),交易的吞吐量,最终目标是成为区块链的基础架构,所有人都可以在上面构建自己的公链。
二、EOS与以太坊的共同点
1、在了解EOS与以太坊之前我们简单了解下智能合约
智能合约是部署在以太坊区块链中的可执行程序。智能合约和法律合同相似之处在于,它规定了对于未来可能出现的特定情况的处理方法。智能合约不同于法律合同的是,合约的执行过程不受外界影响,只能按照合约部署时的约定执行。利用区块链的技术实现了“代码即法律”的愿景,避免了合同双方的违约问题。
2、EOS与以太坊都属于区块链的底层公链
3、均有强大的技术和资金背景
三、EOS与以太坊的区别
目前区块链的公链存在如下情况:
  • 应用性能低,难以适应互联网的高并发应用
  • 安全性低,容易产生分叉
  • 开发难度高,需要一定的时间沉淀,要有一定的技术背景、经济支撑等
  • 过度依赖于交易手续费,制约了区块链的发展

下面我们是EOS与以太坊的区别,让我们清楚EOS是如何来解决这些公链的问题的
1>设计理念
以太坊网络可以描述为应用不可知论者,即它被特定设计成对所有潜在应用都表现中立性的平台,就如它的在github上的设计原理文档中所述:以太坊“没有特性”,拒绝在协议中加入即使是常用的高级别的用例。这样的原理减少了应用程序的臃肿,但依然要求许多不同的应用程序来进行代码重用。
而EOS则不同,它意识到许多不同的应用其实是需要部分相同类型的功能的,于是它在寻求怎样去提供这些功能给到不同的应用,如加密和区块链通信工具。基于这样的理念,EOS将广泛引入如下特性:基于角色的权限管理、用于界面开发的WEB工具包、自描述接口、自描述数据库体系、还有一个声明式许可方案。
2>共识机制与治理
以太坊使用的共识算法是POW(工作量证明机制)和POS(权益证明机制)的混合机制的模式,而EOS使用的是DPOS(股权授权证明机制)的石墨烯技术,这种选择对商业可扩展性具有显著价值。
实行POW的以太坊网络背后呈现一个问题是难以修复那些有问题且坏掉的应用程序。以太坊上破坏性的应用程序要么导致投资者面临潜在的实质性损失,要么面临导致混乱的硬分叉。根据当前以太坊的POW共识机制,每次的硬分叉也能引起产生多个竞争链的风险,如同以太坊经典ETC在DAO事故之后分裂出来。更重要的,为了修复一个坏掉的应用而慌乱地进行硬分叉都会打乱整个以太坊网络。
而EOS有自我修复能力,它包含一个冻结和处理破坏性或冻结类应用程序的机制。此外,EOS的DPOS共识机制使得在硬分叉时没有伴生出多重竞争链的潜在可能性。且EOS将包含一个有法律约束力的宪法,确立共同管辖权用于解决用户争端,它还包括一个基于股权权重投票产生的自治的社区。
3>可拓展性
在考察一个平台的商业可行性时,可扩展性是至关重要的。这是EOS和以太坊有关键区别的一个地方。目前,以太坊网络受限于CPU单线程性能。早期测试网络已达到每秒实现25次交易(在某种优化条件下),通过优化可能会提高到50或100tx/s。然而,在真实的应用程序负载下,以太坊网络当前的交易可能会被限制到10tx/s或者更低。这么长时间以来,网络已经已经被交易信息淹没、过载,以至于除了最高费用的交易之外,其他的交易都被拒绝了。
在可扩展性方面,EOS相比以太坊网络而言有两个显著优势,一旦实施,EOS将很可能成为唯一可以真正处理商业级的去中心化应用。首先,EOS依赖已经在压力测试中展现出每秒1万至10万笔交易处理能力的石墨烯技术解决了延迟和数据吞吐量问题,TPS可达到数千,交易的确认时间也只有数秒。其次EOS声称未来使用并行链的方式,最高可以达到数百万TPS。如果这些基准得以实现,EOS讲能够支持数千个商业规模的DAPPs。EOS将使用异步通讯并将认证与执行过程分离来实现加速。并且由于没有交易费用,EOS也不需要计数操作。
4>拒绝服务攻击(DOS攻击)
同扩展性一样,攻击问题同样很重要。在这章中,我将简单讨论潜在的DoS类型攻击。DoS
攻击指的是恶意攻击者堵住网络,使网络瘫痪从而不能处理合法正规的请求。
众所周知,在以太坊网络中矿工总是优先选择高手续费的交易打包进区块链中。由于网络中的带宽和算力是有限的,可以预见如果网络中充斥高手续费虚假垃圾交易,这将有效阻挡了很多低手续费的合法交易。你可能会觉得在网络上实施这样的攻击成本会很高,但是这么做的回报更大。如Status ICO,这其实就是一场竞赛,如果你能发送资金到ICO智能合约地址,那你就能以极低的价格获得ICO代币。这就会诱使有钱的玩家用高费用的交易堵塞网络,以保证他们的交易能被执行。这成为了以太坊网络的一个严重缺陷,一个应用或智能合约就能把整个网络冻结。
相反,EOS不易受DOS攻击。EOS代币的持有者会在网络带宽,存储和算力方面给予用户一定比例的股权。因此,恶意攻击者只会消耗掉他们的EOS代币赋予他们的那部分网络。某个应用或许会遭到DOS攻击,但是这些攻击不会干扰整个网络。只拥有很小股权的创业公司也能拥有可靠的带宽和算力,即使其他恶意攻击者试图攻击那些大型的网络应用。
5>经济模式
EOS和以太坊网络不同的经济模式。它们之间的区别就是所有权模式和租赁模式的区别。
对以太坊来说,交易中每次的计算、存储操作、带宽使用都需要GAS费用。而且这些必需的费用是波动的,能够设置成非常高的价格,因为矿工总是优先选择处理高手续费的交易。这种经济模式创造出一种情景,富有的玩家们可能会用高手续费交易淹没网络并导致整个网络的冻结阻塞。并且这种经济模式要求开发者们和初创公司们在应用的开发和部署过程中不停的燃烧GAS费用。
EOS会采用所有权模式,这种模式下持有EOS代币会给予用户分享相应比例的网络带宽,存储和处理能力。这意味着如果用户拥有1%的EOS代币,无论网络其余部分的负载如何,他将始终可以访问1%的网络带宽。这样小型初创企业和开发者们可以购买相对较小的网络份额以获得稳定可靠的、可以预期的网络带宽和运算能力。需要扩展他们的应用程序的时候只要简单的购买更多的EOS代币即可。此外,由于网络是零交易费用,除了首次购买EOS代币之外,没有其他的网络开发成本。当然如果愿意,也可以出售这些代币以便收回初始的投资。






向来心是看客心,奈何人是剧中人
回复

使用道具 举报

发表于 2018-12-14 21:08:02 来自手机 | 显示全部楼层
沙发
希望币的价格尽快涨起来
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版规则