2017年5月18日 星期四

import 代表載入相關套件
fmt 是format的縮寫主要用來調整或顯示內容

func main() 代表主要執行的程式
package名稱是main,function名稱也一定要有一個是main,做為執行的起始

Go是一門編譯型語言,Go語言的工具鏈將源代碼和其依賴一起打包,。Go語言提供的工具可以通過go命令下的一繫列子命令來調用。最簡單的一個子命令就是run。這個命令會將一個或多個文件名以.go結尾的源文件,和關聯庫鏈接到一起,然後運行最終的可執行文件。

區塊鏈:
分散式資料庫,維護不間斷的交易紀錄檔,最初使用在比特幣而掀起第4次工業革命,每一個區塊包含一筆以上的交易,每筆區塊包含另一個區塊並產生連結,所有區塊連結在一起就是區塊鏈。

區塊鏈運作:經由複雜密碼學運算,致使資料無法竄改與修改,產生區塊過程又稱挖礦,負責生產的人和機器分別稱為礦工和挖礦機。由於是分散式資料,而具有去中心化特性,資料會分布在多個節點,而所有節點會共同維護整個資料庫,且要超過50%以上的人認證才是合法的,而破壞或竄改任何一筆資料都會破壞整個區塊的完整性,因此每筆資料被修改的機率幾乎不可能。

區塊鏈特色:完全開放的技術、去中心化的分散式架構、所有節點會共同驗證、無法竄改歷史資料、完全自動化處理衝突機制。


我們現在都是作為經濟的奴隸,在資本爭奪、資源浪費、掏空地球等事情,因而提出一種電子交易系統不需依賴信任,可分為私有鏈及公有鏈。例如:帳本共享
交易媒介、記帳單位、儲存價值、電子公證、契約執行為區塊鏈的基本功能,因此區塊鏈為下一世代網際網路,包含各種技術的結合,運用也不限於加密貨幣,現實世界可被數位化資產標的均可在區塊鏈上交易,具有自動化機制不須人類參與也能自動執行。


沒有留言:

張貼留言