Java Magazine, Jan/Feb 2017
web3j Ethereum Transfer Ether To address Data EVM bytecode Value Ether Nonce Gas price Gas limit ORACLE COM JAVAMAGAZINE JANUARY FEBRUARY 2017 41 cryptocurrency Funds transfer completed transaction hash 0x16e41aa9d97d1c3374a 34 block number 1840479 The transaction and block hashes are your identifiers for the transaction on the Ethereum blockchain Behind the scenes the actual transaction process illustrated in Figure 3 is as follows 1 The transfer Ether request is submitted to web3j 2 A transaction message is submitted to an Ethereum client 3 The client verifies the transaction and then a Propagates the transaction on to other Ethereum nodes b Takes a hash of the submitted transaction and sends this to the client in a synchronous HTTP response Figure 3 Transaction on Ethereum via web3j To address Data EVM bytecode Value Ether Nonce Gas price Gas limit Ethereum Client Ethereum Client Ethereum Client Miner Propagate Transaction 1 Transaction 2 our transaction Transaction 3 Transaction n Ethereum Client Miner Ethereum Client Create Contract Call Contract Future Transaction Receipt Sign Send Transaction Manager Transaction status Poll API Core Transaction Signed Transaction Network Accept Reject Blockchain Mines New Block ECDSA Signature Transaction Hash Rejected Transaction To address Value Contract deploy param Contract func param Wallet Private Key
You must have JavaScript enabled to view digital editions.