以太坊

1/4ページ

android和java程式設計師使用web3j進行區塊鏈以太坊開發詳解

如何使用web3j為Java應用或Android App增加以太坊區塊鏈支援,教程內容即涉及以太坊中的核心概念,例如賬戶管理包括賬戶的建立、錢包建立、交易轉賬,交易與狀態、智慧合約開發與互動、過濾器和事件等,同時也詳細說明如何使用web3j提供的API開發介面與以太坊進行互動,是java工程師學習以 […]

java類庫web3j開發以太坊智慧合約快速入門

web3j簡介 web3j是一個輕量級、高度模組化、響應式、型別安全的Java和Android類庫提供豐富API,用於處理以太坊智慧合約及與以太坊網路上的客戶端(節點)進行整合。 可以通過它進行以太坊區塊鏈的開發,而無需為你的java應用平臺編寫整合程式碼。 快速啟動 想要快速啟動的話,有一個Web […]

php與ethereum客戶端互動

php與ethereum rpc server通訊 一、Json RPC Json RPC就是基於json的遠端過程呼叫,這麼解釋比較抽象。簡單來說,就是post一個json格式的資料呼叫rpc server中的方法. 而這個json格式是固定的, 總的來說有這麼幾項: { "method": "" […]

Mac上以太坊Geth環境安裝

前言 Geth是在以太坊智慧合約開發中必備開發工具。 待安裝系統環境 系統:macOS 10.13.2依賴: 1、go語言開發環境 2、brew 如何安裝go語言環境這裡不做贅述Mac預設已經裝好了 brew 環境 安裝以太坊Geth環境客戶端 brew tap ethereum/ethereumb […]

Hyperledger Fabric 超級賬本 Java 開發區塊鏈環境構建

面向 Java 開發人員的鏈程式碼簡介 您聽說過區塊鏈超級賬本Hyperledger Fabric?對Java開發人員有何用。我將分步展示用 Hyperledger Fabric v0.6來搭建開發環境、構建、執行和執行使用Java語言編寫的智慧合約或鏈程式碼。您將安裝一些工具,定義本地區塊鏈網路, […]

以太坊基本概念:交易及交易費用

交易 一筆交易是一條訊息,從一個賬戶傳送到另一個賬戶(可能是相同的賬戶或者零賬戶,見下文)。交易可以包含二進位制資料(payload)和以太幣。 如果目標賬戶包含程式碼,該程式碼會執行,payload就是輸入資料。 如果目標賬戶是零賬戶(賬戶地址是0),交易將建立一個新合約。正如上文所講,這個合約地 […]

以太坊如何判斷賬戶型別

以太坊中有兩類賬戶,它們共用同一個地址空間。 外部賬戶,該類賬戶被公鑰-私鑰對控制(人類)。 合約賬戶,該類賬戶被儲存在賬戶中的程式碼控制。 外部賬戶的地址是由公鑰決定的,合約賬戶的地址是在建立該合約時確定的。 合約賬戶儲存了程式碼,外部賬戶則沒有,除了這點以外,這兩類賬戶對於EVM來說是一樣的。 […]

1 4