愛下廚房的小榮榮1星評價
2023-02-28 11:10:23
比特幣的賬本儲存是指在比特幣網絡中存儲所有交易記錄的過程。比特幣的賬本儲存方式是使用區(qū)塊鏈技術,這意味著每個交易都被記錄在一個不可篡改的、公共的分布式賬本上。每個節(jié)點都擁有完整的賬本副本,這些節(jié)點通過協議達成共識,以保證賬本的完整性和準確性。比特幣賬本儲存的去中心化和安全性是其最重要的特點之一。
比特幣記賬實行的是工作量證明法,也就是讓記賬的人去解一道運算量很大數學題,誰能夠最先解出來,就拿誰賬本,同時誰都就獲得了比特幣的獎勵,這個解數學題的過程就叫做挖礦,因此挖礦比拼的就是礦機CPU的運算能力。
實際要解怎樣的數學題呢?這個數學題是要測算一個哈希函數,即輸入一個x求得一個y,哈希函數具備正算容易反算難的特性,換句話說得知x能夠算出y值,但得知y值沒法反發(fā)布x值。
哈希函數有許多種,比特幣使用的是由美國國 家 安 全 局發(fā)明的sha256算法,即對任意一個字符串開展計算后,都會得到一個256位的二進制數,如sha256(“apple”)=100110……,無論這個字符串是一篇文章還是一部電影,都是導出一個256位的二進制數。
落實到比特幣的記賬上,便是要對新的區(qū)塊開展2次sha256計算,得到一個256位的二進制哈希值。
哈希值=sha256[sha256(區(qū)塊信息)],并要求該哈希值前n位都是0。
一般一個區(qū)塊信息會包括四大部分息:前塊頭部、賬單信息、時間、隨機數。
因為前塊頭部、賬單信息、時間已知量,因此解這道數學題的關鍵就是去持續(xù)的嘗試隨機數,促使哈希值前n位都是0,n越多,哈希值會難算,隨機數越難找。
這時全部測算這道數學題的人就是礦工,電腦便是礦機,計算過程便是挖礦。第一個找到對應的隨機數促使哈希值前n位都是0得人就有了打包權,以他的賬本為準,從而得到獎勵。
因此挖礦的關鍵就在于找到這個隨機數,拼的是電腦的算力。
首先,記賬是有獎勵的。一部分獎勵被打包區(qū)塊里客戶自己出的服務費,服務費用比特幣付款,這個服務費能高可低,給得高,記賬者就側重于先記這筆服務費強的賬。另一部分獎勵乃是區(qū)塊獎勵,打包一個區(qū)塊,就獲得一定的區(qū)塊獎勵。比特幣誕生之初,區(qū)塊獎勵為50個比特幣,按比特幣程序設置,每出210000個區(qū)塊后,獎勵減半,現在已經經歷過2次減半,預估2020年5月時會發(fā)生第三次減半。區(qū)塊獎勵一方面激發(fā)了大家去記賬,另一方面也解決了比特幣發(fā)行難題。按照上述標準,我們可以按這個公式換算比特幣的總量,便是210000×50×(1+1/2+1/4+……),一共2100萬只。
擁有獎勵,并且獎勵頗豐,大家自然爭著去記賬。為了確定以誰賬本為準,比特幣又設置:記賬者要先把收集的賬單打包成一個區(qū)塊,區(qū)塊由區(qū)塊頭和區(qū)塊材構成,區(qū)塊頭里有個記賬者自定的隨機數,記賬者換上不同的隨機數,對區(qū)塊頭開展哈希計算,誰先試出滿足條件的哈希值,他就把這個區(qū)塊廣播全網,大家都以他的賬本為準。
講到這里,相信大家對于比特幣賬本是存在哪里的,以及又是誰在記賬都有一定的了解了??偟膩碚f,小編在這也提醒各位投資者,雖然目前投資比特幣是一項非?;鸬捻椖?,但畢竟任何投資都是伴隨一定風險的,大家在入場前一定要做好全面的了解,不要盲目跟風。
以上就是比特幣賬本儲存在哪?比特幣賬本是誰在記賬?的詳細內容,更多關于比特幣賬本的資料請關注幣界網其它相關文章!