當前位置:首頁 » 比特幣問答 » 比特幣賬本會記不下么

比特幣賬本會記不下么

發布時間: 2023-03-02 05:24:57

A. 交易及記賬(上) | 小白學比特幣之二

在 精讀「Mastering Bitcoin」1 中, 提到比特幣不僅是一個 電子現金 (系統),也是一個公開的賬本,這賬本上記錄了每筆交易的信息。用比特幣交易,其實就跟我們用人民幣或者美元交易買賣東西一樣。作者給比特幣交易行為的定義是:

那麼,在比特幣系統里,是以什麼樣的形式將這些交易記錄下來的呢?

跟傳統記賬一樣,在比特幣系統中也對交易採用復式記賬的方法 (double-entry bookkeeping ledger),直白點翻譯就是雙入口記賬。復式記賬,簡單理解就是以下兩點 [1] :

每一筆交易都要至少在兩個賬戶上進行記錄 ,在會計記賬中有三個基本賬戶也就是資產賬戶、負債賬戶以及所有者權益賬戶,跟會計等式 資產(Assets) = 負債 (Liabiliteis) + 所有者權益 (Equity) 是一一對應的。那麼單獨每個賬戶又是以怎麼樣的方式呈現出來的呢?方法是每個賬戶都需要記錄這個賬戶的debits和credits(見上圖):

說完復式記賬,再回到《Mastering Bitcoin》(精通比特幣) ,在書中,作者給出的記賬例子如下面那張截圖;一筆交易中可以包含多個Input和output。這里的Input和output如何理解呢?

總結一下:

通過作者這句話, 可以看到比特幣系統其實執行的是價值交易。更進一步地,可以理解為價值的輸入和輸出。

上筆交易和下筆交易之間會形成一個「無形的鏈」:

作者用一張圖形象的說明了什麼是「交易鏈」。

對於同一個地址而言,上一筆交易中的output將會作為下一筆交易的輸入,這樣就形成了一個交易鏈。

在上面的交易截圖中,我們可以看到這幾筆交易里有 spent unspent change change 為找零地址,為什麼會有找零地址呢?

比特幣系統中的找零概念和平時用現金交易的找零概念是一樣的,如果你要買一個1塊錢的包子,但是你身上只有一張20塊錢的紙幣,這個時候就需要包子鋪老闆找給你19元零錢。

在比特幣系統中,每一個input就相當於一定面值的紙幣。如果一筆交易中只包含一個Input,為20個BTC,當這個地址向其他地址支付1個BTC時候,就需要對方找還19個BTC。不同的是,比特幣不像紙幣那樣只有幾種面值固定的紙幣,比特幣系統可以隨時創建「新面值」。

出於保護隱私的考慮,找零地址沒必要跟原先的付款地址一樣,通常錢包會生成一個新的找零地址。

在真實應用中,並不會在找零地址旁邊標注 change 的字樣,如下圖顯示(截圖來自blockchain.info上的某筆交易),

比特幣系統可以隨時創建「新面值」來用於找零,而且這「零錢」可以用於下次交易。在每個輸出(output)記錄里,可消費的比特幣數量會被標記成 unspent ,這樣的輸出有一個專門的名字叫做 Unspent Transaction Outputs (UTXO)。可以把unspent的輸出理解為面值不同的、可用於下次消費的紙幣,就好像10元面值紙幣、100元面值紙幣那樣。

[1] Mastering Bitcoin 第二版 https://github.com/bitcoinbook/bitcoinbook
[2] http://learnmeabitcoin.com

B. 比特幣轉給別人有記錄嗎

比特幣轉給別人是有記錄的。
實際上比特幣的公開記賬機制,讓每個人的轉款記錄有直接可以被看到。
把屬於你的比特幣轉給別人,帳本上就會記錄過去所有交易以及最新的交易,尤其是包括你原有比特幣所佔區塊地址和其他相應信息。

C. 每次交易完比特幣錢包都需要重新備份嗎

比特幣 是用P2P網路來進行記賬的,你個人的更改不會影響整個網路的賬本。

另外,如果你使用bitcoin-qt錢包的話一定要經常備份,因為每次交易找零都會產生一個新地址用來存幣。新地址並不在舊的錢包備份裡面。
如果你是新手的話,建議你使用blockchain錢包或者inputs錢包,比特幣在線錢包不存在你說的問題。
如果還有不懂的話 谷歌:比特幣基礎 ,有很多資料供你查詢。

D. 比特幣區塊鏈最先算對的用它記得賬是錯的怎麼辦

比特幣區塊鏈最先算對的用它記得賬是錯的
區塊鏈技術是比特幣的底層技術,也是比特幣的核心與基礎架構。比特幣一直在沒有任何中心化機構運營和管理的情況下運行,後來比特幣技術被抽象提取出來,稱之為區塊鏈技術,或者分布式賬本技術。
區塊鏈是比特幣的核心與基礎架構:
在比特幣的系統中,「幣」只是在這個賬本上使用的記賬單位,最重要的不是「幣」的概念,而是一個沒有中心存儲機構的」賬本」的概念。打個比方來說:我借給別人50元錢,這個時候我就找財務幫忙記賬,記賬肯定是需要報酬的,於是,我需要支付給財務工資。
因為比特幣系統技術中還發明了一項獎勵機制,就是相當於剛才我說的你幫我記賬我給你們報酬,但並不是每一個人記賬都有報酬可得。於是,區塊鏈又設計了相應的機制——競爭機制。

E. 比特幣的交易過程是不是非得記錄

比特幣的交易過程是要記錄的,記錄的目的一個是可以進行查證,再者就是如果遇到交易的糾紛可以作為憑證的。

F. 比特幣的運行機制及與區塊鏈的聯系

佚名

每一筆比特幣交易,都會被區塊鏈網路中的節點記錄下來,以此增強交易公信力,保護交易雙方利益。但如果所有節點都參與記錄的話,容易因為網路延遲等因素造成賬本信息不一致,也難以避免記賬人會篡改交易信息。

因此比特幣採用工作量證明(Proof of Work)共識機制,讓所有節點通過解決工作量證明難題的方式參與競爭,競爭成功的節點擁有新區塊的記賬權,並能夠將記錄的信息廣播出去。其他節點接收後將根據此消息進行數據同步,確保賬本一致。這種競爭記賬權的過程,叫做挖礦,參與挖礦的節點,叫做礦工。礦工挖礦成功後可以獲得區塊獎勵,即一定數額的比特幣,還可以收取該區塊上的交易手續費。在利益的驅使下,節點會積極參與挖礦並維護交易記錄的真實有效。

比特幣的發行只有一種方式,即區塊獎勵,也就是說比特幣是通過挖礦產生的。不過,比特幣並不能通過挖礦無限產生,其演算法規定了每產生210100 個區塊(約四年),比特幣的區塊鏈獎勵就要減半一次。由於比特幣的發行總量恆定為2100萬個,預計會在2140年挖完。這個規定確保了比特幣不會由於人為增發而發生嚴重的通貨膨脹,可以保護比特幣的價值。

比特幣的運行以區塊鏈技術為依託,比特幣與區塊鏈有著密不可分的關系。比特幣是一種資產,而區塊鏈就是為這種資產設定好運行規則的底層技術,從而保證每一筆交易順利進行。這就好比視頻文件與播放器之間的關系,視頻的播放必須要通過播放器的底層技術處理才能實現。區塊鏈技術的誕生源於比特幣概念的提出,可以說區塊鏈技術是比特幣催化下的產物。目前,區塊鏈技術不止運用於比特幣等加密貨幣,在各個領域都有廣泛的應用,但比特幣仍舊是區塊鏈技術上最早、最成功的應用。

G. 比特幣是如何記賬的

根據中本聰的思路設計發布的開源軟體以及建構其上的P2P網路。比特幣是一種P2P形式的虛擬的加密數字貨幣。點對點的傳輸意味著一個去中心化的支付系統。
與所有的貨幣不同,比特幣不依靠特定貨幣機構發行,它依據特定演算法,通過大量的計算產生,比特幣經濟使用整個P2P網路中眾多節點構成的分布式資料庫來確認並記錄所有的交易行為,並使用密碼學的設計來確保貨幣流通各個環節安全性。P2P的去中心化特性與演算法本身可以確保無法通過大量製造比特幣來人為操控幣值。基於密碼學的設計可以使比特幣只能被真實的擁有者轉移或支付。這同樣確保了貨幣所有權與流通交易的匿名性。比特幣與其他虛擬貨幣最大的不同,是其總數量非常有限,具有極強的稀缺性。
比特幣用分布式賬本擺脫了第三方機構的制約,中本聰稱之為「區塊鏈」。用戶樂於奉獻出CPU的運算能力,運轉一個特別的軟體來做一名「挖礦工」,這會構成一個網路共同來保持「區域鏈」。這個過程中,他們也會生成新貨幣。買賣也在這個網路上延伸,運轉這個軟體的電腦爭相破解不可逆暗碼難題,這些難題包含好幾個買賣數據。第一個處理難題的「礦工」會得到50比特幣獎賞,相關買賣區域加入鏈條。跟著「礦工」數量的添加,每個迷題的艱難程度也隨之進步,這使每個買賣區的比特幣生產率保持約在10分鍾一枚。

H. 比特幣是什麼樣的它們存在哪兒

在物理世界中購買金幣,那麼在區塊鏈這里很不一樣,比特幣並不是存在家中或金庫中,並不存在一個數字文件表示「你的比特幣」。

如果頭腦中參照的是銀行的存款,那麼你可以假設,你的比特幣就「存在」於一個賬本上,我們已經知道了,在數字世界中,價值是賬本中的「記錄」。
不同的是,對比特幣來說,這個賬本不是一家銀行的中心化資料庫,比特幣的賬本是一個分布式賬本,存在於一個去中心化的網路上。任何人都可以接入這個網路,把這個賬本下載下來。但是,只有用你的私鑰才能動用你的地址中的比特幣。
還可以再換一個角度看,你的比特幣在哪兒?按前面說的,比特幣就是 UTXO,那麼比特幣可以被看成是上面的物理世界金幣和銀行存款兩種概念的混合:
一方面,你的比特幣是有一個「物理存在」的——對應著一個數據文件。比特幣以一個交易的UTXO的形式存在著,每個交易都可被看成是一個數據文件。
另一方面,所有這些交易被打包進區塊鏈的區塊中,後一個區塊連著前一個區塊,形成一條鏈,也就是獨特的賬本。這么看,你的比特幣是這個賬本上的記錄。
鏈喬教育在線旗下學碩創新區塊鏈技術工作站是中國教育部學校規劃建設發展中心開展的「智慧學習工場2020-學碩創新工作站 」唯一獲準的「區塊鏈技術專業」試點工作站。專業站立足為學生提供多樣化成長路徑,推進專業學位研究生產學研結合培養模式改革,構建應用型、復合型人才培養體系。

I. 銀行賬戶可以被凍結,為啥比特幣不可以

如果我們在銀行存一筆錢,肯定是要拿身份證去開戶的。取錢的時候需要用銀行卡,然後驗證密碼,如果密碼忘記了,也可以通過銀行找回來。但是比特幣完全就是一串字元,別看網上有比特幣的圖片,有點像一元硬幣,實際上是不存在的,你可以簡單的理解為埋到火星上的一筆寶藏,而挖礦的過程就是找藏寶圖,大家承認了你的藏寶圖是真的,就表示你擁有了這筆財富。

藏寶圖是沒辦法也不需要實名的,誰撿到就是誰的,那麼任何機構都不可能知道你有沒有比特幣,更不用說凍結了。

而分布式記賬其實用的是公共賬本,只要你配個電腦,連上網路就可以參與記賬,每個人手裡都會有一個小賬本,這種記賬的行為就叫挖礦。簡單來說,就是將數據分散存儲到各個地方,而且存儲的數據可在多個參與者之間共享,就是大家可以任意翻看別人的小賬本。

有人可能說了,既然人人都可以參與記賬,那麼我也偷偷給自己多記可以嗎?

記賬是可以記的,但是無法得到大家的承認。

假如你給自己記了1萬個比特幣,但是這筆賬在別人的賬上卻沒有記錄,當你想把這1萬個比特幣轉出去的時候,系統就會翻看大家的賬本,結果肯定是拒絕你的轉賬請求。

那到底有沒有可能記錯賬呢?

原則上講是有可能的,只需要你改動全世界超過51%的賬本,但這幾乎是不可能做到的,因為參與記賬的人 成千上萬,而且,分布在全球的各個角落。

其實有些礦霸的算力是有能力超過51%的,但是他們也不敢更不會去修改大家的賬本,為什麼呢?

因為他們非常清楚,比特幣的價值就在於去中心化的理念,如果這個理念被他們破壞了,比特幣的價值就會灰飛煙滅,最先遭殃的就是他們本身。

我們今天主要講了區塊鏈的兩個技術運用,一個是隱蔽性,一個是分布式記賬,大家一塊來記賬,靠大多數的原則來保證賬本的正確性。

也請大家思考一個問題,多數原則就一定能保證賬本不會出錯嗎?還有沒有其他辦法?另外,每一筆賬都有成千上萬的人來記,究竟以哪個人為准呢?這些問題我們放到下一期來解答。

J. 比特幣在控制了超過全網路多少記帳結點下,可以偽造出一條不存在的記錄

比特幣的攻擊不是按照記賬點算的,是按照算力算的,當你控制超過51%算力的情況下,你可以 把任意已經完成的交易退回到交易前的姿態,但是不能偽造交易
假如:你有100塊比特幣,在賣掉後,等待記賬完成(得到一個完整的數據塊),這個時候你可以從交易前的 區塊上重新開始 計算 ,開一條新的區塊鏈,這個是你控制的算力大於其他人的算力,你新開的區塊鏈生成的速度要大於之前記錄你交易的區塊鏈的速度,由於區塊鏈的特性,當你新開是這個鏈長度超過 記錄你交易的鏈之後,你這個新的鏈將會是主鏈,之前記錄你交易的區塊會被拋棄,這個時候你就實現了修改交易
如果你真想偽造 交易的話需要掌握全部比特幣的錢包和記賬點,但是到了這個時候偽造不偽造也沒了意義

熱點內容
比特幣區塊解題 發布:2025-09-04 21:24:24 瀏覽:641
哪些是超主權數字貨幣 發布:2025-09-04 21:11:04 瀏覽:695
以太坊開發公司哪家好 發布:2025-09-04 20:42:36 瀏覽:717
usdt轉出到人民幣 發布:2025-09-04 20:01:47 瀏覽:733
怎麼編輯eth0並保存 發布:2025-09-04 19:45:36 瀏覽:838
btce交易平台網址 發布:2025-09-04 19:44:08 瀏覽:135
區塊鏈公鑰如何公開 發布:2025-09-04 19:28:37 瀏覽:945
幣圈合約公式 發布:2025-09-04 19:19:42 瀏覽:143
哪看比特幣行情 發布:2025-09-04 19:16:05 瀏覽:146
萊特幣礦機刷固件教程 發布:2025-09-04 19:15:56 瀏覽:212