單位和可分割性
比特幣系統的記賬單位是比特幣。代表比特幣的貨幣代碼是BTC [a]和XBT。[b] [37] : 2 它的Unicode字符是₿。[1]一個比特幣可以整除小數點後八位。[7] : 章。5 較小數量的比特幣的單位是毫比特幣 (mBTC),等於1 ⁄ 1000比特幣,以及聰 (sat),這是可能的最小單位,並以比特幣的創造者的名字命名,代表1 ⁄ 1100 000 000(億分之一)比特幣。[2] 100,000 聰是一個 mBTC。[38]
區塊鏈
比特幣區塊鍊是記錄比特幣交易的公共賬本。[41]它被實現為一個塊鏈,每個塊包含前一個塊的加密哈希,直到鏈中的創世塊[c]。運行比特幣軟件的通信節點網絡維護區塊鏈。[42] : 215–219 付款人 X 向收款人 Z 發送 Y 比特幣的形式的交易使用現成的軟件應用程序廣播到該 網絡。
網絡節點可以驗證交易,將它們添加到它們的賬本副本中,然後將這些賬本添加廣播到其他節點。為了實現所有權鏈的獨立驗證,每個網絡節點都存儲自己的區塊鏈副本。[43]以平均每 10 分鐘的不同時間間隔,創建一組新的已接受交易(稱為區塊),將其添加到區塊鏈,并快速發佈到所有節點,而無需中央監督。這允許比特幣軟件確定特定比特幣何時被花費,這是防止雙重支出所必需的。傳統分類賬記錄實際票據或本票的轉移存在於它之外,但作為數字分類賬,比特幣僅憑藉區塊鏈而存在;它們由交易的未花費輸出表示。[7] : 章。5個
可以使用區塊鏈瀏覽器檢查單個塊、公共地址和塊內的交易。[44]
交易
事務是使用類似Forth的腳本語言定義的。[7] : 章。5 交易由一項或多項輸入和一項或多項輸出組成。當用戶發送比特幣時,用戶在輸出中指定每個地址和發送到該地址的比特幣數量。為防止雙重支出,每個輸入都必須引用區塊鏈中先前未花費的輸出。[45]使用多個輸入對應於在現金交易中使用多個硬幣。由於交易可以有多個輸出,用戶可以在一筆交易中將比特幣發送給多個接收者。與現金交易一樣,輸入總和(用於支付的硬幣)可能會超過預期的支付總和。在這種情況下,會使用額外的輸出,將零錢返還給付款人。[45]任何未計入交易輸出的輸入聰都會成為交易費用。[45]
儘管交易費用是可選的,但礦工可以選擇處理哪些交易並優先處理支付更高費用的交易。[45]礦工可以根據相對於其存儲大小支付的費用來選擇交易,而不是作為費用支付的絕對金額。這些費用通常以每字節聰 (sat/b)來衡量。交易的大小取決於用於創建交易的輸入數量和輸出數量。[7] : 章。8個
區塊鏈中的塊最初限制在 32兆字節的大小。1 兆字節的區塊大小限制是中本聰在 2010 年引入的。[需要澄清]最終,1 兆字節的區塊大小限制給交易處理帶來了問題,例如增加交易費用和延遲交易處理。[46] Andreas Antonopoulos表示閃電網絡是一種潛在的擴展解決方案,並將閃電稱為第二層路由網絡。[7] : 章。8個
所有權
在區塊鏈中,比特幣被註冊到比特幣地址。創建一個比特幣地址只需要隨機選擇一個有效的私鑰併計算相應的比特幣地址。這種計算可以在瞬間完成。但相反,計算給定比特幣地址的私鑰實際上是不可行的。[7] : 章。4個 用戶可以告訴其他人或公開一個比特幣地址,而不會洩露其對應的私鑰。此外,有效私鑰的數量如此之多,以至於有人極不可能計算出已經在使用且有資金的密鑰對。大量的有效私鑰使得暴力破解私鑰變得不可行。為了能夠花費他們的比特幣,所有者必須知道相應的私鑰並對交易進行數字簽名。[d]網絡使用公鑰驗證簽名;私鑰永遠不會洩露。[7] : 章。5個
如果私鑰丟失,比特幣網絡將無法識別任何其他所有權證據;[42]然後硬幣無法使用,實際上丟失了。例如,在 2013 年,一名用戶聲稱因不小心丟棄了包含私鑰的硬盤驅動器而損失了 7,500 英鎊,當時價值 750 萬美元。[49]據信,所有比特幣中約有 20% 丟失了——按 2018 年 7 月的價格計算,它們的市值約為 200 億美元。[50]
為了保證比特幣的安全,私鑰必須保密。[7] : 章。10 如果私鑰洩露給第三方,例如通過數據洩露,第三方可以使用它來竊取任何相關的比特幣。[51]截至 2017 年 12 月,大約 980,000 英鎊從加密貨幣交易所被盜。[52]
關於所有權分佈,截至 2022 年 12 月 28 日,9.62% 的比特幣地址擁有 98.51% 的已開採比特幣。[53]這些地址中最大的被認為屬於交易所,它們將比特幣保存在冷藏庫中。[54]
礦業
You received this message because you are subscribed to the Google Groups "1TopReadys1" group.
To unsubscribe from this group and stop receiving emails from it, send an email to 1topreadys1+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/1topreadys1/CAMm_%2BybQ_KE6QpO9CCej3k%2BgHQUN9xYDnVL5JHUk1Jbb_PkDCA%40mail.gmail.com.
No comments:
Post a Comment