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
-
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...
Jak nadążyć za kryptowalutami. Przewodnik po Bitcoinie i nowej cyfrowej ekonomii Jak nadążyć za kryptowalutami. Przewodnik po Bitcoinie i nowej cyfrowej ekonomii
(40.20 zł najniższa cena z 30 dni)43.55 zł
67.00 zł(-35%) -
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)
50.05 zł
77.00 zł(-35%) -
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...
Bitcoin w 1 dzień. Wszystko co musisz wiedzieć by zacząć zarabiać na Bitcoinie już dziś! Bitcoin w 1 dzień. Wszystko co musisz wiedzieć by zacząć zarabiać na Bitcoinie już dziś!
-
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...(211.65 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%) -
Ł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...(14.90 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 ...
Lightning Network dla praktyków. Protokół drugiej warstwy i jego wykorzystanie do obsługi płatności bitcoinami Lightning Network dla praktyków. Protokół drugiej warstwy i jego wykorzystanie do obsługi płatności bitcoinami
(71.40 zł najniższa cena z 30 dni)77.35 zł
119.00 zł(-35%) -
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...
Blockchain. Przewodnik po technologii łańcucha bloków. Kryptowaluty, inteligentne kontrakty i aplikacje rozproszone Blockchain. Przewodnik po technologii łańcucha bloków. Kryptowaluty, inteligentne kontrakty i aplikacje rozproszone
(41.40 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
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...
Świat kryptomilionerów. Znajdź swoją szansę w świecie Blockchaina Świat kryptomilionerów. Znajdź swoją szansę w świecie Blockchaina
(41.40 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
Opublikowany w 2008 roku whitepaper Bitcoin: A Peer-to-Peer Electronic Cash System na zawsze odmienił świat biznesu. Bitcoin był pierwszą implementacja Blockchaina, zdecentralizowanej bazy danych chronionej kryptograficznie. Za nim ruszyła lawina projektów, zarówno na sieciach publicznych (Ethere...
Blockchain i kryptowaluty. Kurs video. Zdecentralizowane finanse od podstaw Blockchain i kryptowaluty. Kurs video. Zdecentralizowane finanse od podstaw
(39.90 zł najniższa cena z 30 dni)59.50 zł
119.00 zł(-50%) -
The Lightning Network (LN) is a rapidly growing second-layer payment protocol that works on top of Bitcoin to provide near-instantaneous transactions between two parties. With this practical guide, authors Andreas M. Antonopoulos, Olaoluwa Osuntokun, and Rene Pickhardt explain how this advancemen...(211.65 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%)
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
-
JavaScript gives web developers great power to create rich interactive browser experiences, and much of that power is provided by the browser itself. Modern web APIs enable web-based applications to come to life like never before, supporting actions that once required browser plug-ins. Some are s...(186.15 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
How will software development and operations have to change to meet the sustainability and green needs of the planet? And what does that imply for development organizations? In this eye-opening book, sustainable software advocates Anne Currie, Sarah Hsu, and Sara Bergman provide a unique overview...(160.65 zł najniższa cena z 30 dni)
169.14 zł
199.00 zł(-15%) -
OpenTelemetry is a revolution in observability data. Instead of running multiple uncoordinated pipelines, OpenTelemetry provides users with a single integrated stream of data, providing multiple sources of high-quality telemetry data: tracing, metrics, logs, RUM, eBPF, and more. This practical gu...(143.65 zł najniższa cena z 30 dni)
152.15 zł
169.00 zł(-10%) -
Interested in developing embedded systems? Since they don't tolerate inefficiency, these systems require a disciplined approach to programming. This easy-to-read guide helps you cultivate good development practices based on classic software design patterns and new patterns unique to embedded prog...(152.15 zł najniższa cena z 30 dni)
160.65 zł
189.00 zł(-15%) -
If you use Linux in your day-to-day work, then Linux Pocket Guide is the perfect on-the-job reference. This thoroughly updated 20th anniversary edition explains more than 200 Linux commands, including new commands for file handling, package management, version control, file format conversions, an...(92.65 zł najniższa cena z 30 dni)
101.15 zł
119.00 zł(-15%) -
Gain the valuable skills and techniques you need to accelerate the delivery of machine learning solutions. With this practical guide, data scientists, ML engineers, and their leaders will learn how to bridge the gap between data science and Lean product delivery in a practical and simple way. Dav...(245.65 zł najniższa cena z 30 dni)
245.65 zł
289.00 zł(-15%) -
This practical book provides a detailed explanation of the zero trust security model. Zero trust is a security paradigm shift that eliminates the concept of traditional perimeter-based security and requires you to "always assume breach" and "never trust but always verify." The updated edition off...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Decentralized finance (DeFi) is a rapidly growing field in fintech, having grown from $700 million to $100 billion over the past three years alone. But the lack of reliable information makes this area both risky and murky. In this practical book, experienced securities attorney Alexandra Damsker ...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Whether you're a startup founder trying to disrupt an industry or an entrepreneur trying to provoke change from within, your biggest challenge is creating a product people actually want. Lean Analytics steers you in the right direction.This book shows you how to validate your initial idea, find t...(126.65 zł najniższa cena z 30 dni)
126.65 zł
149.00 zł(-15%) -
When it comes to building user interfaces on the web, React enables web developers to unlock a new world of possibilities. This practical book helps you take a deep dive into fundamental concepts of this JavaScript library, including JSX syntax and advanced patterns, the virtual DOM, React reconc...(194.65 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%)
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.