Blockchain Platforms
A Look at the Underbelly of Distributed Platforms
Synthesis Lectures onComputer Science
The Synthesis Lectures on Computer Science publishes 75–150 page publications on general computer science topics that may appeal to researchers and practitioners in a variety of areas within computer science.
Blockchain Platforms: A Look at the Underbelly of Distributed Platforms
Stijn Van Hijfte
July 2020
Analytical Performance Modeling for Computer Systems, Third Edition
Y.C. Tay
July 2018
Creating Autonomous Vehicle Systems
Shaoshan Liu, Liyun Li, Jie Tang, Shuang Wu, and Jean-Luc Gaudiot
October 2017
Introduction to Logic, Third Edition
Michael Genesereth and Eric J. Kao
November 2016
Analytical Performance Modeling for Computer Systems, Second Edition
Y.C. Tay
October 2013
Introduction to Logic, Second Editio
Michael Genesereth and Eric Kao
August 2013
Introduction to Logic
Michael Genesereth and Eric Kao
January 2013
Science Fiction Prototyping: Designing the Future with Science Fiction
Brian David Johnson
April 2011
Storing Clocked Programs Inside DNA: A Simplifying Framework for Nanocomputing
Jessica P. Chang, Dennis E. Shasha
April 2011
Analytical Performance Modeling for Computer Systems
Y.C. Tay
April 2010
The Theory of Timed I/O Automata
Dilsun K. Kaynar, Nancy Lynch, Roberto Segala, and Frits Vaandrager
2006
Copyright © 2020 by Morgan and Claypool
All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means—electronic, mechanical, photocopy, recording, or any other except for brief quotations in printed reviews, without the prior permission of the publisher.
Blockchain Platforms: A Look at the Underbelly of Distributed Platforms
Stijn Van Hijfte
ISBN: 9781681738918 print
ISBN: 9781681738925 ebook
ISBN: 9781681738932 hardcover
DOI 10.2200/S01022ED1V01Y202006CSL011
A Publication in the Morgan and Claypool Publishers series
SYNTHESIS LECTURES ON COMPUTER SCIENCE
Lecture #11
Series ISSN 1932-1228 Print 1932-1686 Electronic
Blockchain Platforms
A Look at the Underbelly of Distributed Platforms
Stijn Van Hijfte, Howest Applied University College
SYNTHESIS LECTURES ON COMPUTER SCIENCE #11
ABSTRACT
This book introduces all the technical features that make up blockchain technology today. It starts with a thorough explanation of all technological concepts necessary to understand any discussions related to distributed ledgers and a short history of earlier implementations. It then discusses in detail how the Bitcoin network looks and what changes are coming in the near future, together with a range of altcoins that were created on the same base code. To get an even better idea, the book shortly explores how Bitcoin might be forked before going into detail on the Ethereum network and cryptocurrencies running on top of the network, smart contracts, and more. The book introduces the Hyperledger foundation and the tools offered to create private blockchain solutions. For those willing, it investigates directed acyclic graphs (DAGs) and several of its implementations, which could solve several of the problems other blockchain networks are still dealing with to this day. In Chapter 4, readers can find an overview of blockchain networks that can be used to build solutions of their own and the tools that can help them in the process.
KEYWORDS
Blockchain, distributed ledger, DAG, Bitcoin, Ethereum, Iota, Hyperledger
Contents
1 Underlying Concepts and Technologies
1.3.1 The Hashcash Cost Function
1.7 Decentralized vs. Distributed