Creating and Deploying Smart Contracts with Solidity 1. Overview The ability to run smart contracts is what has made the Ethereum blockchain so popular and disruptive. Before we explain what a smart contract is, let’s start with a definition of blockchain: Blockchain is a public database that keeps a permanent… Continue Reading smart-contracts-ethereum-solidity

Lightweight Ethereum Clients Using Web3j 1. Introduction This tutorial introduces Web3j, a Java implementation of the popular Web3 abstraction library. Web3j is used to interact with the Ethereum network by connecting to Ethereum nodes using JSON-RPC or familiar standards like HTTP, WebSockets, IPC. Ethereum is a whole topic unto itself so let’s first… Continue Reading web3j