Ivan Voras
Ivan Voras is a freelancer and entrepreneur, proud of the breadth of the projects under his belt, and those span from Bitcoin and blockchain technologies, to hardware solutions for Internet of Things devices.
Creating a new blockchain with the Ethereum code by using the built-in facilities which enable the creation of arbitrary new blockchains for production use.
Introduction into smart contract and their relationship to blockchain. High level overview of the major smart contract platforms and where to get started with them. Bit more details about Ethereum virtual machine (EVM) and Solidity.
Differences between Ethereum and Bitcoin, how are the blockchains structured, how are transactions structures. Introduction into how smart contracts work.
The minimal set of changes which need to be made to the C++ code of the Bitcoin Core daemon to make a new cryptocurrency.
The JSON-RPC API, descriptions and demonstrations of some of the most important RPC calls: getblock, getrawmempool, getnewaddress, getrawtransactions, sendfrom and others.
The structure of the Bitcoin blockchain. The structure of blocks, transactions, file structures. The Script language for transactions. How are transactions validated and accepted. How PoW mining works.
Introduction: what the blockchain is, what are its optimal use cases, how is it implemented today in major cryptocurrencies: Bitcoin, Ethereum. What are the key components of a blockchains and how they are implemented. Differences and similarities between blockchain implementations. "Why" in addition to "how".