Opis ebooka: Mastering Corda
Mastering Corda provides you with a consistent, linear, and paced path to learning Corda and building modern enterprise-grade decentralized applications. Using this book, anyone from a complete blockchain beginner to an experienced blockchain or enterprise architect can rapidly understand and write applications like a pro while exploring the technical nuances and intricacies of the Corda platform.
Corda is designed for use cases such as finance and investments, supply chain, healthcare, trade finance, insurance, and real estate that require a high-volume of transactions, scalability, and data privacy. If you have basic Java skills, this book will help you understand blockchain and show how you can get started immediately and be involved in the disruption of the future.
With this book, you will:
- Understand Corda's value proposition and alignment with business strategies--particularly relevant to business executives and architects
- Dive deep into Corda's architecture and blockchain fundamentals
- Rapidly gain extensive knowledge of and hands-on experience with building Corda applications
- Compare and contrast Corda with Bitcoin, Ethereum, and Hyperledger
- Effectively prepare for the Corda certification exam and job interviews involving blockchain
- Perform data analytics and machine learning on Corda nodes
Wybrane bestsellery
-
Kryptowaluta - ten termin brzmi nieco tajemniczo, ale i niezwykle obiecująco. Wielu inwestorów nadal nie w pełni pojmuje mechanizm funkcjonowania kryptowalut, jednak niemal każdy rozważa, czy warto się nimi zainteresować. Czy te cyfrowe waluty są prawdziwą, nową nadzieją na duży zarobek? Szansą n...(46.20 zł najniższa cena z 30 dni)
46.20 zł
77.00 zł(-40%) -
Czy naprawdę da się zarobić majątek na kryptowalutach? Jak wygląda krypto-kot, za którego zapłacono 172 tys. dolarów? Jak bogaty jest twórca bitcoina? Na te i wiele innych pytań znajdziecie odpowiedź w książce Kryptowaluty od zera.(16.56 zł najniższa cena z 30 dni)
18.40 zł
23.00 zł(-20%) -
Łańcuch bloków ma wyjątkowy potencjał. W najśmielszym scenariuszu może doprowadzić do odebrania władzy politykom i wielkim firmom, aby rozdzielić ją między użytkowników. Chodzi tu o odniesienie nie tylko do kryptowalut, ale także organizacji i społeczności. Dziś sieć Ethereum zapewnia podstawy te...(40.20 zł najniższa cena z 30 dni)
40.20 zł
67.00 zł(-40%) -
Czy jesteś gotowy, by w jeden dzień odkryć sekrety Bitcoina, które mogą zmienić Twoje życie? Ta książka to Twój bilet do świata kryptowalut, gdzie zrozumienie podstaw i strategii inwestycyjnych stanie się Twoją przepustką do potencjalnych zysków. Niezależnie od tego, czy jesteś początkującym entu...
-
To prawda: świat kryptowalut jest skomplikowany. Możesz go jednak zrozumieć i nauczyć się po nim poruszać, w czym pomoże Ci ta książka — interesujący przewodnik, który przystępnie wyjaśnia technologiczne podstawy rynku kryptowalut i związanej z nim ekonomii cyfrowej. Dowiesz się stąd, jak f...(40.20 zł najniższa cena z 30 dni)
40.20 zł
67.00 zł(-40%) -
Join the technological revolution that's taking the financial world by storm. Mastering Bitcoin is your guide through the seemingly complex world of Bitcoin, providing the knowledge you need to participate in the internet of money. Whether you're building the next killer app, investing in a start...(195.07 zł najniższa cena z 30 dni)
194.97 zł
249.00 zł(-22%) -
Łatwy zysk często wiąże się z dużym ryzykiem. Zanim zatem zainwestujesz, sprawdź, czy wybrałeś właściwą drogę. Chociaż niemal każdy z nas słyszał o kryptowalutach i orientuje się, na czym polega mechanizm ich funkcjonowania, pojęcie to ciągle budzi w nas tyle samo ciekawości, co sceptycyzmu. W...(23.75 zł najniższa cena z 30 dni)
26.39 zł
32.99 zł(-20%) -
Ta książka jest przeznaczona dla osób, które chcą zrozumieć działanie Lightning Network i wykorzystać możliwości tej technologii we własnych aplikacjach. Z lektury tej pozycji skorzystają programiści, architekci systemowi i inżynierowie. Omówiono w niej podstawy funkcjonowania sieci LN i sposoby ...(71.40 zł najniższa cena z 30 dni)
71.40 zł
119.00 zł(-40%) -
Ta książka jest przeznaczona dla osób chcących zrozumieć działanie łańcucha bloków i rozważających praktyczne zastosowanie tej technologii. Skorzystają z niej i menedżerowie, i specjaliści IT. Omówiono tu ewolucję blockchaina i najróżniejsze sposoby jego użycia — przy czym to wyjaśnienie wy...(41.40 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł(-40%) -
Blockchain. Klucz do świata kryptowalut. Słowo, które brzmi jak obietnica bogactwa. Tylko... Czym tak naprawdę jest ów Blochchain? Niestety, w większości książek, artykułów, dyskusji w mediach tradycyjnych i Internecie mówi się o nim albo niezrozumiale, albo w mocnych uproszczeniach i z niepotrze...(44.85 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł(-40%)
Ebooka "Mastering Corda" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Mastering Corda" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Mastering Corda" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Ebooka:
- 978-14-920-4713-1, 9781492047131
- Data wydania ebooka:
- 2020-10-09 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 13.6MB
- Rozmiar pliku Mobi:
- 13.6MB
Spis treści ebooka
- Foreword
- Preface
- Conventions Used in This Book
- Using Code Examples
- OReilly Online Learning
- How to Contact Us
- Acknowledgments
- 1. Business Cases for Corda
- What Is Blockchain?
- Solving Double Spend
- What Is Corda?
- Business Cases
- Decentralized Finance and Digital Assets
- Tokenization
- Capital Raising
- Traceability and Provenance
- Reconciliation Cost Reduction
- Example: The housing market
- Example: Trade breaks
- Reconciliation Revenue Streams
- Example: Blind pricing
- Better AI
- Enterprise Requirements
- Privacy
- Know Your Counterparty
- Permissioning
- Scalability and Performance
- Integration and Developer Adoption
- A Brief History of Corda
- On-Ledger Versus Off-Ledger Data
- Challenges to Adoption
- The Critical Mass Challenge
- Alternatives to Corda
- Portability
- Corda Enterprise
- Corda Business Networks Toolkit
- Wrap-Up
- 2. Essential Corda and Blockchain Cryptography
- Understanding Hashes
- The SHA-256 Hash Algorithm
- Hashes in Corda
- Understanding Hashes
- Asymmetric Cryptography
- Symmetric Key Cryptography
- Modern Cryptography
- The Encryption Process
- Combining Encryption with Hashes
- Proof of Origin
- Combining Encryption with Proof of Origin
- Proof of Ownership of a Public Key
- Key Generation Algorithms: Elliptical Curves
- Corda and Keys
- Digital Signatures
- Corda Digital Signatures
- Digital Certificates
- The X.509 Digital Certificate Structure
- Corda Digital Certificates
- Merkle Trees
- Corda Merkle Trees
- Wrap-Up
- 3. Your First Corda Smart Contract
- The Echo CorDapp
- Flow Basics
- The Echo CorDapp
- High-Level Overview of the Echo CorDapp
- Creating a New CorDapp Project
- Loading the Template Code into IntelliJ
- Step 1: Open the project
- Step 2: Import and link Gradle project
- Step 3: Configure Gradle wrapper
- Step 4: Opening the project
- Loading the Template Code into IntelliJ
- Overview of Scaffolding Code
- The Initiator
- The Responder
- The Gradle Build File
- Gradle Wrapper Scripts
- Underlying Mechanics of the Echo CorDapp
- Coding the Echo CorDapp
- Coding the Responder Flow
- Completing the EchoInitiatorFlow
- Deploying the Echo CorDapp
- Launching the Echo CorDapp
- Invoking Echo Flows
- Shutting nodes down
- Monitoring flows
- Connecting to a node via SSH
- Invoking Echo Flows
- Template Web App and Mock Testing
- Wrap-Up
- 4. Blockchain Fundamentals
- Apocalypse Now
- Going Digital
- A Digital Ledger
- A Digital Asset
- Digital Asset Valuation Factors
- Trust the System
- Pizza really happened
- The Parallels
- Distrust the System, Trust Algorithms
- The Blockchain Symphony
- Dispute Resolution
- Consensus
- Blockchain Components
- Nodes
- Network
- Data Structures
- Addresses
- Transactions
- Blocks
- Blockchain
- Machinery in Action
- Mining
- Asymmetric: Work Versus Verification
- Consensus, Byzantine Fault Tolerance, and Forks
- Difficulty
- Wrap-Up
- 5. Corda Fundamentals
- Corda and Corda Networks
- Corda Network Participants and Services
- Identity Manager
- Network Map Service
- Notary
- Oracles
- Transaction Model
- The UTXO model
- Spending
- Transaction Finality
- Consensus
- Node Design and Architecture
- Vault and Ledger
- Node Services
- Vault Service
- Key Management Service
- Network Service
- Corda RPC
- Node Technology Components
- Turing-Complete Smart Contracts
- Deterministic JVM
- Data Storage
- Messaging and Message Queue
- Quasar
- Corda Applications
- The Corda Network
- Corda Testnet
- The Marketplace
- Wrap-Up
- 6. Building a Distributed Task CorDapp
- Understanding States
- Aspects of States
- State Transitions Between Multiple Parties
- Understanding States
- Creating States in Corda
- Understanding Transactions
- Transaction Inputs and Outputs
- Transactions in Corda
- Transaction Propagation
- Flows That Manage Transactions
- Building the ToDoDist CorDapp
- Model and Code the ToDoState State
- Creating a ToDoState on the Ledger
- Running CreateToDoFlow to Create a To-Do Item
- Assigning a To-Do to Another Party
- The AssignToDoInitiator flow
- The AssignToDoResponder
- Running AssignToDoResponder
- Looking at PartyAs database
- Looking at PartyBs database
- Wrap-Up
- 7. Extending ToDoDist with Advanced States
- Commands: Transaction Intent
- Corda Commands
- Creating Commands
- Organizing Commands
- Contracts: State Transition Constraints and Validations
- Create a ToDo Contract
- Making States Queryable
- Step 1: Create a Model Class
- Step 2: Create a Grouping Marker for the Versions
- Step 3: Define a Schema Version of the Model
- Step 4: Refactor TaskModel as an Inner Class in ToDoSchemaV1
- Step 5: Implement the QueryableState Interface
- Inspecting a Queryable State
- Schedulable States
- Step 1: Adding a deadline reminder to ToDoState
- Step 2: Implementing the SchedulableState interface
- Step 3: Coding AlarmFlow
- Step 4: Deploy and run
- Requiring Signatures by a Certain Time
- Corda TimeWindows
- fromOnly
- untilOnly
- Between
- Relative durations
- Point in time with before and after tolerance
- Midpoint
- Corda TimeWindows
- Creating To-Do Time Windows
- Attaching a File to a To-Do
- ToDoDist Attachment
- Running AttachDocToDoInitiator
- Wrap-Up
- 8. State Linking, Fungibility, Coin Selection, and Observers
- Complex States
- Linking States
- Locating States on the Ledger
- Linking States via StateRef
- Linking States via linearId
- Linking via StatePointers
- Linear pointer
- Static pointer
- Parent state transition impact
- Linking via StatePointers
- Reference States
- Publishing and Using a Reference State
- Example: Stock Symbol
- Fungibility
- Non-fungible States
- Fungible States
- Coin Selection
- Soft Locking
- Fungible Stablecoin Cash on Ledger
- Refactoring for Multiple Coin Selection and Fractional Amounts
- Redemption: Burning a State
- Propagating States to Observers
- State Design
- Wrap-Up
- 9. Tokens and the Token SDK
- What Are Tokens?
- Why Do We Use Tokens?
- The Era of Tokens Is Upon Us
- Quorum and the JPMorgan Coin
- Libra
- Walmarts token
- The Era of Tokens Is Upon Us
- A Brief History of Tokens on Blockchain
- Bitcoin as a Rigidly Defined Token
- Ethereum: Programmable Tokens with Rigid Transactions
- Corda: Coming Full Circle
- Illustrating Token Fundamentals with Code
- Token Ownership
- Token with Owner
- Types of Tokens
- Controlling the Volume
- Transferring Tokens Out
- Transferring Tokens In
- Using the Kotlin infix Operator
- Non-fungible Tokens
- Coding a Non-fungible Token
- Is my token fungible or non-fungible?
- Separating issuer from owner
- Refactoring our token classes
- Typed token types
- One last step: Amount
- Coding a Non-fungible Token
- The Token SDK
- Corda Settler and Redemption
- Wrap-Up
- 10. Oracles and Corda Services
- Corda Oracles
- Prime: The Example Corda Oracle CorDapp
- The Oracle Node
- The Client Node
- Corda Oracles
- Filtered Transactions
- Running the Prime Oracle
- Corda Oracles with Java: The SDR Oracle
- Obtaining SDR Data
- Project Setup
- Coding the Command Object
- Coding the SDR Corda Service
- The sign Method
- The Clients Initiator Flow
- Running the SDR Oracle
- The Economics of Oracles
- Wrap-Up
- 11. Node Internals and Analytics
- Why Python?
- Quick Start
- Installing PyCorda
- The Python REPL
- Programmatically Downloading the H2 DB Drivers
- Exploring a Node
- Reading the Java Keystore for a Node
- Node and Vault Snapshot to File
- Exploring the Vault and CorDapp
- Analyzing a Transaction
- Reviewing the snapshots
- Analyzing the second transaction
- Analyzing the third and fourth transactions
- Analyzing a Transaction
- Invoking the Obligation CorDapps API Directly from Python
- Generating Tons of Transactions
- Time-Series Charts
- Piping Monitoring Data to Plotly
- Building a Simple Monitoring Web App with PyCorda and Flask
- PyCordas Future
- 12. Corda RPC and Vault Queries
- CordaIQ
- Obtaining a CordaRPCOps Instance
- RPC Client Setup
- Step 1: Create Gradle project
- Step 2: Open Gradle project in IntelliJ
- Step 3: Create libs folder
- Step 4: Build and deploy the Obligation CorDapp and nodes
- Step 5: Copy and drop in the Obligation CorDapp JAR
- Step 6: Modify build.gradle to grab Corda binaries
- Step 7: Make sure its all working
- Step 8: Connecting via Corda RPC
- RPC Client Setup
- RPC Methods
- Network
- Retrieving select network information
- The NodeInfo object
- Retrieving a nodes platform and vendor information
- Retrieving a snapshot of the network
- Managing the network map cache
- Obtaining a network map feed
- Network
- Party and Public Key Query
- Flows
- Retrieving registered flows
- Launching flows
- Issue an obligation
- Transfer the obligation
- Issue cash and settle obligation
- Tracking flow execution progress
- Killing flows
- Querying and Managing the Vault
- vaultQuery
- StateMetaData
- vaultQueryByCriteria and QueryCriterias
- Linear state queries
- Fungible asset and fungible state queries
- VaultQueryCriteria
- Sorting and pagination: vaultQueryWithSort and vaultQueryWithPagination
- vaultQueryBy
- Vault tracking
- Transaction Notes
- Attachment Management
- Node Management
- Scenario: Graceful termination
- Scenario: Abrupt termination
- Notary
- State Machine Management
- State machines snapshot
- Monitoring RPC Calls
- Using Jolokia
- Using Hawtio
- Pause and Resume via Browser
- Wrap-Up
- A. The Obligation CorDapp
- Installing the Obligation CorDapp
- B. Kotlin Cheat Sheet
- Key Kotlin Points
- C. Comparison Tables
- D. DAML for Corda
- What Is DAML?
- What Is DAML for Corda?
- What Does It Mean for Corda Developers?
- Index
O'Reilly Media - inne książki
-
This concise yet comprehensive guide explains how to adopt a data lakehouse architecture to implement modern data platforms. It reviews the design considerations, challenges, and best practices for implementing a lakehouse and provides key insights into the ways that using a lakehouse can impact ...(193.69 zł najniższa cena z 30 dni)
193.19 zł
249.00 zł(-22%) -
In today's fast-paced world, more and more organizations require rapid application development with reduced development costs and increased productivity. This practical guide shows application developers how to use PowerApps, Microsoft's no-code/low-code application framework that helps developer...(162.47 zł najniższa cena z 30 dni)
162.27 zł
209.00 zł(-22%) -
Welcome to the systems age, where software professionals are no longer building software&emdash;we're building systems of software. Change is continuously deployed across software ecosystems coordinated by responsive infrastructure. In this world of increasing relational complexity, we need t...(152.21 zł najniższa cena z 30 dni)
152.01 zł
209.00 zł(-27%) -
This book provides an ideal guide for Python developers who want to learn how to build applications with large language models. Authors Olivier Caelen and Marie-Alice Blete cover the main features and benefits of GPT-4 and GPT-3.5 models and explain how they work. You'll also get a step-by-step g...(155.41 zł najniższa cena z 30 dni)
155.36 zł
209.00 zł(-26%) -
In today's cloud native world, where we automate as much as possible, everything is code. With this practical guide, you'll learn how Policy as Code (PaC) provides the means to manage the policies, related data, and responses to events that occur within the systems we maintain—Kubernetes, c...(212.59 zł najniższa cena z 30 dni)
212.39 zł
279.00 zł(-24%) -
Geared to intermediate- to advanced-level DBAs and IT professionals looking to enhance their MySQL skills, this guide provides a comprehensive overview on how to manage and optimize MySQL databases. You'll learn how to create databases and implement backup and recovery, security configurations, h...(221.43 zł najniższa cena z 30 dni)
221.33 zł
279.00 zł(-21%) -
Get the details, examples, and best practices you need to build generative AI applications, services, and solutions using the power of Azure OpenAI Service. With this comprehensive guide, Microsoft AI specialist Adrián González Sánchez examines the integration and utilization of Az...(162.23 zł najniższa cena z 30 dni)
162.18 zł
209.00 zł(-22%) -
Despite the increase of high-profile hacks, record-breaking data leaks, and ransomware attacks, many organizations don't have the budget for an information security (InfoSec) program. If you're forced to protect yourself by improvising on the job, this pragmatic guide provides a security-101 hand...(214.77 zł najniższa cena z 30 dni)
214.57 zł
239.00 zł(-10%) -
Keeping up with the Python ecosystem can be daunting. Its developer tooling doesn't provide the out-of-the-box experience native to languages like Rust and Go. When it comes to long-term project maintenance or collaborating with others, every Python project faces the same problem: how to build re...(189.29 zł najniższa cena z 30 dni)
188.79 zł
239.00 zł(-21%) -
Bringing a deep-learning project into production at scale is quite challenging. To successfully scale your project, a foundational understanding of full stack deep learning, including the knowledge that lies at the intersection of hardware, software, data, and algorithms, is required.This book il...(227.19 zł najniższa cena z 30 dni)
227.14 zł
279.00 zł(-19%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: Mastering Corda Jamiel Sheikh (0) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.