位元幣(BTC)是什麼

2021-10-01 22:14:14 字數 1773 閱讀 7540

一、位元幣(btc)是什麼?

1、2023年11月1日,中本聰《***》中提出了一種去中心化的電子記賬系統

2、記賬系統中每個人都會把自己的交易記錄廣播出去,大約4000條交易記錄會被打包成乙個「區塊」

3、新的區塊不斷連線到之前的舊塊後,就形成了乙個區塊鏈

q1:因為網路延遲,每個人的記賬順序可能不一樣,以誰的記錄為準?

q2:為何要記賬?

二、對於q2,因為記賬有獎勵

三、對於q1,以誰的記錄為準?

所有參與者都會去計算乙個數學問題作為工作量證明,這個就是挖礦,誰先解出來這個數學題,就可以打包獲得獎勵。

四、挖礦的原理是解答乙個數學題,這個數學題的計算考察的是cpu的計算能力

1、雜湊函式:正向計算很容易,反向計算十分困難,反向計算只能乙個乙個地嘗試

2、每個人手中都有收集到的一堆賬單需要打包,想要打包首先要計算乙個數學題,這個數學題是

(1)字串主要包括:前塊的頭部+賬單+時間戳+隨機數+......

(2)hash=sha256(sha256(字串))

(3)不斷修改字串中的隨機數,直到算出來的hash值前n位為0,然後這個hash值會放在新塊的頭部,並接入到前塊中,獲得獎勵。

(4)由於每個人的字串內容不同,而且有隨機數的存在,每個人的計算難度是不同的,但是平均來說,誰的計算能力更強,誰就更有可能獲得打包的權利,所以大家才回去拼命地買高效能的礦機。

3、挖礦的難度,當前hash前n位為0,n是怎麼得來的:

為了保證每10分鐘出乙個塊,系統會根據全球現在礦機的計算能力,來調整n的值。

q3:如何防止雙重支付的問題?

q4:如何防止記錄偽造的問題?

五、對於q4,如何進行身份認證?

1、傳統的方式:人臉,簽名,指紋這些傳統的方式都不可用,因為計算機中可以複製。

2、電子簽名:

乙個位元幣使用者在註冊的時候,系統會生成乙個隨機數,然後根據這個隨機數,會產生乙個私鑰和乙個公鑰以及乙個位址。

私鑰是保密的,公鑰和位址是公開的。

私鑰可以對一條資訊進行加密,公鑰可以對私鑰加密後的內容進行解密,此為非對稱加密。

交易者將交易記錄生成hash摘要,並對摘要進行加密生成密碼,然後把交易記錄、公鑰、加密後的密碼廣播出去收到交易記錄的人通過公鑰和密碼對比保證交易資訊的有效性。

六、對於q3,如何避免雙重支付?

1、餘額檢查:

每次餘額檢查都會獲取所有的塊,檢查交易者餘額的有效性。

2、雙重支付:

假如乙個交易者有10個位元幣,同時產生了兩條10位元幣的支付給b和c,網路中的使用者會隨機地收到這兩條記錄,首條記錄會通過餘額檢查,而第二條記錄會被丟棄如果這兩條鏈中的某個使用者打包成功,則另一條鏈中的記錄會被丟棄,所有的使用者會站隊到新鏈中,從而避免雙重支付。

七、防止記錄被篡改

1、最長鏈原則,按照這個公認的原則,所有人都會站隊到最長鏈中去。

2、防篡改,假如某個交易者想修改鏈中的某個區塊,他必須重新計算並打包,這對計算能力要求很高,難度很大,假如能計算出來,也不符合最長鏈原則;再假如篡改者的計算能力超越了其他所有的礦機,並且計算出了最長鏈,這樣才能修改交易記錄,這樣可能性是極小的,而且被篡改的塊越靠前,越難以被篡改。

3、通常大額交易需要等新形成6個塊以後才能確認交易成功。

八、位元幣是匿名貨幣,且總量有限,沒有主權危機

位元幣是什麼?

鏈客,專為開發者而生,有問必答!位元幣是什麼 是一種根據分布式網路的數字錢銀,位元幣系統是用來構建數字錢銀的網路系統,是分布式的點對點的網路系統。數字錢銀是什麼 錢銀論 上講到過,錢銀可以承載債款,的一般等價物。錢銀的本質便是等價物,其可以是使命東西,只要人們認可它的價值。數字錢銀是一種不依賴信譽和...

位元幣是什麼

1.位元幣是一種p2p形式的加密貨幣 2.位元幣是一種去中心化的資產 3.位元幣通過挖礦獲得 4.位元幣是中本聰建立 5.位元幣是通過記賬保證資產安全 6.關於挖礦 7.各個國家對位元幣的態度 8.位元幣的缺陷 本人接觸數字貨幣也有幾年了,對位元幣的了解也不能說有多麼的深入。我將盡我所能把什麼是位元...

位元幣是什麼

對於位元幣也許一千個人有一千種理解。本文作為入門篇 寫給完全沒有了解過位元幣概念的新手,老手可忽略 我盡量用簡單易懂的語言來介紹位元幣。到底什麼是位元幣,它到底是怎麼執行的呢。位元幣是一種基於分布式網路的數字貨幣。位元幣系統 廣義的位元幣 則是用來構建這種數字貨幣的網路系統,是乙個分布式的點對點網路...