Bitcoin 運作原理
這是個常令人感到困惑的問題。以下是一個快速的解釋!
給新手的基礎知識
作為一位新的用戶,您不需要明白技術細節就可以開始使用 Bitcoin。一旦您在電腦或行動上安裝了 Bitcoin 錢包,它就會產生您的第一個 Bitcoin 地址,您可以在任何需要的時候創建更多的地址。您可以把您的地址披露給朋友們,以便他們可以給您付款或者反過來您給他們付款。實際上,這很像電子信箱。不過,一個 Bitcoin 地址應當只能用一次。
餘額 - 區塊鏈
區塊鏈是整個 Bitcoin 網路所依賴的共享的公開分類帳。所有經確認的交易都會存放在區塊鏈上。這樣的話,Bitcoin 錢包可以計算它們的可用餘額和核實新的交易中將被使用的比特幣確實屬花費者所有。區塊鏈的完整性及時間順序是由密碼學來實現的。
交易 - 私密金鑰
一筆交易即是被包含在區塊鏈中的 Bitcoin 錢包之間價值的一次轉移。Bitcoin 錢包保留一個被稱為私密金鑰或種子的秘密的數據片段。私密金鑰或種子可用來簽署交易、提供一個交易確實是由該錢包的擁有者發出的數學證明。簽章能夠防止其他人竄改過去公佈的交易。所有的交易都會在用戶之間公佈,並且通常會在接下來的10分鐘內由這個網路通過一個被稱為;挖礦的進程開始進行確認。
處理 - 挖礦
挖礦是一種分散式的共識系統,用於確認交易並把交易加入區塊鏈之中。挖礦能確保區塊鏈的時間順序、保護網路的中立性,並且讓不同的電腦就系統的狀態取得共識。待確認的交易將會打包到某個區塊之中,而區塊必須滿足非常嚴格的密碼學規則。這些規則防止區塊被篡改,因為這樣做會導致被篡改區塊之後的區塊都變得無效。挖礦創造了一個競爭性的隨機系統,可防止任何人輕易地將連續的區塊加到區塊鏈中。藉由這個系統,沒有人能控制區塊鏈中能包含哪些交易,或是更動區塊鏈的某一部份來取消他們自己的支付。
探索未知的世界
這僅僅是 Bitcoin 系統的簡要說明,如果想瞭解更多細節,您可以閱讀原始論文,其中描述了系統的設計,您也可以閱讀開發人員文檔,您還可以探索一下Bitcoin wiki。