分类: 名词解释和科普

  • 移动平均线的解释

    技术分析(TA)在交易和投资领域并不是一个新鲜的概念。从传统的投资组合到比特币和以太坊等加密货币,使用TA指标都是为了一个简单的目标:利用现有数据做出更明智的决策,得到更理想的结果。 随着市场变得越来越复杂,过去几十年已经出现了数百种不同类型的TA指标,其中很少有指标可以达到移动平均线(MA)的普及度和一致性。

    尽管移动平均线有许多不同的种类,但它们的根本目标都是通过平缓图形来创建一个易于辨认的趋势指标,从而提高交易图表的清晰度。由于这些移动平均线依赖于过去的数据,因此被认定是滞后或趋势跟踪指标。尽管如此,这些移动平均线指标仍然可以有效地消除噪音,并帮助判断市场走向。

    移动平均线的不同种类

    各种各样的移动平均线不仅适用于日间交易和波段交易中,也可以在长期设置中使用。尽管类型众多,但MA通常被分为两大类:简单移动平均线(SMA)和指数移动平均线(EMA)。根据市场状况和预期结果,交易者可以选择哪个指标最有可能有利于他们的设置。

    简单移动平均线

    SMA从设定的时间段获取数据,从而得出其资产的平均价格。SMA与基本的平均价格之间的差别在于,对于SMA,一旦输入新数据集,从前的数据集就会被忽略不计。因此,如果基于10天的数据来计算简单移动平均值,则整个数据集会不断更新并且只包括最近的10天。

    需要重点注意的是,无论数据在什么时候被输入系统,在SMA中都被视为均等权重。认为数据越新越(与市场情况)相关的交易者经常表示,SMA的均等权重对技术分析是不利的。因此,指数移动平均线(EMA)被创建出来以解决此问题。

    指数移动平均线

    EMA类似于SMA,因为它们根据过去的价格波动提供技术分析。然而,这个等式更为复杂,因为EMA为最近的价格输入分配了更多的权重和价值。 尽管两种平均值都具有价值且被广泛使用,但EMA对突然的价格波动和逆转反应更为敏感。

    由于EMA更有可能比SMA更快地预测价格逆转,因此它们通常特别受到短期交易者的青睐。对于一个交易者或投资者来说,根据他的个人策略和目标选择移动平均线的类型,相应地调整设置是极为重要的。

    如何使用移动平均线

    由于MA使用过去的价格而不是当前价格,因此它们有一定的滞后期。(所使用的)数据集区间越大,滞后期越大。例如,分析过去100天的移动平均线新信息的响应速度比仅考虑过去10天的MA的响应速度要慢。这仅仅是因为新数据对较大的数据集的影响比较小的数据集小。

    根据不同的交易策略设置,两者都可能是有利的。较大的数据集有利于长期投资者,因为他们不太可能因为一两次大幅波动而改变。短期交易者通常倾向于利于更多应变型交易的较小数据集。

    在传统市场中,50,100和200天的MA是最常用的。股票交易者密切关注50天和200天MA,任何高于或低于这些线的突破通常被认为是重要的交易信号,特别是当它们出现在交叉之后。这同样适用于加密货币交易,但由于其24/7波动的市场,MA设置和交易策略可能根据交易者资深策略而有所不同。

    交叉信号

    直观上来说,上涨的MA表明上涨趋势,下跌的MA表示下跌趋势。然而,单单看移动平均线并不是一个真正可靠和强有力的指标。因此,看涨和看跌的交叉信号一直和MA一起使用。

    当两个不同的MA在图表中交叉时,会创建交叉信号。当短期MA超过长期MA时,发生看涨交叉(也称为黄金交叉),表明上升趋势的开始。相反,当短期MA低于长期移动平均线时,出现看跌交叉(或死亡交叉),这表明下跌趋势的开始。

    其他应被考虑的因素

    到目前为止的例子都是以天为单位的,但在分析MA的时候,这不是必需的。从事日间交易的人可能对过去两三个小时,而不是两三个月内的资产价格变化感兴趣。不同的时间单位都可以用于计算移动平均线的方程式中,只要这些时间框架与交易策略一致,(结果)数据就会很有用。

    MA一个主要的缺点就它的滞后时间。由于MA是考虑之前价格行为的滞后指标,因此(出现的)信号通常为时已晚。例如,看涨交叉可能暗示买入,但它只发生在价格大幅上涨之后。这意味着即使上升趋势继续下去,在价格上涨和交叉信号之间的那段时间内可能会损失潜在的利润。或者更糟糕的是,错误的黄金交叉信号可能导致交易者在价格下跌之前的相对高点买入(这些假购买信号通常被称为多头陷阱)。

    移动平均线是强大的TA指标,也是使用最广泛的指标之一。它以数据驱动的方式,分析市场走势,拥有对市场表现强大的洞察力。但需要记住的是,MA和交叉信号不应该被单独使用,并且组合不同的技术分析指标能避免伪信号,会更加安全。

  • 什么是节点?

    关于节点的定义,很多情况下是不尽相同的。当涉及到计算机或者通讯网络时,节点往往指的是一个再分发点或者通讯终端。通常,一个节点是由物理网络设备构成的,但是虚拟的节点则大不相同。

    简而言之,一个网络节点可以产生,接收或传输信息。据此,我们将要讨论不同类型的比特币网络节点:全节点,超级节点,挖矿节点和SPV用户。

    比特币节点

    通过对区块链文章的深入研究 — 由于它的分布式系统特征 — 计算机网络的节点使得比特币能够像一个去中心化的点对点(P2P)数字货币运作。同样的,比特币也是免审查的,用户之间的转账不需要任何中间商来提供担保(无论用户相距多远)。

    因此,区块链的节点就像是一个发挥着不同功能的通讯节点一样。任何连接到比特币网络的计算机或其他设备,都可以被视为是比特币网络的节点,这些节点之间也进行着相互的交流,同时它们也能够通过比特币的点对点协议来传输交易和区块的信息。然而,每一个计算机节点都是根据它的特定功能来定义的,所以,比特币网络中存在多种不同类型的节点。

    全节点

    全节点是那些真正支持和保护比特币网络的节点,它们相对于网络来说是独立的。它们也会参与到交易信息和区块信息的确认工作当中,同样的,全节点也能够将新的区块信息加到区块链网络当中。

    通常,一个全节点会下载一个完整的比特币区块链网络信息的副本,但这并不是一个硬性的要求(有时候也会下载一个缩减版的副本)。

    一个比特币的全节点的建立可以通过多种不同软件的安装来完成,但是最常用的软件是比特币核心(Bitcoin Core),以下是运行一个比特币核心全节点的基本要求:

    一台装有Windows,Mac OS X 或者Linux操作系统的台式电脑或笔记本电脑

    200GB的可用磁盘空间

    2GB的内存

    上传速度不低于50kB/s的带宽

    无上传限制或者高上传上限的网络连接。每个月,全节点能够上传的信息不低于200GB,下载信息不低于20GB。当第一次运行全节点时,需要下载约为200GB的文本

    全节点一天运行时间不低于6小时,最好是7×24小时的运行模式

    很多志愿机构和用户运行作为比特币网络的全节点来帮助比特币的生态发展。像2018年,大约有9700多个公开的节点在比特币网络上运行。注意,这个数字仅仅是公开的节点,也就是那些可见的节点。

    除了公开的节点,还有许多隐藏的节点是不可见的,这些节点通常是经过像Tor的隐藏协议,或者仅仅因为它们配置不可公告,便只在防火墙后运行。

    公开节点(超级节点)

    本质上来说,一个公开节点或者一个超级节点都是一个可见的全节点。它与其他的节点之间进行数据的交流和传输,因此,一个超级节点就是一个再分发点,它扮演着一个数据来源和交流桥梁的角色。

    一个可靠的超级节点通常是7×24小时不停地将区块链的历史信息和交易数据传输给全世界的节点。基于这个原因,相较于一个隐藏的全节点,一个超级节点需要更多的算力和更好的网络连接。

    挖矿节点

    为了能够在竞争日益激烈的环境中挖到比特币,就必须投资特殊的挖矿硬件和程序。这些挖矿程序(软件)并不是直接关联到Bitcoin Core上的,它们是与Bitcoin Core并行来挖矿的。一个矿工既可以选择自己挖矿,也可以选择加入矿池。

    个人矿工的全节点使用的是他们自己的区块数据副本,矿池的矿工们则是共同协作的,每一个人能够贡献自己的算力。在一个矿池中,只有矿池的管理员才被要求以一个全节点的身份运行 — 可以被看作是整个矿池的全节点。

    轻量级或SPV用户

    也被称为简单支付验证(SPV)用户,这些轻量级用户使用比特币网络但并不是全节点。SPV用户没有为网络安全贡献力量,因为他们不会保存区块链信息的副本,也不会加入到交易信息的验证工作中。

    简单来说,SPV就是一种不用下载整个区块链信息副本,就可以查看交易信息的一种方式,因此,SPV用户依赖其他全节点(超级节点)来提供信息。这些轻量级的用户就像是通讯终端一样,也被众多的数字货币钱包所使用。

    用户VS挖矿节点

    值得一提的是,运行一个全节点和运行一个全挖矿节点是不同的。只需要投资特殊的挖矿硬件和软件,任何人都可以成为一个全挖矿节点。

    在尝试挖一个区块之前,一名矿工需要收集之前被全节点确认过的交易信息。接着,就需要创造一个备选区块(有一组交易信息), 同时尝试进行挖矿。如果一名矿工成功找到了这个备选区块的哈希值,他就向全网公布,这样其他的节点就可以验证其真实性。因此,这种共识的规则的准确性和安全性是由全网的节点共同维护的,并不只是矿工。

    结束语

    比特币节点之间的相互交流是通过比特币的点对点网络协议进行的,它们通过这种方式来验证系统的完整性。如果一个节点想要传播一些错误的信息,就会被那些忠实的节点快速识别出来并将其从网络中断开。

    运行一个全节点不会获得任何经济上的奖励,但是该行为依然值得强烈推崇,因为它会为用户们提供诚信,安全和私密性。全节点保障规则的顺利执行,它们保护着区块链不被攻击,除此之外,一个全节点不需要信任其他人,它使得用户能够百分百掌控自己的财产。

  • 延时工作量证明

    延时工作量证明(dPoW)是由科莫多(Komodo)项目所设计的一种安全机制。基本上来说,它是工作量证明(PoW)共识算法的修改版本,它利用比特币区块链的哈希算力来增强网络安全性。通过使用延时工作量证明(dPoW),Komodo开发人员不仅能够保护自己的网络,还能够保护未来加入Komodo生态系统的任何第三方区块链。实际上,dPoW可以用于保护任何使用UTXO模型开发的独立区块链项目。

    延时工作量证明(dPoW)是如何工作的?

    以Komodo为例,dPoW安全机制使用Zcash代码库开发并实现,通过利用比特币的哈希算力,实现零知识隐私证明并提高网络安全性。 

    每隔十分钟,Komodo系统会对区块链网络执行快照。然后,将快照的结果写入到比特币网络上的区块中。总的来说,这个过程创建了整个Komodo系统的备份,该系统的备份保存在比特币区块链中。 

    从技术层面说,Komodo社区选举的公证节点通过在Komodo链上执行交易,将每个受dPoW保护的区块链的区块哈希写入Komodo分布式账本中。通过调用OP_RETURN指令,公证节点将单个区块哈希存储到Komodo链上。

    公证节点选择间隔十分钟的快照执行时间的原因是为了确保整个网络认可该区块的有效性。每个区块链的网络仍然会对每个区块达成共识。公证节点简单地记录来自之前挖掘的区块散哈希值。

    接着,公证节点将来自Komodo区块链的哈希写入比特币帐本中。该步骤也可以通过执行比特币交易并使用OP_RETURN指令将数据写入比特币的区块链中来完成。

    在公证节点完成对比特币区块链网络的操作后,Komodo的公证节点就会将来自比特币区块链的区块数据写回到每个受保护的链上。此时,网络将不会接受任何尝试更改公证区块(或在公证节点达成共识之前创建的任何区块)的重组操作。

    目前,dPoW是与比特币一起被捆绑使用的,但它可以作为安全性工具被用在任何其他使用UTXO模型的区块链中。

    工作量证明(PoW) 与延时工作量证明(dPoW)

    工作量证明(PoW)算法的主要目标之一是维护网络安全,阻止诸如分布式拒绝服务攻击(DDoS)之类的网络攻击。简而言之,PoW算法是生产成本非常高的数据块,但是它容易被验证,并且是挖矿过程中的重要元素。

    基于PoW的区块链中的挖矿设计是非常苛刻的。矿工需要解答一道复杂的密码学题目,从而挖到一个新的区块。这个过程涉及了大量的计算工作,需要消耗非常昂贵的硬件和电力。挖矿的过程不仅仅可以保护网络免受外部攻击,还可以验证交易的合法性并生成新的数字货币(作为矿工解决难题的奖励)。 

    因此,基于工作证明量的区块链很安全的原因之一就是挖矿的过程会涉及到非常高的资金投入。然而,需要注意的是,PoW区块链的安全性与用于它们的算力(哈希)直接相关,这意味着小型区块链网络不如大型区块链网络安全。 

    与PoW不同,dPoW不用于在新区块上达成共识,因此不被认为是共识算法。它是在PoW共识规则之外实施的安全机制。 DPoW使得经过公证的区块不可能被重组,这意味着它使区块链更加安全并且能够抵抗51%攻击。

    实际上,每当一个区块被公证后,dPoW就会“重新设置”区块链的共识规则。例如,大多数PoW区块链使用“最长链规则”。因此,每当区块链网络确认区块XXX和XX1已经被公证时,最长链规则就会从区块XXX,XX2开始。网络将不再接受从区块XXX,XX0或之前开始的链,即使它是最长的链。

    总结

    延时工作量证明安全机制允许执行频繁的备份,以确保在系统发生故障或在被入侵后,可以快速恢复整个网络的数据。如果攻击者想要成功造成持久的攻击损害,那他也必须关闭比特币网络,破坏比特币区块链中所备份的所有快照。 

  • 燃烧证明解释

    虽然大多数区块链系统普遍使用工作量证明(PoW)和权益证明(PoS)共识算法,但燃烧证明(PoB)已经逐渐成为以上算法的一种可能替代方案。

    总的来说,区块链共识算法负责保护网络安全以及验证交易。

    工作量证明的区块链,例如比特币,其场景是矿工之间互相竞争并找到复杂加密问题的有效解决方案。第一个找到某个区块的解答的矿工将他的工作量证明(区块哈希)广播到网络当中,分布式的节点网络将验证该证明是否有效。如果有效,矿工有权利将该区块永久添加到区块链中,并获得新生成的比特币奖励。

    当我们谈到权益证明的区块链时,共识算法则以不同的方式工作。权益证明算法不使用散列函数,而是用数字签名证明币的所有权。新区块的验证由叫做区块”锻造者“或”铸币者“完成,他们以一种确定性的方式被选择出来。锻造者拥有的币越多,那么被选为区块验证者的可能性就越大。与工作量证明系统不同的是,大多数权益证明系统不提供区块奖励,锻造者从验证区块当中得到的奖励都是交易费用。

    尽管燃烧证明算法与工作量证明和权益证明有一定的相似性,但它有其特定的方式来达成共识和验证区块。

    燃烧证明(PoB)

    燃烧证明算法的版本有许多个,而由Iain Stewart提出的版本则可能是数字货币领域最被大众所认可的。它被认为是工作量证明算法的可持续替代方案。

    本质上来说,燃烧证明看起来像是能耗更低的工作量证明算法。因为燃烧证明的区块验证并不需要大量的算力资源或依赖强大的挖矿硬件(例如ASIC)。相反的是,作为一种在区块链中“投资”的方式,数字货币被故意销毁(燃烧),因此候选矿工们不需要投入物质资源。在燃烧证明的系统中,矿工投资到虚拟采矿平台(或虚拟采矿电力)。

    换句话说,通过销毁数字货币,能够证明用户对网络的投入,获得“挖矿”以及验证交易的权利。由于销毁币的过程代表虚拟挖矿能力,用户在系统中销毁的币越多,他/她拥有的(虚拟)算力就越大,因此被选择作为下一个区块验证者的机会就越高。

    燃烧证明是怎么工作的?

    简单来说,燃烧的过程包括将货币发送到一个公众可验证的地址,在那里货币便不能再被使用。通常,这些地址是随机生成的无私钥地址。当然,燃烧硬币的过程会降低市场流通性并造成稀缺,从而导致其价值的潜在上涨。但更重要的是,货币燃烧是确保网络安全的另一种方式。

    工作量证明区块链安全的原因之一就是矿工需要投入大量资源才能最终获利。这意味着矿工们在激励作用下会以诚实地态度帮助网络,以防止初始投资被浪费。

    这个想法跟燃烧证明类似,但是燃烧证明区块链并不投入电力,劳动力和算力,它只通过燃烧货币来保证安全。

    燃烧证明系统将为矿工提供区块奖励,并且在一定时间内,预计该奖励将包含燃烧货币的初始投资。

    如前文所述,实现燃烧证明有不同的方法。有些项目通过燃烧比特币,而另一些项目则通过燃烧自己的原生数字货币来实现燃烧证明。

    燃烧证明 VS 权益证明

    燃烧证明与权益证明的一个共同点是区块验证者必须投入他们的数字货币才能参与共识机制。然而,权益证明要求锻造者将他们的币变为股份,并通常会将其锁定。但如果他们决定离开网络,他们可以取走数字货币并在市场上出售。因此,在这种情况下没有永久的市场稀缺性,因为货币仅在一段时间内无法流通。而燃烧证明的区块验证者必须永远销毁它们的数字货币,造成永久性的经济稀缺。

    燃烧证明的优缺点

    以下列出的优点/缺点是基于燃烧证明支持者的一般论点,不应被视为已证实的事实。关于这些论点仍存在争议,需要进一步测试才确认其有效性。

    优点

    • 可持续性高,降低能源消耗。
    • 不需挖矿硬件,货币燃烧采用虚拟矿机。
    • 数字货币燃烧减少了循环供应(市场稀缺)。
    • 鼓励矿工长期投入。
    • 数字货币分配/挖矿更加去中心化。

    缺点

    • 燃烧证明并不是真正环保的,因为被烧毁的比特币是通过工作量证明挖矿产生的,这需要大量的资源。
    • 没有证明其可以在更大规模的区块链网络上工作。需要进行更多测试以确认其效率和安全性。
    • 矿工所的验证工作往往会被推迟。它没有工作量证明区块链那么快速。
    • 燃烧数字货币的过程并不总是透明的,或是很容易被普通用户验证。
  • 什么是加密货币?

    什么是加密货币?

    加密货币是一类去中心化的数字货币,它使用密码学来确保安全。它可以独立于银行和支付处理器等中介机构而运营。

    这种去中心化的性质可以促进个人之间的点对点(C2C)直接交易。但是,人们不是通过实体钱包和银行账户,而是通过独特的加密货币钱包或加密货币交易平台来访问他们的加密货币。

    您可能曾听到有人说加密货币“存储”在钱包中。其实,加密货币并不是放在加密货币钱包或交易平台中,而是始终在区块链上。加密货币交易平台会持有这些资金的私钥,允许用户进行访问。

    比特币是第一个诞生的加密货币,也是最著名的加密货币,它是由化名中本聪的某个人或团体在2009年创建的。从那时起,全世界涌现了成千上万种加密货币,每种都有独特的特征和用途。

    像传统的法定货币一样,加密货币可以用作交易媒介。然而,多年来,加密货币的用例已大大拓宽,囊括了智能合约、去中心化金融(DeFi)、价值储存、治理和非同质化代币(NFT)。

    加密货币是如何运作的?

    我们前面提到,加密货币出于安全目的会使用密码学,但这到底意味着什么?简单来说,加密货币会使用先进的数学算法来保护交易,并且保护数据免受未经授权的访问或操纵。这些算法有两大主要功能:维护用户身份的隐私和验证交易的真实性。

    区块链交易是公开的,地址(公钥)是伪匿名的(虽然不是完全匿名的)。换句话说,虽然交易在区块链上是可见的,但交易背后的用户却不容易被识别。加密货币通过使用哈希函数和数字签名等加密技术来实现这一目标。

    加密货币通过分布式计算机网络实现自主权,这个网络统称为区块链,区块链本质上是一个分散的数字账本,它将交易数据存储在网络上的许多专用计算机上。

    每一台这种计算机中(也称为节点)都维护着账本的副本,而有一种共识算法通过拒绝虚假或不一致的副本来保护区块链的副本。这种分布式架构可以提高网络的安全性,因为不法分子无法利用单点故障(例如银行金库)来牟利。

    加密货币允许个人直接将资金转移给对方。在典型的加密货币交易中,发送方通过使用其私钥创建数字签名来启动转账。然后,交易被发送到网络,网络中的节点通过验证数字签名并确保发送者有足够的资金来确保交易的有效性。

    验证后,交易将被添加到一个新区块中,然后添加到现有区块链中。这听起来很复杂,但矿工会负责这些步骤,因此用户不必操心。

    加密货币有何独特之处?

    加密货币引入了区别于传统协议和货币的创新功能,从而深刻地影响了从金融到技术的各种生态系统。加密货币的几大主要特征包括:

    1.去中心化

    加密货币的去中心化架构使其不再需要中央权威机构。这样可以提高自主权,没有单一的中央机构或个人能够控制或干扰它的运作。

    2.高透明和不可篡改性

    区块链技术将所有交易记录在透明且防篡改的账本上。因此,一旦将交易添加到区块链,任何人都可以查看,并且无法更改或删除。

    3.可编程性

    许多加密货币(例如ETH)都是可编程的,允许开发者部署智能合约,在区块链上创建中去心化应用程序(dApp)和其他创新解决方案。此外,由于非许可型区块链是开源的,任何人都可以开始在区块链上部署代码,并创建自己的dApp。

    4.无国界

    加密货币很容易在全球范围内转移和交易,人们可以将其用于国际交易和汇款。

    5.预定义的代币供应

    许多加密货币的供应量有限,这意味着它们背后的团队只能创造有限数量的代币。随着时间的推移,加密货币的这种通货紧缩可能会产生积极影响,因为稀缺性会推动需求。

    相比之下,法定货币通常会出现通货膨胀,因为中央银行可以印制更多的货币。而在供应有限的情况下,加密货币的通货膨胀就可以更好地控制,因为代币的总数是预先确定好的。

    加密货币的类型

    在众多加密货币中,有四个值得注意的币种,即比特币(BTC)及热门的竞争币——以太币(ETH)、币安币(BNB)和泰达币(USDT)。

    比特币(BTC)

    比特币是市面上最受欢迎的加密货币。它使用一种名为工作量证明(PoW)的共识机制,矿工会竞相验证交易并保持网络运行。此外,BTC的供应量限制在2100万枚代币,这使其相对稀缺,并有助于长期保持其价值。

    以太币(ETH)

    ETH是第二受欢迎的加密货币,由Vitalik Buterin及其团队于2015年推出。除了用于价值转移外,它还可通过智能合约实现可编程性。

    与BTC一样,ETH最初使用了PoW共识机制,但后来它已转向更环保、更节能的权益证明(PoS)模型。这一转变使得用户可以通过质押自己的ETH(而不是通过使用计算能力的节点)来验证交易并确保网络安全。

    BNB

    BNB(即“Build and Build”)的中文名是币安币,由加密货币交易平台币安于2017年推出,最初是基于以太坊区块链的ERC-20标准发行。2019年,它作为BEP-2代币迁移到自己的区块链BNB Chain。

    后来,币安智能链(BSC;现称为BNB智能链)问世,如今,BNB加密货币既作为BEP-2代币存在于BNB Chain上,又作为BEP-20代币存在于BSC链上。另外,BNB Chain由两条链组成:与EVM兼容的BSC;以及涵盖治理、质押和投票的BNB信标链(以前称为币安链)。

    BNB Chain可为创建智能合约和去中心化应用程序提供一个理想的环境,与许多其他区块链相比,它的交易手续费更低,处理时间更短。

    BNB有各种用途,其中一些包括在BNB Chain上支付交易手续费和在币安平台上支付交易手续费,参与代币销售以及在BNB Chain上为网络验证进行质押。币安还使用定期代币销毁机制,这可以限制BNB的总体供应量。

    泰达币(USDT)

    USDT是Tether Limited Inc于2014年推出的与美元挂钩的稳定币。稳定币是一种旨在保持相对于储备资产(例如法定货币)稳定价值的加密货币。就USDT而言,每枚代币都有该公司储备的等量资产来支持。因此,USDT既能提供加密货币的好处,同时也可以最大限度地减少价格波动。

    什么是加密货币市值?

    “加密货币市值”(cryptocurrency market capitalization)是一项用于确定加密货币相对规模和价值的指标。其计算方法是将一枚代币的当前价格乘以流通中的代币总数。不过,您可能根本无需计算,因为许多加密货币平台都会帮您算好。

    加密货币市值通常用于对加密货币进行排名,较高的市值通常表示加密货币更稳定、接受度更广。相反,较低的市值通常表示资产更具投机性或波动性。

    但是,请注意,这只是评估加密货币潜力时要考虑的众多因素之一。在研究加密货币时,还应考虑其他几个因素,例如技术、团队、代币经济学和用例。

    如何安全地投资加密货币

    像其他金融资产一样,投资加密货币可能有风险,并可能导致财务损失。以下五个必备技巧可以帮助您更安全地买入和卖出加密货币:

    1.自己做好调研

    它的首字母缩写词是DYOR。在投资任何加密货币之前,一定要了解区块链技术的基础知识,例如不同类型的加密货币和市场动态。

    图书、博客、播客和在线课程都是不错的入门起点。您还应该了解不同加密货币背后的项目、团队和技术,以便做出明智的决定。

    2.从小规模开始,多元化投资

    加密货币市场波动不定且不可预测,尤其对于不太受欢迎的代币。因此,从无伤元气的小额开始投资是明智的选择。这种方法可使人们能够增长经验并更好地了解市场趋势,而不会陷入重大财务损失的风险。

    投资加密货币时,多元化也很有用。与其专注于单一的加密货币,不如投资不同的加密货币,这可以降低您的整体风险并增加持仓长期增长的机会。

    3.持续参与

    随着加密货币格局不断变化,投资者应该及时了解新闻、技术进步和监管更新,以便能够及时做出决策。加入加密社区是一个不错的方法。

    4.选择信誉良好的加密货币交易平台

    就安全措施而言,您最重要的就是应该为您的加密投资选择知名且安全的加密货币交易平台。研究不同的选项并比较它们的费用、客户支持、界面和可买卖的加密货币,就可以找到合适的加密货币交易平台。

    5.进行风险管理

    在投资任何加密货币之前,您必须实施一些风险管理手段。例如,请务必理性投资,量力而行。此外,要设置止损单来限制潜在损失,并在预定的水平上止盈以确保收益,这可以产生很大的不同。

    结论

    加密货币生态系统代表了一种革命性的金融和技术方法。而加密货币在未来如何发展?仁者见仁,智者见智。

    部分人认为,比特币将最终取代黄金并打破现有的金融体系;有些人认为,加密货币永远是次级体系,无法超出利基市场的范畴。也有人坚信,以太坊将进化为去中心化计算机,成为新互联网的中流砥柱。

    结果的确难以预料,连预测其一年后的发展都为时尚早。尽管如此,我们不能否认,加密货币对各行各业已经产生了显著的影响,这种影响可能会在未来几年进一步扩大。

  • 什么是拜占庭容错

    自2008年,比特币作为一种点对点的电子现金系统诞生以来,许多其他的数字货币也逐渐兴起,且每个数字货币都有其特定的机制。但几乎所有的数字货币都有一个共同点,那就是以区块链为核心架构。

    绝大多数情况下,区块链都是被设计成去中心化的,由分布式节点网络维护的电子账本。因此,区块链系统可以让金融交易在没有中间人的情况下完全透明且可靠地执行。数字货币正逐步替代需要高可信度的传统银行支付系统。

    正如大多数分布式计算系统一样,数字货币网络的参与者需要定期就区块链的当前状态进行讨论并达成一致,这就是我们所说的达成共识。但是,在分布式网络中以安全高效的方式达成共识绝非易事。

    那么,在某些节点可能出现故障或不诚实行为的情况下,分布式计算机节点网络如何就决策达成一致? 这就是所谓的拜占庭将军问题的根本,它产生了拜占庭容错的概念。

    什么是拜占庭将军问题?

    简单来说,在1982年,拜占庭将军问题被认为是一个逻辑上的困境,它说明了一群拜占庭将军在试图就下一步行动达成统一意见时可能存在的沟通问题。

    该困境假设每个将军都有自己的军队,每支军队都位于他们打算攻击的城市周围的不同位置。 这些将军需要就攻击或撤退达成一致。只要所有将军达成共识,即协调后决定共同执行,无论是攻击还是撤退都无关紧要。

    因此,我们可以考虑以下条件:

    每个将军必须作出决定:攻击或撤退(是或否);

    一旦做出决定后无法改变;

    所有将军都必须就统一决定达成一致,并同步执行。

    上述沟通问题涉及这样一个事实,即一个将军只能通过情报员发送的信息与另一个将军进行通信。因此,拜占庭将军问题的核心挑战是信息可能以某种方式被延迟传达,破坏或丢失。

    此外,即使消息成功传递,一个或多个将军也可以选择(出于任何原因)恶意行动并发送欺诈性消息以混淆其他将军,导致行动失败。

    如果我们将这个困境对应到区块链上,则每个将军代表一个网络节点,而节点需要就系统的当前状态达成共识。换句话来说,分布式网络中的大多数参与者必须同意并执行相同的操作以避免失败。

    因此,在这些类型的分布式系统中达成共识的唯一方法是至少拥有三分之二以上的可靠和诚实的网络节点。这意味着如果网络中的大多数节点决定采取恶意行为,系统就很容易受到故障和攻击(例如51%攻击)。

    拜占庭容错(BFT)

    简单来说,拜占庭容错(BFT)是能够抵抗拜占庭将军问题所导致的一系列失败的系统属性。 这意味着即使某些节点出现故障或恶意行为,拜占庭容错系统也能够继续运行。

    拜占庭将军问题有多种可能的解决方案,因此,有多种方法可以构建拜占庭容错系统。同样地,区块链有各种不同的方法来实现拜占庭容错,这就是我们说的共识算法。

    区块链共识算法

    我们可以将共识算法定义为区块链网络达成共识的机制。最常见的例子是工作量证明(PoW)和权益证明(PoS)。这里我们以比特币为例。

    比特币协议规定了系统的主要规则,工作量证明共识算法说明了如何遵循这些规则以达成共识(例如,在交易的验证和验证期间)。

    虽然工作量证明的概念比数字货币更早,但中本聪在原版本上进行了修改,并开发了一种改进后的工作量证明算法,可以将比特币的产生作为一种拜占庭容错系统。

    请注意,该工作量证明算法不能完全抵抗拜占庭故障,但由于高成本的挖矿过程和底层加密技术,工作量证明已被证明是区块链网络中的一种最安全可靠的方法。从这个意义上说,由中本聪设计的工作量证明共识算法被许多人认为是拜占庭容错最高明的解决方案之一。

    结论 

    拜占庭将军问题是一个有趣的困境,最终产生了拜占庭容错系统,这些系统正在各种场景中得到广泛应用。除区块链行业外,拜占庭容错系统的一些使用案例也包括航空,航天和核电行业。

    在数字货币领域中,拥有高效的网络通信以及良好的共识机制对于任何区块链生态系统都至关重要。保护这些系统需要持续的努力,现有的共识算法尚未能克服一些限制(例如可扩展性)。尽管如此,工作量证明和权益证明作为拜占庭容错系统来说都是有效的方法,其潜在的应用会激发更多的创新

  • 区块链的历史

    区块链是数字货币的最底层技术,它保障了每一位互联网用户可以在没有相互信任的基础上达成共识。

    初期

    区块链技术的设想最早可以追溯到1991年。为了确保时间戳文件不被追溯及篡改,当时的两位科学家Stuart Haber和W. Scott Stornetta推出了一种实用计算的解决方案。

    该系统使用区块加密链来储存时间戳文件,并在1992年,梅克尔树(Merkle trees)也被纳入该系统,这种将多个文档归到一个区块的新技术,大大提高了效率。可惜的是,该项技术后来无人问津,慢慢被弃用。该专利也在2004年失效,也就是比特币诞生的四年前。

    可重复使用的工作量证明 (RPoW)

    2004年,电脑科学家和密码学爱好者Hal Finney(Harold Thomas Finney II)推出了一个名为RPoW的系统,即可重复使用的工作量证明机制。

    该系统通过接收一种不可交换或不可替代的,基于Hashcash的工作量证明代币来实现运作,同时,创造出一种可以在任意用户之间传输的RSA算法的代币。

    RPoW通过让持币者在一个完全值得信赖的服务器上注册账号,以此来解决双重支付的问题。该服务器的设计初衷就是让全世界的用户都能随时验证其正确性和完整性。

    RPoW可以说是区块链的早期原型,以及数字货币历史上的重要开端。

    比特币网络

    2008年底,一个化名为中本聪(Satoshi Nakamoto)的人发布了一份白皮书,并介绍了一种去中心化的,点对点的电子现金系统——比特币。

    相较于RPoW的可信任硬件计算功能,比特币则是采用了hashcash工作量证明算法,通过去中心化的点对点协议来追踪和验证交易,从而预防双重支付。简单来说,比特币就是在工作量证明机制下,对每一位矿工的“挖矿”奖励,然后由全网中的去中心化节点来进行验证。

    2009年1月3日,比特币诞生,第一枚比特币由中本聪(Satoshi Nakamoto)“挖矿”获得,同时他获得了50个比特币的奖励。第一个收到比特币的是Hal Finney,他在2009年1月12日从中本聪那里收到了10个比特币,这便是世界上第一笔比特币转账。

    以太坊

    在2013年,一个叫做Vitalik Buterin的程序员,同时也是比特币杂志(Bitcoin Magazine)的联合创始人表示,比特币需要一种脚本语言来搭建去中心化的应用程序。由于未能在比特币社群内获得认可,Vitalik开始了一个新的,基于区块链技术的分布式运算平台的研发工作,这就是以太坊(Ethereum),以太坊所支持的脚本编写功能就叫做智能合约。

    智能合约是部署和运行在以太坊区块链上的程序或者脚本,举例来说,在特定条件下,它们可以用来进行一次交易。智能合约是用特定的编程语言进行编写并被编译成字节代码,这些智能合约能够被一个去中心化的,图灵完备的以太坊虚拟机(EVM)所读取和执行。

    开发者们同样能够在以太坊的区块链上创建和发布新的应用程序,这些程序通常被叫做去中心化应用(DApps)。目前,已经有上百种的去中心化应用在以太坊区块链上运行,包括社交平台,线上赌博和金融交易所等等。

    以太坊的数字货币叫做Ether,它能够在不同的账号间进行转账,Ether通常被用来支付执行智能合约时所需要的算力费用。

    如今,区块链技术已经得到了大量主流媒体的关注,并且已经应用于很多除数字货币之外的现实场景之中。获取更多区块链和相关行业信息,敬请关注我们币安学院的其他视频内容。

  • 什么是流动性

    流动性一词的定义是:在不导致市场资产价格急剧变化的情况下,在市场中买卖资产的能力。

    流动性可以指两个不同的领域;流动性市场和流动资产。

    流动性市场意味着市场上总有投资者愿意进行交易,而流动资产是指可以很容易地转换为现金的资产。

    但这个概念在加密货币领域是什么意思呢?

    与任何投资一样,你希望能在不需要降低价格或者久等交易匹配的情况下快速买卖代币。为了实现这一目标,进行交易的市场必须是有流动性的。换言之,市场中一定要有活跃的交易活动,并且买卖价格不能相差太远。

    让我们从卖家的角度举一个例子:

    Bob拥有5个某种加密货币,而且他的代币的价格在过去几天里有所增加。 Bob很开心并决定以当前市场价格迅速卖掉他所有的代币。

    如果市场是有流动性的,也就是说有足够的买家愿意以他要求的价格购买Bob的代币,Bob就能够快速出在他满足的价格出售资产。由于(市场)有足够的流动性来容纳Bob的这笔交易,他的交易不会影响到代币的价格。

    但是,如果Bob在流动性不足的市场要求以当前市场价出售他的5个代币,那么不会有足够的买家愿意支付Bob所要求的价格,他就会需要降低他的要价或等待市场变得更加流动,以便出售他的代币。 如果Bob决定以较低的价格出售,他的交易也会影响此代币的当前市场价格。

    如何判断市场是否具有流动性

    在考虑市场是否具有流动性时,好的做法是先查看三个重要的指标:24小时交易量,订单深度,和卖出价减买入价的差额,也称为买卖差价。

    但是,由于限价停损单和冰山订单等因素,订单簿并不能表示最准确的价格。这些特殊的订单通过交易自动化工具创建,因此在满足特定条件之前不一定会出现在订单簿上。

    在考虑交易时,流动性极其重要。 这是能否轻松进入或退出市场的一个关键因素。

  • 工作量证明(PoW)

    简介

    简言之,工作量证明(PoW)是可预防数字支付系统双花问题的机制。比特币和其他众多加密货币均使用工作量证明机制来保护自身区块链网络和数据的安全。这种机制是指多方在无需信任彼此的情况下达成共识,通常称作“共识算法”或“共识机制”。

    工作量证明是最早问世的共识算法,时至今日仍与权益证明(PoS)并列处于主流之列。中本聪于2008年在比特币白皮书中提出工作量证明的概念,但该技术本身在此之前就已经构想成型。

    在加密货币尚未问世之前,亚当·贝克(Adam Back)的HashCash就是工作量证明算法的早期示例。HashCash要求发件方在电子邮件发送前执行少量计算,以此缓解困扰收件方的垃圾邮件问题。这样的计算对正规发件方而言,几乎不费吹灰之力,但如果是发送大量电子邮件的人,负担会迅速加大。

    什么是双花问题?

    用同一笔资金多次消费就会发生双花问题。该术语基本上专属于数字货币领域,毕竟在现实生活中,同一笔现金无法支付两次。 

    例如,咖啡钱支付给收银员后,就锁进了收银机。客户不可能再用同一笔钱到街对面的咖啡厅再买一杯咖啡。但是,如果用数字现金系统,就可能会出现这种情况。 

    我们肯定都用复制粘贴指令复制过计算机文件,也曾轻松地将同一份文件发送给几十个人。数字货币本质上就是数据,因此我们必须提防他人制造双花问题,即复制同一笔货币到其他地方消费。如果无法防止双花问题,数字支付系统很快就会崩溃。

    如需进一步了解双花问题,敬请阅读《双花问题详解》。

    为什么有必要采用工作量证明?

    如果读过我们的区块链技术相关文章,就能了解到加密货币用户会不断将交易发布到网络中,但这些交易并不会立即生效。只有在获得确认并添加到区块链后,交易才会有效。

    例如,比特币区块链就是所有用户均可查看的公共交易数据库(账本)。试想一下,某人和其他三位好友共用一本记事本记录自己的比特币交易。任何时候,其中一人要进行价值转移时就记下:

    Alice向Bob支付5 BTC;Bob向Carol支付2 BTC等。

    但是,每笔交易都必须注明资金来源。所以,如果Bob向Carol支付2 BTC,记录条目应如下所示: 

    Bob向Carol支付2 BTC,这笔资金来自Bob此前与Alice的交易

    这样我们就有办法追踪以上BTC金额。假如Bob试图用之前支付给Carol的2 BTC进行另一笔交易,大家马上就会知道了。因为2 BTC此前已经花出去了,共享组员不会允许该笔交易计入记事本。

    对于小团体而言,上述方式可能非常奏效。大家彼此认识,能达成一致,决定由哪位好友往记事本里记录交易。如果是个1万名参与者的团体,情况会是怎样呢?此时,记事本无法有效扩展,毕竟没人会信任陌生人掌管账本。

    这正是工作量证明的用武之地。工作量证明确保用户不得支付无权动用的资金。工作量证明算法结合博弈论和密码学,根据系统规则,让所有人都能更新区块链。

    工作量证明如何运作?

    假设以上示例中的记事本就是区块链。我们现在不逐一添加交易,而是打包计入区块。我们在网络中发布交易,创建区块的用户随后会把交易计入候选区块。只有候选区块成为确认区块,交易才生效。也就是说,交易已添加至区块链数据库中。

    验证交易和添加新区块的过程称为“挖矿”。挖矿费用昂贵且难度很高,但奖励也很可观。区块奖励由用户的交易手续费和协议创建的全新比特币组成。 

    工作量证明要求矿工(创建区块的用户)投入电力和算力等资源,对候选区块的数据进行哈希运算,直至找到破解难题的方案。

    哈希运算区块数据是指将数据带入哈希函数,生成区块哈希值。区块哈希值的作用就像“指纹”,是输入数据的标识且对于每个区块来说都独一无二。

    换言之,矿工必须验证和收集待处理的交易,并将这些交易整理成一个候选区块,并将该区块的数据带入哈希函数生成有效的哈希值。矿工成功找到候选区块的有效哈希值后就会发布到网络中,将该区块添加到区块链中,然后获得挖矿奖励。

    矿工将候选区块和哈希值发布到网络中后,其他网络参与者会重复该哈希运算流程,验证输出是否确实有效。 

    有效哈希值必须经过无数次哈希运算才能算出,但人人都能轻松确认生成的哈希值是否正确。只要将同一输入(区块数据)带入哈希函数提交,便可核实输出是否一致。

    提供到工作量证明中的数据,哈希值须符合特定条件。但是用户不知道如何做到。他们唯一能做的就是把数据带入哈希函数,以此验证是否符合条件。如果不符合,就对数据稍作修改,再得到不同的哈希值。即使只更改数据中一个字符都会产生截然不同的结果,因此根本无法预测输出结果。

    所以,区块创建就是猜谜游戏。一般来说,用户需要汇总所有要添加的交易信息和其他一些重要数据,然后同时进行哈希运算。由于数据集不变,因此需添加一个变量信息。否则,输出的哈希值会始终保持一致。这个变量数据称为“随机数”。每次只要试着改变随机数,就会得出不同的哈希值。

    总而言之,挖矿就是收集区块链数据并借助随机数进行哈希运算,直至找到特定哈希值的过程。如果得出的哈希值符合协议设定条件,即可在网络中发布新区块。与此同时,其他网络参与者可更新自己的区块链,纳入新区块。

    对于当今的主流加密货币,要满足条件颇具挑战。网络的哈希率越高,就越难找到有效的哈希值。这样是为了减缓出块速度。

    通过个人计算机猜算海量哈希值的高昂成本可想而知。这会耗费大量计算时间和电量。但只要找到有效哈希值,即可获得协议奖励的加密货币。

    让我们回顾一下目前已了解的内容:

    挖矿难度很高且费用昂贵,但能保障网络安全。

    矿工成功生成有效区块后,就能获得奖励,而该奖励由新发行的加密货币和交易手续费组成。

    生成有效哈希值很耗时,但其他用户可以重复哈希运算流程轻松验证哈希值的有效性

    至此,一切还算正常。但是,如果有人试图作弊,会发生什么呢?如何才能制止在区块中输入大量欺诈性交易以生成有效哈希值的行径?

    公钥密码学因此应运而生。本文在此不做赘述,敬请阅读《什么是公钥密码学?》进行全面了解。简言之,公钥密码学即为利用某些合规加密学技巧来验证某人是否有权动用某笔资金。

    用户在创建交易时,会对该笔交易进行签名。网络中的其他用户会将该签名与签名用户的公钥进行对比,核实二者是否匹配。同时,其他用户还可核查该人是否有权动用资金,以及输入总额是否高于输出总额,即支出不得超过持有金额。

    网络会自动拒绝含有无效交易的区块。试图作弊的代价非常高昂。不仅浪费资源,还得不到任何奖励。

    工作量证明的奥妙之处就此显现,即作假成本高昂,诚实操作则获利颇丰。明智的矿工会追求投资回报率,因此他们会谨慎行事,保证收益。

    工作量证明(PoW)与权益证明(PoS)对比

    除了工作量证明之外,还有许多共识算法,权益证明(PoS)则是其中最热门的一种。该概念的诞生可追溯到2011年,并已在以太坊和其他众多协议中实施。

    在权益证明系统中,矿工被“验证者”取而代之,并且不涉及挖矿和猜测哈希值的竞争。相反,随机选中的用户须提议或“铸造”区块。如区块有效,用户会收到由区块交易费用构成的奖励。

    当然,选人流程设有门槛,协议将综合考虑各种因素选取用户。要获得资格,参与者须锁定质押,即预定数量的区块链原生货币。质押的作用类似于保释金。例如,为防止被告逃避审讯,他们须上缴大额保释金,而验证者需锁定“质押”来预防作弊。如出现欺骗行为,全部或部分质押会遭到没收。

    相较于工作量证明,权益证明确实存在一定优势。最明显的是碳足迹的减少,这是因为权益证明无需高功率的矿场,电力消耗仅为工作量证明的一小部分。 

    即便如此,权益证明的普及程度仍远不及工作量证明。人们认为挖矿很浪费资源,但仍是过去十多年来唯一公认可靠的共识算法。比特币工作量证明一经问世,就为价值数万亿美元的交易保驾护航。要明确权益证明的安全性能否与工作量证明相媲美,质押还需经过长期的实际验证。

    结语

    工作量证明是双花问题的初始解决方案,且可靠性和安全性也得到了验证。比特币证明了我们并不需要依赖中心化实体来预防重复花费同一笔资金。去中心化环境中的参与者通过巧妙运用密码学、哈希函数以及博弈论就能步调一致地追踪金融数据库的状态。

  • 权益证明(PoS)

    权益证明是工作量证明的热门替代方案。验证者不需要计算能力来验证交易,而是必须质押代币,这就极大地减少了所需的能源消耗。权益证明还提高了去中心化、安全性和可扩展性。

    不过,如果无法使用加密货币,就很难接触到权益证明。如果选择市值较低的区块链,也很容易发生51%的攻击。由于权益证明具有高度的通用性,它也有多样的变化,适用于不同的区块链和用例。

    导语

    权益证明是目前区块链网络最受欢迎的选择。但正因为有如此多的变化,要理解其核心概念可能很困难。如今您不太可能看到它的原始形态。然而,各种权益证明都具有相同的核心概念。了解这些相似之处将有助于您更好地选择所使用的区块链以及它们的运作方式。

    何谓权益证明?

    权益证明共识算法于2011年通过Bitcointalk论坛推出,旨在解决工作量证明所存在的问题。尽管这两种算法的目标一致,都是为了达成区块链共识,但实现目标的过程大不相同。参与者不需要提供需要密集计算的证明,而只需要证明他们已经质押代币。

    权益证明如何运作?

    权益证明算法利用伪随机选举方式,从一组节点中选择验证者。这个系统综合考量多种因素,包括质押年龄(一个随机化元素)和节点财富。

    在权益证明系统中,区块是“锻造”而非挖矿而来。不过,您偶尔还是可能会听到“挖矿”这个字眼。大多数权益证明加密货币在推出时均供应“预锻造”代币,以便立即启动节点。

    参与锻造过程的用户必须将一定数量的代币锁定到网络中,作为他们的权益而存在。权益的大小决定了选择一个节点作为下一个验证者的机会,权益越大,机会越大。为确保该过程不仅仅偏向网络中最富有的节点,这个选择过程添加了很多特殊的方式。最常用的两种方法是“随机区块选择(Randomized Block Selection)”和“币龄选择(Coin Age Selection)”。

    随机区块选择

    在随机区块选择方法中,验证者的挑选是通过寻找具有最低哈希值和最高权益组合的节点来确定的。由于权益的大小是公开的,其他节点通常可以预测下一个锻造者。

    币龄选择

    币龄选择方法则根据代币的质押时长选择节点。代币作为权益持有的天数乘以质押的代币数量,即可算出币龄。

    当一个节点锻造了一个区块,其币龄就会重置为零,并且必须等待一段时间才能锻造另一区块,这有助于防止权益量大的节点主宰区块链。

    验证交易

    每种使用权益证明算法的加密货币都会为网络和用户提供自认为最好的规则和方法组合。

    如果一个节点被选中来锻造下一个区块,它将检查这个区块中的交易是否有效。随后,它会为区块签名并将其添加至区块链。这个节点会从区块中收到交易手续费作为奖励,在某些区块链中还会收到代币奖励。

    如果一个节点不想当锻造者了,网络会验证这个节点有没有向区块链中添加虚假区块,假如验证无误,那将么在一段时间后放行该节点的权益和已赚取的奖励。

    哪些区块链使用权益证明?

    以太坊之后的大多数区块链都使用权益证明共识机制。通常情况下,这些机制都要进行改良以适应网络的需要。我们将在本文的稍后介绍这些变化。以太坊本身目前正通过以太坊2.0转向权益证明。

    使用权益证明或其相关型态的区块链网络包括:

    1. BNB链

    2. BNB智能链

    3. Solana

    4. Avalanche

    6. Polkadot

    权益证明的优点

    相较于工作量证明,权益证明有着明显的优点。正因为如此,新的区块链几乎总是使用权益证明。它的优点包括:

    适应性

    随着用户需求和区块链变化,权益证明也会发生变化。从大量的调试应用中,我们都可以清楚地看到这一点。这个机制是通用的,可轻松适应大多数区块链用例。

    去中心化

    大量用户被鼓励运行节点,因为这种方法更为经济实惠。这种激励和随机化过程提升了网络的去中心化水平。虽然存在质押池,个人基于权益证明机制成功锻造区块的机率要高得多。总体而言,这减少了对质押池的需求。

    能源效率

    与工作量证明相比,权益证明的能源效率非常之高。参与的成本取决于质押代币的经济成本,而非解决难题的计算成本。这种机制导致运行共识机制所需的能源大大减少。

    可扩展性

    由于权益证明不依赖物理机器来产生共识,因此更具有可扩展性。它不需要巨大的矿场,也不需要大量采购能源。在网络中添加更多验证者的成本更低、更简单、更容易实现。

    安全性

    权益充当了验证者的经济激励因素,使其不会处理虚假交易。若网络检测到虚假交易,验证者将失去部分权益和未来参与活动的权利。因此,只要权益高于奖励,验证者若企图造假,反而会失去比所获得奖励更多的代币。

    要达到有效控制网络并批准虚假交易的目的,节点必须拥有网络的多数股权,这也称为51%攻击。根据加密货币的价值,要获得网络控制权,就需要获得51%的循环供应量,这几乎不可能实现。

    然而,这也可能成为一个缺点,我们将在下文中解释。

    权益证明的缺点

    尽管与工作量证明相比,权益证明有着诸多优点,但它仍然有一些缺点:

    分叉

    使用标准的权益证明机制并不会遏制开采分叉的两侧。使用工作量证明时,开采两侧会导致能源浪费。有了权益证明,成本会显著降低,这意味着人们可以在分叉的两侧“下注” 。

    辅助功能

    要开始质押,您需要一个区块链的原生代币供应。这需要你通过交易平台或其他方式购买代币。根据所需的数量,您可能需要大量投资才能有效开始质押。

    借助工作量证明,您可以买到便宜的挖矿设备,甚至可以租用。这样一来,您就可以加入矿池,快速开始验证和赚取收益。

    51%攻击

    虽然工作量证明也容易遭受51%攻击,但使用权益证明显然更加容易。如果代币的价格崩溃或区块链的市值很低,从理论上而言,购买50%以上的代币并控制网络的成本可能更低。

    工作量证明与权益证明对比

    如果我们比较这两种共识机制,就会发现一些关键的不同点。

     工作量证明(PoW)权益证明(PoS)
    所需设备挖矿设备最小数量或为零
    能源消耗
    趋向中心化去中心化
    验证方法计算证明代币质押

    然而,不同区块链有着各种各样的权益证明机制。很多差异取决于所用的确切机制。

    基于权益证明的其他共识机制

    权益证明具有高度适应性。开发人员可调整确切的机制,以适应区块链的具体用例。以下是几种最常见的机制

    委托权益证明(DPoS)

    委托权益证明让用户无需成为验证者即可质押代币。在这种情况下,他们可以跟着验证者质押,以分享区块奖励。可能的验证者背后的委托人越多,选择的机会就越大。验证者通常可以更改与委托人分享的数额,作为奖励。验证者的声誉也是委托人做出选择的重要因素。

    提名权益证明(NPoS)

    提名权益证明是由Polkadot开发的一种共识模式。它与委托权益证明有着许多相似之处,但有一个关键的区别。如果提名人(委托人)跟随恶意验证者质押,他们也可能失去质押权益。

    提名人最多可选择16个验证者,跟着他们进行权益质押。随后,网络将在所选验证者后面平均分配其质押权益。Polkadot还使用博弈论和选举理论中的几种方法,来决定由谁来锻造新区块。

    权威权益证明(PoSA)

    ChainEpic币(BNB)智能链使用权威权益证明来产生网络共识。这种共识机制将权威证明和权益证明合而为一,让验证者轮流锻造区块。根据验证者所质押的或在其背后委托的ChainEpic币(BNB)金额,选出一组21个符合参与资格的活跃验证者。这个集合可每天确定,ChainEpic币(BNB)链会存储选择内容。

    结论

    自比特币以来,我们向网络添加交易区块的方式已经发生了重大变化。我们现在不再需要依靠计算能力来生成加密货币共识。权益证明系统具有诸多优点,历史也已经证明权益证明行之有效。随着时间的推移,比特币似乎是硕果仅存的几个工作量证明网络之一。就目前而言,权益证明似乎还会继续存在。

  • 女巫攻击(Sybil Attack)

    女巫攻击(Sybil Attack), 是一种在线网路安全系统威胁,是指个人试图通过创建多个帐户身份,

    多个节点或电脑坐标从而控制网络。

    这原理跟创建多个个人社交媒体帐户一样的- 简单。

    这在加密货币领域里是有关联影响的, 试想想如果有人意图投放多个节点在区块链网络上会发生什么事情。

    “Sybil”一词是来自于一位被诊治为“多重人格障碍”的女性名为Sybil Dorsett的个案而来。

    Sybil攻击会导致什么问题?

    如果攻击者创建了足够的虚假身份(或Sybil身份),他们能以多数票击退网络上真实的节点。

    然后在这情况下,他们可以拒绝接收或传输区块,从而有效地阻止其他用户进入网络。

    在比较大规模的Sybil攻击中,前提是当攻击者已控制大部分电脑网络或哈希率,他们可以进行覆盖51%的系统攻击。在这种情况下,他们可以轻易更改交易的顺序,并防止交易被确认。他们甚至可以接控和逆转交易,导双重支出问题。

    多年来,计算机科学家们奉献大量的时间研究如何检测和预防Sybil攻击,各研究具备不同程度性的有效性,但是至今仍没有完善的预防方案保证。

    所以区块链如何减轻Sybil攻击呢?

    许多区块链使用不同的“共识演算法”来帮助扺抗Sybil攻击,例如工作证明,股权证明和

    委托证明。这些共识演算法实际上并并没有效扺抗Sybil攻击,它们只是使攻击者试图执行成功

    有困难性,从而变得不切实际。

    举个例子说,比特币的区块链应用了一组特定的规则用于新区块的生成。

    其中一条规则是如果想拥有创建区块的能力, 你的总机制处理能力必须与提交工作证明能力成比例。这意味着你必须是拥有创建新区块所需有的电脑计算机能力才能创建,对于攻击者而言这成本非常的高昴和困难去做的。

    但是,由于比特币采矿密集热烈还有高回报的动力,采矿者们都热衷于正当的采矿方法

    而不会试图进行Sybil攻击。

    其实除了Sybil攻击外,还有其他常见类型的攻击。

  • 什么是闪电网络

    什么是闪电网络

    加密货币具有显著特性,不易遭黑客袭击或关停。所有人都能通过加密货币在全球范围内传输价值,无需第三方介入。

    为确保这些特征保持不变,须付出巨大代价。由于运行加密货币的节点众多,导致吞吐量受限。因此,虽是致力于面向大众普及的技术,但区块链网络能处理的每秒交易量(TPS)相对较低。

    为打破区块链技术的固有局限性,各种可扩展性解决方案纷纷涌现,以提升网络可处理的交易数量。在本文中,我们将深入探讨比特币协议的一种扩展,即闪电网络。

    什么是闪电网络?

    闪电网络运行在区块链之上,旨在加速点对点交易。该网络的运用不仅局限于比特币,诸如莱特币等加密货币也集成其中。

    我们可能会产生困惑,“在区块链之上”是什么意思?闪电网络即所谓的链下Layer 2解决方案。个人可通过该网络交易,且无需在区块链中记录每笔交易。

    闪电网络独立于比特币网络,拥有自主节点和软件,但仍需与主链通信。如要进出闪电网络,需在区块链中创建特殊交易。

    个人的首笔交易实际上是在与其他用户建立一种智能合约。稍后我们会详细介绍。现在,我们先把智能合约设想为与其他用户共持的私人账本。用户可在这本账本中写入多笔交易。这些记录仅对用户与交易对手可见,且基于设置的特性,双方无法作假。

    这种迷你账本称之为“通道”。例如,Alice和Bob分别向智能合约投入5 BTC。他们的通道中此刻各自有5 BTC的余额。然后,Alice写入账本“向Bob支付1 BTC”。现在,Bob有6 BTC,Alice余4 BTC。Bob日后又将2 BTC发还给Alice。余额更新后,Alice有6 BTC,而Bob剩4 BTC。他们可以这样持续操作一阵。

    任意一方随时可将通道当前的状况发布到区块链中。届时,通道两端的余额分配到双方各自的链上地址。

    顾名思义,闪电交易快如闪电。无需等待区块确认,即可在互联网连接允许时快速支付。

    闪电网络为何必要?

    截至目前,闪电网络(或简称“LN”)似乎是应对比特币区块链可扩展性最合理的方式。在如此庞大的生态系统中协调变化十分棘手,因为要面临硬分叉和潜在灾难性漏洞等风险。保护巨额价值安全是当务之急,而实验极为危险。

    如果要把实验从区块链中移除,就必须更具灵活性。这样稍出差错,也不会对比特币网络造成实质影响。Layer 2解决方案不会破坏维持该协议运行10年以上的任何安全假设。

    而且,没有必要改变惯有的操作方式。这样终端用户的链上交易照常进行,现在还多了链下交易选择。

    使用闪电网络有诸多好处。我们将重点介绍以下几点。 

    可扩展性

    比特币区块大约每十分钟创建一次,且容纳交易数量有限。区块空间属于稀缺资源,因此用户之间须相互竞价,才能保证自己的交易及时纳入区块空间。矿工最关心的是获取报酬,因此他们会优先纳入手续费更高的交易。

    假设没有多名用户试图同时发送资金,这其实并不会成为问题。您可以将手续费设置得较低,这样交易可能会纳入到下一个区块。但是,所有人同时发布交易时,就会导致平均手续费大幅上涨,偶尔会超过5美元。在2017年牛市鼎盛时期,手续费甚至突破了50美元。

    比特币平均交易手续费(以美元为单位)

    比特币平均交易手续费(以美元为单位)

    这对于价值数千美元的比特币交易而言,似乎微不足道。但小额支付却举步维艰。谁会愿意为买一杯3美元的咖啡而额外支付5美元呢?

    使用闪电网络仍需支付两项费用,即开启和关闭通道的费用。通道开启后,用户和交易对手可免费进行数千笔交易。交易完成后,只需将最终状态发布到区块链。

    从宏观角度来看,如果有更多人选择闪电网络等链下解决方案,区块空间的使用效率将得到提高。小额、高频次的转账通过支付通道进行,而区块空间则用于大额交易和通道开启/关闭。如此一来,访问系统的用户群体数量增加,可扩展性进而获得长久发展。

    小额支付

    比特币设有最低交易金额,约为0.00000546 BTC。截至本文撰稿时,约等值于四美分。这已经是很小的数额,但闪电网络将交易限额压得更低,按目前最小的单位来算,为0.00000001 BTC,或一

    闪电网络对小额支付更具吸引力。按照常规交易的费用,在主链上发送小金额显得不切实际。然而在通道内,则可免费发送比特币的微小零头。

    小额支付适用于众多用例。有人预测小额支付会成为订阅服务模式的有效替代方案,这样用户只需就每次使用的服务支付很小的金额。

    隐私

    闪电网络的第二个好处是用户信息的保密程度更高。各方无需在网络上扩散自己的通道信息。区块链中可能会显示“该交易开启了通道”,但不会透露交易详情。如果参与者选择将通道设为私密状态,则交易进展仅本人可见。

    假设Alice和Bob共享通道,Bob又与Carol共享另一个通道,则Alice和Carol可通过Bob相互发送付款。如果Dan与Carol建立连接,Alice同样可向他发送付款。试想将这种模式扩展到支付通道相互连接的庞大网络中。按照这样的设置,只要通道关闭,就无法确定Alice究竟向谁发送了资金。

    闪电网络如何运作?

    我们已经解释了闪电网络如何依赖高层次上各节点的通道。现在研究一下其底层的具体原理。

    多重签名地址

    多重签名(或英文简称“multisig”)是可供多个私钥支付的地址。用户创建多重签名后,就能指定用于支付资金、签署交易所需的私钥数量。例如,5取1方案指五个密钥生成一个有效签名,且签署交易仅需一个密钥。3取2方案表示,如有三个密钥,需其中两个才能支付费用。

    要预置闪电网络通道,参与者需在2取2方案中锁定资金,即仅需两个私钥用以签署交易,而转移代币同样需要两个私钥。让我们回到Alice和Bob的示例。接下来几个月内,他们需相互支付大笔费用,因此,他们决定开启闪电网络通道。

    首先,他们在共有的多重签名地址中分别存入3 BTC。需特别强调的是,未经Alice同意,Bob无法把资金转出地址,反之亦然。 

    他们只需在调整两边余额时留下一纸记录。双方各自拥有3 BTC的初始余额。如果Alice想向Bob支付1 BTC,为何不直接记下Alice现有2 BTC,而Bob的余额为4 BTC呢?在决定真正转出资产之前,这样记录可以追踪到余额。

    这种方式行之有效,但其中有什么奥妙呢?其实更重要的是,这样是不是让彼此合作变得易如反掌了呢?假设Alice最终拥有6 BTC,而Bob空无分文,那么Bob拒绝释放资金就不会有任何损失(或许失去的只是与Alice的友谊吧)。

    哈希时间锁合约(HTLC)

    上述系统很枯燥单调,与目前的受信任设置相比,没有什么过人之处。我们接下来介绍的机制可强制执行Alice与Bob之间的“合约”,就会有趣得多。如果其中一方不按规则行事,则另一方可采取补救措施,将资金撤出通道。

    这种机制称为“哈希时间锁合约”,或缩写为“HTLC”。这个术语听上去令人生畏,但实际上是个非常简单易懂的概念。它结合了哈希锁时间锁两种技术,对支付通道中各种拒不配合的操作采取补救措施。

    哈希锁是加在交易中的条件,具体需证明自己知道某个秘密才能动用资金。发送方对一段数据进行哈希运算,并将带有哈希值的交易发送给接收方。接收方只有提供出与哈希值匹配的初始数据(即秘密),才能动用资金。唯一能获取该数据的途径是由发送方告知。

    时间锁是防止在特定时间前动用资金的限制条件,可指定具体时间,或特定区块高度

    哈希时间锁合约(HTLC)通过结合哈希锁和时间锁而创建。在实际运用中,哈希时间锁合约(HTLC)可用于创建条件支付,即接收方须在特定时间前提供某个秘密,否则发送方收回资金。以下通过示例解释会更加浅显易懂。那么,让我们说回Alice和Bob。

    开启和关闭通道

    我们之前举了例子,设想Alice和Bob刚创建交易,双方向共享的多重签名地址存入资金。但是这些交易还没发布到区块链当中!我们需要先做一件事。

    三枚代币来自Bob,还有三枚代币则来自Alice。

    三枚代币来自Bob,还有三枚代币则来自Alice。

    请记住,从多重签名中取出这些代币的唯一途径是Alice和Bob共同签署交易。如果Alice要把全部六枚代币发送到外部地址,需获得Bob批准。她先发起一笔交易,指明“将六枚比特币发送到该地址”,然后加上自己的签名。 

    如果她尝试立即发布交易,但没有Bob的签名包含其中,则交易无效。Alice须先将不完全交易交给Bob。他签名之后,交易才生效。

    到此为止,我们还没建立督促众人诚信交易的机制。正如前文所述,如果交易对手拒绝合作,资金就会彻底困住。让我们来了解一下预防此类情况的机制。该机制涉及多步骤操作,请耐心听我们逐一介绍。

    双方各提供一个秘密,我们称之为“As”和“Bs”。双方一旦透露秘密,结果不堪设想。因此,他们暂时要保守住秘密。两个秘密分别生成各自的秘密哈希值,即h(As)和h(Bs)。这样双方无需分享秘密,只需彼此分享哈希值。

    Alice与Bob相互分享秘密哈希值。

    Alice与Bob相互分享秘密哈希值。

    Alice和Bob在向多重签名地址发布首笔交易之前,还需创建一系列承诺交易,即防止对方扣押资金的补救措施。

    如果把通道想象成我们之前提过的迷你账本,那么承诺交易就是对账本的更新。每当创建一组新的承诺交易,就是在对二位参与者的资金进行再平衡。

    Alice的交易有两个输出,一个支付她拥有的地址,另一个锁进新的多重签名地址。她签名后交给Bob。

    Alice的交易有两个输出,一个到她自己的地址,另一个到新的多重签名,且需Bob签名才能生效。

    Alice的交易有两个输出,一个到她自己的地址,另一个到新的多重签名,且需Bob签名才能生效。

    Bob的情况一样,一个输出支付自己,另一个支付其他的多重签名地址。他签名后交给Alice。

    两笔大同小异的不完全交易。

    两笔大同小异的不完全交易。

    通常而言,Alice可在给Bob的交易中添加签名,让交易生效。但是我们注意到,这些支出资金来自于尚未拨款的的2取2多重签名。这类似于试图从目前余额为零的账户中支出支票。因此,这些部分签名的交易只有在多重签名启动和运行后才能使用。 

    新的多重签名地址,即3 BTC输出的目的地,具有一些特性。我们来看一下Alice签名给Bob的不完全交易。多重签名输出可在以下条件下使用:

    1. 双方可以合作签署交易。
    2. 由于有时间锁,Bob在一段时间后才能自行花销。
    3. Alice如果知道Bob的秘密Bs,就能够动用资金。

    对于Bob给Alice的交易:

    1. 双方可以合作签署交易。
    2. Alice在一段时间后方可自行花销。
    3. Bob如果知道Alice的秘密As,就能够动用资金。

    请记住,双方均不知道彼此的秘密,因此第3点暂时无法实现。另一个注意事项是,如一方签署了交易,交易对手就能够立即动用资金,因为他们的输出未设置任何条件限制。签署方需等到时间锁到期才能自行花销资金,或与对方合作直接共同花销。

    一切顺利!现在就能把交易发布到初始的2取2多重签名地址中去。这样做是安全的,因为您可以在交易对手放弃该通道时收回资金。

    交易确认后,通道将开启并运行。第一对交易显示的是迷你账本的当前状态。这时,账本向Bob支付3 BTC,并同样向Alice支付3 BTC。 

    Alice要向Bob支付新款项时,两人会创建两笔新的交易来取代第一组交易。操作方式如出一辙,这笔交易会由各自签署一半。只是Alice和Bob要先放弃他们的旧秘密,并为下一轮交易交换新的哈希值。

    例如,Alice要向Bob支付1 BTC,两笔新交易会把2 BTC存给Alice,而4 BTC给Bob。这样,余额就会更新。

     例如,Alice要向Bob支付1 BTC,两笔新交易会把2 BTC存给Alice,而4 BTC给Bob。这样,余额就会更新。

    双方均可随时签署和发布最近的一笔交易并在区块链完成“结算”。然而,签署发布方需等待时间锁到期,而另一方可马上花销费用。请记住,如果Bob签署和发布了Alice的交易,她就能拥有一次无条件输出。

    双方可达成共识同时关闭通道,即合作关闭。这是资金返回链上最便捷的途径。但是,如有一方没有回应或拒绝合作,另一方可在时间锁到期后收回资金。


    想要开启加密货币之旅吗?立即前往币安购买比特币吧!


    闪电网络如何预防作假?

    我们可能会注意到此处存在攻击向量。假设Bob现有余额为1 BTC,要怎样才能阻止他发布余额更高的旧交易?毕竟他已经从Alice那里拿到了半签名的交易,他只需加上自己的签名就可以发布了,对吧?

    没有任何措施能阻止他这样操作。但如果真要这么做,他可能会损失全部余额。假设他确实发布了旧交易,交易内容是向Alice支付1枚代币,并向我们此前提到的多重签名地址支付5枚代币。

    Alice马上就会收到代币,但Bob必须等到时间锁到期才能从多重签名地址进行花销。是否记得我们上面提过,还要具备另一个条件,Alice才能立即动用同一笔资金?她需要一个自己当时不掌握的秘密。但是现在她已经知道这个秘密了——第二轮交易刚刚创建,Bob泄露了这个秘密。

    在Bob只能静待时间锁到期时,Alice就能挪走所有资金。这种带有惩罚性质的机制确保参与者不会打歪主意试图作假,否则交易对手将获得他们的代币。

    通道支付

    我们之前说到过这个问题,通道之间可以建立连接,否则闪电网络无法有效支持支付功能。试想我们是否真的会预存500美元到同一家咖啡店,就为了接下来几个月每天都去喝上一杯?

    其实完全没有必要这样做。 Alice和Bob开启了通道,Bob和Carol也已建立通道,那么Bob就能通过通道向二者付款。Alice通过这种方式跨越多个“跳点”,就能支付到路径中的所有人。

    在这种情况下,Alice可通过多通道抵达Frank处。实际操作时,她一定会选择最便捷的通道。

    在这种情况下,Alice可通过多通道抵达Frank处。实际操作时,她一定会选择最便捷的通道。

    中间机构在通道中起到一定作用,会收取少量费用,但非强制收取。闪电网络尚处于新兴阶段,收费市场还未成形。许多人期望能够基于流动性收取费用。 

    在基础链中,用户需根据占用的区块空间来支付费用,但与传输的价值无关。也就是说,支付1美元与1000万美元的费用是相同的。与之相反,闪电网络没有区块空间一说。 

    但是,存在本地余额和远程余额的概念。本地余额是指一方可“推送”到通道另一端的金额,而远程余额则是指交易对手可推送回本地一方的金额。

    再来举个例子。下面我们详细了解一下上述其中一条路径:Alice <> Carol <> Frank

    Alice向Frank转账0.3 BTC之前和之后各位用户的余额。

    Alice向Frank转账0.3 BTC之前和之后各位用户的余额。

    Alice <> CarolCarol <> Frank两条路径各有1 BTC的总容量。Alice的本地余额为0.7 BTC。大家此时在区块链中结算,则Alice收到0.7 BTC,Carol收到0.3 BTC的远程余额。

    假设Alice要向Frank发送0.3 BTC,她会向Carol通道一侧推送0.3 BTC。然后Carol从自己的本地余额经通道向Frank推送0.3 BTC。最终,Carol的余额保持不变:来自Alice的+0.3 BTC和发送至Frank的-0.3 BTC相互抵消。

    Carol充当Frank的中间连接没有损失价值,但是自己的资金支配灵活性变差。可以看到,她目前在与Alice的通道中可花销0.6 BTC,但在与Frank的通道端只能支配0.1 BTC。

    我们设想一种情况,Alice只与Carol连接,而Frank连接的网络范围更广。此前,Carol通过Frank可向他人共计发送0.4 BTC,但现在她的通道一端只有0.1 BTC可供向外推送。

    在这种情况下,Alice实际上正在蚕食Carol的资金流动性。在没有任何激励的情况下,Carol并不想让自己处于劣势。因此,她可能会提出“从我的通道每输出0.01 BTC,我将收取10聪的费用”。 这样一来,Carol在“较强”路径中舍弃的本地余额越高,赚得就越多。

    如前所述,这里并没有事实上的收费要求。有人并不担心流动性变差,而有人只想与接收者直接开启通道。

    闪电网络的局限性

    如果事实证明,闪电网络能让比特币所有可扩展性问题迎刃而解,就皆大欢喜。但很遗憾,闪电网络存在着阻碍自身发展的缺点。 

    可用性

    对于初学者而言,比特币并不是最直观的系统,地址、费用等等,可能都会让人摸不着头绪。但是钱包则抽离了这些复杂的内容,为用户提供与现有支付系统较为相似的操作。我们可以让他人下载智能手机钱包,并向他们发送代币。这样他们会很愿意去完成操作。

    闪电网络目前无法做到这一点,其智能手机应用程序选择还十分有限。通常来说,闪电网络节点需访问比特币节点才能充分使用。

    设置好客户端之后,用户还需开启通道才能进行支付。这个过程非常耗时,尤其当新人接触到“入站/出站容量”等概念,更是一头雾水。

    所以说,闪电网络还需不断改进,降低准入门槛,让用户获得更流畅的体验。

    流动性

    闪电网络的一大诟病在于用户的交易能力受到了限制。个人支出不能超过锁定在通道中的金额。如果有人要支出所有资金,把通道的所有资金转到远程余额,则必须关闭该通道。或者,被动等待他人通过该通道进行支付,但这并不是理想的方式。

    个人路径受限于通道总容量。以此前的Alice <> Carol <> Frank为例。如果Alice和Carol的通道有5 BTC的容量,而Carol和Frank的容量仅为1 BTC,那么Alice永远无法发送超过1 BTC的金额。即便如此,所有余额需在Carol <> Frank通道的Carol一端才能保证闪电网络的正常运作。这会严重限制通过闪电网络通道传输的资金量,继而连带影响到网络的实用性。

    中心化枢纽

    基于前面提到的问题,有人担心这样的网络会催生出大量“枢纽”,即具有强劲流动性且密切关联的大型实体,让所有大额支付都通过这些实体通道。

    显然,这种发展势头并不是好现象。中心化枢纽会削弱系统,因为这些实体离线会严重扰乱用户之间的关系。此外,由于只有少数几个点进行交易,审查风险随之增加。

    闪电网络的现状

    截至2022年3月,闪电网络的运作一切正常,拥有超过3.5万个在线节点,8.5万多个活跃通道,并且容量突破3,570 BTC。

    闪电网络节点的全球分布。资料来源:explorer.acinq.co

    闪电网络节点的全球分布。资料来源:explorer.acinq.co

    在众多不同的节点实现当中,Blockstream的c-lightning、闪电实验室(Lightning Labs)的闪电网络守护进程(Lightning Network Daemon)以及ACINQ的Eclair尤为热门。针对不太精通技术的用户,许多公司推出了即插即用节点。用户只需接通设备电源,就能开始使用闪电网络。

    总结

    闪电网络主网于2018年上线,尽管许多人认为它仍处于测试阶段,但该网络已经呈现出惊人的发展势头。

    目前,只有具备一定技术熟练程度的用户才会操作闪电网络节点,因此网络仍需攻克一些可用性障碍。随着网络大力开发,准入门槛正在逐渐降低。 

    只要问题得以顺利解决,闪电网络将成为比特币生态系统中不可或缺的一部分,大大提升可扩展性和交易速度。

  • 什么是通货膨胀?

    通货膨胀可定义为某一货币的购买力下降。即某一经济体中商品和服务的价格持续上涨。

    “相对价格变动”通常意味着只有一两种商品价格上升,而通货膨胀则是指经济体中几乎所有商品均成本上涨。此外,通货膨胀属于长期现象,即物价上涨必须处于持续状态,而不仅仅是偶发事件。

    大多数国家/地区每年均会对通货膨胀率进行测定。通常,您看到的通货膨胀率以百分比变化表示:即相对于前一时期的增长或下降。

    在本文中,我们将讨论通货膨胀的不同成因、衡量方法及其可能对经济产生的影响(包括正面和负面)。

    通货膨胀的成因

    在基础层面上,我们可以得出通货膨胀的两个常见成因。首先,流通(供应)中的实际货币数量迅速增加。例如,当欧洲殖民者在 15 世纪征服西半球时,金条和银条涌入欧洲,由此导致了通货膨胀(供应量过高)。

    其次,由于某种需求量大的特定商品出现供应短缺,也可能会发生通货膨胀。然后,这可能会引发该类商品价格上涨,从而有可能波及经济体的其他领域。其结果可能导致几乎所有商品和服务的价格普遍上涨。

    但如果深入研究,我们会发现,导致通货膨胀的事件可能存在着不同的类型。在这里,我们将其区分为需求拉动型通货膨胀成本推动型通货膨胀固有型通货膨胀。此外还有其他变体,但上述通胀均为经济学家罗伯特·J·戈登 (Robert J.Gordon) 提出的“三角模型”中的主要类型。

    需求拉动型通货膨胀

    需求拉动型通胀是最常见的通货膨胀,其成因是消费增加。在这种情况下,需求超过了商品和服务的供应,而该现象导致了价格上涨。

    为了说明这一点,我们来思考一下面包师在市场中出售面包的情景。这位面包师每周能制作大约 1,000 个面包。这是经营良好的情况,因为他每周都会卖出大约这个数量。

    但假设面包的需求量大幅增长。或许经济状况有所改善,意味着消费者有更多的钱消费。因此,我们很可能看到面包师出售的面包价格上涨。

    为什么?因为制作 1,000 条面包时,我们的面包师处于满负荷运转的状态。他的员工和烤箱的实际产量均无法超出这个数字。他可以配置更多烤箱,雇佣更多员工,但这需要时间。

    目前来不及,我们的顾客太多,面包不够。某些顾客愿意为购买面包支付更高的价格,所以面包师相应提高价格也就再自然不过了。

    现在,除了面包需求量增加外,想象一下经济状况改善也导致了牛奶、油和其他几种产品的需求量有所增长。这便是需求拉动型通货膨胀的定义。人们购买的商品越来越多,导致供不应求,价格随之上涨。

    成本推动型通货膨胀

    当原材料或生产成本增加导致价格水平上涨时,便会出现成本推动型通货膨胀。顾名思义,这类成本被“推”给了消费者。

    我们回到之前面包师的情况。他配置了新的烤箱,雇佣了额外的员工,每周可生产 4,000 个面包。目前,供应迎合了需求,皆大欢喜。

    一天,面包师听到了一些不幸的消息。本季小麦收成尤其糟糕,这意味着该地区所有面包店均供应不足。这位面包师必须为生产面包所需的小麦支付更高的费用。有了这笔额外的支出,他需要提高收取的价格,但消费者的需求并未增长。

    另一种可能性是政府提高了最低工资标准。这增加了面包师的生产成本,因此,他必须再次提高现有面包的价格。

    从宏观上看,成本推动型通货膨胀的成因通常是资源(如小麦或油)短缺、政府对商品税收增加或汇率下降(导致进口成本更高)。

    固有型通货膨胀

    固有型通货膨胀(又称为惯性通货膨胀)是一种由过去经济活动引发的通货膨胀。因此,如果前两种形式的通货膨胀随着时间推移而持续存在,则可能会触发这类通胀。固有型通货膨胀与通胀预期以及物价工资螺旋上升的概念密切相关。 

    上述观点中的第一个概念是指,在经历一段时间的通货膨胀之后,个人和企业预计通胀将在未来持续存在。如果前几年出现通货膨胀,员工更有可能协商加薪,从而导致企业对其产品和服务收取更高费用。

    物价工资螺旋上升的概念说明了固有型通货膨胀会引发通胀加剧的趋势。当雇主和工人无法就工资价值达成一致时,则有可能发生这种情况。虽然工人要求加薪是为了防止其财富受到预期通胀的影响,但雇主们却被迫提高了产品成本。这可能会导致自我强化式循环,即为了应对商品和服务的成本增加,工人又会进一步要求加薪,而这种情况会不停地循环下去。

    通货膨胀的补救措施

    不受控制的通货膨胀可能对经济造成损害,因此各国政府免不了采取积极主动的立场来限制通货膨胀的影响。政府可以通过调整货币供应量以及改变货币政策与财政政策来实现这一点。

    中央银行(如美联储)有权通过增加或减少流通金额来改变法定货币供应量。常见示例是量化宽松政策 (QE),即中央银行购买银行资产,向经济中注入新印钞票。这一措施实际上会加剧通货膨胀,因此存在通胀问题时不予采用。

    量化宽松政策的对立面是量化紧缩 (QT),这是一种通过减少货币供应量来降低通货膨胀的货币政策。然而,几乎没有证据支持 QT 是应对通胀的良方。实际上,大多数中央银行通过提高利率来控制通货膨胀。

    提高利率

    更高的利率使得借钱的成本更高。因此,信贷对消费者和企业的吸引力下降。在消费者层面,利率上升会抑制消费,导致商品和服务需求量减少。

    储蓄在这种时期更具吸引力,而对于靠借钱赚取利息的人而言,这更是一件好事。然而,经济增长可能会受到限制,因为企业和个人在借贷投资或消费时会更加谨慎。

    改变财政政策

    虽然大多数国家/地区利用货币政策来控制通货膨胀,但改变财政政策也不失为一种选择。财政政策是指政府为影响经济而进行的消费和税收调整。 

    例如,如果政府增加征收的所得税,那么个人的可支配收入便会再次减少。这会反过来减少市场的需求,理论上应该会降低通货膨胀。然而,这是一步险棋,因为公众有可能对提高税收做出不利反应。

    用物价指数衡量通货膨胀

    我们已经概述了应对通货膨胀的各类措施,但如何才能在第一时间切实认识到需要对抗通胀?显然,第一步是衡量通货膨胀。通常情况下,衡量工作通过在设定时间段内跟踪一项指数来完成。在许多国家/地区,消费者物价指数(即 CPI)是衡量通货膨胀的首选指标。

    CPI 考虑了各种消费品的价格,使用加权平均值对家庭购买的一篮商品和服务进行估值。这项工作每隔一段时间便会实施,然后即可将该评分与历史评分进行比较。美国劳工统计局 (BLS) 等实体会从全国各地的商店收集此类数据,以确保计算内容尽可能准确。 

    您可能会在计算中看到“基准年”的 CPI 分数为 100,然后两年后的得分为 110。然后您就可以得出结论:在两年多的时间里,价格上涨了 10%。

    少量的通货膨胀未必是坏事。这是当今法定货币体系中的自然现象,而且由于通胀会鼓励消费和借贷,因此有一定的益处。然而,为了确保通胀不会对经济产生负面影响,密切关注通货膨胀率至关重要。

    通货膨胀的优缺点

    乍一看,通货膨胀似乎完全值得避免。但这仍属于现代经济的一部分,因此通胀在现实中是更为微妙的主题。我们来看看通货膨胀的优缺点。

    通货膨胀的优点

    增加消费、投资和借贷

    如我们之前所述,轻微的通货膨胀率可以刺激消费、投资和借贷,从而使经济受益。由于通货膨胀会导致同样数量的现金在未来购买力下降,立即购买商品或服务会更有意义。

    提高利润

    通货膨胀会促使公司以更高的价格出售旗下商品和服务,以防止自身受到通胀的影响。他们有正当的涨价理由,但他们也可能会将价格提高到略高于必要的水平,从而赚取额外利润。

    这比通货紧缩要好

    我们从名称不难推断出来,通货紧缩是通货膨胀的反义词,其特点是物价会随时间推移而下降。由于价格在下降,推迟购买对消费者来说更有意义,因为他们可以在不久的将来获得更理想的价格。这可能会对经济产生负面影响,因为商品和服务的需求量没有那么大。 

    从历史上看,通货紧缩时期导致了失业率上升,人们会转向储蓄而不是消费。虽然这对个人而言未必是坏事,但通货紧缩往往会阻碍经济增长。

    通货膨胀的缺点

    货币贬值与恶性通货膨胀

    要想找到合适的通货膨胀率并非易事,而且一旦失去管控,可能会产生灾难性的后果。最终,这一现象会侵蚀个人所持的财富:如果您今天在床垫底下藏了 100,000 美元现金,十年后这笔钱的购买力便会大不如前。

    高通货膨胀可能会导致恶性通胀,据说当一个月内物价涨幅超过 50% 时便会出现这种情况。花 15 美元购买一件几周前仅需 10 美元的基本必需品并不划算,但恶性通胀鲜少止步于此。在恶性通货膨胀时期,物价通胀率往往远超过 50%,从根本上摧毁了货币和经济。

    不确定性

    如果通货膨胀率很高,不确定性会占据主导地位。个人和企业不确定经济走向,因此会更加谨慎地使用资金,这会导致投资减少,经济增长放缓。

    政府干预主义

    有些人以自由市场原则为由,反对政府试图控制通货膨胀的观念。他们认为政府“加印新钞”(或加密货币圈内众所周知的“印钞机,冲啊!”一梗)的能力破坏了自然经济原则。

    总结

    通货膨胀的影响如此之大,以至于我们看到物价随着时间的推移而上涨,导致了生活成本上升。我们已经逐渐接受了这一现象,毕竟如果控制得当,通货膨胀可能会对经济有利。

    在当今世界,最好的补救措施似乎在于灵活的财政政策和货币政策,这使得各国政府能够做出调整,以遏制物价不断上涨。然而,此类政策的实施必须慎之又慎,否则最终可能会对经济造成进一步损害。

  • 挂单方和吃单方

    摘要

    市场由挂单方和吃单方组成。挂单方创建的买卖订单往往不会立即成交(例如,“比特币价格达到 15000 美元即可出售”)。因此,这为订单创造了流动性,意味着当满足条件时,其他用户可以立刻买入或出售比特币。我们将立即买入或出售订单的用户称为吃单方。换而言之,吃单方会完成由挂单方创建的订单。

    导语

    无论是何种类型的交易平台(外汇交易、证券或加密货币),买家和卖家都会相匹配。少了这些交汇点,您就需要在社交媒体上宣传,将以比特币兑换以太坊的交易广而告之,期望其他用户对此感兴趣。

    本文中,我们将讨论挂单方吃单方的概念。每个市场参与者都曾至少代表了其中一种角色,事实上,作为交易者,您很可能在某个阶段同时扮演了这两种角色。挂单方和吃单方是许多交易平台的活力源泉,他们的存在(或缺失)是区别交易平台实力的关键。

    关于流动性

    我们必须先讨论流动性,稍后才能正确地深入了解挂单方和吃单方。如果您听到有人说某些资产具有流动性或缺乏流动性,实际上他是在谈论出售该资产的难易程度。 

    一盎司黄金属于高流动性资产,因为黄金可以在短时间内轻松兑现。举一个反面例子,一尊十米高的ChainEpic首席执行官骑牛雕像便是高度缺乏流通性的资产。虽然将其摆放在房前庭院是个不错的想法,但现实情况是,并非每个人都对这尊雕像感兴趣。

    市场流动性的概念与之类似,但稍有不同。流动市场是指您能以合理价格轻松买入或出售资产的市场。买方用户的需求量往往很大,而卖方用户的供应量往往也不小。 

    鉴于活动如此之密集,买卖双方往往会在价格中点相遇:最低价卖单(或卖价)会与最高价买单(或买价)的金额相似。因此,最高买价和最低卖价的差额较小,有时甚至微乎其微。两者之间的差额便称为买卖差价。

    相反,缺乏流动性的市场往往不会显示出这些属性。如果您想出售资产,由于供过于求,很难卖出合理的价格。因此,缺乏流动性的市场的买卖差价非常大。

    现在,我们已经掌握了流动性这个概念,接下来让我们继续深入了解挂单方和吃单方。

    市场挂单方和市场吃单方

    如前所述,聚集在交易平台的交易者要么是挂单方,要么是吃单方。 

    挂单方 

    交易平台通常通过订单簿来计算资产的市场价值。订单簿会收集用户所有的买卖报价。例如,您可能会提交类似指令:以 4000 美元买入 800 枚比特币。该指令添加至订单簿后,如果价格达到 4000 美元,订单将立即得到执行。 

    “只挂单”(Post only)订单需要您将指令添加至订单簿,以便提前宣布您的意向价格。您之所以被称为挂单方(Maker),是因为从某种意义上说,您是市场的创造者。交易平台的运行机制类似于杂货商店,交易平台向个人收取费用后会将货物放在货架上,区别就是您需要自助添加库存。

    一般来说,大户和机构投资者(比如那些专门从事高频交易的人员与机构)往往会承担挂单方的角色。不过,小户也可以充当挂单方,只需下达某些不会立即执行的订单类型即可。

    请注意,使用限价单并不能保证订单成为挂单。如要确保订单在成交前加入订单簿,请在下单时选择“只挂单”(目前仅适用于网页版和桌面版)。

    吃单方

    同样以商店做类比,如果您是老板,肯定会把存货摆放在货架上,等待顾客购买。顾客便是吃单方。但他们不会从商店拿走大豆罐头,而是会消耗掉您提供的流动性。

    请思考:如果您在订单簿上给出报价,则代表提高了交易平台的流动性,因为用户了解到这一信息后可以方便买入或出售资产。另一方面,吃单方则消耗掉了这一部分的流动性。 通过市价单,即以当前市场价买入或出售资产的指令,实现了这一操作。他们执行此操作时,订单簿中的现有订单会立即成交。

    如果您曾在ChainEpic或其他加密货币交易平台下过市价单进行交易,则您是吃单方。但请注意,您也可以使用限价单以充当吃单方。也就是说:您一旦接受了别人的订单,便成为了吃单方。 

    挂单和吃单费用

    许多交易平台通过收取匹配用户的交易手续费来获取可观利益。这意味着,您创建并执行订单时,需要支付一小笔费用。但这个数额因交易平台而异,也可能因交易规模和您的角色而异。

    一般来说,挂单方能为交易平台增加流动性,因此能够得到部分回赠。对于企业来说,这有益而无害,因为此时潜在交易者的心理潜台词是:这个平台真不错!而且具有很高的流动性,我应该在这里进行交易。毕竟,高流动性平台中的客户更容易达成交易,因此会比低流动性平台更具吸引力。在许多情况下,吃单方需要支付比挂单方更高的手续费,因为他们不能像挂单方那样提供流动性。

    如前所述,挂单和吃单的收费结构往往取决于平台。您可前往ChainEpic的收费表页面,了解挂单和吃单定价的差别。

    总结

    综上所述,挂单方是创建订单并等待他人完成订单的交易者,而吃单方则是完成他人订单的交易者。两者的关键区别在于,市场挂单方能够提供流动性,吃单方则不具备此种能力。 

    对于运用挂单和吃单模式的交易场平台,挂单方占据着重要地位,因其能够提高平台作为交易场所的吸引力。一般来说,由于挂单方能够提供流动性,交易平台往往会减少其手续费以示奖励。另一方面,吃单方也能利用这种流动性更加轻松地买卖资产,但往往需要为此支付更高的手续费。

  • 什么是 51% 攻击?

    在深入了解 51% 攻击之前,我们有必要先仔细了解挖矿和基于区块链的系统。

    比特币及其底层区块链技术的主要优势之一是构建和验证数据的分布式特性。节点的去中心化工作可确保遵守协议规则,并确保所有网络参与者同意区块链的当前状态。这意味着大多数节点需要定期就挖矿过程、使用的软件版本、交易的有效性等达成共识。

    比特币的共识算法(工作量证明)确保了矿工只有在网络节点一致同意其提供的区块哈希值是准确的情况下(即区块哈希值证明矿工的工作量足够并为该区块的问题找到了有效的解决方案)才能验证新的交易区块。 

    作为一个去中心化账本和分布式系统,区块链基础设施可防止任何中心化实体将网络用于自己的目的,这就是比特币网络不存在单一权威的原因。

    由于挖矿过程(在基于 PoW 的系统中)涉及投入大量电力和计算资源,因此矿工的表现取决于其拥有的算力,这通常称为哈希算力或哈希率。参与挖矿活动的节点有很多,而且分布在不同的地点,这些节点会相互竞争,因为它们都想成为下一个找到有效区块哈希值的节点,并获得新生成的比特币奖励。

    因此,挖矿能力分布在世界各地的不同节点上,这意味着哈希率不会由某个单一实体掌握。至少也不应该如此。

    但如果哈希率分布不佳会发生什么?例如,如果某个实体或组织能够获得 50% 以上的哈希算力会如何?可能导致的后果之一就是我们所说的 51% 攻击,也称为多数攻击。

    什么是 51% 攻击?

    51% 攻击是针对区块链网络的潜在攻击,指单个实体或组织能够控制大部分哈希率,从而可能扰乱网络。此时攻击者将有足够的挖矿能力来故意排除或修改交易的顺序。他们还可以在管控网络的情况下撤销已做出的交易,从而导致双花问题。

    成功的多数攻击还可以让攻击者阻止部分或所有交易被确认(交易拒绝服务),或阻止部分或所有其他矿工挖矿,导致所谓的挖矿垄断。

    另一方面,多数攻击无法让攻击者撤销其他用户的交易,也无法让攻击者阻止他人创建交易以及将交易广播至网络。变更区块奖励、凭空制造代币或窃取不属于攻击者的代币也都无法实现。

    出现 51% 攻击的可能性有多大? 

    由于区块链由分布式节点网络维护,因此所有参与者都是在达成共识的过程中开展合作。这是区块链的安全性一般较高的原因之一。网络越大,防御攻击和数据损坏的能力就越强。

    而关于工作量证明区块链,矿工拥有的哈希率越高,为下一个区块找到有效解决方案的机会就越大。这是真的,因为挖矿涉及无数次哈希尝试,而更高的计算能力意味着每秒可以尝试更多次。一些早期矿工加入了比特币网络,为其发展和安全作出了贡献。随着比特币作为一种货币的价格不断上涨,许多新矿工进入该系统,意图争夺区块奖励(目前设定的奖励为每区块 12.5 枚比特币)。这种竞争的存在是比特币安全的原因之一。如果不是为了诚实行事并努力获得区块奖励,矿工就不会有动力投入大量资源。

    因此,由于比特币网络的规模较大,51% 攻击不太可能发生。一旦区块链变得足够大,单人或团体获得足够计算能力来压倒所有其他参与者的可能性就会迅速下降到极低的水平。

    此外,随着链的增长,更改之前确认的区块会变得越来越困难,因为这些区块都是通过加密证明链接起来的。出于同样的原因,一个区块所获确认越多,更改或撤销其中交易的成本就越高。因此,一次成功的攻击可能只能在短时间内修改最近几个区块的交易。

    接下来请试想,如果一个恶意实体攻击比特币网络并非为了获得利润,而只是为了将其摧毁,并且不计代价。那么即使攻击者成功破坏了网络,比特币软件和协议也会回应其攻击,迅速进行修改和调整。这需要其他网络节点达成共识,就这些更改达成一致,但如果情况紧急,该流程可能很快就可以完成。比特币具有很强的抵御攻击的能力,被认为是现存最安全、最可靠的加密货币。 

    虽然获得比其余比特币网络更多的计算能力对攻击者而言相当困难,但如果是规模较小的加密货币,挑战性就小很多。与比特币相比,山寨币拥有的可保护其区块链的哈希算力相对较低。低到足以让 51% 攻击切实发生。受到过多数攻击的加密货币的几个著名例子有 Monacoin、Bitcoin Gold 和 ZenCash。

  • 什么是勒索软件

    勒索软件是恶意软件的一种,有几种不同的表现形式,它会影响个人系统以及企业,医院,机场和政府机构的网络。

    从1989年首次出现以来,勒索软件正在不断改进并变得越来越复杂。虽然简单的勒索软件是非加密的,但是现代的勒索软件使用密码学的方法来加密文件,使其无法访问。加密勒索软件也可能加密电脑的硬盘驱动器来彻底锁住计算机操作系统,让受害者无法访问电脑。勒索软件的最终目标是让受害者支付解密赎金 – 通常是难以追踪的数字货币(如比特币或其他加密货币)。然而,攻击者不一定会承认收到了赎金。

    在过去十年中(特别是在2017年),勒索软件的普及程度显著增长。正如欧洲刑警组织所报道的,它作为一种处于经济动力的网络攻击,是目前世界上最突出的恶意软件威胁。

    受害者是怎么被攻击的?

    • 网络钓鱼:一种反复出现的社交工程形式。当我们谈到勒索软件,网络钓鱼电子邮件是最常见的传播方式之一。受害者通常会被受到破坏的电子邮件附件或假装成正常的链接感染。在计算机网络中,一个受害者就足以危及整个组织。
    • 漏洞攻击软件包:由各种恶意工具和编写好的漏洞利用代码所组成的包。这些软件包旨在利用应用程序和操作系统中的问题和漏洞来传播恶意软件(运行过时软件的不安全系统是最常见的目标)。
    • 恶意广告:攻击者利用广告网络传播勒索软件。

    如何保护自己免受勒索软件攻击?

    • 使用外部设备定期备份文件,这样用户就可以在删除潜在的恶意软件感染后恢复它们;
    • 小心电子邮件附件和链接。避免点击未知来源的广告和网站;
    • 安装值得信赖的杀毒软件,并保持更新软件应用程序和电脑操作系统
    • 在Windows设置中启用“显示已知文件扩展名”选项,以便用户可以轻易检查文件的扩展名。避免使用.exe .vbs和.scr等文件扩展名;
    • 避免访问不受HTTPS协议保护的网站(即以“https://”开头的网址)。但是值得注意的是,许多恶意网站也在逐渐使用HTTPS协议来混淆受害者,单独的协议本身并不能保证网站就是合法或者安全的。
    • 访问NoMoreRansom.org,这是一个由执法和IT安全公司创建的网站,致力于破坏勒索软件。该网站为受感染的洪湖提供免费解密工具包以及预防建议。

    勒索软件的例子

    GrandCrab (2018)

    首次出现于2018年1月,勒索软件(GrandCrab)在不到一个月的时间里就感染了超过50,000名受害者,之后被罗马尼亚当局,Bitdefender以及Europol(一种免费数据恢复工具包)所破解。GrandCrab通过恶意广告和网络钓鱼电子邮件传播,是第一个要求支付DASH这种加密货币的勒索软件。最初的赎金从300美元到1500美元不等。

    WannaCry (2017)

    一种全球性的网络攻击,并在四天内感染了超过300,000台计算机。WannaCry针对微软的Windows操作系统(受影响最大的是Windows 7),通过一个叫EternalBlue的漏洞传播。由于微软发布了紧急补丁,该攻击已经被阻止。尽管没有提供任何证据,但美国安全专家声称朝鲜应此次对袭击事件负责。

    Bad Rabbit (2017)

    一种勒索软件,作为从受感染网站下载的虚假Adobe Flash更新传播。大多数受感染的计算机都位于俄罗斯,并且感染依赖于手动安装一个可执行(.exe)文件。(勒索软件的)解密价格当时约为280美元(0.05BTC)。

    Locky (2016)

    通常通过电子邮件传播,作为付款的发票中一个受感染的附件。在2016年,好莱坞长老会医疗中心(Hollywood Presbyterian Medical Center)被Locky感染并支付了40BTC(当时约为17,000美元)的赎金,以重新得以使用医院的操作系统。

  • 委托权益证明

    相较于之前的权益证明(PoS)机制,委托权益证明(DPoS) 共识算法被许多人认为是更有效和民主的版本。

    由于工作量证明(PoW)在设计上需要许多外部资源,于是权益证明和委托权益证明都被用作工作量证明共识算法的替代方案。工作量证明算法利用大量的计算来确保一个不可更更改,透明和去中心化的分布式账本。而权益证明和委托权益证明却不需要如此多的资源,并且在设计上更具可持续性和环保性。要想了解委托权益证明的工作原理,首先必须掌握一些工作量证明和权益证明的基本知识。

    工作量证明 (PoW)

    大多数数字货币系统运行在名为区块链的分布式账本之上,而工作量证明是第一个被使用的共识算法。它是构成比特币协议的核心,负责生成新区块并保障网络的安全(通过挖矿)。比特币可替代中心化且低效的全球传统货币体系。工作量证明引入了一种可行的共识协议,使得汇款不再需要通过一个中心化的机构来进行。它提供了一个基于点对点网络的去中心化支付系统,并免去了中间商的参与,大大降低了交易成本。

    工作量证明系统由采矿节点和其他种类的节点共同维护,它利用特殊的硬件(ASIC矿机)来尝试解决复杂的加密问题,平均每十分钟开采出一个新区块。矿工只有在找到了该区块的解之后才能在区块链中添加新区块。换句话说,矿工只有在完成了一个工作量证明之后才能这么做,而工作量证明又用新开采的数字货币和此区块的所有交易费奖励矿工。然而,这需要极高的成本,因为它要用到大量的能源,并要进行多次失败的尝试。此外,ASIC硬件也十分昂贵。

    除了维护的系统的消耗之外,还有一些问题一直困扰着工作量证明系统 – 特别是在可扩展性方面(每秒交易量非常有限)。尽管如此,工作量证明的区块链仍被认为是最安全可靠的,且是容错的标准解决方案。

    权益证明 (PoS)

    权益证明共识算法是工作量证明最常见的替代方案。权益证明旨在解决低效率和一些工作量证明区块链出现的新问题。它着眼于工作量证明挖矿的成本(功耗和硬件)。基本上来说,权益证明用确定性的方式保证了区块链的安全。在这些系统中没有了挖矿,新区块的验证取决于作为股份的币的数量。一个人持有的币越多,那么被选为区块验证者(也叫做铸币者或锻造者)的概率就越高。

    工作量证明依赖于外部投资(功耗和硬件),而权益证明用内部投资(数字货币本身)巩固了区块链的安全性。

    此外,权益证明系统使攻击区块链的成本更高,因为成功的攻击需要拥有至少现有总货币的51%的数量。而失败的攻击将导致巨大的经济损失。尽管权益证明有着令人信服的优势和很大的上升空间,但这个系统仍处于早期阶段,尚未在更大的规模上进行测试。

    委托权益证明(DPoS)

    委托权益证明(DPoS)共识算法由Daniel Larimer(BM) 在2014年提出。例如:Bitshares,Steem,Ark和Lisk都是使用委托权益证明共识算法的数字货币项目。

    委托权益证明区块链具有投票系统,利益相关者将他们的工作交付给第三方。换句话说,他们可以投票选出几个代表代替他们保护网络。代表们也被称为见证人,他们需要在产生和验证新区块的过程中达成共识。投票权与每个用户持有的币数量成正比。投票系统因项目而异,但总的来说,每位代表在投票时都会提出个人意见。通常,代表们会收集奖励并按比例分配给各自的投票者们。

    因此,委托权益证明算法创造了一个直接取决于代表们的声誉的投票系统。如果选举的节点行为不当或不能有效工作,它将很快被驱逐并被另一个节点取代。

    在性能方面,与工作量证明和权益证明相比,委托权益证明的区块链更具有可扩展性,每秒能够处理更多的事务(TPS)。

    委托权益证明 VS 权益证明

    虽然权益证明和委托权益证明在股份制的意义上是类似的,但委托权益证明提出了一种新颖的民主投票系统来选出区块生产者。由于委托权益证明的系统由选民维护,所以代表们的行为必须诚实且高效,否则便会被投票出局。此外委托权益证明区块链在每秒事务处理方面往往比权益证明区块链更快。

    委托权益证明 VS 工作量证明

    不同于试图解决工作量证明问题的权益证明,委托权益证明旨在简化区块生成过程。因此,委托权益证明系统能够快速处理大量的链上交易。委托权益证明的使用方式与工作量证明和权益证明不同。由于工作量证明仍然是公认最安全的共识算法,所以大多数金融流动都发生于此。由于权益证明比工作量证明的工作效率更高,所以它具有更多的运用案例。委托权益证明限制了选举区块生产者的过程中股权的使用。与有着竞争体系的工作量证明系统不同,委托权益证明的实际区块生成是预定的。每个见证人都会轮流生产区块。有人认为委托权益证明应被视为一种权威证明系统。

    结论

    委托权益证明与工作量证明甚至权益证明有很大不同。它并入利益相关者的投票机制,从而激励并选出诚实且高效的代表(或证人)。但是,实际的区块生产过程与权益证明系统完全不同,并且在大多数情况下,在每秒事务处理方面表现出更高的性能。