買以太坊 買以太坊
Ctrl+D 買以太坊
ads

區塊鏈:比特幣中的區塊、賬戶驗證和記賬_區塊鏈技術發展現狀和趨勢

Author:

Time:1900/1/1 0:00:00

大家好,這里是了鏈客區塊鏈技術問答社區。

鏈客,專為開發者而生,有問必答!

去中心化說起來似乎挺簡單,但是不用細想就會發現很多問題:

賬本存儲在每個節點中,如何保證每個節點中的數據一致,或者說如何防止某些節點的賬本被惡意篡改而影響到整個網絡的交易?

如果說交易的驗證由各個節點完成,那么如何在不把密碼泄露給其他節點的前提下,證明自己對某個賬戶的所有權呢?

去中心化就要求時刻有節點在線,由這些節點去完成記賬、驗證交易等工作,那么有什么機制能夠讓節點有動力自發的保持在線去完成這些工作呢?

研究:鏈上指標繼續表明比特幣市場觸底:金色財經報道,鏈上研究表明比特幣市場已經觸底。然而,在之前的周期中可能不存在的宏觀因素仍在發揮作用,可能會影響當前的周期。比特幣供應損益帶顯示了基于代幣價格高于或低于上次移動時的當前價格而處于盈利或虧損狀態的流通供應量。市場周期底部與利潤供應(SP)和供應虧損(SL)線相交相吻合,最近一次發生在2022年第四季度左右。目前,SP波段已大幅上漲,與SL波段背離,表明如果該模式保持不變,價格可能會出現宏觀上行。[2023/1/20 11:22:10]

對于上面的問題,比特幣都給出了很優雅的解決方案,我們一一道來。

500.com宣布購買2000臺以太坊礦機與1923臺比特幣礦機:2月26日消息,剛剛完成對BTC.com收購的500.com宣布與比特小鹿的子公司簽訂了一份礦機購買協議,以對價約人民幣3130萬元(約合490萬美元)購買1923臺比特幣S17現貨礦機,總算力為113PH/S;同時宣布已簽訂了一份以太坊礦機購買協議,以對價約人民幣1.95億元(約合3017萬美元)購買2000臺新以太坊礦機。該機型單臺算力達2.4 GH/S, 功耗僅2400W左右。

按照當前以太坊算力預估,該筆4800 GH/S以太坊礦機全部部署后,公司將持有以太坊全網算力的1.23%,日產出可達330個以太幣。由于九城、500.com、BTBT等公司正在大量購買礦機裝入上市公司資產,導致近期礦機價格還在持續上漲。(吳說區塊鏈)[2021/2/26 17:56:47]

1.賬本驗證問題

行情 | 過去24小時約13.2億美元的Tether轉換為比特幣和其他加密貨幣:在過去的24小時里,價值約13.2億美元的Tether最終轉換成為比特幣和其他加密貨幣,其中幣安貢獻了最大的流入量,其BTC/USDT占到了總交易量的46.3%。根據TokenAnalyst的數據顯示,幣安24小時比特幣流入10億美元,流出1.17億美元;Bitstamp流入3400萬美元,流出7800萬美元。[2019/7/11]

實際上對于第一個問題,很容易想到解決方法,那就是少數服從多數,如果某個節點的賬本數據被篡改了,那么只需要和全網其他節點的數據比對,就必然能發現異常。

但問題在于,隨著時間的推移,記錄的累積,數據量會越來越龐大,記得在13年的時候,筆者下載的比特幣錢包,從網絡同步下載下來的交易賬本數據就已經多達幾十GB,如果說要對這么大的數據進行逐一傳輸、比對,可以說是不現實的。

準確預測到比特幣崛起的分析師預測比特幣價格最終將達到40萬美元:準確預測了今年6月份比特幣價格激增的分析師Ronnie Moas稱,今年比特幣價格的激增只是一個開始,他認為比特幣的價格最終能夠達到30至40萬美元之間。[2017/12/19]

在介紹比特幣的解決方案前,我們先了解一個函數:Hash函數,俗稱哈希函數。

關于Hash函數的細節,我們以后再描述,現在我們需要知道就是:一段數據經過Hash函數的運算后,得到一段長度很短的數據,我們稱之為摘要數據,可以表示成:

Hash(原始數據)=摘要數據

而Hash函數有以下三個特點:

同樣的原始數據,經過同一個Hash函數,總是能得到相同的摘要數據;

原始信息的任何微小的修改,通過Hash函數后,得到的摘要數據會面目全非;

不可逆運算,即:擁有摘要數據,無法逆向反推出原始數據。

比特幣的做法是,交易賬本數據按照時間分塊存儲,每一塊只存儲10分鐘的交易賬本數據,這每個存儲單元即稱之為“區塊”。而每一個區塊的頭部會記錄這一數據塊的序號、時間和Hash摘要數據。

比較巧妙的地方在于,區塊頭部中的Hash摘要數據是由上一個區塊的摘要數據和本區塊的交易賬本數據疊加后經過Hash函數得到的,即:

第n塊的Hash值=Hash(第n-1塊的Hash值+第n塊的賬本數據)

可以看到,雖然每一個區塊內的交易賬本數據是獨立的,但是區塊頭部的Hash值卻是依賴于上一區塊的Hash值,從而形成了一條鏈式的結構。這想必也就是“區塊鏈”名字的由來。

鏈上的任何一個區塊中的數據受到的篡改,都將反映到最新的一個區塊的Hash值上,因此,要想驗證某個節點的賬本數據是否正確,只需要比對最新一個區塊的Hash值即可。

2.賬戶所有權的證明

如果我要通過某個賬戶給另一個賬戶轉賬,必然需要證明我對此賬戶的所有權。對于中心化的貨幣系統,我們只需要向銀行出示密碼即可,但是對于去中心化的系統,如果我們也通過出示密碼給其他節點,來證明我們對賬戶的所有權,那么我們的密碼也就泄露給了其他節點。

事實上這是一個現代密碼學中比較基礎的問題,說白了就是如何在不暴露自己私鑰的前提下,自證身份,也有很成熟的解決方法:利用非對稱加密算法。關于算法的細節,計劃在后面單獨說說現代密碼學的一些基礎算法,這里我們就用類比的方法描述一下。

首先我們來確定要解決的問題:

A要從賬戶X中轉賬一筆錢給賬戶Y,就需要向全網廣播一條消息,網絡中的其他節點收到消息后,要有方法能夠驗證廣播這條消息的人,確實擁有賬戶X的所有權。同時,消息中不能包含賬戶X的密碼,否則就意味著賬戶的控制權泄露給了全網的用戶。

解決方法是這樣的:

由A向全網發布廣播,廣播的消息中需要包括:

①原始交易信息

②原始交易信息經過Hash算法后得到的一條摘要信息

③簽名

前兩條很好理解,關于簽名,我們可以這么理解:

有這么個簽名函數,輸入是打款賬戶的私鑰和②摘要信息,而輸出就是③簽名,即:

簽名=sign(私鑰,交易信息摘要)

網絡中其他節點收到廣播后需要驗證A是否有權將賬戶X中的錢轉出去,驗證步驟如下:

廣播中①原始交易信息中,有打款者的賬戶地址,這個地址其實就相當于公鑰。

相對應于簽名函數,還有個校驗函數,輸入是③簽名和公鑰,輸出則是摘要信息,即:

交易信息摘要=verify(簽名,公鑰)

只需要比對verify函數算出的交易信息摘要與廣播中的②交易信息摘要相吻合,那么就認為廣播這條消息的人,擁有正確的私鑰,即擁有賬戶X的所有權。

而通過公鑰是無法推算出私鑰的,因此也不會有泄露私鑰的風險。

Tags:比特幣區塊鏈比特幣中國官網聯系方式40億比特幣能提現嗎比特幣最新價格行情走勢區塊鏈工程專業學什么區塊鏈存證怎么弄區塊鏈技術發展現狀和趨勢

中幣交易所
BTC:比特幣多頭計劃通過爭取本周到期的期權來獲得 23,000 美元的支持_比特幣最新價格行情走勢BTCs是不是黃了

BTC多頭有望贏得本周到期的10億美元期權,但市場對FOMC后的反應可能會改變他們的計劃。 比特幣的價格已連續12天在22,500美元上方交易.

1900/1/1 0:00:00
以太坊:比特幣:這是要套人的節奏!_比特幣最新價格行情走勢

21500真的像是一個妙齡少女一樣時時刻刻撩撥著比特幣。自從幣價突破18500之后,已經三次嘗試進攻這一關鍵位置,昨晚十點,比特幣終于一鼓作氣沖了上去。但是天不遂人愿,剛上去就灰溜溜敗下陣來.

1900/1/1 0:00:00
ADA:ADA價格行動暗示 25% 暴漲_比特幣最新價格行情走勢

卡爾達諾價格周一轉綠,追隨其更大的兄弟姐妹——比特幣和以太坊的腳步。智能合約代幣在24小時內上漲了1.85%,吸引了3.8億美元的交易量。其短期技術圖看漲——預測將突破25%.

1900/1/1 0:00:00
比特幣:比特幣跌破27000!9億美元選擇權將到期,賣幣謠言釀恐慌_40億比特幣能提現嗎

在美國通膨放緩之后,比特幣仍慘遭滑鐵盧,從28,331美元高點大幅下挫。截至今早撰稿時,比特幣報價26,633美元,與高點相比,已累計下跌約6%.

1900/1/1 0:00:00
BTC:2023 年下一個熱門的加密市場趨勢是什么?_btc錢包官網

隨著加密行業的復蘇,新一代模塊化區塊鏈可以取代中心化的橋梁和交易所。 公共區塊鏈行業從過去十年的不到幾百萬美元增長到1萬億美元的產業.

1900/1/1 0:00:00
比特幣:比特幣(BTC)三重底部形成可能成為大幅上漲的催化劑_40億比特幣能提現嗎

盡管比特幣超出了短期阻力位的范圍,但尚未以顯著的上升趨勢驗證突破。自8月15日以來,比特幣一直在下降阻力線以下.

1900/1/1 0:00:00
ads