一篇就懂區(qū)塊鏈產(chǎn)品設(shè)計

什么是區(qū)塊鏈

區(qū)塊鏈(Blockchain) 是一個由不同節(jié)點共同參與的分布式數(shù)據(jù)庫系統(tǒng),是開放式的賬簿系統(tǒng)(ledger);它是由一串按照密碼學方法產(chǎn)生的數(shù)據(jù)塊或數(shù)據(jù)包組成,即區(qū)塊(block),對每一個區(qū)塊數(shù)據(jù)信息都自動加蓋時間戳,從而計算出一個數(shù)據(jù)加密數(shù)值,即哈希值(hash)。每一個區(qū)塊都包含上一個區(qū)塊的哈希值,從創(chuàng)始區(qū)塊(genesis block) 開始連接到當前區(qū)域,從而形成區(qū)塊鏈。



區(qū)塊鏈中的每個區(qū)塊又包含了 區(qū)塊頭 和 區(qū)塊體 ,區(qū)塊總大小是 2兆 ;區(qū)塊頭是 80字節(jié),存儲了該區(qū)塊的版本號、時間戳、目標難度、工作量證明隨機數(shù)、前一個區(qū)塊的哈希值、當前區(qū)塊里數(shù)據(jù)的默克爾根哈希值 ;區(qū)塊體里大約能存儲 4000條交易信息,然后是對兩條交易信息進行hash操作,然后再對兩個hash值進行hash 操作的 Merkle 樹狀結(jié)構(gòu),通過 Merkle根哈希值能夠驗證該區(qū)塊里的數(shù)據(jù)的正確性;通過前一個區(qū)塊的哈希值能夠定位到前一個區(qū)塊。


區(qū)塊鏈有哪些特性

去中心化、分布式、開放性、可追溯性、共享性、匿名性、不可篡改性、自組織、自執(zhí)行。

什么是智能合約

智能合約 定義為是一種能夠為個人和機構(gòu)之間的協(xié)議提供保護、實施、結(jié)算執(zhí)行的計算機程序;例如 甲 和 乙 為各自喜歡的球隊押注 10塊 創(chuàng)建智能合約,比賽結(jié)束以后,智能合約自動抓取比賽結(jié)果,根據(jù)結(jié)果把錢支付給 甲方 或 乙方 ,另一方想反悔也沒可能。

區(qū)塊鏈與比特幣

提到區(qū)塊鏈沒法不提比特幣,比特幣(BitCoin)的概念最初由中本聰在2009年提出,是數(shù)字貨幣,并不會實際存儲,而是hash數(shù)值,總量 2100萬個;每開采210,000個塊,大約耗時4年,貨幣發(fā)行速率降低50%。在比特幣運行的第一個四年中,每個區(qū)塊創(chuàng)造出50個新比特幣,2012年11月,比特幣的新發(fā)行速度降低到每區(qū)塊25個比特幣,在2016年的某個時刻,在第420,000個區(qū)塊被“挖掘”出來之后 降低到12.5比特幣/區(qū)塊。

比特幣的大概流程是,甲發(fā)起一筆交易,會把這筆交易的信息分發(fā)到所有的區(qū)塊鏈節(jié)點上,這些區(qū)塊鏈節(jié)點上的機器有兩個職責,一是驗證并確認新區(qū)塊及其里面的交易,然后拼接到區(qū)塊鏈上,二是“礦工”負責挖礦;礦工 收到新的交易信息后,把交易信息添加到本地的交易池里,從所有待處理的交易里提取 交易費最高 和 時間最緊急的放到一個臨時區(qū)塊,然后把這些交易信息加一個隨機數(shù)進行hash值與區(qū)塊的工作量證明值(以固定0開頭的hash值) 進行比較,hash值小于區(qū)塊的工作量證明值時,說明挖礦成功;每一個新的區(qū)塊創(chuàng)建會獎勵礦工一些比特幣,這時候礦工就把新挖的區(qū)塊廣播出去,其他節(jié)點接收到新的區(qū)塊,就會驗證里面的交易信息和隨機數(shù)值,通過以后會返回確認狀態(tài)的同時添加到本地的區(qū)塊鏈上,添加到區(qū)塊鏈上前會對區(qū)塊鏈最后一個區(qū)塊的交易信息進行再次驗證,最后把新區(qū)塊的hash值添加到將要新挖的區(qū)塊里。

下圖是一條比特幣交易的廣播信息,可以把多筆微小的比特幣結(jié)合起來支付給多個人,注:1個比特幣可以拆分為小數(shù)點后 8位


區(qū)塊鏈的其他應(yīng)用場景

區(qū)塊鏈主要是利用了其 分布式不可逆、高度透明、交易可追溯性及智能合約解決了網(wǎng)絡(luò)中的信任問題,實現(xiàn)了數(shù)字價值的點對點交換,這樣也實現(xiàn)了去中心化;現(xiàn)實中的中介機構(gòu),需要公證的證件、證書類等可以實現(xiàn)數(shù)字化的,都可以利用區(qū)塊鏈來解決。

個人檔案,一個人從出生到大學畢業(yè),再到工作過的公司,都放到區(qū)塊鏈上,當然這里可能會牽扯到私有鏈或者說叫“許可鏈”來保證用戶的隱私,只有需要時公開某些特定數(shù)據(jù)給某個人或機構(gòu);畢業(yè)院校和工作經(jīng)歷以及就醫(yī)經(jīng)歷等在必要的時候出示,可以避免造假的情況。

財產(chǎn)證明,一個人的土地、房屋、車輛、海域等財物的證明,可以放到區(qū)塊鏈上防止被別人侵占后篡改。

租賃,通過基于區(qū)塊鏈的個人信譽系統(tǒng),查看需求方的過往租賃記錄,不管是租房還是租車,都可以去中介化,直接個人對個人,不需要中介機構(gòu)的擔保,租約創(chuàng)建時創(chuàng)建一個智能合約,自動購買所需要的保險,自動為需求方創(chuàng)建開鎖密碼,為出租方跟蹤使用情況等等。

基于區(qū)塊鏈的特性,還可以改進的行業(yè)還有非常多,這里就不一一列舉了;您對區(qū)塊鏈或本文有任何的想法都可以聯(lián)系作者交流。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容