Preface

This book introduces you to the value that blockchain brings to the enterprise. We focus on private permissioned blockchains, which we describe in Chapter 1, and why they are suitable for use in an enterprise environment. While we make comparisons to public unpermissioned networks in Chapter 1, we don’t discuss public networks beyond this. This book looks at how to choose the best scenario for blockchain, and at considerations for designing a blockchain network, before finally looking at how to develop your blockchain application.

Throughout this book we focus on a real-world scenario for commercial papers with Chapter 5 introducing a developer tutorial and how to run and extend a commercial paper network on blockchain.

Who Is This Book For?

While this book is focused on those people designing and developing blockchain networks, the early chapters have a broader scope. There’s no prerequisite reading required, although if you would like to extend the commercial paper scenario in Chapter 5, then knowledge of Node.js would be advantageous.

How Is This Book Organized?

This book contains six chapters, each chapter building on the previous.

  • Chapter 1 introduces blockchain for the enterprise, and describes the main concepts of a private permissioned blockchain.

  • Chapter 2 looks at how to identify when to use blockchain, and includes a set of detailed steps on how best to choose a good blockchain scenario.

  • Chapter 3 considers many of the options you will face when designing a blockchain network.

  • Chapter 4 describes the artifacts that need to be developed for a blockchain network, namely smart contracts and client-side applications.

  • Chapter 5 explains how to run the commercial paper scenario, and how to extend the scenario with additional functions.

  • Chapter 6 takes a look at the future of blockchain for the enterprise.

Conventions Used in This Book

The following typographical conventions are used in this book:

Italic

Indicates new terms, URLs, email addresses, filenames, and file extensions.

Constant width

Used for program listings, as well as within paragraphs to refer to program elements such as variable or function names, databases, data types, environment variables, statements, and keywords.

Note

This element signifies a general note.

O’Reilly Online Learning

Note

For almost 40 years, O’Reilly Media has provided technology and business training, knowledge, and insight to help companies succeed.

Our unique network of experts and innovators share their knowledge and expertise through books, articles, conferences, and our online learning platform. O’Reilly’s online learning platform gives you on-demand access to live training courses, in-depth learning paths, interactive coding environments, and a vast collection of text and video from O’Reilly and 200+ other publishers. For more information, please visit http://oreilly.com.

How to Contact Us

Please address comments and questions concerning this book to the publisher:

  • O’Reilly Media, Inc.
  • 1005 Gravenstein Highway North
  • Sebastopol, CA 95472
  • 800-998-9938 (in the United States or Canada)
  • 707-829-0515 (international or local)
  • 707-829-0104 (fax)

To comment or ask technical questions about this book, please send an email to .

For more information about our books, courses, conferences, and news, see our website at http://www.oreilly.com.

Find us on Facebook: http://facebook.com/oreilly

Follow us on Twitter: http://twitter.com/oreillymedia

Watch us on YouTube: http://www.youtube.com/oreillymedia

Acknowledgments

A special thanks to our colleague Evie Wright, for reviewing our draft versions of this book, providing valuable feedback and being part of the many discussions as we worked on this book. Evie joined our IBM Blockchain Engagement Team for a year out from her undergraduate studies at university.

We also want to thank our following colleagues for reviewing our draft versions, without which this book would not have received the much-needed sponsorship, direction, and support required:

  • Anita Chung

  • Alejandro Pinto

  • R. Colby Murphy

Finally, thanks to our colleague Horea Porutiu for reviewing and providing feedback on the draft version.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset