1. 程式人生 > >區塊鏈技術入門(一)

區塊鏈技術入門(一)

	想知道更多區塊鏈技術,請搜尋【鏈客區塊鏈技術問答社群】進入

中本聰開發了新型支付體系,大家都有權來記賬,貨幣不能超發,賬本也公開透明,這就是比特幣產生的原因和動機,比特幣是點對點,去中心化的數字資產。而後安德烈森對比特幣進行了優化,組建了核心團隊,修復比特幣安全漏洞,提高穩定性,使其更耐用。

比特幣白皮書
比特幣系統是去中心化的電子現金系統,解決在沒有中心化機構的情況下,恆定的數字資產的發行和流通問題。通過系統轉賬,資訊公開透明,可以放心轉賬給任何人,每筆資訊都會被記錄。
密碼朋克
密碼朋克是一套加密的電子郵件系統。
比特幣的發行
沒有特定的機構,依靠一套去中心化的發行機制逐步發行,比特幣系統相當於一個賬本,區塊就是賬本中的一頁,就會自動生成比特幣,作為獎勵,激勵礦工參與記賬,十分鐘打包一次,生成新區塊,每生成2016區塊,算力難度就增加一次,每記了21萬頁,獎勵就會減少一半,總量2100萬。
比特幣總量恆定
規定比特幣可以細分到小數點後8位,每個區塊發行50比特幣,21萬個區塊後,比特幣產量減半,每10分鐘產生新區塊,21萬區塊需要4年。
BTC地址
BTC地址是一串由字母和數字組成的26-34位字串,通過區塊鏈可以查到每個比特幣的交易記錄。BTC地址是BTC的賬戶,可以下載錢包或者交易平臺可以建立BTC地址。
區塊鏈轉賬按位元組收費
區塊鏈是全球性的,無跨國的概念,且區塊鏈資產之間的轉賬手續費與轉賬的金額大小無關,按位元組收費,以比特幣轉賬為例,一筆普通交易通常為250個位元組,手續費約為0.001-0.0015個BTC,若果同時轉賬給幾個人,則位元組更大,需要支付更過的手續費。
BTC節點
BTC是點對點的電子現金系統,簡單的講就是節點對節點,每筆交易由發起方向周圍的節點廣播,節點收到後再廣播給自己周圍的節點,最終廣播至全網。每個BTC錢包都是一個節點,擁有完整區塊鏈賬本的節點叫做全節點。
交易和找零機制
BTC轉賬可以一次把多個地址的餘額轉出,也可以一次轉入多個地址。找零機制則是需要廣播給礦工自己所有的BTC個數,需轉出的個數和地址,轉回的個數,可以是原來的地址,也可以是新的地址。
挖礦
一段時間中比特幣系統中發生的交易進行確認,並記錄在區塊鏈上形成新的區塊的過程。挖礦簡單說就是記賬的過程,礦工是記賬員,區塊鏈就是賬本。挖礦就是產生比特幣的過程,比特幣生成也俗稱挖礦。
比特幣轉賬
比特幣轉賬是從一個比特幣地址轉移到另一地址上的過程,在比特幣交易平臺,錢包輸入比特幣地址,接收地址,轉賬和手續費金額,每個10分鐘,將未被記賬交易打包進一個區塊,就完成了一次確認,需要進行六次確認,確保嗚啊篡改,才算真正完成。
數字簽名
BTC的數字簽名是隻有比特幣轉賬中轉出的人才能生成,一段防偽造的字串,通過驗證該字串,一方面證明交易是轉出方本人發起的,另一方面證明交易資訊在傳輸中沒有被篡改。數字簽名是有數字摘要和非對稱加密技術組成,通過數字摘要將交易資訊縮短成固定長度的字串,然後用自己的私鑰對摘要進行加密,形成數字簽名,完成後需要將完整交易資訊和數字簽名一起廣播給礦工,礦工用公鑰進行驗證,驗證通過則表示由交易過程未被篡改。非對稱加密技術是指數字簽名加密的私鑰和解密的公鑰不一致。
1
後面的我還會再講的,與之後事如何,馬上到來。