比特幣_區塊鏈

比特幣_區塊鏈

區塊鏈Blockchain)是比特幣的一個重要概念,該概念在中本聰的白皮書中提出,區塊鏈是一串使用密碼學方法相關聯產生的資料塊(稱為「區塊」,block)。新增的資料塊總能連結到上一個區塊,即整條區塊鏈的尾部。比特幣對等網路將所有的交易歷史都儲存在「區塊鏈」(blockchain)中,所以區塊鏈可以看作記錄著比特幣交易的帳本。區塊鏈是一群分散的用戶端節點,並由所有參與者組成的分散式資料庫,是對所有比特幣交易歷史的記錄[25]。中本聰預計,當資料量增大之後,使用者端希望這些資料並不全部儲存自己的節點中。為了實現這一目標,他採用引入雜湊函式機制。這樣用戶端將能夠自動剔除掉那些自己永遠用不到的部分,比方說極為早期的一些比特幣交易記錄。中本聰創造了比特幣系統的第一個區塊,即「創世區塊」,並附有一句「The Times 03/Jan/2009 Chancellor on brink of second bailout for banks」,而這句是當天泰晤士報當天的頭版文章標題。
確認一項交易的過程,是由解決一系列計算難題的工作量證明機制來實現的。工作量證明機制要求電腦的計算能力為某個有限值的情況下,需要運算一定的時間才能解決,這就使得攻擊者無法重寫、修改交易歷史,除非他能夠擁有比其比特幣對等網路系統更強大的計算能力,從而能以更快地速度產生區塊鏈(稱為"51%攻擊"[26])。工作量證明機制的難度由系統自動調節,所以新區塊的生成平均需時10分鐘。整個比特幣對等網路的節點都會自動檢測交易和區塊的有效性,並忽略任何違背規則的交易和區塊,比如那些產生錯誤數量的區塊,或多次發送同一份額比特幣的交易行為。
參與處理區塊的用戶端可以得到一定量新發行的比特幣,以及相關的交易手續費。為了得到這些新產生的比特幣,參與處理區塊的使用者端需要付出大量的時間和計算力(為此社會有專業挖礦機替代電腦等其他低配的網路裝置),這個過程非常類似於挖礦,因此中本聰將資料處理者命名為「礦工」,將資料處理活動稱之為「挖礦」。這些新產生出來的比特幣可以報償系統中的資料處理者,他們的計算工作為比特幣對等網路的正常運作提供保障。 有鑑於此,其他類似競爭幣(Altcoin)都是用了相同的理念去處理端間交易資料,只是在工作量證明機制上進行調整,如採用權益證明(Prove of Service)和Scrypt演算法等。[27]
「比特幣讓人們第一次可以在網路上交易身家財產,而且是安全的,沒有人可以挑戰其合法性。」
Marc Andreessen
Share on Google Plus

About mikejohn

    Blogger Comment
    Facebook Comment

0 意見:

張貼留言