位元幣簡介

2021-09-24 18:48:49 字數 1295 閱讀 4404

位元幣就是乙個基於去中心化的軟體系統(支付功能)

每乙個執行位元幣客戶端的節點(全節點),都包含著所有的位元幣交易資訊

基本知識

交易:轉賬資訊

區塊:包含了一定數量的交易的集合

賬本:包含了所有區塊資料的集合

位元幣挖礦:挖礦就是爭取記賬權利的過程,因為如果記賬成功,會有位元幣獎勵(無中生有,系統提供,每隔4年,獎勵減半,最開始乙個區塊獎勵50btc,最終會獎勵衰減為0,總量:2100萬枚,總量恆定,不會通貨膨脹),每隔10分鐘左右,就會寫入乙個區塊,而不關係這10分鐘是否交易產生

算力:每秒計算雜湊的次數。

賬本:所有交易資訊的集合,使用leveldb資料庫,每個節點都同步乙個賬本。

區塊:交易產生資料,資料儲存在資料庫中,它有自己儲存結構。

區塊鏈:區塊通過雜湊值產生關係。

區塊容量:1m大約容納4000條交易(已經擴容)。

位元幣單位:1btc = 10^8sat(聰)

位元幣記賬過程詳解

每乙個全節點(可以挖礦)都在監聽網路(監聽交易資訊)

每乙個節點拿到交易之後,會校驗有效性(是否有權使用)

會把收到的交易打包成乙個區塊

下乙個挖礦週期開始時,開始挖礦計算(sha256,找乙個目標值)

10分鐘左右,一定會有乙個節點計算成功。

挖礦成功的人(節點3),會立刻向全網廣播自己計算結果(節點1,節點2)

所有其他節點都會暫停挖礦,校驗接收到的區塊資訊,如果校驗成功,挖礦成功(節點3),系統獎勵挖礦人(節點3)

節點1,2會同步節點3的區塊

下乙個記賬週期開始

沒有打包到區塊中交易會還給網路

挖礦對於位元幣的意義

位元幣系統最初沒有資料的,沒有貨幣,也沒有中心機構,這就引出三個問題

誰負責記賬

最初的貨幣發行給誰

沒有中心機構統一協調,如果保證資料安全

這三個問題能通過挖礦解決

挖礦的時候需要礦工進行計算一道數學題:找乙個雜湊值(sha256),要求比目標值小(系統動態調整的),誰挖礦成功,誰負責記賬。記賬是需要消耗電力,裝置的。

記賬會給獎勵,獎勵過程完成了貨幣的發行。每10分鐘發行(目前是12.5個(2023年),最初是50個)

想要挖礦,全世界人都可以公平參與。記錄資料都要被全世界校驗。

btc位元幣 錢包簡介

那麼支援bip39有何重大意義呢?舉個例子 你所用的錢包商跑路了,怎麼辦?都說錢包商拿不到你的資產,且不說這個問題。最最重要的是你怎麼拿到你的資產呢?你有助記詞又能怎樣,它不符合bip39的標準你將如何辦,只能找到與跑路錢包商相同協議的錢包或者途徑進行匯入,還要期待這個協議是不可逆的不然錢包商真的可...

位元幣 位元幣的實現

位元幣系統是乙個基於交易的賬本,這意味著儲存在賬本中的是一筆筆交易。那麼在使用者進行轉賬交易時,首先就需要確保使用者所持有的數量要大於或等於將要交易的。這要做的目的是為了避免雙花問題。這種基於交易的賬本好處在於隱私保護性比較好,缺點在於每次交易都需要說明幣的 在位元幣的全節點中,會在記憶體中維護乙個...

位元幣簡單概念 位元幣是啥幣?

閒來無事,密碼技術 的確是本科普密碼學的好書,安利一波。看到最近大熱的位元幣,挺有趣,看看一些基礎概念,豐富下見識。簡寫bitcoin 位元幣的交易是在位址的基礎上實現的。那是怎樣的乙個交易流程呢?emmmm,這個也很好理解滴。假如你去去買一包辣條,老闆生成乙個位址,然後告訴你,你生成乙個位址,向老...