自2008年《中本聪比特币白皮书》发布以来,区块链已经发展了近十年。然而,在最近的加密数字货币浪潮中,很多人只知道比特币和以太坊,却不知道区块链是什么。
事实上,以比特币为代表的各种加密数字货币都是区块链技术的一种应用。
买币只是为了找一条致富的捷径,必然会成为韭菜。在《大众疯狂》中,思考和理解的水平比账户中的临时数字更关键。
1.散列值
哈希值也称为“数字指纹”。无论数据有多大,经过一定的计算,都可以得到一个固定长度的哈希值(比如256位)。数据的内容不一样,哈希值必然不一样,就像人的指纹不一样。
2.区块链
通过以第n个块包含第n个块的散列值的方式链接一系列数据块(即块)而形成的链。而且,这样的数据块链是由大量分布广泛的服务器节点同时存储和维护的,每个服务器节点都有一个完整的区块链副本(也就是说,区块链数据的存储是高度冗余的)。
3.分散
大量的服务器节点是彼此平等的,它们通过某种预先约定的协议形成一个去中心化的系统,以保证每个人都有完全相同的数据副本。在集中式系统中,中心节点拥有更高的权力,它负责更新数据,所有其他节点都从它那里获得更新的数据。
4.哈希冲突
计算哈希冲突的过程是不可逆的。事先给定一个值,如果你构造一个数据,希望它的哈希值正好是给定的值,那么就算你把最强大的计算机算到时间的尽头,你也构造不出来。而且这个构建过程中也没有什么高明的算法可以用,只能一直尝试所有可能的数据。
5.工作量证明
区块链中的块,除了前一个块的哈希值之外,还应该至少包含一串无意义的数字,称为nonce。改变nonce的值可以改变该块的散列值。服务器节点尝试不同的nonce值,并与足够小的哈希值冲突。这个过程称为工作负载证明。因此,哈希值越小,它将证明您尝试了多少个不同的nonce。
6.一致同意
有大量的服务器维护着相同的区块链。为了保持数据的一致性,他们必须在“谁来决定下一个区块的内容”这个问题上达成共识。目前广泛采用的共识协议是,水专用于自身的块,找到一个足够小的hash值来完成工作量证明,谁的块就是下一个块。
7.孤立街区
由于服务器数量众多,相互之间通信的延迟差异很大,有时会导致区块链分叉。例如,如果服务器A和B几乎同时找到工作负载证书,一些服务器会将A的块添加到其存储的区块链中,而另一些服务器会添加B的块。此时,区块链有两个分支,A和B,其中服务器在不断添加块。为了解决这个问题,共识协议规定以最长的链为准,即在一段时间后,如果添加到A分支的块数量大于B分支的块数量,则以A分支为准,然后B分支上的块将成为孤立块,不被系统识别。
8.51%的攻击
“以最长链为准”的合理性在于,最长链上累积的哈希碰撞起作用最大,相当于在拥有哈希碰撞计算能力的服务器之间投票,投票选择的链一定是最长的链。只要系统中邪恶节点的计算能力不超过50%,就无法累加最长的链条。另一方面,如果51%的节点是坏节点,他们可以任意决定块中的内容,破坏整个系统,这是51%的攻击。
9.确认号
交易被添加到区块链的某个块,这被称为确认。在此块之后,每次将块添加到区块链时,都会添加一个确认。确认的数量越多,该交易的现有块成为孤立块的可能性就越低。
智能协定类似于数据库中的触发器,即当特定事件发生时自动执行的代码块。通俗点说,就是让“钱能自己动”。比如丈夫账户里的钱超过一定限额,多余的钱就会流向妻子的账户。
11.代币
这个词很难翻译。有人翻译成“token”,感觉不是很全面,就保留了英文原版。它代表区块链的某些资源、资产和股份。一般来说,资源和共享的拥有者可以用自己的密钥给自己的数据片段加上自己的标签,这些数据片段就变成了令牌。在智能合约的帮助下,令牌可以被分割成许多副本,分发到许多帐户,并在帐户之间流动。
12.图标
一家公司准备创造一个新的区块链来改变世界,但是没有钱,所以号召大家捐献著名的数字货币,比如比特币、以太坊等。同时,它会承诺将这些捐赠的硬币按比例转换成他们新创造的数字代币,分发给每个人。如果这种数字货币真的发展起来,大家都会赚得盆满钵满,翻多少倍都有。
13.已识别的飞行物(identified flying object)
和ICO很像,但是意思不一样。比如我们是数字货币某个社区的用户,我们觉得不好。现在我们要分割这枚硬币和它的社区!我们很难分叉,所以分叉后的链条会凭空为我们记录一大笔数字货币的利润。请用好的数字货币支持我们,比如比特币,以太坊等等。
14.国际海事组织;依我之见
这也很像ICO,号召大家买矿机专用于新造的链。我们用矿机挖代币吧。
15.分散自治组织
想象一下,如果一个组织中的金钱、资产和股份成为区块链中的代币,并由链中的智能合约管理,那么该组织就可以独立于任何集中管理的组织而运行。这个区块链的底层源代码就是这个组织的法律,它将实现真正意义上的法制。
#数字货币[超华] # #比特币行情分析# #欧亿OKE#