導航:首頁 > 比特幣區 > 比特幣25個coinbase

比特幣25個coinbase

發布時間:2024-09-28 04:19:30

① 關於比特幣計算

  1. merkle_root是上一塊區塊計算過程中,此節點記錄下的交易記錄所計算出來的根。此節點在進行新的一塊區塊計算的時候,交易記錄已經是固定不會變化的了(然而merkle_root的值還會變,詳情看3.)。所以說其實某節點在進行一塊區塊的計算時,它接收並承認的交易記錄會用在下一個區塊的計算中。

  2. ntime表示節點記錄下來的交易記錄的打包時間,近似等於節點收到上一個區塊計算完畢廣播的時間(可以有微小差別,ex.前後若干秒),是固定值。

  3. merkle_root對應的交易記錄中,第一筆交易記錄一定是向自己支付挖礦獎勵的創幣交易(coinbase),而創幣交易可以加入一段自定義的附加文字。這個添加的附加文字(也就是說merkle_root會因為不同附加文字而變化)提供了挖礦計算公式中x的所有2^32種可能性以外的更多的組合。

② 比特幣的挖礦到底挖的是什麼

比特幣最吸引人的是挖礦。為什麼采礦如此迷人?因為挖礦可以得到比特幣。在寫這篇文章的時候,比特幣的價格是3900美元。如果能挖到一個區塊,可以獲得48750美元的開採收入和大約6000美元的交易費收入。這難道不令人著迷嗎?

那麼到底什麼是采礦呢?礦工如何通過挖礦獲得比特幣?這需要從比特幣區塊鏈系統採用的PoW(工作量證明)共識機制說起。

有一個村子,很多事情需要一起決定。比如有一天村長需要所有村民一起決定今天中午在村食堂包餃子還是卷面條。通常我們能想到的方式是投票——每個村民一票,少數服從多數。但是有些村民不願意在食堂吃飯,可能會把自己的票讓給別人,可能會導致不公平。大豎悔畢部分在食堂吃飯的人,可能都實現不了自己的願望。

於是村長換了一種方式。10點50分,他用喊話器向全體村民廣播:「中午我們在食堂選做餃子還是面條。想去食堂吃飯的,就推食堂門口的巨石。11點整,石頭會推到大門東邊,他們中午吃餃子;推余芹到大門西邊,中午吃面。」

於是想在食堂吃飯的人跑去推石頭。貢獻多的人最後實現了願望,貢獻少的人心甘情願,因為村裡一直就是這樣的規矩。

這個故事講述了一種在民眾中達成共識的方式,我們可以稱之為「工作量證明機制」。用努力的多少來證明自己的選擇意願。

在本系列的第一篇文章中,我們討論了可以保持每個人的賬簿一致的區塊鏈系統。這種保持所有節點數據一致的機制稱為共識機制。不同的共識演算法可以達到不同性能的共識效果,最終目的是保持數據一致。

注意第一個,在任何塊中,第一個都沒有轉出地址,也就是所謂的CoinBase (mining transaction)。沒有人付給礦工這些錢,但是礦工只是寫著他們得到了12.5個比特幣。所有節點都同意礦工這樣寫,所以礦工獲得采礦收入。

不同礦工填塊的時候,數據肯定是不一樣的,因為每個礦工的第一條規則肯定是不一樣的,礦工只會把開采所得轉到自己的地址。所以礦工邁克爾的CoinBase是「邁克爾獲得了12.5個比特幣」,礦工南希的CoinBase是「南希獲得了12.5個比特幣」。

每個礦工都填好了自己收集的交易和應該得到的收入。那麼,誰的記錄會得到大家的認可呢?比特幣使用工作量證明機制,讓礦工相互競爭來解決一個數學問題。誰先解決,誰就得到大家的認可。就像開篇故事中講述的那個村莊一樣,每個礦工都在用力推著巨石。一旦石頭壓住了他的賬戶頁面,他喊道:「我的工作量證明是成功的。快來看!」所有的礦工都來了,抄下那一頁賬目,貼在賬本後面,然後開始新的記賬流程。周而復始,生生不息,賬本一頁頁的增加,賬本越來越厚。

當中本聰決定採用工作量認證機制時,出發點是為了避免系統受到攻擊。「中本聰」認為,如果攻擊者想通過搞亂賬本來攻擊,他需要足夠的計算能力。換句話說,他比大多數推石頭的人都厲害。這樣他要付出巨大的成本,但回報不足以抵消成本,所以攻擊者沒有經濟動機去攻擊比特幣系統。

但是,現在由於比特幣的價格越來越高,推石頭的人已經不滿足於自己去推了,而是把家裡的大騾子大馬都派上去幹活了。在「中本聰」最初的設計里,一個CPU一票,用算力來決定哪個礦工記的賬成為最終的賬目。隨著比特幣價格的增高,開始出現了GPU挖礦,後來人們又不滿足於GPU的速度,開始製造專用晶元挖礦。專用晶元在計算比特幣問題的能力上是普通CPU的數萬倍,因此現在比特幣已經不是「一個CPU一票」了,這也背離了當初「中本聰」的設計,比特幣網路已經基本上被幾大礦池所壟斷,背離了去中心化貨幣這一初衷。

雷鋒網特約稿件,未經授權禁止轉載。詳情見轉載須知。

相關問答:顯卡挖礦是什麼意思?為什麼顯卡價格和挖礦有關?

作為一個曾經「夢想一夜暴富,最後血本無歸」的「老礦工」,來回答這個問題,本文盡量用通俗的語言來描述一下挖礦、顯卡挖礦和顯卡價格的一些相關問題。

「挖礦」是什麼意思?

簡單來講,挖礦就是產生數字貨幣的意思,數字貨幣有很多種,包括我們聽到過比特幣、萊特幣以太坊、幣安幣、狗狗幣等。

這里,我們以比特幣為例,來大致了解一下,比特幣就是一種P2P形式的數字貨幣,P2P的去中心化特性與演算法本身可以確保無法通過大量製造比特幣來人為操控幣值。所以,比特幣其總數量有限,該貨幣系統曾在4年內只有不超過1050萬個,之後的總數量將被永久限制在2100萬個。

但是,與大多數貨幣不前手同,比特幣不依靠特定貨幣機構發行,它依據特定演算法,通過大量的計算機數據計算而產生,每隔一定時間就會通過「挖礦」產生一部分比特幣。

「顯卡挖礦」是什麼意思?

我們知道了「挖礦」的含義,簡單地說,不就是讓電腦進行大量計算嗎?這不正是電腦的長處嗎?

那麼,為什麼「挖礦」總要拿顯卡去挖,更為厲害的CPU,它不能挖嗎?畢竟,顯卡一般都是用來打游戲的,怎麼會和數字貨幣扯上關系呢?

這里就要提到一個詞語:算力。

我們要知道,挖礦最重要的就是電腦硬體的算力大小,相較於CPU的復雜運算,顯卡進行的則是通用計算,往往都會堆疊上千甚至幾千個流處理器。然而正好,挖礦只需要通用計算就能搞定,復雜運算卻完全利用不上,所以,顯卡的另外一個用武之地就是挖礦!

相當於什麼意思呢?舉個例子簡單的例子:我們需要在大量的白紙上面寫上一個數字1,我們安排10個老師和1000個小學生來做這件事,在相同時間內,這1000個小學生的完成量肯定要比10個老師完成的更多,雖然老師能力更強,但是在處理這種簡單事情上,架不住小學生人多啊。

其實,早期的「挖礦」,確實是用CPU來進行的,後來,由於挖礦的難度越來越大,CPU的通用計算你能力已經並無法滿足挖礦的需求了,所以就用到顯卡來挖礦。反而,對於我們平時注重的電腦性能提升的重點硬體CPU和內存要求並不高,有的時候僅僅需要能夠保證運行操系統和相關軟體就行。我當初自己配置的小型礦機,使用的CPU和CPU散熱都是二手貨,內存僅為4GB,使用的硬碟僅為60G,然而搭配的確是6塊顯卡和可以插6塊顯卡的主板。

為什麼顯卡價格和挖礦有關?

關於顯卡的價格與挖礦的關系,一般可以從新顯卡和二手顯卡市場的價格來分別說一下。

第一,新顯卡方面。

其實,新顯卡的價格上漲,主要是在前兩年,最近顯卡價格正在逐漸回落。而當初,顯卡價格上漲跟當時比特幣的市場行情有很大關系。當時的比特幣價格可謂是達到了瘋狂狀態,所以催生了大量的專業「礦工」和「挖礦公司」,當然,也包括大量的像我一樣的「挖礦散戶」。

當時,有媒體報道,有部分地區的網吧竟然關門歇業,戰而進行專業挖礦,其火熱程度可想而知。

後來,由於數字貨幣價格回落,並且相關監管部門對數字貨幣及挖礦項目的規范化管理,行業正逐步回歸理性和正規,加上挖礦行業與環境保護相悖,所以大量的礦工轉行、礦機關閉,同時,相關企業也研發出了專用的挖礦機器,造成顯卡需求持續下降,顯卡價格隨之下降。

大量的市場需求,導致顯卡的價格一漲再漲;市場需求降低,顯卡價格也逐步回落,這與市場的供需關系和價格浮動是相匹配的。

第二,二手顯卡方面。

挖礦用的顯卡,我們俗稱礦卡。隨著礦機對顯卡的大量需求,二手顯卡也被很多礦工所青睞;但又隨著大量礦機關閉,大量礦卡肯定流入二手市場,而很多良心人士,是不建議普通用戶購買二手礦卡的。所以,顯卡二手市場的的價格也就隨著挖礦行業的行情變化而變化。

舉個真實的例子,AMD曾推出了一款顯卡叫Radeon Ⅶ,於2019年2月發布,7月份停產,發布時價格僅為5000多。但是,在停產一年半過後,其二手價格竟高達8000元左右,而這僅僅是由於這塊顯卡各方面的性能數據更加有利於挖礦。

總體而言,顯卡挖礦就是一種利用顯卡本身的優勢來進行數字貨幣的生產,而挖礦行業的興衰,就直接影響了顯卡價格的波動。

在此,奉勸還未進入而又想進入「礦圈」的普通玩家,放棄吧,因為有可能,下一個「血本無歸」的,就是你!

③ coinbase有哪些幣

1. BTC - 比特幣
2. ETH - 以太坊
3. XRP - 瑞波幣
4. BCH - 比特現金
5. LTC - 萊特幣
6. LINK - 鏈環
7. XLM - 恆星幣
8. USDC - 美元幣
9. WBTC - 比特幣現金
10. EOS - 柚子幣
11. XTZ - 泰勒幣
12. FIL - 文件幣
13. SNX - 同步網路
14. MKR - 馬克幣
15. AAVE - 雅典娜
16. DASH - 達世幣
17. UNI - 統一幣
18. DAI - 穩定幣
19. ZEC - 零幣
20. ETC - 乙太幣 Classic
21. COMP - 計算幣
22. UNA - 統一網路
23. ATOM - 原子幣
24. YFI - yearn.finance
25. BAT - 廣告幣
26. REN - 循環網路
27. LRC - 物鏈
28. ZRX - 零幣交易
29. REP - 代幣
30. BAND - 樂隊
31. ALGO - 演算法幣
32. KNC - 肯尼幣
33. MANA - 瑪納
34. BNT - 幣安幣
35. OXT - 奧克伍德
36. BAL - 平衡
37. DNT - 不定
38. CVC - 現金幣
39. NU - 數值
40. OMG - 海洋幣
41. GRT - 圖形幣
42. LOOM - 道林
43. NMR - 神經幣
44. GLM -
Coinbase 是美國的一家數字貨幣交易所,也是世界上最大的數字貨幣交易所之一。許多投資者在該平台進行數字貨幣交易。通過以上關於 Coinbase 有哪些幣的內容介紹,相信您已經對 Coinbase 支持的幣種有了基本的了解。希望這些信息能對您有所幫助。

④ 比特幣交易構成 你知道多少


交易類型
產量交易(Generation)
每個Block都對應一個產量交易(Generation TX),該類交易是沒有輸入交易的,挖出的新幣是所有幣的源頭。
合成地址交易(Script Hash)
該類交易的接收地址不是通常意義的地址,而是一個合成地址,以3開頭,需要幾對公私鑰一起生成合成地址,在生成過程中可以指定,幾對公私鑰中的幾個簽名以後,就可以消費該地址的比特幣。
通用地址交易(Pubkey Hash)
該類是最常見的交易類型,由N個輸入、M個輸出構成。
輸入和輸出可以御橋旦簡單的理解成,發出幣的地址就是輸入,收到幣的地址就是輸出。
數據結構

字鎮擾段
數據類型
欄位大小
欄位描述
versionuint32_t
4交易數據結構的版本號tx_in countvar_int1+輸入交易的數量tx_intx_in[]41+輸入交易的數組,每個輸入=41位元組
tx_out countvar_int1+輸出地址的數量tx_outtx_out[]9+輸入地址的數組,每個輸入=9位元組lock_timeuint32_t4
lock_time是一個多意欄位,表示在某個高度的Block之前或某個時間點之前該交易處於鎖消慎定態,無法收錄進Block。


含義
0立即生效 500000000含義為Block高度,處於該Block之前為鎖定(不生效)= 500000000含義為Unix時間戳,處於該時刻之前為鎖定(不生效)
若該筆交易的所有輸入交易的sequence欄位,均為INT32最大值(0xffffffff),則忽略lock_time欄位。否則,該交易在未達到Block高度或達到某個時刻之前,是不會被收錄進Block中的。
示例
為了演示方便,我們讀取稍早期的塊數據,以高度116219 Block為例。
# ~ bitcoind getblock
{
hash : ,
confirmations : 144667,
size : 1536,
height : 116219,
version : 1,
merkleroot : ,
tx : [
,
,
,
,

],
time : 1301705313,
nonce : 1826107553,
bits : 1b00f339,
difficulty : 68977.78463021,
previousblockhash : ,
nextblockhash :
}
該Block裡面有5筆交易,第一筆為Generation TX,解析出來看一下具體內容:
# ~ bitcoind getrawtransaction 1
{
hex : ,
txid : ,
version : 1,
locktime : 0,
vin : [
{
coinbase : 0439f3001b0134,
sequence : 4294967295
}
],
vout : [
{
value : 50.01000000,
n : 0,
scriptPubKey : {
asm : OP_CHECKSIG,
hex : 41ac,
reqSigs : 1,
type : pubkey,
addresses : [

]
}
}
],
blockhash : ,
confirmations : 145029,
time : 1301705313,
blocktime : 1301705313
}
Generation TX的輸入不是一個交易,而帶有coinbase欄位的結構。該欄位的值由挖出此Block的人填寫,這是一種「特權」:可以把信息寫入貨幣系統(大家很喜歡用系統中的數據結構欄位名來命名站點,例如blockchain、coinbase等,這些詞的各種後綴域名都被搶注一空)。中本聰在比特幣的第一個交易中的寫入的coinbase值是:
coinbase:722062616e6b731
將該段16進制轉換為ASCII字元,就是那段著名的創世塊留言:
The Times 03/Jan/2009 Chancellor on brink of second lout for banks1
接下來展示的是一個三個輸入、兩個輸出的普通交易:
# ~ bitcoind getrawtransaction 1
{
hex : ,
txid : ,
version : 1,
locktime : 0,
vin : [
{
txid : ,
vout : 0,
scriptSig : {
asm : 01 ,
hex :
},
sequence : 4294967295
},
{
txid : ,
vout : 1,
scriptSig : {
asm : 01 ,
hex :
},
sequence : 4294967295
},
{
txid : ,
vout : 1,
scriptSig : {
asm : 1d01 ,
hex :
},
sequence : 4294967295
}
],
vout : [
{
value : 0.84000000,
n : 0,
scriptPubKey : {
asm : OP_DUP OP_HASH160 OP_EQUALVERIFY OP_CHECKSIG,
hex : 76a91488ac,
reqSigs : 1,
type : pubkeyhash,
addresses : [

]
}
},
{
value : 156.83000000,
n : 1,
scriptPubKey : {
asm : OP_DUP OP_HASH160 OP_EQUALVERIFY OP_CHECKSIG,
hex : 76a91488ac,
reqSigs : 1,
type : pubkeyhash,
addresses : [

]
}
}
],
blockhash : ,
confirmations : 147751,
time : 1301705313,
blocktime : 1301705313
}5859606162636465666768
欄位hex記錄了所有相關信息,後面顯示的是hex解析出來的各類欄位信息。下面把逐個分解hex內容(hex可以從上面的直接看到):
01000000 // 版本號,UINT32
03 // Tx輸入數量,變長INT。3個輸入。
/*** 第一組Input Tx ***/
// Tx Hash,固定32位元組

00000000 // 消費的Tx位於前向交易輸出的第0個,UINT32,固定4位元組
8a // 簽名的長度, 0x8A = 138位元組
// 138位元組長度的簽名,含有兩個部分:公鑰+簽名
47 // 簽名長度,0x47 = 71位元組
01
41 // 公鑰長度,0x41 = 65位元組

ffffffff // sequence,0xffffffff = 4294967295, UINT32, 固定4位元組
/*** 第二組Input Tx。與上同理,省略分解 ***/
ffff
/*** 第三組Input Tx ***/
2fffffffff
02 // Tx輸出數量,變長INT。兩個輸出。
/*** 第一組輸出 ***/
00bd010500000000 // 輸出的幣值,UINT64,8個位元組。位元組序需翻轉,~= 0x000000000501bd00 = 84000000 satoshi
19 // 輸出目

⑤ 詳解比特幣挖礦原理

可以將區塊鏈看作一本記錄所有交易的公開總帳簿(列表),比特幣網路中的每個參與者都把它看作一本所有權的權威記錄。

比特幣沒有中心機構,幾乎所有的完整節點都有一份公共總帳的備份,這份總帳可以被視為認證過的記錄。

至今為止,在主幹區塊鏈上,沒有發生一起成功的攻擊,一次都沒有。

通過創造出新區塊,比特幣以一個確定的但不斷減慢的速率被鑄造出來。大約每十分鍾產生一個新區塊,每一個新區塊都伴隨著一定數量從無到有的全新比特幣。每開采210,000個塊,大約耗時4年,貨幣發行速率降低50%。

在2016年的某個時刻,在第420,000個區塊被「挖掘」出來之後降低到12.5比特幣/區塊。在第13,230,000個區塊(大概在2137年被挖出)之前,新幣的發行速度會以指數形式進行64次「二等分」。到那時每區塊發行比特幣數量變為比特幣的最小貨幣單位——1聰。最終,在經過1,344萬個區塊之後,所有的共20,999,999.9769億聰比特幣將全部發行完畢。換句話說, 到2140年左右,會存在接近2,100萬比特幣。在那之後,新的區塊不再包含比特幣獎勵,礦工的收益全部來自交易費。

在收到交易後,每一個節點都會在全網廣播前對這些交易進行校驗,並以接收時的相應順序,為有效的新交易建立一個池(交易池)。

每一個節點在校驗每一筆交易時,都需要對照一個長長的標准列表:

交易的語法和數據結構必須正確。

輸入與輸出列表都不能為空。

交易的位元組大小是小於MAX_BLOCK_SIZE的。

每一個輸出值,以及總量,必須在規定值的范圍內 (小於2,100萬個幣,大於0)。

沒有哈希等於0,N等於-1的輸入(coinbase交易不應當被中繼)。

nLockTime是小於或等於INT_MAX的。

交易的位元組大小是大於或等於100的。

交易中的簽名數量應小於簽名操作數量上限。

解鎖腳本(Sig)只能夠將數字壓入棧中,並且鎖定腳本(Pubkey)必須要符合isStandard的格式 (該格式將會拒絕非標准交易)。

池中或位於主分支區塊中的一個匹配交易必須是存在的。

對於每一個輸入,如果引用的輸出存在於池中任何的交易,該交易將被拒絕。

對於每一個輸入,在主分支和交易池中尋找引用的輸出交易。如果輸出交易缺少任何一個輸入,該交易將成為一個孤立的交易。如果與其匹配的交易還沒有出現在池中,那麼將被加入到孤立交易池中。

對於每一個輸入,如果引用的輸出交易是一個coinbase輸出,該輸入必須至少獲得COINBASE_MATURITY (100)個確認。

對於每一個輸入,引用的輸出是必須存在的,並且沒有被花費。

使用引用的輸出交易獲得輸入值,並檢查每一個輸入值和總值是否在規定值的范圍內 (小於2100萬個幣,大於0)。

如果輸入值的總和小於輸出值的總和,交易將被中止。

如果交易費用太低以至於無法進入一個空的區塊,交易將被拒絕。

每一個輸入的解鎖腳本必須依據相應輸出的鎖定腳本來驗證。

以下挖礦節點取名為 A挖礦節點

挖礦節點時刻監聽著傳播到比特幣網路的新區塊。而這些新加入的區塊對挖礦節點有著特殊的意義。礦工間的競爭以新區塊的傳播而結束,如同宣布誰是最後的贏家。對於礦工們來說,獲得一個新區塊意味著某個參與者贏了,而他們則輸了這場競爭。然而,一輪競爭的結束也代表著下一輪競爭的開始。

驗證交易後,比特幣節點會將這些交易添加到自己的內存池中。內存池也稱作交易池,用來暫存尚未被加入到區塊的交易記錄。

A節點需要為內存池中的每筆交易分配一個優先順序,並選擇較高優先順序的交易記錄來構建候選區塊。

一個交易想要成為「較高優先順序」,需滿足的條件:優先值大於57,600,000,這個值的生成依賴於3個參數:一個比特幣(即1億聰),年齡為一天(144個區塊),交易的大小為250個位元組:

High Priority > 100,000,000 satoshis * 144 blocks / 250 bytes = 57,600,000

區塊中用來存儲交易的前50K位元組是保留給較高優先順序交易的。 節點在填充這50K位元組的時候,會優先考慮這些最高優先順序的交易,不管它們是否包含了礦工費。這種機制使得高優先順序交易即便是零礦工費,也可以優先被處理。

然後,A挖礦節點會選出那些包含最小礦工費的交易,並按照「每千位元組礦工費」進行排序,優先選擇礦工費高的交易來填充剩下的區塊。

如區塊中仍有剩餘空間,A挖礦節點可以選擇那些不含礦工費的交易。有些礦工會竭盡全力將那些不含礦工費的交易整合到區塊中,而其他礦工也許會選擇忽略這些交易。

在區塊被填滿後,內存池中的剩餘交易會成為下一個區塊的候選交易。因為這些交易還留在內存池中,所以隨著新的區塊被加到鏈上,這些交易輸入時所引用UTXO的深度(即交易「塊齡」)也會隨著變大。由於交易的優先值取決於它交易輸入的「塊齡」,所以這個交易的優先值也就隨之增長了。最後,一個零礦工費交易的優先值就有可能會滿足高優先順序的門檻,被免費地打包進區塊。

UTXO(Unspent Transaction Output) : 每筆交易都有若干交易輸入,也就是資金來源,也都有若干筆交易輸出,也就是資金去向。一般來說,每一筆交易都要花費(spend)一筆輸入,產生一筆輸出,而其所產生的輸出,就是「未花費過的交易輸出」,也就是 UTXO。

塊齡:UTXO的「塊齡」是自該UTXO被記錄到區塊鏈為止所經歷過的區塊數,即這個UTXO在區塊鏈中的深度。

區塊中的第一筆交易是筆特殊交易,稱為創幣交易或者coinbase交易。這個交易是由挖礦節點構造並用來獎勵礦工們所做的貢獻的。假設此時一個區塊的獎勵是25比特幣,A挖礦的節點會創建「向A的地址支付25.1個比特幣(包含礦工費0.1個比特幣)」這樣一個交易,把生成交易的獎勵發送到自己的錢包。A挖出區塊獲得的獎勵金額是coinbase獎勵(25個全新的比特幣)和區塊中全部交易礦工費的總和。

A節點已經構建了一個候選區塊,那麼就輪到A的礦機對這個新區塊進行「挖掘」,求解工作量證明演算法以使這個區塊有效。比特幣挖礦過程使用的是SHA256哈希函數。

用最簡單的術語來說, 挖礦節點不斷重復進行嘗試,直到它找到的隨機調整數使得產生的哈希值低於某個特定的目標。 哈希函數的結果無法提前得知,也沒有能得到一個特定哈希值的模式。舉個例子,你一個人在屋裡打檯球,白球從A點到達B點,但是一個人推門進來看到白球在B點,卻無論如何是不知道如何從A到B的。哈希函數的這個特性意味著:得到哈希值的唯一方法是不斷的嘗試,每次隨機修改輸入,直到出現適當的哈希值。

需要以下參數

• block的版本 version

• 上一個block的hash值: prev_hash

• 需要寫入的交易記錄的hash樹的值: merkle_root

• 更新時間: ntime

• 當前難度: nbits

挖礦的過程就是找到x使得

SHA256(SHA256(version + prev_hash + merkle_root + ntime + nbits + x )) < TARGET

上式的x的范圍是0~2^32, TARGET可以根據當前難度求出的。

簡單打個比方,想像人們不斷扔一對色子以得到小於一個特定點數的游戲。第一局,目標是12。只要你不扔出兩個6,你就會贏。然後下一局目標為11。玩家只能扔10或更小的點數才能贏,不過也很簡單。假如幾局之後目標降低為了5。現在有一半機率以上扔出來的色子加起來點數會超過5,因此無效。隨著目標越來越小,要想贏的話,扔色子的次數會指數級的上升。最終當目標為2時(最小可能點數),只有一個人平均扔36次或2%扔的次數中,他才能贏。

如前所述,目標決定了難度,進而影響求解工作量證明演算法所需要的時間。那麼問題來了:為什麼這個難度值是可調整的?由誰來調整?如何調整?

比特幣的區塊平均每10分鍾生成一個。這就是比特幣的心跳,是貨幣發行速率和交易達成速度的基礎。不僅是在短期內,而是在幾十年內它都必須要保持恆定。在此期間,計算機性能將飛速提升。此外,參與挖礦的人和計算機也會不斷變化。為了能讓新區塊的保持10分鍾一個的產生速率,挖礦的難度必須根據這些變化進行調整。事實上,難度是一個動態的參數,會定期調整以達到每10分鍾一個新區塊的目標。簡單地說,難度被設定在,無論挖礦能力如何,新區塊產生速率都保持在10分鍾一個。

那麼,在一個完全去中心化的網路中,這樣的調整是如何做到的呢?難度的調整是在每個完整節點中獨立自動發生的。每2,016個區塊(2周產生的區塊)中的所有節點都會調整難度。難度的調整公式是由最新2,016個區塊的花費時長與20,160分鍾(兩周,即這些區塊以10分鍾一個速率所期望花費的時長)比較得出的。難度是根據實際時長與期望時長的比值進行相應調整的(或變難或變易)。簡單來說,如果網路發現區塊產生速率比10分鍾要快時會增加難度。如果發現比10分鍾慢時則降低難度。

為了防止難度的變化過快,每個周期的調整幅度必須小於一個因子(值為4)。如果要調整的幅度大於4倍,則按4倍調整。由於在下一個2,016區塊的周期不平衡的情況會繼續存在,所以進一步的難度調整會在下一周期進行。因此平衡哈希計算能力和難度的巨大差異有可能需要花費幾個2,016區塊周期才會完成。

舉個例子,當前A節點在挖277,316個區塊,A挖礦節點一旦完成計算,立刻將這個區塊發給它的所有相鄰節點。這些節點在接收並驗證這個新區塊後,也會繼續傳播此區塊。當這個新區塊在網路中擴散時,每個節點都會將它作為第277,316個區塊(父區塊為277,315)加到自身節點的區塊鏈副本中。當挖礦節點收到並驗證了這個新區塊後,它們會放棄之前對構建這個相同高度區塊的計算,並立即開始計算區塊鏈中下一個區塊的工作。

比特幣共識機制的第三步是通過網路中的每個節點獨立校驗每個新區塊。當新區塊在網路中傳播時,每一個節點在將它轉發到其節點之前,會進行一系列的測試去驗證它。這確保了只有有效的區塊會在網路中傳播。

每一個節點對每一個新區塊的獨立校驗,確保了礦工無法欺詐。在前面的章節中,我們看到了礦工們如何去記錄一筆交易,以獲得在此區塊中創造的新比特幣和交易費。為什麼礦工不為他們自己記錄一筆交易去獲得數以千計的比特幣?這是因為每一個節點根據相同的規則對區塊進行校驗。一個無效的coinbase交易將使整個區塊無效,這將導致該區塊被拒絕,因此,該交易就不會成為總賬的一部分。

比特幣去中心化的共識機制的最後一步是將區塊集合至有最大工作量證明的鏈中。一旦一個節點驗證了一個新的區塊,它將嘗試將新的區塊連接到到現存的區塊鏈,將它們組裝起來。

節點維護三種區塊:

· 第一種是連接到主鏈上的,

· 第二種是從主鏈上產生分支的(備用鏈),

· 第三種是在已知鏈中沒有找到已知父區塊的。

有時候,新區塊所延長的區塊鏈並不是主鏈,這一點我們將在下面「 區塊鏈分叉」中看到。

如果節點收到了一個有效的區塊,而在現有的區塊鏈中卻未找到它的父區塊,那麼這個區塊被認為是「孤塊」。孤塊會被保存在孤塊池中,直到它們的父區塊被節點收到。一旦收到了父區塊並且將其連接到現有區塊鏈上,節點就會將孤塊從孤塊池中取出,並且連接到它的父區塊,讓它作為區塊鏈的一部分。當兩個區塊在很短的時間間隔內被挖出來,節點有可能會以相反的順序接收到它們,這個時候孤塊現象就會出現。

選擇了最大難度的區塊鏈後,所有的節點最終在全網范圍內達成共識。隨著更多的工作量證明被添加到鏈中,鏈的暫時性差異最終會得到解決。挖礦節點通過「投票」來選擇它們想要延長的區塊鏈,當它們挖出一個新塊並且延長了一個鏈,新塊本身就代表它們的投票。

因為區塊鏈是去中心化的數據結構,所以不同副本之間不能總是保持一致。區塊有可能在不同時間到達不同節點,導致節點有不同的區塊鏈視角。解決的辦法是, 每一個節點總是選擇並嘗試延長代表累計了最大工作量證明的區塊鏈,也就是最長的或最大累計難度的鏈。

當有兩個候選區塊同時想要延長最長區塊鏈時,分叉事件就會發生。正常情況下,分叉發生在兩名礦工在較短的時間內,各自都算得了工作量證明解的時候。兩個礦工在各自的候選區塊一發現解,便立即傳播自己的「獲勝」區塊到網路中,先是傳播給鄰近的節點而後傳播到整個網路。每個收到有效區塊的節點都會將其並入並延長區塊鏈。如果該節點在隨後又收到了另一個候選區塊,而這個區塊又擁有同樣父區塊,那麼節點會將這個區塊連接到候選鏈上。其結果是,一些節點收到了一個候選區塊,而另一些節點收到了另一個候選區塊,這時兩個不同版本的區塊鏈就出現了。

分叉之前

分叉開始

我們看到兩個礦工幾乎同時挖到了兩個不同的區塊。為了便於跟蹤這個分叉事件,我們設定有一個被標記為紅色的、來自加拿大的區塊,還有一個被標記為綠色的、來自澳大利亞的區塊。

假設有這樣一種情況,一個在加拿大的礦工發現了「紅色」區塊的工作量證明解,在「藍色」的父區塊上延長了塊鏈。幾乎同一時刻,一個澳大利亞的礦工找到了「綠色」區塊的解,也延長了「藍色」區塊。那麼現在我們就有了兩個區塊:一個是源於加拿大的「紅色」區塊;另一個是源於澳大利亞的「綠色」。這兩個區塊都是有效的,均包含有效的工作量證明解並延長同一個父區塊。這個兩個區塊可能包含了幾乎相同的交易,只是在交易的排序上有些許不同。

比特幣網路中鄰近(網路拓撲上的鄰近,而非地理上的)加拿大的節點會首先收到「紅色」區塊,並建立一個最大累計難度的區塊,「紅色」區塊為這個鏈的最後一個區塊(藍色-紅色),同時忽略晚一些到達的「綠色」區塊。相比之下,離澳大利亞更近的節點會判定「綠色」區塊勝出,並以它為最後一個區塊來延長區塊鏈(藍色-綠色),忽略晚幾秒到達的「紅色」區塊。那些首先收到「紅色」區塊的節點,會即刻以這個區塊為父區塊來產生新的候選區塊,並嘗試尋找這個候選區塊的工作量證明解。同樣地,接受「綠色」區塊的節點會以這個區塊為鏈的頂點開始生成新塊,延長這個鏈。

分叉問題幾乎總是在一個區塊內就被解決了。網路中的一部分算力專注於「紅色」區塊為父區塊,在其之上建立新的區塊;另一部分算力則專注在「綠色」區塊上。即便算力在這兩個陣營中平均分配,也總有一個陣營搶在另一個陣營前發現工作量證明解並將其傳播出去。在這個例子中我們可以打個比方,假如工作在「綠色」區塊上的礦工找到了一個「粉色」區塊延長了區塊鏈(藍色-綠色-粉色),他們會立刻傳播這個新區塊,整個網路會都會認為這個區塊是有效的,如上圖所示。

所有在上一輪選擇「綠色」區塊為勝出者的節點會直接將這條鏈延長一個區塊。然而,那些選擇「紅色」區塊為勝出者的節點現在會看到兩個鏈: 「藍色-綠色-粉色」和「藍色-紅色」。 如上圖所示,這些節點會根據結果將 「藍色-綠色-粉色」 這條鏈設置為主鏈,將 「藍色-紅色」 這條鏈設置為備用鏈。 這些節點接納了新的更長的鏈,被迫改變了原有對區塊鏈的觀點,這就叫做鏈的重新共識 。因為「紅」區塊做為父區塊已經不在最長鏈上,導致了他們的候選區塊已經成為了「孤塊」,所以現在任何原本想要在「藍色-紅色」鏈上延長區塊鏈的礦工都會停下來。全網將 「藍色-綠色-粉色」 這條鏈識別為主鏈,「粉色」區塊為這條鏈的最後一個區塊。全部礦工立刻將他們產生的候選區塊的父區塊切換為「粉色」,來延長「藍色-綠色-粉色」這條鏈。

從理論上來說,兩個區塊的分叉是有可能的,這種情況發生在因先前分叉而相互對立起來的礦工,又幾乎同時發現了兩個不同區塊的解。然而,這種情況發生的幾率是很低的。單區塊分叉每周都會發生,而雙塊分叉則非常罕見。

比特幣將區塊間隔設計為10分鍾,是在更快速的交易確認和更低的分叉概率間作出的妥協。更短的區塊產生間隔會讓交易清算更快地完成,也會導致更加頻繁地區塊鏈分叉。與之相對地,更長的間隔會減少分叉數量,卻會導致更長的清算時間。

⑥ 比特幣的價格由什麼決定

比特幣具有價值是因為它作為貨幣形式的一種是有用的。比特幣具有貨幣的數學特性(持久性,可攜帶性,可互換性,稀缺性,可分割性和易識別性)而非依賴於物理特性(比如黃金和白銀)或中央權力機構的信任(比如法定貨幣)。簡而言之,比特幣是由數學支持的。有了這些特性,一種貨幣形式要具有價值所需要的就是信任和使用。對比特幣而言,這可以從它日益增長的用戶,商家和初創企業基數上得到體現。同所有貨幣一樣,比特幣的價值直接來自於願意接受它作為支付方式的人們,這也是唯一的來源。(在我國被央行定義為一種特殊的互聯網商品。
比特幣的價格由供需決定。當對比特幣的需求增加,比特幣價格就上漲;需求減少,價格就下跌。目前只有很少的比特幣在流通,新的比特幣以一個可預見的逐步下降的速率發行,這表示需求必須遵循這一通脹水平才能保持價格的穩定。和它可能會成為的市場規模相比,比特幣目前仍然是一個相對較小的市場,無需大量資金就能促使市場價格上下波動,因此,比特幣的價格仍然很不穩定。

⑦ 比特幣分叉往事補遺

互聯網是有記憶的。

最近比特幣屢創新高,華爾街機構紛紛入場囤幣,連馬斯克都忍不住公開喊單,得到了主流媒體和金融機構的認可,大家都對比特幣系統的安全性沒有任何質疑。


不過,很多人可能想像不到,就在三年前,比特幣還面臨過誕生以來最大的一次危機——差點被 BCH 集團奪權篡位,甚至連「比特幣」這個名字都差點不保。


比特幣分叉都是上一個牛市的陳年舊事了,本來不想多說,但是最近又有一些無聊的人,抹黑中傷幣信,我們不說話,讓一些不明真相的朋友還真以為幣信十惡不赦,成了反派的代名詞,還是簡單說一說當年的幣信為保護比特幣網路做的一些事情吧。


這些事情都已經過去好多年,這些年來一直沒對外提,也不求什麼名利,只求大家知曉真相,去偽存真,同時也在茶餘飯後,多一些談資。


BCH 分叉黨為什麼仇視幣信?


很多人覺得當年「比特幣分叉」這件事並沒什麼大不了的,畢竟這種現象現在在加密數字貨幣社區很常見,可能一個程序員用不了幾天就能成功將一個幣種分叉。


但是在當年,分叉是一件非常嚴重的事情,牽扯到方方面面的人和事,牽扯到諸多信仰和利益,簡直和「佛道之爭」不遑多讓,簡直已經達到你死我活,兵戎相見的地步。


這並不誇張說辭,而是事實。


現實中很多關系非常好的朋友,合作夥伴,因為比特幣分叉這件事而反目成仇,老死不相往來。


很多人無法理解,為什麼 BCH 分叉集團對比特幣支持者、對幣信恨之入骨?天天懟天懟地各種造謠?而且有時候為了讓自己的謠言看上去邏輯完備,往往不惜花大量時間去搜集各種資料,然後移花接木,張冠李戴,讓眾多不明群眾看了覺得「資料詳實」,大呼過癮。


原因就在於,幣信斷了 BCH 分叉集團的財路。


正所謂「斷人財路,如殺人父母」,幣信在瓦解 BCH 集團分叉s行動的過程中,做了許多工作,甚至在關鍵時期守護了比特幣兩周時間,成功瓦解了BCH(之前叫 BCC ) 篡權奪位的陰謀。


不得不說,BCH 集團真的是知行合一,他們也有信仰,他們真的相信 BCH 肯定會成功,能夠打敗比特幣,所以他們把手頭的比特幣基本上都換成了 BCH ,要是被他們篡權成功,其回報之豐厚絕對難以想像。


結果這一切都被幣信在關鍵時刻給毀了,你說他們恨不恨?


幣信和比特大陸的恩怨


有關比特幣分叉的文章有很多,我這里就不再多說,感興趣的朋友看一下虎撲的文章《比特幣分叉往事》或者搜索其他文章了解。


這里主要說說在分叉大戰整個過程中,幣信扮演了一個什麼樣的角色,因為這個事情遭受了怎樣的損失。


可能很多朋友在 2018 年的時候,看到過比特大陸因專利的事情狀告幣信礦業公司的新聞,其中的被告還有深圳比特微(神馬礦機)和新特能源股份有限公司(礦場方)。


當時很多人看到這個新聞其實挺震驚的,因為幣信星空和比特大陸吳忌寒兩人的關系其實一向都非常好,私底下經常一起約飯。


他們怎麼突然就對簿公堂了?到底發生了什麼事情?


在那個官司中,涉及到的專利叫做串聯供電技術。


說起串聯供電技術,就不得不提到一個技術宅男——瓦西里。


瓦西里早年是俄羅斯的 Bitfury 公司(2013 年就已經開始做比特幣礦機公司)的工程師。從 Bitfury 出來之後,2014 年,瓦西里被一個名叫 Yuri 的俄羅斯人忽悠到了中國,因為 Yuri 跟他說他聯繫到了中國的烤貓,能夠拿到他們的晶元做礦機,可以發大財。


那個時候,烤貓公司剛剛宣布,他們不再自己做礦機,而是直接轉型成為晶元提供商,歡迎大家采購晶元。

Yuri 是個典型的商人,由於當時烤貓最新晶元礦機方案不成熟,在嘗試幾次做礦機方案不成功之後,他轉而向烤貓兜售他的「串聯供電」技術。


這項技術早就存在,但是瓦西里受其啟發,第一次成果將其用在礦機主板上。


有了這項技術,礦機可以不用昂貴的電源控制晶元,直接對挖礦晶元供電,這樣不但可以節省大量成本,還可以不受電源晶元貨源的制約。(當時比特大陸將市場上的電源晶元一掃而空,不但沒貨還抬升了價格)


這項技術說起來簡單,實現也簡單,但研發卻非常困難,因為沒有電源晶元控制,電流無法穩定輸出,很容易造成電流均衡而燒毀晶元。


烤貓對這項技術非常感興趣,於是和 Yuri 談了很多次,但是 Yuri 的條件太苛刻,後來烤貓得知這項技術的實際擁有者並不是 Yuri 而是瓦西里,於是直接找到瓦西里,購買了他的技術,並且還將瓦西里招到了公司當硬體開發工程師。


後來,楊作興從 RockMiner 離開,加入了烤貓礦機( ASICMiner )研發團隊,和瓦西里成為同事,一起研發礦機和晶元。


2015 年,烤貓突然人間蒸發,烤貓公司也原地解散,所有技術封存。後來道楊作興在比特大陸兼職了一段時間,順便將串聯電源技術帶到了比特大陸。


到了 2016 年 ,楊作興有了創業的想法,首先是找吳忌寒聊,得到了吳忌寒的單方面的支持,然後吳讓他去找詹聊一下,卻遭到了詹克團的當面否決,甚至詹還當面將楊作興的商業計劃書直接用碎紙機碎成碎片。


於是,楊作興創辦了神馬礦機,從此和比特大陸打擂台。


自然,神馬礦機也順理成章地用上了串聯電源技術。


值得說一下的是,楊作興創業之前曾多次找到星空聊創業的事情,在詹之後,楊再次找到星空,確認楊下決心要做礦機晶元後,星空聯合其他幾位朋友一起投了,成為了神馬礦機的大股東之一。


星空投資神馬礦機的邏輯很簡單——由於烤貓失蹤,烤貓礦機徹底退出 歷史 舞台,當時比特大陸的螞蟻礦機一家獨大,基本處於壟斷地位,這對比特幣網路並不好,很容易出大問題。(事實證明這個判斷是非常正確的)


當時一起投資神馬礦機的,還有魚池的神魚和王純,大家的想法都非常一致,不能讓比特大陸再這樣搞下去。


要知道,為了能夠成功分叉比特幣,比特大陸很早就開始布局,他們在那段時間,將大量礦機優先賣給支持分叉的人,支持比特幣的人反而很難拿到貨。


並且,大區塊的支持者甚至只需要支付 10% 的貨款,這相當於是給他們做了一個五倍杠桿,只需要支付一份算力的錢,就能獲得五份算力。


很多人因此而發家致富,因此也對比特大陸更加忠心耿耿,在支持分叉的岐途上一路走到黑。


幸運地是,神馬礦機研發順利,並且迅速成長成為能夠和比特大陸一較高下的礦機廠商。


幣信礦業當時是比特大陸的超級客戶,為了支持神馬礦機的發展,也采購了大量的神馬礦機。


在分叉大戰期間,當 BCH 集團意識到是幣信在暗中保護比特幣網路的時候,他們採用了圍魏救趙的方式,將神馬公司和幣信礦業公司,以侵犯專利為由,一起告上了法庭。


雖然最終這個官司比特大陸輸了,但是他們卻達到了預期目的——礦場場地方為了避免風險,要求幣信的礦機限時從礦場中搬離,幣信算力因此暫時消失,這場較量才告一段落。


經此一戰,幣信損失慘重。


一方面,幣信用自有算力去阻止 BCH 算力暴擊(後文有解釋),每天就有將近 100 個比特幣的損失(持續了一個難度周期,即 14 日)。


另外一方面,因為礦場被迫搬離,這其中又耽誤了很長時間無法挖礦,中間也有不小的損耗,幣信也遭受了巨大虧損。


不過,這個時候,BCH 集團針對比特幣精心策劃地採用的緊急難度調整演算法(EDA)已經失去了最佳作用時間,他們原本想用這個方式來偷襲比特幣網路的陰謀也徹底破產。


如果當時沒有幣信算力的狙擊,BCH 真的有可能已經成功篡位,不但算力超過比特幣,可能連比特幣這個名字都被其搶走,比特幣可能成長到今天的規模和地位。


因為這件事情,星空和吳忌寒這兩個原來的好兄弟,也因此反目成仇,斷了往來。幣信從此也成為了 BCH 利益相關者的肉中刺,眼中釘,欲處之而後快。


幣信為什麼不支持 BCH ?


眾所周知,其實無論是幣信也好,還是魚池也好,當年和比特大陸的關系其實都不錯,包括香港共識和紐約共識大會,大家都坐在一起談,一起討論。


目的當然是共贏,希望比特幣發展得更好。


但是,這一切在 2017 年之後事情開始有了變化,吳忌寒逐漸有了要分叉的想法,並且他在 2017 年 8 月將這個想法付諸實踐。


在這個過程中,BCH 陣營的做法一直相當具有攻擊性,一副我就要乾死你的架勢。其實分叉就分叉吧,各自好好做自己的事情就好,但是 BCH 從一開始就打算好了,要踩比特幣上位。


其實說來很諷刺,原來的比特幣佈道者,卻搖身一變成為了比特幣最堅定的反對力量,攻訐比特幣也最賣力。

他們說「BCH 才是真正的比特幣」,號召大家把比特幣賣了買 BCH。不知道多少人信了他們的謊言,將自己幸苦囤的比特幣換成了 BCH,因此而損失慘重,最終不得不徹底離開了這個行業。請問,這種行為和詐騙有什麼區別?


他們說比特幣區塊小,無法處理太多交易,鏈上非常堵。結果大家發現比特幣沒他們說的那麼堵,於是他們就發起「粉塵攻擊」,短時間內發送大量的小額垃圾交易,造成比特幣網路擁堵的假象。然後他們鼓吹大區塊,造謠說比特幣最終會因擁堵而消亡。(事實上,比特幣至今還活得很好,並且越來越健壯。)


記得當年殺毒軟體是如何作惡的嗎?為了賣出他們的軟體,有些無良公司會自己炮製病毒,等用戶中毒之後,再去兜售產品。他們的行為簡直如出一轍。


當時澳本聰站出來支持分叉,於是他們與其一拍即合,請來了澳本聰為 BCH 站台,寫文章,開發布會,一頓騷操作猛如虎,風光得不可一世。


當時他們萬萬沒想到,出來混總是要還的,澳本聰這個詐騙犯可不是易與之輩。僅僅是三個月之後,澳本聰就反手給了 BCH 致命 一刀,掀起了差點將 BCH 徹底毀滅的分叉大戰。


沒錯,BCH 分叉比特幣,澳本聰又來分叉 BCH,另外分出個 BSV,真是一出好戲!


幣信一直都是比特幣的信徒,或許 BCH 的初衷是好的,但是在後續的推進過程中,幣信自然非常不認可他們所採取的各種作惡手段。


也許這些手段在政治斗爭中非常常見,摸黑陷害競爭對手都是常用伎倆,但這是比特幣社區,寄託了無數人的期望和信仰,最初的信仰者就是一小撮理想主義者,變成這個樣子,肯定是大家所不願看到的。


並且,BCH 背後主要推手是比特大陸,無論是開發人員,還是社區中的意見領袖,大部分都是比特大陸資助的,BCH 儼然就是一個公司幣,過於中心化,想要取比特幣而代之,顯然是不合適的。


並不是說公司幣不行,例如 BNB 這樣的平台幣就做得非常好,但是如果這個公司幣想要干翻比特幣自己上位,那就有點定位不清了。


總之,BCH 集團的很多行為都透露出他們的極其不靠譜,要是將比特幣的未來寄希望在這樣一群人身上,那比特幣遲早玩完,這是所有比特幣社區的人不願看到的。


於是,在關鍵時刻,幣信決定出手干預。


幣信是如何保護比特幣網路的?


不得不承認,BCH 為了贏得這場分叉之戰,的確做了大量的工作和准備,在很久之前就開始聘請社區內的一些意見領袖開始造勢,不停地寫文章,有些文章寫得還挺有深度,看上去有理有據,邏輯完備。(後來澳本聰也採用了同樣的套路,忽悠了一大批死忠粉)


除了輿論戰,在技術和未來願景方面,BCH 集團也畫了很多大餅,看上去讓人神往,由於大區塊的特性,的確有很多比特幣無法實現的功能,這讓很多人對其充滿了期待。


如果這些還只是常規操作,那麼有一點不得不讓人驚艷,那就是—— BCH 的緊急難度調整機制(EDA)。

因為 BCH 使用和比特幣同樣的演算法,按正常的思路,BCH 要想分叉成功,並且持續保持出塊,就必須擁有龐大的算力支撐,因為分叉的時候,比特幣網路的難度已經非常大了,小算力根本爆不出塊。


所以,他們想出了一個緊急難度調整機制:如果當前區塊的前6個區塊出塊時間大於12小時,則難度自動下調20%,如果當前區塊的 MTP 時間和從當前塊往前數第6個塊的 MTP 時間相差大於12個小時,就應急降低20%難度。


簡單來說,就是如果一定時間內不出塊,就會自動下調20%難度,再不出塊就繼續下調 20%,直到出塊為止。這樣就算只有很小的算力,也能保證能夠出塊。


這個機制乍一看像是防守機制,純粹是為了自保,為了自己能夠生存下去而已,但是各位別被其表象所迷惑了,這實際上是一個極具有攻擊性的機制,因為難度只有下調,沒有上調。


設計這套機制的人,深諳人性之道,他們懂得,礦工其實是趨利的,只要哪裡有錢賺,就會用腳投票,直接把算力切到哪裡。


當 BCH 的難度降低了,擁有同樣的算力,那礦工就能夠挖到更多的幣,只要所得到的利潤大於比特幣,那麼礦工的算力就會被吸引過來。


這樣,就算 BCH 的價格比比特幣低,只要難度夠低,礦工就能賺更多錢,算力就會過來。


而 BCH 的算力和比特幣的算力是互斥的,挖 BCH 就不能挖 BTC,是一種此消彼長的關系,一旦比特幣算力都遷移到 BCH 網路,再配合拉漲幣價,在當時的環境下,還真有可能會被 BCH 篡位成功。


要知道,當時很多中立方都表示過,哪個網路的算力大就支持哪個幣是真正的比特幣。


不得不承認,緊急難度調整機制的設計的確非常天才,所以,這種機制也被人稱為針對比特幣的「算力暴擊」。


BCH 集團醞釀多時,花費了大量的人力物力籌備分叉,他們准備在分叉之後,立刻對比特幣展開「算力暴擊」,即分叉完成之後,就把自己的算力從 BCH 網路撤出,讓難度大幅下降,同時大幅度拉漲幣價,這樣就可以吸引大部分的礦工算力過來,比特幣網路的算力就會暴降,讓比特幣網路因擁堵不出塊而無法運轉,最終一舉奠定勝局。


這個計劃近乎完美。


這簡直就是針對比特幣的陽謀,大家都知道怎麼回事,但是就是沒辦法去破解,因為當時 BCH 集團控制了一半以上的比特幣算力,只要吸引 10%左右的算力過來,比特幣網路就可能運轉不了了。


當時除了 BCH 集團控制的算力和礦池,就只有三個礦池佔比比較大,分別是魚池魚池、國池(比特幣中國礦池)、和幣信礦池。


礦池就算想要支持比特幣,那也得礦工答應,礦池是無法控制用戶的算力的,不然礦工肯定會用腳投票直接走人。


所以,BCH 集團當時覺得勝券在握了,估計他們連慶祝酒會都已經准備好了。


但是,讓他們萬萬沒有想到的是,等分叉完畢,BCH 出了幾個塊,當他們將自有算力從 BCH 網路撤出,靜靜等待不出塊而難度自動下降之時,意外卻出現了——有神秘算力突然接入了 BCH 網路,爆塊繼續。


由於有持續爆塊,BCH 的緊急難度調整機制就無法生效,因為這樣難度一直降不下來(出塊間隔時間小於 12 小時)。


並且,為了防止神秘算力針對 BCH 網路發動 51%攻擊,他們又不得不很尷尬地重新將自己的算力切回來,持續挖著。


這些神秘算力隱藏了 Coinbase 和地址,一時間所有人都搞不清其來路。


突然出現的神秘算力打亂了「算力暴擊計劃」的節奏,本來等難度降低後,他們准備了大量的資金要配合拉盤,一時間拉盤計劃也無法繼續推進,生生卡住了。


這種情形,就彷彿一個刺客,針對刺殺目標發動了致命一擊,然後突然出現了一股神秘力量,將這致命一擊給擋住了,並且持續守護著目標,導致刺客後續的一系列攻擊都無法實施。


BCH集團非常費解:這股神秘力量到底從哪裡來的?


前面說過,除了 BCH 集團自己控制的算力,另外擁有比較大的算力的,就只剩下魚池、國池和幣信礦池這三方。


魚池和國池都是散戶的算力,他們根本無法動用,只有幣信礦池基本都是自己的算力,也就是說只有幣信有這個條件做這件事。


答案呼之欲出:幣信!


是的,這股神秘算力就是幣信的自有算力。


幣信在 BCH 集團准備針對比特幣發動第一次也是最強的一次算力暴擊的時候,出手了。


其他人沒辦法做這件事情,只有幣信有這個條件,只有幣信能做,那就由幣信來做!


為了比特幣的未來,舍我其誰?


要知道,當時難度沒降下來,礦工挖 BCH 肯定是不劃算的,幣信礦業頂著每天幾十甚至上百比特幣的巨額虧損,硬生生守護了比特幣一個難度周期!(即兩周時間)


BCH 集團也很快反應過來,知道這肯定是幣信乾的好事,但是沒辦法,在技術上他們是無法拒絕幣信的算力的,只能乾瞪眼。



通過這個方式,他們終於將幣信算力趕出了 BCH 網路,這才得以對比特幣實施算力暴擊。


幣信礦場剛停機,他們就迫不及待開始拉盤了,BCH 開始大漲,但那個時候已經他們無力回天了,因為最佳狙擊時機已過,他們已經失去了「天時」,效果大打折扣。


盡管後面 BCH 針對比特幣多次算力暴擊,導致比特幣網路算力經常不穩定,但勝負已定,已經無關緊要,不影響大局。


經此一役,幣信損失慘重,不但損失了十幾天的比特幣挖礦收益,礦場也不得不搬離,損失的比特幣在現在看來,簡直是個天文數字。


但是,這一切都是值得的,幣信為守護了比特幣貢獻了自己的力量,幫比特幣擋住了致命一擊,做了比特幣信仰者該做的事情。


雖然幣信因為這件事幾乎將以前所有挖礦賺到的利潤都一次性虧了出去,但長期來看,幣信肯是受益的。


後記


這些往事封存已久,很多人其實並不清楚其中的細節,也不知道幣信當年做的事情,這其實也沒什麼,幣信一直都活得很好。


但是這么多年來,幣信一直被一些別有用心者抹黑造謠,實在心累,想想還是寫點文字,將事實公布,免得無辜吃瓜群眾被其誤導。


分叉風波已經過去多年,比特幣依然還是那個比特幣,比特幣社區也比以前更加健壯,這是我們這些比特幣信仰者最大的幸福。


Long Bitcoin, Short the world!

#歐易OKEx# #比特幣[超話]# #數字貨幣#

⑧ 這一輪比特幣上漲,為什麼這么牛

過去的幾天里,熟悉的味道,熟悉的方式,熟悉的「崩盤」——

從上周日開始到本周四,比特幣從6萬美元左右開始跳水,先是暴跌,然後又陰跌,到了周四,距離其上周五創下的最高收盤價已經跌去20%。


下跌的原因嘛,有人說是Coinbase上市之後,原始股東大肆拋售股票所引發;

有人說是阿三國政府即將頒布加密貨幣持有禁令,並考慮對在該國交易甚至持有此類資產的人處以罰款,把持有和交易加密資產定義為犯罪行為;

著名的土雞國央行,更是明確聲稱加密貨幣將造成「無法彌補」的損害,存在重大交易風險,將從4月30日實行加密支付禁令;

接下來,據說摩洛哥也將出台類似監管政策;

另外,有消息說,美國財政部將指控多家金融機構使用加密貨幣進行洗錢交易,下一步監管可能更加趨於嚴格;

……


嗯,一根大陽線充值信仰,千軍萬馬的新聞,都是看多看漲的;

嗯,一根大陰線毀滅價值,鋼鐵洪流的消息,都是看空看跌的。


很多人不知道,「崩盤式暴跌」,可是比特幣的祖傳絕技。


我為什麼這么說呢?

看一下比特幣價格的「崩盤史」,你就明白了。


2010年5月22日,程序員Laszlo Hanyecz,用10000個比特幣,購買了價值25美元的2個披薩,比特幣第一次產生了美元價格: 0.25美分/個


很多程序員開始玩類似的 游戲 。

2010年7月中旬,比特幣價格在短短5天里上漲了10倍;

此後半年時間里又上漲到0.1美元以上;

隨後半年時間里,其價格基本在0.1-0.6美元之間波動。


在這期間的12月份,比特幣的創造者中本聰最後一次在bitcoin talk論壇發表帖子,隨後徹底從網路中消失。


但,中本聰所創造的比特幣的價格波動,才剛剛開始。


2011年年初開始,比特幣從程序員的小圈子開始被大眾知曉,其價格也經歷了第一輪被公眾所知曉的「牛市」,價格很快超過1美元;

然後繼續上漲,上漲,上漲,直到29.5美元;

隨之,其價格就崩潰了,伴隨著無數關於黑客盜幣、交易所跑路的負面消息,比特幣一路陰跌到了最低時候的1美元,跌幅高達96%,隨後又逐漸上漲至10美元左右。


2013年3月份開始,比特幣價格再度經歷一輪牛市,在短短的一個月之內,其價格最高點突破200美元。但在接下來的4月份,比特幣就開始暴跌,在跌幅最猛的那一天,短短的12個小時內,價格就跌去70%……


當大家都以為,比特幣徹底玩完了的時候,其價格卻又逐漸上漲至120美元左右,然後又接近腰斬;更絕的是,到了2013年11月,比特幣暴漲10倍,價格最高升至1150美元……


當大家都以為,牛市真的來了的時候,比特幣卻再次暴跌並腰斬,這一次比特幣可真是步入漫漫熊市了——在此後的1年多之中,幣價再度腰斬,然後再度腰斬。到2015年初,其最低價到達150美元左右,相比其2013年的高價,跌去了整數,剩下了零頭,跌幅高達87%。


再次見到1000美元以上的價格,要等到2年之後的2017年了。


新一輪幣價牛市啟動要算到2016年6月,當時的幣價已經徘徊在500美元上下近3年了,低的時候150美元,高的時候750美元,這一輪牛市啟動的原因很簡單: 減半 。


2016年7月9日,挖礦的比特幣產出迎來第二次減半,一個區塊的產出由此前的25個比特幣減少到12.5個。這種減半預期催生了一輪大牛市,比特幣從450美元起步,減半前已經漲至750美元,當大家確認牛市來臨的時候,幣價在減半前夕暴跌,一度跌至500美元……


當大家對牛市信仰懷疑的時候,幣價的上漲才剛剛開始。


2017年初,幣價突破1200美元,超過了當時1盎司黃金的價格,當大家興奮的時候,幣價又一次在幾天內暴跌至700美元左右。


然後,再度開始上漲,在中間經歷了3次30%以上的幣價暴跌之後,幣價在2017年12月18日站上19000美元……


然後,就基本復制了2013年1150美元之後的路徑,陷入漫漫熊途。

再次見到1.9萬美元的價格,要整整3年之後的2020年12月上旬。

2018年12月中旬,比特幣價格最低曾跌至3200美元,相比一年前的最高價,算下來跌幅超過85%……


隨後,經歷了一年多時間,到2020年初,幣價恢復到了1萬美元左右。


當所有人都以為,幣價也就這樣了的時候,2020年3月份疫情來襲,全球幾乎所有的大類資產都遭遇流動性危機,比特幣的跳水動作更是乾脆利索——在2020年3月12-13日的24個小時之內,比特幣暴跌50%……


然後就是幾個月震盪上漲,但上漲在10月份開始加速,從1.1萬美元起步,一路不停息地持續暴漲,一直漲了3個月,直到2021年1月份的4.1萬美元,才開始第一次像樣的調整。兩天之內,從4.1萬美元高位,暴跌至2.9萬美元附近,跌幅達到了28%。


然後,在特斯拉總裁馬斯克對比特幣的擁抱中,又是一輪持續爆拉,價格到達5.8萬美元附近,然後來一次暴跌,一路跌至4.4萬美元,跌幅再次達到了25%。


然後,又是一輪緩慢上漲,直到接近6.5萬美元,然後才有了這一次的暴跌——換句話說,就在2021年,算上1月中旬和2月中旬的下跌,這已經是比特幣今年第三次暴跌了。


嗯,在經歷了這三輪「崩盤式暴跌」之後,相比起6個月前的1.1萬美元,比特幣現在的價格是5.4萬美元……


相比以前那些動輒30%、50%的暴跌,這兩天的比特幣下跌,幾乎可以稱得上是「溫柔」。只是,以前的比特幣的美元價格較低,漲跌幅雖然很大,但漲跌額並不大,現在的比特幣,跌去1萬美元,幾乎玩兒似的,每日漲跌幅都遠遠超過幾年前的整體價格……


我寫過一篇文章" 比特幣的遍歷性 ",就是在說,在短期內觀察比特幣的價格,幾乎像分子運動一樣,毫無規則。暴漲暴跌,這幾乎是比特幣的標准屬性,但如果拉長了期限,從2010年的0.25美分算起,到今天的5.5萬美元,以法幣計價,過去11年間,比特幣上漲了駭人的2200萬倍!


下面就是2013年5月以來比特幣的價格走勢,注意是對數坐標,圖上看起來一點點的價格波動,以比例來計算,很可能都比這兩天比特幣下跌的幅度要大。


我在「 2年之內,比特幣突破5萬美元? 」一文中,曾經改進Plan-B的存量/流量模型,認為比特幣價格最近8年的整體走勢,基本符合S/F模型。


從2020年12月份開始,比特幣的實際價格,持續高於模型估算價格,而且價格差距越來越大,直到最近,模型估算價格才逐漸開始追上比特幣的實際價格——當前比特幣實際價格是5.4萬美元,而模型估算其4月20日合理價也為5.4萬美元……


但是,通過描述比特幣誕生以來幣價的波動情況,你應該也就明白——

在一輪真正的比特幣牛市裡,每次幣價下跌20%以上的時候,對於還沒有幣的人來說,基本都是介入的機會。


不妨分享一下,我對本輪比特幣牛市邏輯的認知。


在2020年5月份比特幣第三次減半之前,挖礦所產生的比特幣,在現有比特幣總量中還佔有一定的比例。另一方面,眾所周知的是,過去很多年裡,中國一直是全球比特幣礦機第一生產國,也是比特幣挖礦第一大國,每年挖礦所產生的比特幣,大部分來自中國礦場……


還有,當前全球最主要的加密貨幣交易所中,除了Coinbase和Bitmex之外,Huobi、OKex和Binance,都是中國人開的,比特幣合約交易量之和,遠超其他任何一個國家。


所以,2020年之前比特幣的價格,不管是瘋狂的ICO,還是挖礦什麼的,比特幣世界很大程度上是由中國人推動的,交易量巨大的期貨合約,驅動著比特幣價格的運行方向。


但是,2020年10月底以來的這一輪比特幣牛市,卻並非如此。


因為美聯儲的瘋狂印鈔,美股、美債等資產的價格又高到離譜,美國大灣區的那些 科技 新貴,開始大量買入比特幣。這些人通常是大型 科技 公司的高管,他們不差錢,也理解比特幣的價值所在,買起比特幣來毫不手軟……


還有,就是一部分美國對沖基金,開始注意到了比特幣作為另類資產的配置價值,它們也會選擇買入比特幣現貨,並且將其轉入特定的錢包,或者像灰度公司這樣的信託機構。


最主要的是,這些 科技 新貴們,對於交易比特幣並沒有太大興趣,他們會選擇在交易所買入現貨,然後從交易所的冷錢包提走到自己的錢包。


隨著各大交易所冷錢包中幣數量的下降,比特幣數量銳減的恐慌籠罩了整個幣圈,幣價於是開始暴漲,並且一開始就持續暴漲了3個月,才有第一輪像樣的調整。


換句話說,本輪比特幣牛市驅動力與以往顯著不同。


第一,買入資金主要是美國大灣區的 科技 新貴和傳統金融機構資金,他們不差錢,所以才能將比特幣價格從1萬美元左右,迅速推高到3萬美元以上;


第二,本輪牛市屬於「美國牛( US Hour Rally )」,也就是說,這一輪比特幣價格暴漲,基本都是幣從中國人的手中流出,進入美國人的賬戶——有人在年初的時候,做了一個非常有趣的統計,如果在美國人開始上班的時間買入,而在中國人開始上班的時間賣出,那麼算下來,以幣計價,2020年下半年到2021年初的整體收益,將高達800%。


第三,特朗普政府和拜登政府的發錢政策,也大大促進了比特幣價格上漲。因為,一些美國聰明的散戶,拿到資金並不願意購買價格畸高的美股美債,反正是天上掉下來的餡餅,他們中的一部分人,選擇了小額購入比特幣,賭另外一種可能,這也促成了美國牛的誕生。


如果說,2020年之前,是中國人在整個比特幣世界裡占據了主導地位的話,那麼,從2020年下半年開始,這種主導權力正在逐步向美國人轉移。而且,美聯儲印鈔,美國政府發錢,聰明散戶、 科技 新貴和金融機構加速購買比特幣,這種比特幣世界的財富轉移,間接得到了美國政府和美聯儲的資助( 發錢 ),這也使得本輪比特幣牛市比以前的牛市更堅實。


正因為有越來越多的美國散戶、 科技 新貴們加入購買比特幣行列,而一些傳統的金融機構也都蠢蠢欲動,從中短期的資金面分析,除非再次發生2020年3月份的流動性危機,我個人認為,比特幣的本輪牛市還遠遠沒有結束。


接下來, 比特幣大概率還會繼續漲到6萬美元以上,10萬美元也並非不可能。


不過,還是要提醒風險,根據比特幣價格的 歷史 波動特點,任何時候買入比特幣,都要做好損失90%法幣本金的心理准備。

閱讀全文

與比特幣25個coinbase相關的資料

熱點內容
以太坊上的小動物 瀏覽:590
哪一種虛擬貨幣 瀏覽:873
面試題數字貨幣 瀏覽:615
比特幣今年最低價格會是多少 瀏覽:890
北京賽智區塊鏈 瀏覽:225
比特幣登錄平台電腦版 瀏覽:698
虛擬貨幣價格由什麼決定 瀏覽:423
比特幣25個coinbase 瀏覽:371
日本樂天買了比特幣 瀏覽:864
A股比特幣相關上市公司 瀏覽:786
交易網站會贈送數字貨幣嗎 瀏覽:362
下一個大漲的虛擬貨幣 瀏覽:160
6月28日以太坊價格 瀏覽:680
2018那些虛擬貨幣值得投資 瀏覽:666
以太算力對照表 瀏覽:881
比特幣再創新高小心即將到來的坑 瀏覽:32
比特幣王二狗 瀏覽:907
比特幣每天返多少 瀏覽:797
網吧模擬器游戲怎麼出售比特幣 瀏覽:854
廣東虛擬貨幣上億金額 瀏覽:796