Search icon CANCEL
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Blockchain across Oracle

You're reading from   Blockchain across Oracle Understand the details and implications of the Blockchain for Oracle developers and customers

Arrow left icon
Product type Paperback
Published in Oct 2018
Publisher Packt
ISBN-13 9781788474290
Length 530 pages
Edition 1st Edition
Languages
Concepts
Arrow right icon
Author (1):
Arrow left icon
Robert van Molken Robert van Molken
Author Profile Icon Robert van Molken
Robert van Molken
Arrow right icon
View More author details
Toc

Table of Contents (24) Chapters Close

Preface 1. Part I FREE CHAPTER
2. An Introduction to the Blockchain 3. How Blockchain Will Disrupt Your Organization 4. Part II
5. Blockchain 101 - Assets, Transactions, and Hashes 6. Blockchain 101 - Blocks, Chains, and Consensus 7. Blockchain 101 - Security, Privacy, and Smart Contracts 8. Understanding the Blockchain Data Flow 9. Public Versus Permissioned Blockchains and their Providers 10. Part III
11. Ethereum Versus Hyperledger 12. Building a Next-Generation Oracle B2B Platform 13. Introducing the Oracle Blockchain Cloud Service 14. Setting Up Your Permissioned Blockchain 15. Designing and Developing Your First Smart Contract 16. Deploying and Testing Your First Smart Contract 17. Configuring, Extending, and Monitoring Your Network 18. Part IV
19. Blockchain Across the Financial Services Industry 20. Blockchain Across the Transportation Industry 21. Blockchain Across the Healthcare Industry 22. Future Industry and Technology Directions 23. Other Books You May Enjoy

Designing and Developing Your First Smart Contract

In the previous chapter, we created an OBCS environment for each of our participating members, set up the permissioned blockchain, and joined all of the organizations to the same private channel. Now that we have this up and running, we can design and develop our first decentralized blockchain application.

In this chapter, we will first design our business network and define its data model (that is, its assets and participants), transactions, and events. I will explain each of these concepts in relation to what we are going to develop. Next, we will use the defined model to develop our decentralized application (that is, a smart contract) in the Go programming language. To actually program a smart contract we need to install the required software tools and set up our integrated development environment (IDE). The tools required...

lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime