原创 go實現區塊鏈[4]-遍歷區塊鏈與數據庫持久化(下)

遍歷區塊鏈blockchain.go完整代碼12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535

原创 go實現區塊鏈[1]-block

12345678910111213141516171819202122232425262728293031323334353637383940414243444546//定義區塊結構體type Block struct{ Version i

原创 css-關於字體的使用+ 谷歌字體

源文件1234567891011121314151617181920<!DOCTYPE html><html><head> <title>Fonts</title> <link rel="stylesheet" type="text/css

原创 golang[44]-blockchain-targetHash

比特幣目標hash計算過程以之前的bits:181B7B74爲例子1234567891011121314151617181920212223242526272829303132333435func main(){ bits,_:= hex.

原创 golang[39]-區塊鏈-產生wif私鑰

壓縮公鑰公鑰一般來說是橢圓曲線上的x,y座標拼接在一起的。壓縮的公鑰其實就是x的座標。WIF 私鑰產生123456789101112131415161718192021222324252627282930313233343536373839

原创 golang[47]-區塊鏈-比特幣交易

比特幣的交易第一筆交易比較特殊,他是coinbase交易,礦工的收益。金額每4年減少一半,從2009年一開始一個區塊獎勵50BTC、後來減少爲了25個BTC、一直到18年 12.5BTC。總共有2100萬BTC。交易和我們的銀行的轉賬非常不

原创 golang[36]-區塊鏈-數據簽名生成

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646

原创 golang[40]-區塊鏈-wif倒推出私鑰

wif倒推出私鑰1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606

原创 完全卸載go語言編譯器

在mac中完全卸載golang編譯器如果你是通過安裝包的形式 安裝的go語言編譯器,那麼更新的方式也會非常簡單,那就是直接下載新的golang安裝包。在安裝新的時候,會自動刪除掉舊的編譯器。手動刪除查看路徑在哪裏:1> which goro

原创 以太坊DAPP[4]-×××-前臺展示界面

前臺頁面展示在下面的展示中,展示了管理者的地址,當前參與者的數量、當前的資金池以及玩家入場按鈕與判斷輸贏的按鈕。將玩家列表、總資金、輸入框信息都存儲在了state狀態變量中。123456789101112131415161718192021

原创 以太坊DAPP[3]-×××-react特性與×××合約實例

×××實例在之前的課程中,我們介紹瞭如何編譯與部署合約。現在,我們假設已經把合約部署到了ropsten的網絡之上。得到了地址。現在,我們需要通過合約的ABI接口與地址來構建×××合約的實例。新建文件:src/lottery.js:12345

原创 golang[35]-區塊鏈-私鑰公鑰生成

1234567891011121314151617181920212223242526272829303132//生成私鑰和公鑰func newKeyPair() (ecdsa.PrivateKey,[]byte){ //生成橢圓曲線,  

原创 以太坊DAPP[1]-×××-構建×××合約

藉助於智能合約代碼公開透明的特性,其在×××方面擁有巨大的潛力。下面的代碼構建一個×××合約功能如下:1、玩家入場,必須大於0.01Ether2、裁判判斷輸贏、通過隨機數的方式得到贏家,贏家將會得到所有的資金。然後清空玩家列表,等待玩家從新

原创 golang[34]-區塊鏈-對稱加密與非對稱加密

對稱加密對稱密鑰加密(英語:Symmetric-key algorithm)又稱爲對稱加密、私鑰加密、共享密鑰加密,是密碼學中的一類加密算法。這類算法在加密和解密時使用相同的密鑰,或是使用兩個可以簡單地相互推算的密鑰。事實上,這組密鑰成爲在

原创 以太坊DAPP[2]-×××-react框架與web3實例

安裝Reactcreate-react-app 可以爲我們新建一個模版react項目。讓我們非常方便的使用到React。123> npm install -g create-react-app> create-react-app lotte