pos機制原理,區塊鏈的工作原理

 新聞資訊2  |   2023-05-25 14:01  |  投稿人:pos機之家

網(wǎng)上有很多關(guān)于pos機制原理,區塊鏈的工作原理的知識,也有很多人為大家解答關(guān)于pos機制原理的問(wèn)題,今天pos機之家(m.xjcwpx.cn)為大家整理了關(guān)于這方面的知識,讓我們一起來(lái)看下吧!

本文目錄一覽:

1、pos機制原理

pos機制原理

什么是區塊鏈?

簡(jiǎn)單來(lái)說(shuō),區塊鏈就相當于一個(gè)去中心化的數字賬本,它記錄了一系列的電子數據。這些加密數據組成區塊,并按照時(shí)間順序排列。

區塊鏈最早的模型形成于20世紀90年代初,當時(shí)的計算機科學(xué)家Stuart Haber和物理學(xué)家W. Scott Stornetta為了保護數據不被篡改,便使用了加密技術(shù)。

Haber和Stornetta的這項成就鼓舞了當時(shí)許多的計算機科學(xué)家和密碼學(xué)愛(ài)好者鉆研區塊鏈工作,這也促使了世界上第一種數字貨幣--比特幣的誕生。

盡管區塊鏈技術(shù)先于數字貨幣,但也是在2008年,比特幣產(chǎn)生之后,區塊鏈技術(shù)才開(kāi)始被認可。

從那時(shí)起,人們對于區塊鏈技術(shù)的興趣逐漸高漲,數字貨幣也開(kāi)始盛行。

區塊鏈技術(shù)主要用于記錄數字貨幣交易, 但在其他數據方面也同樣適用,甚至可以被運用于更廣泛的領(lǐng)域。最古老,最安全以及最龐大的區塊鏈網(wǎng)絡(luò )是比特幣網(wǎng)絡(luò ),它是在密碼學(xué)和博弈論完美結合的基礎上產(chǎn)生的。

區塊鏈的工作原理

在數字貨幣領(lǐng)域,區塊鏈可被視為由一連串穩定的區塊組成,每一個(gè)區塊都存儲了一系列之前已確認的交易數據。由于區塊鏈網(wǎng)絡(luò )是由無(wú)數的電腦所共同維持的,因此它的主要功能便是一個(gè)去中心化的數據庫(或是分類(lèi)賬簿)。換言之,區塊鏈中的每一個(gè)參與者(即節點(diǎn))維護一個(gè)區塊鏈數據的副本,并且他們互相之間保持良好的溝通交流以確保他們都在同一個(gè)區塊上。

因此,區塊鏈交易是發(fā)生在一個(gè)點(diǎn)對點(diǎn)的全球網(wǎng)絡(luò )環(huán)境中,而這也正讓比特幣成為了一個(gè)去中心化的,無(wú)國界的,以及抗審查的數字貨幣。然而,大多數區塊鏈系統則被認為是不可靠的,因為它們并未要求任何的信任機制。比特幣也沒(méi)有單獨的監管機構。

幾乎每一個(gè)區塊鏈都有一個(gè)核心的部分--“挖礦”,而這依賴(lài)于哈希算法。比特幣使用SHA-256算法,利用該算法,輸入任意長(cháng)度的字符串可以得到相同長(cháng)度的輸出結果。每當輸出一個(gè)字符串,就可以稱(chēng)之為一個(gè)“哈希值”,而在SHA-256算法下,最終會(huì )得到64個(gè)字符。

也就是說(shuō),無(wú)論該“挖礦”步驟重復多少次,相同的輸入總是會(huì )得到同樣的輸出結果。但是,如果在輸入時(shí)發(fā)生一點(diǎn)改變,輸出結果就會(huì )完全不同。因此,哈希函數是恒定的,且大多數數字貨幣都是被設計為單向散列函數。

單向散列函數同時(shí)也意味著(zhù)無(wú)法根據其輸出結果計算出輸入的字符串。唯一的方法就只能靠猜,但是猜對的可能性是非常低的。這也是比特幣區塊鏈之所以安全的原因之一。

現在我們知道算法是用來(lái)做什么的了,讓我們用一個(gè)簡(jiǎn)單的交易示例來(lái)說(shuō)明區塊鏈是如何運作的。

假設Alice和Bob是兩位比特幣的持有者,Alice欠Bob兩枚比特幣。

為了實(shí)現從Alice轉給Bob兩枚比特幣這筆交易,Alice向全網(wǎng)的礦工們廣播了這條交易信息。

在這筆交易中,Alice將Bob的地址和交易的比特幣數量提供給礦工,并且附上了一個(gè)數字簽名和她的公鑰。這個(gè)簽名是由Alice的私鑰生成的,同時(shí),礦工們也能通過(guò)它來(lái)驗證Alice是這些比特幣的實(shí)際擁有者。

一旦礦工們確認這筆交易是有效的,他們就能夠把這條交易信息和其他交易信息一起放到一個(gè)區塊里面,并且嘗試對這個(gè)區塊進(jìn)行“挖礦”,這是將區塊通過(guò)SHA-256算法加密來(lái)進(jìn)行的,運算結果必須是以一定數量的0為開(kāi)頭才能判定為有效,0的數量是根據運算的“困難度”來(lái)確定的,而“困難度”則是根據全網(wǎng)的算力變化而改變的。

為了能夠運算出正確的的哈希數,礦工們在進(jìn)行加密算法前,在區塊內加入一個(gè)“隨機數”,因為“隨機數”的一個(gè)微小的改變就會(huì )完全的改變運算結果,礦工們不得不嘗試不同的隨機數,直到他們得到正確的哈希數值。

每當一個(gè)區塊被挖出,礦工就會(huì )向全網(wǎng)其他礦工公告這個(gè)新的區塊信息,這樣其他礦工就能夠確認這個(gè)區塊是否有效,然后他們就會(huì )把有效的區塊信息加到自己的區塊鏈當中,這樣,交易就完成了。但是,礦工們仍然需要將前一個(gè)區塊的哈希值加到新的區塊中,這樣所有的區塊才能鏈接在一起,因此才叫做區塊鏈。

每一位礦工都有一份屬于自己的區塊鏈信息副本儲存在他們的計算機上,并且最多算力投入的那一條一定是最長(cháng)的鏈。如果有人想改變之前一個(gè)區塊中的交易信息,那么這個(gè)區塊的哈希值也會(huì )變化,這就會(huì )導致這個(gè)區塊后面所有區塊的哈希值都產(chǎn)生變化,他就不得不把之前所有的運算重新做一遍,使得別人相信他的區塊信息是正確的,因此,如果有人想要篡改區塊信息的話(huà),那么他就得付出超過(guò)全網(wǎng)50%的算力,這幾乎是不可能的,類(lèi)似的網(wǎng)絡(luò )攻擊也就被稱(chēng)之為51%攻擊。

這個(gè)使計算機運算來(lái)產(chǎn)生區塊的模型叫做工作量證明機制(PoW)。除此之外還有一些其他的機制,比如權益證明機制(PoS),它不需要很多的算力支持,這就意味著(zhù)它消耗更少的電力資源和能夠讓更多的用戶(hù)參與。

以上就是關(guān)于pos機制原理,區塊鏈的工作原理的知識,后面我們會(huì )繼續為大家整理關(guān)于pos機制原理的知識,希望能夠幫助到大家!

轉發(fā)請帶上網(wǎng)址:http://m.xjcwpx.cn/newsone/56695.html

你可能會(huì )喜歡:

版權聲明:本文內容由互聯(lián)網(wǎng)用戶(hù)自發(fā)貢獻,該文觀(guān)點(diǎn)僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權,不承擔相關(guān)法律責任。如發(fā)現本站有涉嫌抄襲侵權/違法違規的內容, 請發(fā)送郵件至 babsan@163.com 舉報,一經(jīng)查實(shí),本站將立刻刪除。