Hands-On Smart Contract Development with Hyperledger Fabric V2
- Autorzy:
- Matt Zand, Xun (Brian) Wu, Mark Anthony Morris
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 318
- Dostępne formaty:
-
ePubMobi
Opis ebooka: Hands-On Smart Contract Development with Hyperledger Fabric V2
Blockchain technology continues to disrupt a wide variety of organizations, from small businesses to the Fortune 500. Today hundreds of blockchain networks are in production, including many built with Hyperledger Fabric. This practical guide shows developers how the latest version of this blockchain infrastructure provides an ideal foundation for developing enterprise blockchain applications or solutions.
Authors Matt Zand, Xun Wu, and Mark Anthony Morris demonstrate how the versatile design of Hyperledger Fabric 2.0 satisfies a broad range of industry use cases. Developers with or without previous Hyperledger experience will discover why no other distributed ledger technology framework enjoys such wide adoption by cloud service providers such as Amazon, Alibaba, IBM, Google, and Oracle.
- Walk through the architecture and components of Hyperledger Fabric 2.0
- Migrate your current Hyperledger Fabric projects to version 2.0
- Develop blockchain applications on the Hyperledger platform with Node.js
- Deploy and integrate Hyperledger on Amazon Managed Blockchain, IBM Cloud, and Oracle Cloud
- Develop blockchain applications with Hyperledger Aries, Avalon, Besu, and Grid
- Build end-to-end blockchain supply chain applications with Hyperledger
Wybrane bestsellery
-
This book helps you to explore software security through gamified threat modeling, uncovering risks while making it enjoyable. You'll learn to identify, mitigate, and defend against threats, enhancing your system's security.
-
Unlock the full potential of Docker with this course. From understanding containers and Docker standards to mastering multi-container applications and advanced deployment strategies, this course is designed to elevate your containerization skills.
-
This book will help you understand key security principles and how they are implemented with Spring Security. You’ll also gain an in-depth understanding of Spring Security's new features applied to servlet and reactive Spring applications.
-
This book helps you build your own blockchains and production-grade decentralized apps on blockchains like Ethereum, Solana, NEAR, and Polkadot. You’ll explore best practices, code, and assets that can be used for scaffolding multiple projects.
-
This book helps you understand how to safeguard your AWS workloads, while equipping you with the knowledge you need to gain AWS (SCS-C02) certification.
-
Мова Python сьогодні відома у всьому світі. Вона з...(84.16 zł najniższa cena z 30 dni)
84.16 zł
103.90 zł(-19%) -
Ця книжка познайомить вас з особливостями Jav...(84.16 zł najniższa cena z 30 dni)
84.16 zł
103.90 zł(-19%) -
This practical guide to implementing DeFi in your projects guides you through building full-stack DeFi solutions with popular tools and teaches you how to leverage blockchain technologies to manage crypto assets.
O autorze ebooka
Matt Zand, Xun (Brian) Wu, Mark Anthony Morris - pozostałe książki
-
This Learning Path is your easy reference to explore and build blockchain networks using Ethereum, Hyperledger Fabric, and Hyperledger Composer. Starting with the basics of blockchain, this Learning Path teaches you all that you need to know to develop your own private and public blockchain netwo...
Blockchain Development with Hyperledger. Build decentralized applications with Hyperledger Fabric and Composer
Salman A. Baset, Luc Desrosiers, Nitin Gaur, Petr Novotny, Anthony O'Dowd, Venkatraman Ramakrishna
(160.09 zł najniższa cena z 30 dni)159.89 zł
179.00 zł(-11%) -
This book covers all the relevant concepts and phases of the blockchain development cycle. It will walk you through a step-by-step process to build three blockchain projects with differing complexity levels and hurdles. By the end of this book, you will be ready to tackle common issues in the blo...
-
Learn Ethereum, 2nd Edition is ideal for anyone who wants to quickly understand Ethereum blockchain technology, learn the latest developments in Ethereum, and build end-to-end decentralized applications using Web3 API, smart contract, and Ethereum blockchain.
-
Learn Ethereum is ideal for anyone who wants to do an ultra-learning on Ethereum blockchain technology and build end-to-end decentralized applications using smart contract and Ethereum. The hands-on examples will help novices master blockchain and Ethereum in a quick, effective and easy way.
-
The book not only implements Hyperledger Fabric, but also shows you how to build and model a blockchain network with Composer. You will master several business blockchain technologies under the Hyperledger umbrella, including Sawtooth, Iroha, decentralized Identity Hyperledger Indy, and Ethereum ...
-
This essential guide will help any blockchain practitioner gain expertise in developing complete STO and stablecoins DApps. This book provides a quick introduction to basic ICO and STO concepts, and their differences. It will also help readers compile, test, and deploy their own contracts by alte...
-
Blockchain technology is giving birth to new business models, inspiring communities to build economies on a decentralized network. This book will be your practical guide to get you up and running with concepts of building your very own Blockchain network. You will get a thorough understanding of ...
-
This book will help you understand the fundamentals of seven of the most popular NoSQL databases. You will see how the functionalities of each of them differ, while still giving you the same result - a database solution with speed, high performance, and accuracy.
Seven NoSQL Databases in a Week. Get up and running with the fundamentals and functionalities of seven of the most popular NoSQL databases
Aaron Ploetz, Devram Kandhare, Sudarshan Kadambi, Xun (Brian) Wu
(91.36 zł najniższa cena z 30 dni)91.31 zł
109.00 zł(-16%)
Ebooka "Hands-On Smart Contract Development with Hyperledger Fabric V2" 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 "Hands-On Smart Contract Development with Hyperledger Fabric V2" 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 "Hands-On Smart Contract Development with Hyperledger Fabric V2" 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-8607-9, 9781492086079
- Data wydania ebooka:
- 2021-09-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:
- 5.8MB
- Rozmiar pliku Mobi:
- 11.1MB
Spis treści ebooka
- Preface
- How to Build Enterprise Blockchain Applications with Hyperledger
- Who Is This Book For?
- Overview of the Chapters
- Conventions Used in This Book
- Using Code Examples
- OReilly Online Learning
- How to Contact Us
- Acknowledgments
- I. Introduction to Blockchain
- 1. Fundamental Concepts of Blockchain
- What Is Blockchain?
- Origin of Blockchain
- The Blockchain Revolution
- Blockchain 2.0
- Core Components of Blockchain
- Decentralized Network
- Cryptography
- Digital signatures
- Hash functions
- Wallet
- Shared Ledger
- Ledger database
- World state database
- Consensus
- PoW
- PoS
- PBFT
- PoET
- Smart Contracts
- Blockchain Architecture
- Nodes
- Blocks
- Chains
- Channels
- Supporting Technology and Concepts
- DLT
- Decentralization
- Peer-to-Peer
- Immutability
- Identity
- Accounts
- SDK
- API
- Transactions
- Incentives
- Privacy
- State
- Turing Complete
- Gas
- Tokens
- On-Chain
- Off-Chain
- Scalability
- Cryptocurrency
- Enclaves
- Oracles
- DApps
- Virtual Machine
- Fork
- Governance
- Genesis
- Clients
- Summary
- II. Introduction to Hyperledger Projects
- 2. Overview of Hyperledger Projects and Tools
- Evolution and Phases of Blockchain Technology
- Blockchain 1.0
- Blockchain 2.0
- Blockchain 3.0
- Blockchain 4.0
- Evolution and Phases of Blockchain Technology
- Hyperledger Family, Architecture, and Ecosystem
- The Hyperledger Design Philosophy
- Modular architecture
- Ultra secure
- Interoperability
- Noncryptocurrency architecture
- Application programming interfaces
- The Hyperledger Design Philosophy
- Overview of Hyperledger
- Consensus layer
- Smart contract layer
- Communication layer
- Data store abstraction
- Crypto abstraction
- Identity service
- API
- Interoperation
- Overview of Hyperledger Projects
- Distributed Ledger Frameworks
- Hyperledger Indy
- Hyperledger Fabric
- Hyperledger Iroha
- Hyperledger Sawtooth
- Hyperledger Besu
- Hyperledger Cactus
- Hyperledger Burrow
- Distributed Ledger Frameworks
- Domain-Specific
- Hyperledger Grid
- Overview of Hyperledger Tools and Libraries
- Tools
- Hyperledger Caliper
- Hyperledger Cello
- Hyperledger Explorer
- Hyperledger Avalon
- Tools
- Libraries
- Hyperledger Aries
- Hyperledger Quilt
- Hyperledger Ursa
- Hyperledger Transact
- Summary
- 3. Hyperledger Fabric Architecture and Components
- Hyperledger Fabric Overview
- Hyperledger Fabric Model
- Blockchain Network
- Identity
- Membership Service Provider
- Policies
- Nodes
- Chaincode
- Ledger
- The Ordering Service
- Private Collections of Data
- Summary
- III. Developing Smart Contracts with Hyperledger Fabric
- 4. Smart Contract Development
- Installing Prerequisites and Setting Up Hyperledger Fabric
- Git
- cURL
- Node.js and npm
- Docker and Docker Compose
- Fabric Installation Script
- Fundamental Requirements of a Smart Contract
- SDK
- Contract class
- Transaction context
- Context class
- Transaction functions
- Validate and sanitize arguments
- Simple state interaction (get, put, delete)
- Create and Execute Queries
- Installing Prerequisites and Setting Up Hyperledger Fabric
- Defining a Smart Contract
- Define Assets by Using Key-Value Pairs
- Collect Private Data
- Set Attribute-Based Access Control
- Initialize the Ledger State
- Chaincode invoke init
- Chaincode query
- Installing and Instantiating a Smart Contract
- Package the Chaincode
- Install the Chaincode
- Query the Installation
- Approve the Package
- Check Commit Readiness
- Commit the Chaincode Definition
- Query Whether the Chaincode Is Committed
- Initialize the Contract
- Execute a Query
- Summary
- 5. Smart Contract Invocation
- Overview of fabric-samples, Fabcar, and the Test Network
- fabric-samples
- Fabcar
- Fabcar client
- Fabcar smart contract
- Fabric Test Network
- Docker Container and CouchDB databases
- Overview of fabric-samples, Fabcar, and the Test Network
- Deploying a Smart Contract
- Understand the startFabric.sh Anatomy
- Execute startFabric.sh
- Generate Fabric Certificate Authorities
- Create Org1 Identities
- Invoke the Peer Chaincode
- Invoking Smart Contract Transactions
- Peer Command
- Fabric SDK for Node.js Command-Line Application
- Enroll our application administrator
- Register our application user
- Invoke a write transaction
- Query the world state
- Summary
- 6. Testing and Maintenance
- Creating a Fabcar UI Client
- Error Response Handling
- Fabcar UI Web Pages
- Enroll Admin
- Register User
- Invoke
- Query
- API
- Fabcar UI Code
- Fabcar UI Execution
- Creating a Fabcar UI Client
- Performing Rapid Smart Contract Testing
- Setting Up
- Start the orderer
- Start the peer
- Create a channel and join the peer
- Build and run the chaincode
- Approve and commit the chaincode
- Test the deployed chaincode
- Setting Up
- Preparing the Fabcar Smart Contract for Testing and Debugging
- Performing Fabcar Testing and Debugging
- Identifying and Reviewing Logs
- Creating Unit Test Contracts
- Summary
- IV. Blockchain Supply Chain with Hyperledger
- 7. Building Supply Chain DApps with Hyperledger Fabric
- Designing a Blockchain Supply Chain
- Understanding the Supply Chain Workflow
- Defining a Consortium
- Reviewing the PLN Life Cycle
- Equipment attributes and values
- Equipment state changes
- Equipment in the hand of the pharmacy
- Understanding Transactions
- Designing a Blockchain Supply Chain
- Writing Chaincode as a Smart Contract
- Project Structure
- Contract Class
- Transaction Logic
- Compiling and Deploying Fabric Chaincode
- Install Prerequisites
- Review the Project Structure
- Cryptogen
- Configtx
- Docker
- Install Binaries and Docker Images
- Start the PLN Network
- Monitor the PLN Network
- Create a PLN Channel
- Running and Testing the Smart Contract
- Install the Smart Contract
- Test the Smart Contract
- Developing an Application with Hyperledger Fabric Through the SDK
- Summary
- V. Hyperledger FabricOther Topics
- 8. Deploying Hyperledger Fabric on the Cloud
- Deploying Hyperledger Fabric on Amazon Blockchain Services
- Set Up Amazon Managed Blockchain with Prerequisites
- Set Up the Hyperledger Fabric Network
- Set Up the Hyperledger Fabric Client
- Clone the Samples Repository
- Enroll an administrative user
- Create a peer node in your membership
- Run the Hyperledger Fabric Application
- Configure and run Docker Compose to start the Hyperledger Fabric CLI
- Create configtx for Hyperledger Fabric channel creation
- Set environment variables for the orderer
- Deploying Hyperledger Fabric on Amazon Blockchain Services
- Using IBM Cloud for Blockchain Applications
- Understand the Platform Features
- Development
- Operation
- Scalability
- Understand the Platform Features
- Create an IBM Cloud Account
- Decide the Structure of the Blockchain Network
- Create and Join the Fabric Network
- Build the Blockchain Network
- Add a certificate authority
- Associate the admin identity
- Register users
- Create the peer organizations MSP definition
- Create the peer node
- Create the ordering service
- Add the organization as a consortium member
- Create a channel
- Join the channel
- Deploy the Smart Contract
- Create the Application
- Oracle Blockchain Platform Overview
- Oracle Blockchain Platform Use Case
- Explore the Use Case
- Engage with the Solution
- Business topology
- Access control
- Channel
- Digital asset
- Transactions
- Solution architecture
- Experiment with Oracle Blockchain Platform
- Configure Oracle Cloud Infrastructure
- Create OBP instances
- Create a blockchain network
- Export participant(s) organization certificate
- Import participant(s) certificate to founder organization
- Export orderer settings from founder
- Import orderer settings to participants
- Create the transaction infrastructure
- Create a channel at the founder
- Add the participants peer node to the channel
- Experience the Solution
- Develop chaincode
- Use OBPs app builder
- Deploy and instantiate the chaincode
- Deploy chaincode to participants
- Test the chaincode
- Verify transactions at the ledger
- Summary
- 9. Hyperledger Fabric V2 Integration
- New Features of Hyperledger Fabric V2
- Decentralized Governance for Smart Contracts
- New Chaincode Application Patterns
- Private Data Enhancements
- External Chaincode Launcher
- State Database Cache for CouchDB
- Alpine-Based Docker Images
- Sample Test Network
- Project structure
- Peers and orgs
- Generating crypto material
- New Features of Hyperledger Fabric V2
- Updating the Capability Level of a Channel
- Update to the Newest Capability Levels
- Retrieve the latest channel config
- Modify the necessary channel config
- Create a config update transaction
- Update to the Newest Capability Levels
- Upgrade Components
- Set Environment Variables for the Binaries
- Back Up and Restore the Ledger
- Upgrade the Orderer Nodes
- Upgrade the Peers
- Upgrade the Node SDK Clients
- Considerations for Moving to V2
- Chaincode Life Cycle
- Chaincode Shim Changes (Go Chaincode Only)
- Chaincode Logger (Go Chaincode Only)
- Peer Databases Upgrade
- Capabilities
- Define orderer node endpoint per organization
- Summary
- 10. Overview of Other Hyperledger Projects
- Hyperledger Aries
- Set Up the VON Network
- Run Hyperledger Aries Cloud Agent
- Issue credentials
- Request a proof
- Hyperledger Aries
- Hyperledger Avalon
- Trusted Execution Environment
- Zero-Knowledge Proofs
- Multiparty Computation
- Hyperledger Avalon Architecture
- Hyperledger Besu
- Hyperledger Besu Architecture
- Ethereum storage layer
- Storage layer
- Network storage layer
- Hyperledger Besu Architecture
- Set Up Hyperledger Besu
- JSON-RPC HTTP service endpoint
- JSON-RPC WebSocket
- GraphQL HTTP service endpoint
- Web block explorer address
- Prometheus address
- Grafana address
- Set up MetaMask and account
- Smart Contract and DApp in Hyperledger Besu Private Network
- Hyperledger Grid
- Domain Models
- Smart Contracts
- Pike
- SDK
- Sample Apps
- Summary
- Concluding Remarks
- Next Steps
- Now Its Your Turn
- Further Reading
- 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: Hands-On Smart Contract Development with Hyperledger Fabric V2 Matt Zand, Xun (Brian) Wu, Mark Anthony Morris (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.