代碼 | 區塊鏈世界幸存記8

國慶期間沒帶區塊鏈的書回家,有些許懈怠??戳死县埖摹栋狄孤贸獭废盗校€有李笑來的《用 Go 打造區塊鏈(1)基礎原型》,真是驚喜,他竟然開始寫教程了,目測他是默認讀者已經有GO語言基礎了,這篇教程更像是代碼旁邊的注釋…

第一次看到區塊鏈的原理,就想起大學時《數據結構》里的鏈表,還依稀記得當時老師說過“這門課學好以后很值錢”之類的話,沒想到還能在區塊鏈用上。

這個簡化版的區塊鏈原型,讓我想起Xdite元學習課上的“拼圖模型”——先了解整個框架,再一點點往里面填充。

首先是創建一個結構體,每一個區塊都是一個結構體,包含時間戳、交易記錄、上一個區塊和當前區塊的哈希值。然后就把區塊里的數據進行哈希運算,這部分笑來老師講到“就這么簡單”的時候,我想起高數課本里的“由簡單推理可得”…可能是不了解GO語言的語法和那個哈希方法的用法才沒能看懂。

后面的“區塊鏈”部分還可以勉強看懂,創建數組,添加元素,可是真正的區塊鏈還需要通過哈希運算,那是什么樣的操作…

原計劃是在看完區塊鏈的架構之后就開始看底層代碼,期待這個系列的后續教程,看來我也要惡補一下GO語言了。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 一、快速術語檢索 比特幣地址:(例如:1DSrfJdB2AnWaFNgSbv3MZC2m74996JafV)由一串...
    不如假如閱讀 16,134評論 4 87
  • 區塊鏈(BlockChain),是區塊(Block)和鏈(Chain)的直譯,其數據結構如圖1所示,即每個區塊保存...
    簡聞閱讀 1,305評論 0 8
  • 最近區塊鏈名聲大噪,尤其在金融領域,各方研究火熱,那區塊鏈到底是哪兒來的?先來看一下區塊鏈的發展軌跡吧! 2008...
    皮袋君閱讀 1,198評論 1 12
  • 難過,哪有什么對與錯 可是,錯誤的結果就會帶來痛苦的錯誤 失敗,不可避免 錯誤,在于無法判定,失敗在于虧損 昨天介...
    巴克萌萌噠閱讀 279評論 0 0
  • 今天就辦公室中央空調的溫度,和同事有一個非常充分的討論,讓我有動力查一些文獻試圖談一談夏季的空調 我們應該知道的幾...
    懷才閱讀 281評論 0 1