Blockchain Development
Joseph H. Holbrook · 2020
This chapter provides an overview of blockchain development by offering insight into the common development languages, development tools, and the blockchains they are used for. It focuses on Ethereum, Corda, Hyperledger Fabric, and Quorum. Blockchains that support smart contracts in Java include NEM, NEO, and Corda. Developers should note that Ethereum is geared toward applications that automate direct interaction between peers or that facilitate group routines over the Ethereum decentralized network. The chapter also provides a broad idea of what a developer in Hyperledger Fabric would need to deal with and develop around. It focuses on the similarities and major differences between Quorum and Ethereum. The performance of Bitcoin and Ethereum is a result of the global scale, Internet reliance, and transaction workloads.