原创 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)而直接進行訪問的數據結構。也就是說,它通過把關鍵碼值映射到表中一個位置來訪問記錄,以加快查找的速度。這個映射函數叫做散列函數,存放記錄的數組叫做散列表