原创 Solidity數據類型
簡單數據類型:bool值true或者false 整形uint無符號整數,int有符號整數,ufixed和fixed代表分數 a
原创 搭建運行Go容器
使用官方golang鏡像 方法一:直接啓動Go語言交互環境 docker run -it golang /bin/bash 方法二:基於Dockfile構建自定義鏡像 第一步在新建文件夾新建Dockerfile,第二步新建自定義go程序g
原创 Java NIO通信編程
NIO即非同步非阻塞式IO,有如下幾個特點: 1.創建一個線程負責處理IO事件和IO事件的分發 2.事件驅動機制,事件到達之後觸發 3.線程之間通過wait、notify等方式通信,減少線程間切換 NIO客戶端和服務端需都維護一個管理通道
原创 Go tcp通信
一般的網絡通信socket編程過程按照建立socket使用socket()函數,綁定socket使用bind()函數,監聽端口使用listen()函數或者連接使用connect()函數,接收使用receive()函數或者發送使用send(
原创 錢包應用
使用LightWallet和Hooked-Web3-Provider創建錢包服務。 1.運行geth實例挖礦並啓動HTTP-RPC服務器,允許來自任何域名客戶端請求,解鎖賬戶0 geth --dev --rpc --rpccorsdom
原创 Go編碼實現區塊鏈
原blog:https://blog.csdn.net/han0373/article/details/80450825 1、環境準備 創建block.go文件。除了Go語言環境、開發工具(Goland)的配置、安裝之外,本文涉及的代
原创 Mina框架及接口開發
Mina是NIO實現的一個架構,可以通過它快速開發網絡通信,中間件等服務端程序。 IOService接口:描述服務端和客戶端接口,子類是connector和Acceptor分別用於描述客戶端和服務端。 IOproceser 多
原创 創建多節點私鏈
1.安裝以太坊客戶端Gethapt-get install software-properties-commonadd-apt-repository -y ppa:ethereum/ethereumapt-get install ethe
原创 Go實現簡單IPC框架
簡單IPC封裝通信報的編碼細節,使用channel來實現模塊間數據傳遞,這裏使用json數據包。 server端: package ipc import ( “encoding/json” "fmt") type Request
原创 區塊鏈中hash算法及go支持
(1).散列表(Hash table,也叫哈希表),是依據關鍵碼值(Key value)而直接進行訪問的數據結構。也就是說,它通過把關鍵碼值映射到表中一個位置來訪問記錄,以加快查找的速度。這個映射函數叫做散列函數,存放記錄的數組叫做散列表