简单说说区块链(BlockChain)

大家都在说区块链(Blockchain),那到底什么是区块链呢?区块链本身到底是如何构成的呢,这篇就来简单讲讲区块链如何组成的,以下的内容都尽量用白话写,所以说很多部份说实在的没法细讲原理,有兴趣的就自行去Google看看吧,会有很多更详细的解释。

区块(Block)

简单来说,它就是一个打包交易资料的结构,例如我转给B一个BTC,然后B转送一个BTC给C之类的,把这些资料的记录打包起来的东西。

Photo From Bitcoin Whitepaper

由上可以看每个区块里面都会包含着以下几个内容:

Prev_Hash :上一个区块的哈希值(Hash值),就是上一个区块所有资料的浓缩,同时也表示上一个区块资料不会被窜改的特性,因为每产生任何一个新的区块都会带着上个区块的缩影,而那缩影里面又有更多以前区块的缩影。

Timestamp :当前时间/时间戳记,就是用来记录区块记录到交易的时间,如此一来可以帮助区块链进行区块排列,以减少先后争议。

Tx_Root :数笔交易资料的记录,这内容记录着这个区块里面所有记录到的交易们,然后以名为Merkle Tree的纪录方式进行纪录,简单来说就是把每两笔交易进行透过哈西方程式(Hash Function)进行加密,就是下面虚框里面做的事情,最后得出这个内容,有兴趣的可以去Google "Merkle Tree",会有很详细的解释。

A Theoretical Model for Fork Analysis in the Bitcoin Network — Scientific Figure on ResearchGate.

Nonce :由矿工产生的数字,在挖矿的过程中,矿工会一直替换这边的数字来猜比特币区块链要求的Hash值(想成解数学联立方程式的概念),猜对的Nonce就会被记录下来,生成区块(下篇讲挖矿的话会再细讲)

以下两个内容虽然没在图上特别标示出来,但其实也会包含在区块内部

Difficulty Target:可以说是困难值或者挖矿难度,因为它代表着节点要挖出低于困难值的Hash值,平均需要花多久,而以比特币系统来说,平均设定是10mins,但当全球算力提升时,比特币系统就会调整,把难度上调,(如果有时间写挖矿的内容就会解释了)

Version :就是区块数据的版本号,用来追踪软体和协议升级

现实情况:

目前一个比特币区块仅能记录大约2,000笔交易内容,然后依据比特币网络设定的10mins产出一区块的速度来看,等于一秒中比特币网络仅能处3~5笔交易内容,这对于现在社会的交易需求是极度不够用的,因此也出现了扩容情况(如:2017年Bitcoin Cash, BCH的出现)和其他链(如:以太链)

那什么是区块链呢?

其实区块链,就是把所有区块用单一方向且呈线性的方式串接起来,就是区块链,如下图所示,Block 10 接着Block 11再连接Block 12,以此类推,网络上如果看到非线性的区块链的图,可能是错的。

Photo From Bitcoin Whitepaper

币圈Update

前十大币种+其市值

根据CoinMarketCap的数据as of 22:00 pm, 2/16/2020, UTC+8

1.Bitcoin (BTC)比特币:62.19%

2.Ethereum(ETH)以太币:10.08%

3.XRP瑞波:4.59%

4.Bitcoin Cash (BCH):2.76%

5.Bitcoin SV (BSV):1.94%

6.Litecoin (LTC)莱特币:1.71%

7.Tether (USDT)泰达币:1.59%

8. EOS柚子:1.49%

9.Binance Coin (BNB)币安币:1.29%

10.Tezos (XTZ):0.75%

币圈总市值:$290,931,004,032

有趣的部分在于2017年比特币大涨到2万多之前,其市值一直在80%以上,但开始牛市上涨之后,其市值减少40%左右,如今又从70几%下降到62%,如果一直下降下去,是不是又要开启另一波牛市?

本文链接地址:https://www.wwsww.cn/qkl/6282.html
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。