挖矿
比特币中的“挖矿”实际上是记账的过程。比特币的运算采用一种称为“工作量证明(Proof of Work,POW)”的机制,系统为了找出谁有更大的计算能力,每次会出一道数学题,只有最快解出这道题目的计算机才能进行记账。而抢到记账权的计算机会获得12.5个比特币的奖励。
通常将这个行为称为“挖矿”,把获得的比特币视为挖矿成功获得的奖励。
共识机制
顾名思义,就是在一个问题上达成共识的一套方法。
在区块链中,共识机制也是区块链的底层技术,是最为重要的技术。它的存在就是为了完成节点间信息同步,交易的确认,网络运行等重要任务。
常见的共识机制有:POW、POS、DPOS、PBFT、SCP等。
POW(Proof of Work,工作证明)是指获得多少货币,取决于你挖矿贡献的工作量,电脑性能越好,分给你的矿就会越多。
POS(Proof of Stake,股权证明)根据你持有货币的量和时间进行利息分配的制度,在POS模式下,你的“挖矿”收益正比于你的币龄,而与电脑的计算性能无关。
DPOS(Delegated Proof of Stake,委任权益证明)让每一个持币者都可以进行投票,由此产生一定数量的代表 ,或者理解为一定数量的节点或矿池,他们彼此之间的权利是完全相等的。持币者可以随时通过投票更换这些代表,以维系链上系统的“长久纯洁性”。DPOS是基于POW及POS的基础上,出现的一种新型的保障数字货币网络安全的共识算法。它既能解决POW在挖矿过程中产生的大量能源过耗的问题,也能避免POS权益分配下可能产生的“信任天平”偏颇的问题。
PBFT(Practical Byzantine Fault Tolerance,实用拜占庭容错算法)
SCP(Stellar Consensus Protocol-abbr,恒星共识协议)
半衰期
来源于比特币的激励机制,即为矿工每验证一个区块即可得到的奖励。从最开始的50BTC,每四年减半,目前是12.5BTC,已经经历过2次半衰(50BTC—25BTC—12.5BTC)。
矿池
单一矿机想挖到一个块的几率是非常小的,毕竟10分钟挖到一个块需要很大的算力,即使有这么大的算力有能力挖到,也存在很多的竞争对手。所以就变成了一个0和1的游戏,而矿池的出现就是为了打破这种0和1的玩法。一个矿池的算力是很多矿工算力的集合,远比单打独斗机会更大。矿池每挖到一块,便会根据你矿机的算力占矿池总算力的百分比,发相应的奖励给到个体,也不会存在不公平的情况。
分叉
指向同一个父块的2个区块被同时生成的情况,某些部分的矿工看到其中一个区块,其他的矿工则看到另外一个区块,这就导致了2种区块链同时增长。
P2P网络
P2P网络,是指通过允许单个节点与其他节点直接交互,从而实现整个系统像有组织的集体一样运作的系统。
HASH
对输出数据执行散列函数的行为。 这是用于确认货币交易。
HASH值
通过哈希函数运算,从而映射成的二进制的值成为哈希值。任何文件都可以被映射为一段哈希值,比如一段文字、视频、文件、照片等、哈希运算不是一种加密手段,因为它是不可逆的运算过程,无法解密。
公有链
是任何节点都是向任何人开放的。每个人都可以参与到这个区块链中参与计算,而且任何人都可以下载获得完整区块链数据(全部账本)。
联盟链
是指参与每个节点的权限都完全对等,大家在不需要完全互信的情况下就可以实现数据的可信交换,联盟链的各个节点通常有与之对应的实体机构组织,通过授权后才能加入与退出网络。通常是公司与公司、组织与组织之间达成的联盟模式。
私有链
有些区块链的应用场景下,并不希望这个系统任何人都可以参与,不对外公开,只有被许可的节点才可以参与并且查看所有数据。那么这种区块链结构我们称为私有链。一般适用于特定机构的内部数据管理与审计。
51%攻击
当一个单一个体或者一个组超过一半的计算能力时,这个个体或组就可以控制整个加密货币网络,如果他们有一些恶意的想法,他们就有可能发出一些冲突的交易来损坏整个网络。
领取专属 10元无门槛券
私享最新 技术干货