位元幣 Bitcoin 系統是如何執行的?

時間 2021-05-06 02:36:25

1樓:圖揚

看了答主的科普,感覺裡面有很多粗糙暴力的解決方式,全部記錄交易記錄,導致資料檔案幾百G,這樣交易時能保證交易速度嗎?直接通過計算(工作量證明)實現sleep來處理資料同步問題,還有挖礦這種無意義的空轉,多浪費電和伺服器啊

2樓:Glowd Field

這片文章是我看過寫得最清楚的介紹位元幣https://

blog.csdn.net/zengqiang

1/article/details/104133788

3樓:深度量化

最近剛好在看些區塊鏈的資料,就順便回答下。

很多人不知道出於什麼原因老是把位元幣講得很複雜,很神秘。

位元幣是一種區塊鏈,什麼是區塊鏈?

區塊鏈有點像打包存檔。只不過這種存檔不是只存在某個地方,而是好多人都有備份。

打包的時候會有時間戳或者序號,比如我們文件歸檔的時候會用印蓋上某年某月某日存,並騎縫籤上打包者的名字。為了防止大家胡亂打包,打包者得有資質。

打包好後會複製給大家,有需要的人就複製拿走乙份,不用申請,相反,還很鼓勵大家都拿。

新產生的文件需要繼續打包時,需要註明前乙個文件包的時間戳序號,並依照打包要求進行打包。

由於每乙個文件包都是騎縫簽名(你可以想象成每一頁文件都有簽字),而且後面的文件會註明前面文件的編號,所以大家要修改文件是不可能的,你抽出一張文件,修改後沒辦法籤打包者的名,打包者自己也不能修改。因為大家已經複製,並且後面的打包者已經以你修改前的文件為基礎進行打包註明。

這真不明白有什麼價值。那麼多文件影印件,那麼多人在打包,互相驗證,只為了防止篡改?

還有,區塊鏈本質上是冗餘儲存,技術是簡單的,幾乎沒有什麼技術價值的,如果有,也不在於區塊鏈,而在於簽名機制,而簽名機制唯一的價值在於不可抵賴。

位元幣的核心就是簽名機制的運用而已。

4樓:卩丶

乙個安全的電子虛擬貨幣系統的核心在於共識建立,如何讓所有節點按照一定的規則來維護網路的安全是非常重要的。位元幣的共識機制是工作量證明,誰貢獻的算力多誰就有記賬權,得到記賬權的就可以獲得位元幣。正是這一機制的設立,讓所有礦工都為了自己的利益最大化而去挖礦,從而獲得位元幣。

若有礦工想作惡,則要超過51%的算力才行,有這個算力作惡,還不如用來挖礦比較合適。正是這樣一套機制的設立,人人為了自己的利益最大化,反而維護了整個網路的安全。和國富論裡面「人人為了自己利益的最大化,促進了社會進步一樣」。

5樓:維枷

用《肖申克的救贖》做個例子,白開水講明白

監獄裡的犯人雖少,但有人扎堆的地方就會形成社會,而只要有社會形態,就一定會出現商品或者服務交易

比如,監獄裡某人擅長理髮,那麼他替別人理完之後總得有回報,以便他可以拿著這個「回報」在別人那兒換本書或者其他什麼東西。用書換「回報」的這個人也可以拿著這個「回報」繼續在別人那兒交換其他東西

如此迴圈

但,監獄裡沒有任何錢或法定貨幣,怎麼做到?

看過電影的人都知道,他們用香菸作為貨幣(回報)

理髮一次需要20根菸;一本書值5根菸;玩籃球要10根菸······

但,問題來了。監獄中每個犯人手裡,其實沒那麼多香菸進行所有交易,怎麼辦?當然,有個前提,監獄每週都會有新供給進來

所以,相比起直接用菸交換,他們開始賒賬

比如,張三想理髮了,但他身上的煙不夠,那麼他就可以賒賬:張三欠理髮師20根菸;理髮師從李四那兒拿了本書:理髮師欠李四5根菸······

而一旦新供給進來,所有人得到補充,就可以還債了

那麼,如何掌握整個過程的進展呢?

解決方法是每人都帶乙個本。當兩人發生交易時,各自記在自己的小本上

比如,張三在自己本上寫下:「我欠理髮師20根菸」,理髮師寫下:「張三欠我20根菸」。這樣我們就知道到底是誰欠誰什麼東西了

所有人都按照這樣的格式進行記錄,一筆接著一筆交易,慢慢地就形成了一條很長的交易鏈。如果某一天,你想知道自己到底有多少根菸的時候,你只需要追溯這些交易記錄就能查明

所以,為了解決這個問題,我們指派一位在監獄裡最有的權威的人作為交易見證人。當兩人交易時,他需要目睹整個過程並且在他們各自的筆記本上簽名

通過這種辦法,我們就能確定這筆交易是確實發生的

以上煙=位元幣。筆記本=賬簿。筆記本上的統一格式=區塊鏈。最有權威的人=礦工

6樓:非對稱科技

位元幣是乙個分布式的點對點網路系統,由加密演算法和分布在全世界N個節點的程式(包含賬本、記賬等功能)保證難以篡改的一套系統。(一套電子幣虛擬支付系統)

它通過密碼學和計算機等的結合設計一種去中心化的運作系統,可以實現支付雙方直接交易,而不需要第三方機構,例如銀行、支付寶等。

因為沒有第三方機構來監督,是乙個點對點的交易,所以位元幣系統的執行,其實是乙個信用系統建立的過程:

Step 1:每一筆交易為了讓全網承認有效,必須廣播給每個節點(也就是礦工);

Step 2:所有礦工都要來驗證答案,確認正確無誤之後,給這筆交易蓋上時間戳並記入那個區塊。

Step 3:每個礦工要通過解SHA256難題去競爭這個十分鐘區塊的合法記賬權,並爭取得到二十五個位元幣的獎勵(頭四年是每十分鐘五十個位元幣,每四年遞減一半);

Step 4:如果乙個礦工節點解開了這十分鐘的雜湊難題(位元幣網路中,大約每10分鐘產生乙個新的區塊,,區塊一產生就蓋上時間戳),他將立刻向全網公布這十分鐘區塊記錄的所有蓋時間戳交易,並由全網其他礦工節點核對(這樣每個節點手裡都有乙份這個區塊的所有資訊,包括時間戳,這就形成了乙個分布式時間戳)。

Step 5:全網其他礦工節點核對該區塊記賬的正確性(其他礦工同時也在蓋時間戳記賬,只是沒有競爭到區塊記賬權,沒有獎勵),驗證正確後他們將在該區塊之後競爭下乙個區塊,這樣就形成了乙個合法記賬的區塊單鏈,也就是位元幣支付系統的總賬——區塊鏈。(一般每一筆交易,都要經過六次區塊確認,也就是六個十分鐘記賬,才能最終在區塊鏈上被承認是合法交易。)h

7樓:小鑰鑰

美國母嬰品牌ANB baby接受位元幣鑽石BCD支付

ANB baby創立於於美國紐約,是目前第一家全面接受數字貨幣支付的母嬰品牌。ANB baby負責人表示,BCD支付省去了登記VISA信用卡資訊等步驟,全球使用者僅通過BCD轉賬及登記送貨位址即可購買,使跨國業務安全便利,給使用者好的購物體驗。

8樓:膩愛

來,一同做吧,首先封閉 Bitcoin 位元幣官方客戶端。在主介面挑選選單 File→Exit。

翻開 Windows 開始選單。

9樓:活死人

來,一同做吧,首要封閉 Bitcoin 位元幣官方客戶端。在主介面挑選選單 File→Exit。

開啟 Windows 開始選單。

10樓:寂寞有多少種對白

來,一同做吧,首要封閉 Bitcoin 位元幣官方客戶端。在主介面挑選選單 File→Exit。

開啟 Windows 開始選單。

11樓:太迷戀i

來,一同做吧,首先封閉 Bitcoin 位元幣官方客戶端。在主介面挑選選單 File→Exit。

翻開 Windows 開始選單。

12樓:

有乙個問題一直比較困擾我。位元幣網路是怎麼對礦工進行獎勵的?是礦工在計算區塊的同時把自己的獎勵也新增到區塊中嗎?還是有其他的方式?

13樓:jiahangxing

來個擲骰子版本的解釋:

2023年,乙個自稱Satoshi Nakamoto(中本聰)的人建立了一家自執行的世界銀行——位元幣。

這家世界銀行和別的銀行不同,其主要業務就兩個,乙個是發行貨幣,另乙個就是記錄所有的轉賬記錄。那麼為了讓這個世界銀行自己執行起來,中本聰都做了什麼?今天我們就用擲骰子的小故事來簡單解釋一下位元幣這個世界銀行是如何執行的(關於位元幣轉賬總賬本公開不可篡改的實現以及如何避免乙個錢花兩次的問題,咱們先按下不表)。

某天,牛人中本聰決定開一家世界銀行來對抗不斷從全世界人民手中偷錢的各國央行印鈔機。想了半天,他決定砍掉一般銀行賺取利息差額的借貸業務,轉而只將印鈔機和記賬這兩個業務作為新銀行的核心業務。首先,他為這家銀行制定規則規定能夠髮型的貨幣總量為2100萬,然後設計保證平均每十分鐘只有乙個人可以整理並記錄一次所有的轉賬記錄到乙個總的賬本之中,並且在轉賬記錄成功記入總賬本之後發給該記賬人一筆新印出來的位元幣,每個記賬員手裡都有乙個總賬本,而且所有人的總賬本內容都一樣。

剛開始每記一次賬就會獎勵50個新位元幣,之後每過四年就會將每次記賬獎勵的位元幣數量減半。記賬人除了得到新位元幣的獎勵之外還會有一部分轉賬手續費的收入,隨著時間的流逝,每次得到的新位元幣會慢慢變少,但是轉賬的手續費會逐漸增多,直到最後記賬人的收入都來自於轉賬手續費。

記賬的人可以拿到獎勵,所以大家都會積極參與記賬並且相互監督。那麼現在問題來了,每次應該由誰來記賬呢?為了保證公平,這家銀行規定所有人都可以記賬,但是每次記賬之前大家必須看誰最先擲骰子擲到總點數小於某個數值時才可以擁有本次記賬的權利。

這裡有點難想象,咱舉例說明一下,比如現在大家手裡都有10個骰子,誰最先擲出總點數小於13的情況,這一次的記賬權和獎勵就歸誰,一旦這一次的記賬結束之後大家立即更新自己手裡的總賬本,然後重新擲骰子開始下一輪的記賬權爭奪。這樣的設計很巧妙,記賬人得到獎勵,但是每一次的記賬人卻是通過擲骰子來隨機確定的,如此一來任何乙個記賬員都不可能獨自控制這家銀行。

等到這家銀行開業的時候,因為沒名氣所以沒有多少人參與記賬權的競爭,中本聰一著急索性自己擼起袖子玩起了擲骰子遊戲並且得到了大約100萬左右的位元幣獎勵。等到大家慢慢知道這家銀行的存在之後,更多的人就湧了進來,一下子記賬的人就變多了,不過機智的中本聰早就想到了這一點,他在銀行的規定中明確寫到只要參與記賬的人數每增加乙個,每個人手上的骰子數量增加1,並且通過一段時間對每次記賬的時間統計之後再決定增加或者降低難度來保證平均每十分鐘記一次賬。那麼難度是如何調整的呢,我們舉個例子來說明一下,比如現在已經有100個人加入進來成為備選記賬員了,每個人都有100個骰子,之前的擲骰子標準是總點數要小於120(也就是說至少會有80個骰子擲出來的值是1),由於大家擲骰子的效率越來越高,經過2016次記賬之後發現之前的平均記賬時間為8分鐘,遠小於10分鐘,所以現在銀行系統會自動提高一下擲骰子的難度,將標準降低為總點數小於110,以此來保證每十分鐘記一次賬。

OK,到現在這家銀行已經基本執行起來了,但是還是會出現一些問題,比如兩個人同時都擲出了符合標準的骰子時怎麼辦?中本聰又一次機智的提前想到了,他在規定中寫到記賬備選人擲出符合規定的骰子之後就可以立即告訴周圍的人,周圍人在見證之後就會迅速的將這個訊息擴散出去並且開始下一輪的擲骰子爭奪之中。當銀行記賬大廳東南角和西北角同時出現兩個合格的記賬員之後,剩下的記賬員們先接收到哪個誰的訊息就認可誰,然後在本次的記賬權爭奪之中就會短暫的分成兩個陣營(關於這個現象的描述有乙個專業術語——分叉),然後這兩個陣營內部就會繼續擲骰子爭奪下一次的記賬權,等到誰先拿到下一次的記賬權的時候,訊息再一次傳播到每乙個記賬員那裡的時候,大家就會根據誰的訊息先到就接受誰作為記賬員的原則重新更新自己手中的總賬本。

在這種情況下,失敗陣營的記賬員就會向周圍成功陣營中的記賬員索要最新賬本的影印件並更新自己的賬本和大家保持一致,然後大家手裡的賬本又一模一樣了。整個過程中,記賬大廳裡擲骰子的聲響自一直都沒有停止。

看到這裡,不知你有沒有覺得中本聰好聰明,位元幣好神奇?

古語云:智者千慮,必有一失。中本聰沒有想到所有的記賬員是可以相互結盟的這一點,所以就有了後來礦場的出現。

話說當記賬大廳裡記賬員的數量增加到100人的時候,每次大家的成功率也就1%而已。這樣時間一長,一直擲骰子卻拿不到獎勵的人坐不住了,所以有些人就私下商量怎麼辦,突然有個人靈機一動說,只要大家都團結起來成為乙個社團,然後每次團體中的人不管誰拿到獎勵大家都平分獎勵。這樣雖然每次都只能分到一點點的獎勵,但是大家一塊擲骰子的話拿到獎勵的機會也更大,分到手裡的獎勵少是少了點,但是比之前靠運氣三年不開張,開張吃三年的情況要好很多。

所以到現在,記賬的爭奪由個人擲骰子比拼演變成了不同的團體(礦場)之間爭奪的局面。

雖然如此,這並不影響大家認為中本聰這個人絕頂聰明,應該拿一次諾貝爾經濟學獎。

天吶,這個銀行的職工竟然整天都在擲骰子!

什麼是位元幣?位元幣算貨幣嗎?

熾嵐 位元幣是一種區塊鏈上的虛擬的數字加密貨幣。它根據礦工提供的算力 CPU 按照特定演算法,通過大量的計算產生,俗稱挖礦,有總量上限,大約2100萬個,挖完就沒有了。它是點對點的傳輸,並使用密碼學的設計來確保貨幣流通各個環節安全。它的特性可以確保它無法被大量製造 篡改。它的穩定性 稀缺性 流通性,...

什麼是位元幣?位元幣又有什麼用呢?

孟少 位元幣在跨境支付匯款方面非常快捷 便宜,可以直接通過位元幣錢包把位元幣轉給國外的朋友,而不需要通過電匯等方式轉賬,國際匯款如果通過SWIFT進行,轉賬費用極貴,而且到賬時間需要3 5天。通過位元幣可以將跨國匯款的到賬時間縮短到幾個小時內。同時還支援全天候支付 提現簡便,減少中轉費用支出,消滅了...

如何看待位元幣??

AwayChen 談談對位元幣的看法 先出結論 1.位元幣總量限定,注定它成不了貨幣,最多成為投資品 2.去中心化的特點讓他有存在的意義。先說第一點,總量限定,代表他有通縮的必然性,貨幣量跟不上經濟增長,貨幣必然走向增值,人民儲蓄的熱情大於消費,經濟無法增長。適當通脹才能促進經濟,這也是為什麼有些國...