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