Oracle Blockchain Quick Start Guide
A practical approach to implementing blockchain in your enterprise
Vivek Acharya
Anand Eswararao Yerrapati
Nimesh Prakash
BIRMINGHAM - MUMBAI
Oracle Blockchain Quick Start Guide
Copyright 2019 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author(s), nor Packt Publishing or its dealers and distributors, will be held liable for any damages caused or alleged to have been caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.
Commissioning Editor: Amey Varangaonkar
Acquisition Editor: Aditi Gour
Content Development Editor: Roshan Kumar
Senior Editor: Jack Cummings
Technical Editor: Manikandan Kurup
Copy Editor: Safis Editing
Project Coordinator: Kirti Pisat
Proofreader: Safis Editing
Indexer: Pratik Shirodkar
Production Designer: Shraddha Falebhai
First published: September 2019
Production reference: 1050919
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham
B3 2PB, UK.
ISBN 978-1-78980-416-4
www.packt.com
You know how it is: you pick up a book, flip to the dedication, and find that, once again, the author has dedicated a book to someone else and not to you. Not this time. This one's for you. It is dedicated to all Enthusiast Evangelists and when you read it, you'll probably know why.
Along with you, I dedicate this book to my father, Ramesh Chandra, with love (actually, dad does not read technical books; he will never know about it unless someone tells him). A huge thanks to my wife, Richa, and son, Noah. Thanks for being patient with me while I was out at lakes and coffee shops writing, and could not spend weekends with you. Thank you for your sacrifice of weekends and vacations, and I'm sorry about that.
I would like to express my gratitude to Bill Swenton and Teresa Short for their support. I'm honored to have had Mark Rakhmilevich offer his guidance on the book.
I'm highly thankful to Nimesh Prakash and Anand Eswararao Yerrapati for joining me as coauthors of the book. You have enhanced the depth and value of the book multifold. I would like to express my deep gratitude for your generous support.
I'm deeply thankful to Navroop Sahdev, David Gadd, and Mary Hall for writing a foreword for the book. It certainly adds value to this edition. My deepest gratitude to you.
I would like to thank the talented team at Packt, including Aditi Gour and Roshan Kumar, who provided guidance, feedback, and added value to the book. I'm extremely thankful to the reviewer, Srihari Rayavarapu, who provided constructive and very useful feedback that helped us to tremendously improve the content of the book.
Packt.com
Subscribe to our online digital library for full access to over 7,000 books and videos, as well as industry leading tools to help you plan your personal development and advance your career. For more information, please visit our website.
Why subscribe?
Spend less time learning and more time coding with practical eBooks and Videos from over 4,000 industry professionals
Improve your learning with Skill Plans built especially for you
Get a free eBook or video every month
Fully searchable for easy access to vital information
Copy and paste, print, and bookmark content
Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at www.packt.com and as a print book customer, you are entitled to a discount on the eBook copy. Get in touch with us at customercare@packtpub.com for more details.
At www.packt.com , you can also read a collection of free technical articles, sign up for a range of free newsletters, and receive exclusive discounts and offers on Packt books and eBooks.
Foreword
Many of us who enjoy the benefits of internet technologies today don't possess a technical understanding of the software infrastructure layers of the internet. Indeed, understanding the architecture and technical layers of software has, until recently, been confined to software architects and engineers. This is partly due to the way the internet itself developed, in a patchy and almost "messy" manner. Ubiquitous interoperability was an afterthought. After all, there were no precedents to the internet and the technology hasn't proven its worth. Fast-forward to 2019 and we live in a very different era. Within the past 3 decades, the internet has transformed every conceivable industry in the world and human life, while accelerating the pace of growth and transformation of the global economy into something that would be unrecognizable let alone imaginable back in the 90s, when internet technologies were still in their infancy.
One more time, the new wave of emerging technologies, such as blockchain, artificial intelligence, big data, cloud computing, Internet of Things, 3D printing, augmented r eality /virtual reality, and so on is going to transform human life and change the face of the global economy. Only this time, the internet infrastructure already exists for the new technologies to piggyback on. The future of technological growth and technology-led global economic transformation is abundant with opportunities. Five key pillars mark the characteristic features of the technologies of the future: decentralization, speed, scale, security, and usability. In this second inning, we have the opportunity to build a technology stack that is inherently interoperable from scratch. The timing couldn't be better as professionals from all fields are keen to understand and help build the infrastructure technologies of the future. The demand to understand the building blocks of technologies such as blockchain and the functional knowledge to work with them for future buildout is increasing at an accelerated rate. Vivek Acharya's Oracle Blockchain Quick Start Guide is a step forward in that direction, and is particularly focused on enterprise blockchain solutions. At the same time, the business models that emerged from the growth of the internet are also being replaced as emerging technologies transform business as we know it, bringing seamless interoperability, unprecedented speed, and breathtaking user experience to everyday life. However,
Next page