btc算力網路擁堵
① bcc穩居市值第三背後到底有什麼秘密
BCC自8月1日誕生起,就充滿著無數的爭議。所以當比特幣現金在8月1日正式成功誕生之後,它所走的每一步都備受關注。從它與比特幣的關繫到價格的漲跌以及算力的變化,都成為社區討論的熱點話題。
作為一種新興的區塊鏈資產,BCC最惹其他數字貨幣羨慕的就是它能在短期時間內躍居世界數字貨幣市值第三的地位,創造了區塊鏈資產的奇跡。即使在目前因為國內政策的影響虛擬貨幣價格都有所下跌的情況下,它依舊穩居市值第三的位置,就連之前一直居於第三的瑞波幣也難以撼動它的地位。它之所以能夠在短時間內擁有此地位背後到底有什麼秘密呢?
BCC產生的必然性
要探討它背後的秘密,就不得不提到它的產生背景。眾說周知,隨著比特幣的不斷發展,比特幣全球用戶數量和交易數量都在不斷的增長,這也導致了比特幣網路出現擁堵問題。雖然比特幣網路因其長期的發展不斷被人們所認可,但是因為網路擁堵的問題也給用戶帶來了不好的使用體驗。尤其是高昂的轉賬手續費和交易速度慢使其慢慢失去作為一種交易方式的優勢。為了解決這個問題,比特幣社區進行了長達三年的擴容之爭。而BCC的產生給這個問題帶來了出路,也給過去三年的擴容畫上了一個句號。BCC刪除了隔離驗證(SegWit),取消了區塊大小1M的限制,最大可支持8M區塊大小。通過增大區塊的大小,使其網路能夠同時容納更多的交易,同時帶給用戶一種交易費低廉,確認速度快的新體驗。雖然BCC改變了比特幣的技術初衷,是一種新的技術嘗試,未來也存在很多不可確定性。但是,BCC的橫空出世不是一種偶然,而是必然的結果。
BCC在很多地方優於比特幣
雖然比特幣已經發展很多年了,在各個方面都比較成熟。但是BCC與比特幣相比也有很多地方是優於它的。其一,開發團隊更去中心化。BTC的開發團隊比較單一,只有Bitcoin Core,而BCC的開發團隊則具有5個,分別是Bitcoin XT,Bitcoin Classic, Bitcoin Unlimited,Bitcoin ABC,Bitprim,解決了比特幣開發中心化的問題,而且後續還可以有團隊加入進來。比特幣擴容問題遲遲得不到解決,也與其開發者比較單一也有很大的關系。其二,比特幣現金具有方案包容性的優勢。BCC與BTC相比最重要的優勢在於凡是BTC能做的技術升級,BCC都能做。而BCC能做的非常重大重要,且非常有用的技術升級改進,BTC會拒絕做。這種全面的、開發的、迅速的技術升級路線圖,將構成對BCC非常重大的優勢。其三,BCC的緊急難度調整機制優點很明顯,它的設計非常簡潔明快,它成功地實施確保了BCC區塊鏈資產的成功和存在。雖然這個機制現在有缺點,使得其難度上升和下降不夠平穩,會帶來算力大幅度的波動。但是這個問題最終會得到解決。當然,除了這三個主要的優勢,BCC與比特幣相比還有其他的優勢,如支付手續費低,確認快等。
BCC是用戶和市場的共同選擇
BCC之所以能夠有現如今的地位,也是用戶和市場的共同選擇。一個產品再好,如果沒有用戶和市場的支持,也不能長久的發展。雖然BCC自產生到發展,時間較短,但是支持BCC的用戶以及交易平台等是非常多的。目前,BCC在全球已經獲得了100多個交易市場的支持,而比特幣在全球范圍內也就400多個交易市場。還有很多錢包提供商也在用戶的多次請求下開始支持BCC,比如,Blockchain.info。
由此可以看出,BCC之所以能夠穩居市值第三的地位,不僅與其產生的時間有關,也與其自身的優勢和市場的需求是不可分割的。
② 比特幣網路擁堵解決了么 BTC和BCC到底誰更快
BCC的交易處理速度更快,BTC都已經堵了三年,一直未得到有效的解決。
比特幣交易擁堵問題由來已久,但一直沒有獲得有效的解決,高昂的交易費讓人們望而生畏,比特幣單筆交易交易費已高達3美金,這些都大大降低了用戶的轉賬體驗,把更多的用戶拒之門外。BCC取消區塊1M大小的限制,最大可支持8M區塊大小,可處理的交易容量大大增加,完美的解決了比特幣交易擁堵的問題,交易費也隨之出現大幅度的降低。但手續費的降低並不意味著礦工的收入減少,交易手續費降低可以吸引更多的人參與到進來,更多的交易可以彌補手續費的下降,可以迅速擴大佔領新的市場,BCC讓你體驗一種交易費低廉,確認速度快的新體驗!
③ 比特幣究竟會不會分裂及幣行應對比特幣分叉方案
如果你一直在關注比特幣社區的消息,你會知道在大約兩周內,最快可能2天內,比特幣網路可能會面臨協議上的一些改變。
為了改進比特幣的交易能力,解決比特幣網路擁堵問題,各方一直爭論不休,並且提出了多種解決方案。未來多則幾周內短則幾天比特幣社區,可能會是迎來一次平滑的升級,也可能會出現鏈分裂,又或者只是簡單地維持現狀。
但最終哪種方案將會落地實施,還要看最終的投票結果。
截止到發稿前,已有88.2%的礦工投票支持SegWit2x(比特幣分叉投票結果查詢網址:coin.dance/blocks)
OKCoin幣行作為一家致力於比特幣應用的公司,我們的崇旨是服務好每一位客戶,OKCoin幣行並沒有權力幫助用戶選擇哪一種比特幣技術,因此OKCoin幣行將支持所有了比特幣技術發展路線,把選擇權交給市場和客戶。
OKCoin幣行將在比特幣出現分叉可能性的期間採取如下措施:
1?在可能出現分叉的時間點,2017-07-30 - 2017-08-02 ,為了防止比特幣充值或提現被回滾和重放攻擊,我們將停止比特幣的充值和提現。
具體的停止提現的時間點,我們會另行通知。為了您分叉期間的交易便捷,建議您提前進行比特幣的充值,以防止遇到突發行情無法交易。
2?如果沒有出現分叉,網路穩定以後,我們將恢復充值和提現。
3?如果比特幣分裂為一種或多種比特幣,OKCoin幣行將會把分裂出來的各種比特幣按擁有權提供給所有客戶,並且逐步上線所有新種類的比特幣的交易。
4?對於用戶來講,最簡單的方法提前充值比特幣,我們會為您處理好分叉過程中的各種技術問題。
5?如果分叉過程出現了價格異常,OKCoin幣行可能會臨時中止交易。
我們相信,很多年後,經過長期的市場競爭,一個或多個版本的比特幣將被廣泛採用,讓我們一起為比特幣的未來努力。
④ 比特幣算力大幅下降,會有什麼影響
1、低成本的幣可能增加市場的拋壓
尤其是7nm礦機的大規模上市,其挖礦成本在26000人民幣上下, 對於礦工而言,仍有較大的利潤空間,出於運營維護礦場日常的需求,必然存在部分拋壓,算力的下降,反倒會減少市場上流動的幣。
2、礦機商為了新礦機的銷售,可能通過打壓幣價,淘汰老礦機,從而增加新礦機的銷售量
以上一款主流老礦機螞蟻S9為例,當算力增加到100EH/S時,只要幣價達到7000美元左右,螞蟻S9以上的老舊礦機都將淘汰,只要這樣的幣價維持2個月左右,將倒逼礦場與礦工出清老礦機,購買新的大算力礦機。
3、當前市場普遍看好減半行情,為了減少下降的阻力,極有可能會經歷一波下行
為減輕減半的下降主力,市場有較大的可能經歷一波下行,礦場與礦工為了為了鎖定挖礦的收益,有較大的可能採取套保措施,從某種程度上,會增加市場的下降阻力,增加上行的風險。
也就是說算力下降的背後,是由於幣價的下行,以及7nm礦機的投產,在利潤空間增大的刺激下,市場購買大量新型礦機,投入到挖礦中,從而造成比特幣算力的下降。
眾所周知,算力的大幅上漲,是幣價上漲的結果,而不是幣價上漲的原因。反倒是大算力礦機投產導致的算力的快速上漲,增加了比特幣的拋壓,增加了下行的風險。
比特幣算力下降影響價格嗎?
首先,如果BTC的價格可以維持,目前還在挖礦的礦工利潤上升了,而且上升的比例不止15%,舉個簡單的例子,假如之前有礦工電費成本10元,能挖到20元的幣,利潤是10元,難度下降之後,能多挖15%的幣,就是23元,電費成本不變,利潤就是13元,利潤上升了30%。前段時間幣圈有大佬說礦場和部分礦工可能在托盤,因為BTC的價格即將跌破他們的關機價,現在來看,由於利潤上升,他們的底線可能會下調,短期內對比特幣的價格可能是一個利空,不過影響BTC價格的因素還有很多,我們可以拭目以待。
比特幣算力下降意味著什麼?以上就是比特幣算力下降意味著什麼的相關內容,其實挖比特幣的算力實質上是一直在求解,這樣就能保證最長的鏈條擁有全網最大的工作量,從而不會被更改,這樣也就實現了比特幣系統是堅固的,是不會被人攻擊的,也就是說比特幣算力是為了維護比特幣網路的安全,因此比特幣算力對於比特幣來說是非常重要的,而對於礦工來說,比特幣算力也是極為重要的,畢竟比特幣算力的變化直接影響礦工挖礦的難度。
比特幣挖礦賺不賺錢,有5個非常關鍵的數據對其產生影響:比特幣價格、算力、電費成本、全網挖礦難度、礦機成本價。後面4個因素,彼此之間互相影響,最後可能對BTC價格產生影響。
4月6日,一篇題為《中國比特幣區塊鏈運行的碳排放量與可持續性的政策評估》的論文發表在了《自然通訊》上,來自中國科學院、清華大學學者的這篇論文,引發了中國甚至海外媒體的關注。在國家的「雙控」目標下,新疆、內蒙等地的火力發電的礦場被迫停止運營。在針對比特幣挖礦的監管要求下達後,近期比特幣全網算力暴跌了20%。
那麼比特幣全網算力大跌以後對廣大礦工有什麼影響呢?首先咱們要這里先解釋一下什麼是挖礦難度調整。中本聰在發明比特幣時,將難度調整的邏輯寫在了代碼中,每個全節點中獨立自動發生。這個邏輯是:比特幣大約每10分鍾挖出一個塊,每挖出2016個塊調整一次,正常情況下,每14天左右會調整一次難度,挖礦的難度是根據之前一個周期的比特幣全網算力來調整,所以難度和全網算力是相關的,時間上有一定程度的滯後。概括來說,挖礦難度調整是為了調整出塊(比特幣)的快慢,難度越高出塊越慢,難度越低出塊越快。
從上圖可以看出,預測挖礦難度會在5月30日下降到21.86T,不難猜測,近期的難度下降比較明顯的原因有兩方面:1、國家監管出拳,整頓內蒙、新疆等地的虛擬貨幣礦場,礦場停運導致的全網算力下降。2、BTC價格大幅下跌,導致老的礦機已經不賺錢,這部分礦機的關機會導致全網算力下降。
那麼全網算力、挖礦難度是一個什麼樣的關系呢?這里有一個邏輯,全網算力下降說明挖礦的人少了,導致的結果是出塊的速度加快,也就是挖礦難度下降了。那麼咱們是不是可以這么理解:全網算力下降,致使挖礦難度下降,礦工更容易挖到比特幣了呢?
更好挖了,錢都讓別人賺去了
⑤ 比特幣和閃電比特幣有什麼區別
與BCH和BSV等分叉幣相比,閃電比特幣LBTC同樣是源自於比特幣,其誕生的初衷也是為了解決比特幣本身所存在的一些不足和缺陷,但是LBTC最大的不同在於採用了DPoS共識機制,而不是PoW共識機制,其所帶來的最顯著的好處有以下幾點:
一是大大提高了性能,眾所周知比特幣的每秒轉賬數也就是TPS只有7左右,其他採用PoW共識機制的比特幣分叉幣也都相差無幾,而LBTC的TPS理論值可達2800,目前實際水平可以達到1000以上,性能提升了好幾個數量級。快如閃電這句口號絕非虛言,有興趣的朋友可以到LBTC或者cobo錢包官網下載一個錢包體驗一下。
二是大大降低了能源消耗和參與門檻,眾所周知,以比特幣為代表的PoW挖礦所導致的高額能源消耗一直為外界所詬病,同時由於挖礦早已成為重資產行業,礦機、礦場等領域也已被少數大玩家所壟斷,普通的中小投資者和新晉廠商基本沒有生存的空間,形成了強者恆強的局面。而PoS/DPoS類幣種只需要普通的PC甚至手機就可以運行錢包並進行staking,從而獲得收益。
三是引入了鏈上治理,在民主和效率之間取得了很好的平衡,同時通過投票和staking的機制鼓勵用戶積極參與社區事務。在PoW的世界裡,算力即權力,簡單粗暴;在PoS的世界裡,誰持有的幣更多,誰就擁有更大的話語權和收益權。
而在DPoS的世界裡,則並不是簡單地看誰持有的幣更多,同時還需要得到社區的廣泛支持,才能代表社區行使權力。同時,廣大中小用戶也有機會發起議案,表達自己的訴求,並參與決策。
由於比特幣上面已經承載了太多的利益,使得大家對於比特幣的任何一點點改進都非常的謹小慎微,並且步伐非常的緩慢,這才導致了社區的分裂,產生了眾多的分叉幣。然而事實上,相對於比特幣而言,不論是BCH還是BSV,所進行的改進都相當有限,因此各方面的提升其實也很有限。
因此,如果你仔細的審視一下LBTC,會發現其實這是一個非常有意思的比特幣分叉幣,我認為它是基於比特幣的一個非常大膽和有想像力的實驗。如果說萊特幣在很多時候都為比特幣充當了新技術和新想法的試驗田,那麼LBTC則可以被看成是變化更大,改變更為徹底的比特幣試驗田。
剛剛前面提到,比特幣在推廣和使用中遇到的最大障礙之一就是TPS過低,無法承載高頻次的交易。與比特幣及其比較知名的一些分叉幣比如BCH、BSV等相比,LBTC的性能提升了幾個數量級,實際的TPS可以達到1000以上。
增加TPS可以通過減少驗證時間的方式,但不可避免的會在安全性或分散性上有所犧牲。如果TPS盲目增加,區塊鏈將完全犧牲「去中心化」。與此同時,對礦工的機器配置要求也會更嚴苛,如果它不能及時上傳交易,那麼將會產生更多未完成的交易,隱藏的危險也就越大。雖然EOS使用21個超級節點來實現高效率,但它也犧牲了部分「去中心化」和安全性,引入了DDoS等潛在風險。
最近一兩年不少公鏈項目盲目追求高TPS,動輒聲稱達到了幾萬、十幾萬甚至上百萬的TPS。有的項目方為了刷高TPS,購買數百萬的設備在一個實驗室內進行測試只是起到PR的效果或者自娛自樂,這樣的高TPS是沒有意義的,即使能夠達到或者接近這樣的數字,對於目前的市場需求來說,也屬於性能過剩,勢必造成不必要的資源浪費。
根據相關研究機構測算,即使公有鏈每天處理1億筆交易,千位級的TPS也足夠了。值得注意的是,Facebook即將推出的Libra的TPS也是在1000左右,要知道Facebook在全球可是有著高達27億的用戶,這個數字應該也是他們在深思熟慮後確定下來的。
這意味著目前LBTC的TPS已能滿足每天處理1億筆交易的需求,這個性能是相當務實的,在未來數年內完全能夠滿足全球用戶的需求。而且LBTC也具備高度的可擴展性,隨著全球互聯網基礎設施的進一步完善,LBTC的性能還將繼續提升。可以說當前LBTC在效率、安全性和去中心化程度這個「不可能三角」當中找到了一個很好的平衡點。
在很多比特幣的原教旨主義者看來,只有中本聰所選擇的PoW這條道路才是唯一正途。PoW共識機制已經經歷了近10年的穩定運行和持續的市場考驗,而DPoS從誕生至今也已經6年多了。那麼我們不妨來做個實驗如何,看看把比特幣和DPoS結合到一起會產生怎樣奇妙的化學反應呢?
如果這個DPoS版的比特幣同樣也能經受住10年的持續考驗,我們是否仍然還要堅持只有PoW才是比特幣的唯一正途呢?當然,這個問題我們現在還沒有確切的答案,時間會證明一切。
盡管我也自詡為比特幣的信徒,但我覺得LBTC的存在是非常有意義的,這個意義並不是說要取代比特幣,或者像其他一些分叉幣的粉絲那樣覺得只有自己所擁護的那個分支才是真正的比特幣,而是在技術上探求更多更廣的可能性,對比特幣形成有益的補充。
⑥ 比特幣機制研究
現今世界的電子支付系統已經十分發達,我們平時的各種消費基本上在支付寶和微信上都可以輕松解決。但是無論是支付寶、微信,其實本質上都依賴於一個中心化的金融系統,即使在大多數情況這個系統運行得很好,但是由於信任模型的存在,還是會存在著仲裁糾紛,有仲裁糾紛就意味著不存在 不可撤銷的交易 ,這樣對於 不可撤銷的服務 來說,一定比例的欺詐是不可避免的。在比特幣出來之前,不存在一個 不引入中心化的可信任方 就能解決在通信通道上支付的方案。
比特幣的強大之處就在於:它是一個基於密碼學原理而不是依賴於中心化機構的電子支付系統,它能夠允許任何有交易意願的雙方能直接交易而不需要一個可信任的第三方。交易在數學計算上的不可撤銷將保護 提供不可撤銷服務 的商家不被欺詐,而用來保護買家的 程序化合約機制 也比較容易實現。
假設網路中有A, B ,C三個人。
A付給B 1比特幣 ,B付給C 2比特幣 ,C付給A 3比特幣 。
如下圖所示:
為了刺激比特幣系統中的用戶進行記賬,記賬是有獎勵的。獎勵來源主要有兩方面:
比特幣中每一筆交易都會有手續費,手續費會給記賬者
記賬會有打包區塊的獎勵,中本聰在08年設計的方案是: 每10分鍾打一個包,每打一個包獎勵50個比特幣,每4年單次打包的獎勵數減半,即4年後每打一個包獎勵25個比特幣,再過四年後就獎勵12.5個比特幣... 這樣我們其實可以算出比特幣的總量:
要說明打包的記錄以誰為準的問題,我們需要引入一個知名的 拜占庭將軍問題 (Byzantine failures)。拜占庭將軍問題是由萊斯利·蘭伯特提出的點對點通信中的基本問題。含義是在存在消息丟失的不可靠信道上試圖通過消息傳遞的方式達到一致性是不可能的。
假設有9個互相遠離的將軍包圍了拜占庭帝國,除非有5個及以上的將軍一起攻打,拜占庭帝國才能被打下來。而這9個將軍之間是互不信任的,他們並不知道這其中是否有叛徒,那麼如何通過遠距離協商來讓他們贏取戰斗呢?
口頭協議有3個默認規則:
1.每個信息都能夠被准確接收
2.接收者知道是誰發送給他的
3.誰沒有發送消息大家都知道
4.接受者不知道轉發信息的轉發者是誰
將軍們遵循口頭規則的話,那就是下面的場景:將軍1對其他8個將軍發送了信息,然後將軍2~9將消息進行轉達(廣播),每個將軍都是消息的接受者和轉發者,這樣一輪下來,總共就會有9×8=72次發送。這樣將軍就可以根據自己手中的信息,選擇多數人的投票結果行動即可,這個時候即便有間諜,因為少數服從多數的原則,只要大部分將軍同意攻打拜占庭,自己就去行動。
這個方案有很多缺點:
1.首先是發送量大,9個將軍之間要發送72次,隨著節點數的增加,工作量呈現幾何增長。
2.再者是無法找出誰是叛徒,因為是口頭協議,接受者不知道轉發信息的轉發者是誰,每個將軍手裡的數據僅僅只是一個數量的對比:
這里我們假設有3個叛徒,在一種最極端的情況下即叛徒轉發信息時總是篡改為「不進攻」,那麼我們最壞的結果就如上圖所示。將軍1根據手裡的信息可以推出要進攻的結論,卻無法獲知將軍裡面誰是叛徒。
這樣我們就有了方案二:書面協議。
書面協議即將軍在接受到信息後可以進行簽字,並且大家都能夠識別出這個簽字是否是本人,換種說法就是如果有人篡改簽字大家可以知道。書面協議相對比口頭協議就是增加了一個認證機制,所有的消息都有記錄。一旦發現有人所給出的信息不一致,就是追查間諜。
有了書面協議,那麼將軍1手裡的信息就是這樣的:
可以很明顯得看出,在最壞的一種情況——叛徒總是轉發「不進攻」的消息之下,將軍7、8、9是團隊里的叛徒。
這個方案解決了口頭協議里歷史信息不可追溯的問題,但是在發送量方面並沒有做到任何改進。
在我們的示例中,比特幣系統里的每個用戶發起了一筆交易,都會通過自己的私鑰進行簽名,用數學公式表示就是:
所以之前的區塊就變成了這樣:
這樣每一筆交易都由交易發起者通過私鑰進行數字簽名,由於私鑰是不公開的,所以交易信息也就無法被偽造了。
如書面協議末尾所說的那樣,書面協議未能解決信息交流過多的問題。當比特幣系統中存在上千萬節點的時候,如果要互相廣播驗證,請求響應的次數那將是一個非常龐大的數字,顯然勢必會造成網路擁堵、節點處理變慢。為了解決這個問題,中本聰乾脆讓整個10分鍾出一個區塊,這個區塊由誰來打包發出呢?這里就採用了工作量證明機制(PoW)。工作量證明,說白了就是解一個數學題,誰先解出來數學題,誰就能有打包區塊的權力。換在拜占庭將軍的例子中就是,誰先做出數學題,誰就成為將軍們裡面的總司令,其他將軍聽從他發號的命令。
首先,礦工會將區塊頭所佔用的128位元組的字元串進行兩次sha256求值,即:
這樣求得一個值Hash,將其與目標值相比對,如果符合條件,則視為工作量證明成功。
工作量證明成功的條件寫在了區塊鏈頭部的 難度數 欄位,它要求了最後進行兩次sha256運算的Hash值必須小於定下的目標值;如果不是的話,那就改變區塊頭的 隨機數 (nonce),通過一次次地重復計算檢驗,直到符合條件為止。
此外, 比特幣有自己的一套難度控制系統,使得比特幣系統要在全網不同的算力條件下,都保持10分鍾生成一個區塊的速率。這也就意味著:難度值必須根據全網算力的變化進行調整。難度調整的策略是由最新2016個區塊的花費時長與期望時長(期望時長為20160分鍾即兩周,是按每10分鍾一個區塊的產生速率計算出的總時長)比較得出的,根據實際時長與期望時長的比值,進行相應調整(或變難或變易)。也就是說,如果區塊產生的速率比10分鍾快則增加難度,比10分鍾慢則降低難度。
PoW其實在比特幣中是做了以下的三件事情。
這樣可以防止一台高性能機器同時跑上萬個節點,因為每完成一個工作都要有足夠的算力。
有經濟獎勵就會加速整個系統的去中心化,也鼓勵大家不要去作惡,要積極地按照協議本來的執行方式去執行。(所以說,無幣區塊鏈其實是不可行的,無幣區塊鏈一定導致中心化。)
也就是說,每個節點都不能以自身硬體條件去控制出快速度。現在的比特幣上平均10分鍾出一個塊,性能再好的機器也無法打破這個規則,這就能夠保證 區塊鏈是可以收斂到共同的主鏈上的 ,也就是我們所說的共識。
綜上,共識只是PoW三個作用中的一點,事實上PoW設計的作用有點至少有這么三種。
默克爾樹的概念其實很簡單,如圖所示
這樣,我們區塊的結構就大致完整了,這里分成了區塊頭和區塊體兩部分。
區塊鏈的每個節點,都保存著區塊鏈從創世到現在的每一區塊,即每一筆交易都被保存在節點上,現在已經有幾百個GB了。
每當比特幣系統中有一筆新的交易生成,就會將新交易廣播到所有的節點。每個節點都把新交易收集起來,並生成對應的默克爾根,拼接完區塊頭後,就開始調整區塊頭里的隨機數值,然後就開始算數學題
將算出的result和網路中的目標值進行比對,如果是結果是小於的話,就全網廣播答案。其他礦工收到了這個信息後,就會立馬放下手裡的運算,開始下一個區塊的計算。
舉個例子,當前A節點在挖38936個區塊,A挖礦節點一旦完成計算,立刻將這個區塊發給它的所有相鄰節點。這些節點在接收並驗證這個新區塊後,也會繼續傳播此區塊。當這個新區塊在網路中擴散時,每個節點都會將它作為第38936個區塊(前一個區塊為38935)加到自身節點的區塊鏈副本中。當挖礦節點收到並驗證了這個新區塊後,它們會放棄之前對構建這個相同高度區塊的計算,並立即開始計算區塊鏈中下一個區塊的工作。
整個流程就像下一張圖所展示的這樣:
簡單來說,雙花問題是一筆錢重復花了兩次。具體來講,雙花問題可分為兩種情況:
1.同一筆錢被多次使用;
2.一筆錢只被使用過一次,但是通過黑客攻擊或造假等方式,將這筆錢復制了一份,再次使用。
在我們生活的數字系統中,由於數據的可復制性,使得系統可能存在同一筆數字資產因不當操作被重復使用的情況,為了解決雙花問題,日常生活中是依賴於第三方的信任機構的。這類機構對數據進行中心化管理,並通過實時修改賬戶余額的方法來防止雙重支付的出現。而作為去中心化的點對點價值傳輸系統,比特幣通過UTXO、時間戳等技術的整合來解決雙花問題。
UTXO的英文全稱是 unspent transaction outputs ,意為 未使用的交易輸出 。UTXO是一種有別於傳統記賬方式的新的記賬模型。
銀行里傳統的記賬方式是基於賬戶的,主要是記錄某個用戶的賬戶余額。而UTXO的交易方式,是基於交易本身的,甚至沒有賬戶的概念。在UTXO的記賬機制里,除了貨幣發行外,所有的資金來源都必須來自於前面某一個或幾個交易。任何一筆的交易總量必須等於交易輸出總量。UTXO的記賬機制使得比特幣網路中的每一筆轉賬,都能夠追溯到它前面一筆交易。
比特幣的挖礦節點獲得新區塊的挖礦獎勵,比如 12.5 個比特幣,這時,它的錢包地址得到的就是一個 UTXO,即這個新區塊的幣基交易(也稱創幣交易)的輸出。幣基交易是一個特殊的交易,它沒有輸入,只有輸出。
當甲要把一筆比特幣轉給乙時,這個過程是把甲的錢包地址中之前的一個 UTXO,用私鑰進行簽名,發送到乙的地址。這個過程是一個新的交易,而乙得到的是一個新的 UTXO。
這就是為什麼有人說在這個世界上根本沒有比特幣,只有 UTXO,你的地址中的比特幣是指沒花掉的交易輸出。
以Alice向Bob進行轉賬的過程舉例的話:
UTXO 與我們熟悉的賬戶概念的差別很大。我們日常接觸最多的是賬戶,比如,我在銀行開設一個賬戶,賬戶里的余額就是我的錢。
但在比特幣網路中沒有賬戶的概念,你可以有多個錢包地址,每個錢包地址中都有著多個 UTXO,你的錢是所有這些地址中的 UTXO 加起來的總和。
中本聰發明比特幣的目標是創建一個點對點的電子現金,UTXO 的設計正可以看成是借鑒了現金的思路:我們可能在這個口袋裡裝點現金,在那個櫃子角落裡放點現金,在這種情況下不存在一個賬戶,你放在各處的現金加起來就是你所有的錢。
採用 UTXO 設計還有一個技術上的理由,這種特別的數據結構可以讓雙重花費更容易驗證。對比一下:
⑦ 戰爭中的比特幣:「避險工具」的泡沫正在破滅
文劉遠舉
在市場預期制裁或推動俄羅斯資金流向加密貨幣的影響下,比特幣在大跌之後此前一度站上45000美元,然而當有報道傳出烏克蘭核電站被攻擊後,比特幣重新回落至41000美元附近。事實上,在俄烏沖突爆發之後,加密貨幣行情全線下跌,BTC跌破35000美元,日內跌幅10%左右,7天跌幅為20.4%。在過去24小時內,有15.1萬人爆倉損失5.1億美金。不僅比特幣的「崩盤」,其他加密貨幣也遭遇「血洗」,跌幅都多達10%-20%。其中,以太坊一度跌至2300美元,狗狗幣、柴犬幣等知名小眾幣種跌幅也達15%左右。
比特幣一向被視為避險工具,但戰爭來臨,卻表現低迷。相比「數字黃金」比特幣的低迷表現,真正的黃金,卻牛氣沖天,現貨黃金在資金避險行為推動下,24日一度站上1950美元/盎司,刷新去年1月以來新高。黃金相對比特幣,顯示了真正的避險功能。
俄烏戰爭對比特幣的技術性影響很小。
烏克蘭、俄羅斯境內的比特幣算力、交易量在全球總量中佔比都很小。算力方面,有傳言烏克蘭最大比特幣礦場被俄制導彈擊中,目前礦場離線,算力下降33%。但根據歐科雲鏈鏈上大師數據顯示,目前比特幣全網算力並無太大變化,為197.18EH/s,24小時內只下降了1.6%。從交易量看,根據Coinhills數據顯示,最近24小時全球比特幣交易總量達530561.39 BTC。俄羅斯盧布的比特幣交易量以526.89 BTC排名第九,烏克蘭貨幣格里夫納的比特幣交易量為170.29 BTC,位列第13。
中國最嚴監管令出台前,比特幣的挖礦活動,中國佔全網算力的65%以上;第二名美國佔7.24%,第三名俄羅斯佔6.90%;第四名哈薩克佔6.17%;第五名馬來西亞佔4.33%;第六名伊朗佔3.82%。其它國家佔全網算力均不超過1%。
所以,俄烏戰爭本身不足以從技術上,造成比特幣行情的巨大波動,更多的因素還是在於市場本身。
比特幣一向被幣圈人士看作「數字黃金」「避險資產」,比特幣的確具有黃金的一些屬性:它是基於共識形成的,這種共識跨越了國界;它是分散的去中心的,沒有一個發行機構。也正是因為這些特徵,很多人認為比特幣具有超越國家的避險特徵,將其視為一種可以作為對沖全球經濟不確定性和價格上漲的金融避險資產。在全球疫情期間比特幣的上漲,似乎也顯示了自己的這一特徵,從而進一步確認了這種觀點。
但真的如此嗎?
在疫情期間,各國為了對抗疫情,拯救本國經濟,大量注入流動性,導致全球資產牛市。2020年,美國機構資金大量進入加密貨幣,幣價走勢和美國金融市場、 科技 股出現了高度相關性。從這個角度,比特幣的疫情牛市,並不是因為市場對疫情的避險,恰好相反,是因為其投機性迎合了疫情期間流動性泛濫。
價格虛高,自然會回調,隨著世界經濟逐步從疫情走出,各國開始收縮流動性,比特幣也出現了頹勢。2022年開年,比特幣延續了上年末的頹勢,一片低迷。進入2022年2月後,比特幣緩慢回升至46000美元,隨後連續下行,月內震幅超過30%。所以,從這一段時期看,比特幣仍然處於回調階段。
就在比特幣回調的時間段上,烏克蘭危機越演愈烈,地緣政治的緊張狀態,戰爭的爆發,產生了恐慌情緒。這種恐慌情緒不但推動比特幣、股市等市場持續走跌,同時,也推動傳統避險資產的黃金一路飆升,突破2021年初以來的最高水平,原油、穀物等板塊同樣處於上漲中。可見,市場恐慌情緒並未將比特幣視為避險資產。
情緒雖然是主觀的,但自有其客觀事實邏輯基礎。
比特幣並不那麼適合風險中的交易。在區塊鏈中,區塊會對這段時間的交易數據進行打包並廣播。如果是每十分鍾產生一個 1MB 大小的區塊,每筆交易需要 250B 來存儲數據,那麼,1MB 只能存放 4194 個交易數據(Transaction),也就是說,10分鍾處理4194個交易,一秒鍾最多處理 7 筆交易。顯然,這個速度是無法滿足全球的正常交易需求。當整個比特幣網路交易數量過多,區塊容量接近上限,比特幣網路擁堵,比特幣的交易就會變慢。這種緩慢的交易,實際上推高了交易成本——時間。過長的交易時間,使得它無法進行小額交易——在逃命中,你無法為了加油等待1小時;也無法為了兌換貨幣等待一小時。但黃金的分割性更強,簡單的計量工具就可以支持從數百元到數萬元的交易,這一點古人都做得很好,已經被人類 歷史 所證明。
更重要的是,比特幣的避險性源於它的去中心化特性,能夠阻礙監管,使之更加強壯,所以,具有超越國家的性質,所以具有避險性。但是,某種程度上,比特幣仍然是中心化的。
社交媒體是免費的、具有高度移動性、非常便捷,速度快、幾乎可以在任何有屏幕和網路連接的設備上收取和閱讀。更重要的是,每個人都是受眾與傳播者,其本質是一個去中心、去組織化的傳播途徑。這種方式也的確給全球政治帶來新情況。但是,社交媒體的去中心化、去組織化卻是建立互聯網硬體線路的基礎上的。由於互聯網基礎線路投資巨大,往往掌握在大公司或政府手裡,是以中心化、組織化的形態運行與管理的,是可控的硬體網路。所以,從這個意義上看,社交媒體,仍然是可控的。
比特幣同樣如此,雖然它看起來是去中心化的,但當監管影響中心化的互聯網時,比特幣必然受到影響。在真正風險到來時,這種特性降低了比特幣的魯棒性。所謂魯棒性,是健壯和強壯的意思,指在異常和危險情況下系統生存的能力。比如說,計算機系統在遭遇磁碟故障、撞擊、網路過載、攻擊情況下,能否運行,就是該系統的魯棒性。
相比之下,黃金是真正的去中心化,也具有更強的魯棒性。黃金的儲存、交易,不需要任何的電力、網路、也不需要交易平台。雖然黃金也有檢驗問題,但通過簡單易獲得的化學試劑與設備就能很好的完成這項工作。想像一個電力中斷、網路崩潰、沒有法律的末日,黃金具備抗末日風險能力,仍然可以用來交易,而比特幣會早在末日真正降臨之前就更早崩潰了。
即便沒有到這個程度,在戰爭中,通訊設施會受到攻擊、管制,這必然會影響到比特幣。或者,在強力監管能影響到金融、電力、通訊系統時,比特幣都是脆弱的。在這些情況下,黃金都更強。比如,政府在阻止毒販交易的時候,即便不確定位置,但只要關閉整個街區的網路,就能阻止交易的順利進行,但基於黃金的交易仍然可以偷偷的進行。所以,僅僅在低風險時,在地區金融系統、電力系統、通訊系統完備的情況下,且沒有強力監管的情況下,比特幣或許能成為一種「避險」工具。但這個時候所謂避險,不如說是投機。
經過此次沖擊,一些關於比特幣的認識誤區將逐漸呈現出來。被長期宣揚的「數字黃金」避險工具「「去中心化」等特性,將被重新認識。此消彼長之下,比特幣高投機、高波動、高風險的特性會凸顯出來,最終,成為一項高風險、高波動的投機標的。
不過,隨著新型技術的出現,去中心化的、完全不受控制、無法關閉的硬體網路已經不是科幻小說中的幻想。比如,手機不在僅僅是鏈接到路由器、運營商的一個終端,而是整個網路中的一個節點,這個時候,區塊鏈就真正從硬體上實現了去中心化。
當然,可以想像的是,交易速度仍然會很慢,但起碼是真正的去中心化了,這個時候,區塊鏈貨幣將重新定位。不過,這樣的完全去中心化的硬體通訊網路,不僅會改變加密幣,也會改變整個世界。
(作者繫上海金融與法律研究院研究員)