举报

会员
Blockchain across Oracle
Robert van M?lken 著
更新时间:2021-07-23 16:45:12
开会员,本书免费读 >
BlockchainacrossOraclegivesyoutheprofessionalorientationtoBlockchainthatyouneedasanOracledeveloperintoday’schangingworld.WrittenandpreparedforyoubyOracleDeveloperChampionRobertvanM?lken,thisbookgetsyouuptospeedwiththedetailsoftheBlockchain-coreconcepts,howtoimplementOracle’sBlockchainCloudService,industryimplicationsfortheBlockchain,andhowtheBlockchainwillaffectyourOraclecustomers.RobertvanM?lkenintroducesyoutothehistoryandconceptsoftheBlockchain.You’llreallygettounderstandtheBlockchaininsideandout,asanOracledeveloperorsolutionarchitect.You’llunderstandtheBlockchainflow,andhowthehashesandchainscreateanewdecentralisedparadigmforyouasanOracledeveloper.You’llgaininsightsintohowtheBlockchainaffectsOracledevelopersandcustomersinthismodernanddisruptiveera.You’llseehowtheBlockchainconceptsworkinthisnewworldwhereAssets,Transactions,Security,andPrivacy,canallbesustainedacrossadecentralizedsystemforyourcustomers.Thenyou'llfindadetailedlookatthecutting-edgeOraclemiddlewaresolutions.You’lllearnaboutHyperledgerFabric,theopensourceBlockchainframeworkusedbyOracleasitscore,andhowtosetupyourownOracleBlockchainNetwork.You’lldesignanddevelopasmartcontract,andlearnhowtorunitontheOracleBlockchainCloudService.ThefinalpartofthebooklooksathowtheBlockchainwillaffectyourcustomersacrossvariousindustrysectors.Bystudyingindustrytrendsinthefinancialservicessector,healthcareindustry,andthetransportindustry,you’lldiscoverhowtheoptionsandpossibilitiesforyouandyourclientsarebeingtransformedbytheBlockchainacrossOracle.You’llcompletethisprofessionalorientationbylookingatBlockchaintrendsandfuturedirections.
最新章节
- 【正版无广】Leave a review - let other readers know what you think
- Other Books You May Enjoy
- Summary
- How do I remain current on blockchain developments?
- IOTA Tangle network
- Raiden Network
品牌:中图公司
上架时间:2021-07-23 15:43:05
出版社:Packt Publishing
本书数字版权由中图公司提供,并由其授权上海阅文信息技术有限公司制作发行
- 【正版无广】Leave a review - let other readers know what you think 更新时间:2021-07-23 16:45:12
- Other Books You May Enjoy
- Summary
- How do I remain current on blockchain developments?
- IOTA Tangle network
- Raiden Network
- Lightning Network
- Future technology directions
- Provenance
- Foodshed
- Agriledger/AgUnity
- Notable platforms to watch
- Current state and inefficiencies
- Food and agriculture industry
- Current state and inefficiencies
- Peer-to-peer trading and microgrids
- Energy industry
- Future industry directions
- Future Industry and Technology Directions
- Summary
- Initial health threat targets
- The AI/ML inference engine
- Nano Cure Chain and marketplace
- The Nano Sense chip
- Current inefficiencies of medical research
- Use case – Nano Vision (cure development)
- Platform services
- Data is cryptographically encrypted
- Multiple participants and permissions
- Dual-blockchain system
- Key features of the platform
- Current state and inefficiencies of health records
- Use case – MedicalChain (health records)
- Current state and inefficiencies
- Cybersecurity and data security
- Current state and inefficiencies
- Drug traceability and anti-counterfeiting
- Impact on healthcare
- Blockchain Across the Healthcare Industry
- Summary
- Use case – BiTA (Transport Alliance)
- Use case – TradeLens (shipping solution)
- Use case – SkyCell (refrigerated air freight)
- Current state and inefficiencies
- Performance contracts
- Current state and inefficiencies
- Freight/fleet tracking
- Impact on transportation and logistics
- Blockchain Across the Transportation Industry
- Summary
- Use case – MonetaGo – bill discounting
- PayIOTA – Payment gateway
- Cryptocurrency ATM
- Use case – ATM and payment gateway
- Current state and inefficiencies
- Cross-border payments
- Current state and inefficiencies
- International trade finance
- The impact of blockchain on the financial services versus financial markets
- Impact on financial services
- Blockchain Across the Financial Services Industry
- Part IV
- Summary
- Integrating applications using Fabric SDK
- Things we can/can't monitor from the platform's perspective
- Checking the log files of nodes
- Monitoring your blockchain network
- Chaincode attributes
- Event service attributes
- Election attributes
- Gossip attributes
- Peer nodes
- CA node
- Changing the configuration of the orderer node
- Changing the settings of the ordering service
- Ordering service
- Configuring your blockchain network
- Adding the Fabric participant to the network
- Composing the orderer certificate PEM file
- Retrieving the orderer settings file
- Adding yourself to the network as a Fabric participant
- Adding a member to chaincode endorsers as founder
- Adding a member to an existing channel as founder
- Importing the certificates file as founder
- Creating a certificate file as a Fabric participant
- Extending your blockchain network
- Configuring Extending and Monitoring Your Network
- Summary
- Monitoring executed transactions
- Sending an insurance claim to the driver at fault
- Offering a repair quote with estimates
- Requesting a quote for vehicle repairs
- Issuing a new insurance policy
- Updating the accident report
- Reporting a new accident
- Reading asset data to check the current values
- Setting up all of the required demo assets
- Overview of chaincode interactions
- Getting the version of the OBCS API
- Available REST proxy APIs
- Importing and testing chaincode API requests
- Installing a client to call the REST proxy's API
- Testing a smart contract using a REST client
- Exposing chaincode using the Quick method
- Exposing chaincode using the Advanced method
- Exposing smart contracts using the REST proxy
- Installing chaincode on member organizations
- Installing a new version of our chaincode
- Activating the chaincode on a channel
- Installing chaincode on the founder's peers
- Deploying your smart contract
- Deploying and Testing Your First Smart Contract
- Summary
- Programming the ReportAccident transaction
- Adding the data model objects
- Programming the initial chaincode skeleton
- Programming the actual chaincode
- Installing missing Go packages and commands
- Setting up a workspace in VSCode
- Programming the smart contract
- Installing Visual Studio Code (IDE)
- Downloading platform-specific binaries
- Step 3 – Setting up your Go workspace
- Step 2 – Setting environment paths
- Step 1 – Installing Go
- Installing the Go programming language
- Installing Docker and Docker Compose
- Installing cURL
- Setting up the necessary development tools
- Designing the insurance assets and transactions
- Designing the repair assets and transactions
- Designing the accident assets and transactions
- Designing the participants and base assets
- Model-first design approach
- The proposed application
- Designing and Developing Your First Smart Contract
- Summary
- Adding member peers to the channel
- Create a new channel as the founder
- Setting up a private channel
- Import orderer settings at member organizations
- Export orderer settings from founder
- Import peer nodes of member organizations
- Import certificates of member organizations
- Export member organization's peer nodes
- Export member organization's certificates
- Adding the member organizations
- Blockchain Chaincodes
- Blockchain Channels
- Blockchain Nodes
- Blockchain Network
- Blockchain Dashboard
- First look at the administrative console
- Provisioning the environments
- Introducing the solution
- Summarizing the problem
- Setting Up Your Permissioned Blockchain
- Summary
- REST gateway (APIs)
- Administration services
- OBCS – object store integration
- OBCS world state and history databases
- Data services
- OBCS MSP
- OBCS orderer node
- OBCS peer node
- Blockchain nodes and containers
- Infrastructure and PaaS services
- What component roles does OBCS fulfill?
- Why did Oracle build a managed platform?
- Chaincode services
- Validation (commitment)
- Ordering
- Endorsement
- Consensus protocol
- Peer gossip data dissemination protocol
- Channels for limiting access and visibility
- The distributed ledger and world state
- The peer and ordering service architecture
- Consensus services
- Membership services
- What component roles does Fabric fulfil?
- Why did Oracle pick Hyperledger Fabric?
- Introducing the Oracle Blockchain Cloud Service
- Summary
- Blockchain – the next-generation B2B platform
- Repair order request
- Insurance claim request
- New accident report
- In-depth look into interactions
- Smart contract interactions
- What is the blockchain platform architecture?
- Implementing the business case on a blockchain
- Data is stored in the same way on each network peer
- One smart contract to rule them all
- Defining interactions is easier and more democratic
- The impact it has on the TTP
- Solves offline reconciliation between partners
- Configuring redundant CPAs is a thing of the past
- Messages are distributed to partners in the blockchain
- Taking out the middleman
- How does it solve the traditional B2B challenges?
- Blockchain can solve these challenges
- Offline reconciliation after uncompleted transactions
- Different approaches to processing and storing data
- Use of different programming languages
- Room for interpretation
- Are all rules implemented?
- Partners need to implement the same business rules
- Configuring CPAs can be a redundant activity
- Reaching a consensus about the interactions
- Five implementation challenges and/or pitfalls
- Repair order request
- Insurance claim request
- New accident report
- In-depth look at interactions
- How do partners interact with each other?
- What is the common application architecture?
- Implementing the business case on a B2B network
- Introducing Oracle SOA Suite
- Introducing Oracle B2B
- Traditional cross-organizational applications
- Introducing the business case
- Building a Next-Generation Oracle B2B Platform
- Summary
- Hyperledger Fabric
- Ethereum
- Where do your smart contracts run?
- Hyperledger fabric
- Ethereum
- How to develop a smart contract
- Hyperledger Fabric
- Ethereum
- Smart contracts
- Hyperledger Fabric
- Ethereum
- Built-in cryptocurrency
- Hyperledger fabric
- Ethereum
- Consensus algorithm
- Hyperledger fabric
- Ethereum
- Mode of operation and participation
- Hyperledger fabric
- Ethereum
- Two leading platform frameworks
- Ethereum Versus Hyperledger
- Part III
- Summary
- MultiChain
- R3/Corda
- Oracle blockchain cloud service
- Hyperledger Fabric
- Private/consortium blockchain providers
- Blockstack
- IPFS
- NEO
- Ethereum
- Public blockchain providers
- Challenges
- Advantages
- Private blockchains
- Challenges
- Advantages
- Consortium blockchain
- Challenges
- Advantages
- Public blockchains
- What types of blockchain currently exist?
- Public Versus Permissioned Blockchains and their Providers
- Summary
- Validating and verifying a block
- Combining TXs in a block structure
- Broadcasting and verifying data
- Knowing the data structure
- Submitting transactions
- Architectural thoughts and considerations
- Architecture layers
- Basic flow of a transaction
- Overview of the blockchain flow
- Understanding the Blockchain Data Flow
- Summary
- Code example of a smart contract
- Examples of smart contracts
- How smart contracts work
- What is a smart contract?
- Making sense of smart contracts
- Permissioned blockchain
- Zero-knowledge proofs
- Secure multi-party computation
- Maintaining today's level of privacy
- Maintaining privacy on the blockchain
- Reversibility of transactions
- Access control
- Hardware wallets
- Physical or paper wallets
- Online or web wallets
- Software wallets (desktop and mobile)
- Difference between hot and cold wallets
- Manage asset security
- Bugs in the blockchain code
- Importance of the consensus protocol
- Security starts at the network architecture level
- Unexpected security risks
- Public versus private blockchains
- How secure is the blockchain?
- Blockchain 101 - Security Privacy and Smart Contracts
- Summary
- Delegated proof-of-stake
- Proof-of-stake
- Practical byzantine fault tolerance
- Proof-of-work
- Methods of reaching consensus
- Consensus
- The underlying mechanism
- Sidechains
- Soft fork versus hard fork
- Orphaned and stale blocks
- Forks
- Distributed and decentralized
- Blockchain
- Chains
- Hashing a block
- Breaking down blocks
- Blocks
- Blockchain 101 - Blocks Chains and Consensus
- Summary
- The types of hash functions used by blockchain
- Hashes
- How can you send a transaction?
- What does a transaction look like?
- Managed by a peer-to-peer network
- Transactions
- Assets
- Blockchain 101 - Assets Transactions and Hashes
- Part II
- Summary
- Frontend developer
- Application integration developer
- Database administrator
- What are the disruptive effects on individuals?
- What are Oracle's competitors doing?
- What is the blockchain cloud service?
- What is Oracle's strategy?
- Why is blockchain a disruptive technology?
- How Blockchain Will Disrupt Your Organization
- Summary
- Other decentralized applications
- What kind of applications can I run on blockchains?
- How secure and private are blockchains?
- Differences between public and private blockchains
- Decentralized applications
- RESTful and command-line APIs
- Smart contract
- Digital ledger
- The application layer
- Rewards distribution and transaction fees
- The incentive layer
- Sharding consensus
- Permissioned consensus
- Lightweight consensus mechanisms
- Sophisticated consensus mechanisms
- The consensus layer
- Local validation
- Relay network
- Peer-to-peer network and broadcast of data
- The network layer
- Participants
- Merkle tree
- Cryptographic protocol hash functions and digital signatures
- Data model transactions and chain structure
- The data layer
- What is the architecture behind the blockchain?
- How does a blockchain work?
- What is a blockchain?
- An Introduction to the Blockchain
- Part I
- Reviews
- Get in touch
- Conventions used
- Download the color images
- Download the example code files
- To get the most out of this book
- Who this book is for
- How I have approached this book
- Part IV: Real-World Industry Case Studies
- Part III: Implementing a Permissioned Blockchain
- Part II: Blockchain Core Concepts and Terminology
- Part I: Implications of Blockchain
- What this book covers
- History of Blockchain
- Preface
- Packt is searching for authors like you
- About the reviewers
- About the author
- Contributors
- Packt.com
- Why subscribe?
- Packt Upsell
- Blockchain across Oracle
- Copyright and Credits
- Title Page
- 封面
- 封面
- Title Page
- Copyright and Credits
- Blockchain across Oracle
- Packt Upsell
- Why subscribe?
- Packt.com
- Contributors
- About the author
- About the reviewers
- Packt is searching for authors like you
- Preface
- History of Blockchain
- What this book covers
- Part I: Implications of Blockchain
- Part II: Blockchain Core Concepts and Terminology
- Part III: Implementing a Permissioned Blockchain
- Part IV: Real-World Industry Case Studies
- How I have approached this book
- Who this book is for
- To get the most out of this book
- Download the example code files
- Download the color images
- Conventions used
- Get in touch
- Reviews
- Part I
- An Introduction to the Blockchain
- What is a blockchain?
- How does a blockchain work?
- What is the architecture behind the blockchain?
- The data layer
- Data model transactions and chain structure
- Cryptographic protocol hash functions and digital signatures
- Merkle tree
- Participants
- The network layer
- Peer-to-peer network and broadcast of data
- Relay network
- Local validation
- The consensus layer
- Sophisticated consensus mechanisms
- Lightweight consensus mechanisms
- Permissioned consensus
- Sharding consensus
- The incentive layer
- Rewards distribution and transaction fees
- The application layer
- Digital ledger
- Smart contract
- RESTful and command-line APIs
- Decentralized applications
- Differences between public and private blockchains
- How secure and private are blockchains?
- What kind of applications can I run on blockchains?
- Other decentralized applications
- Summary
- How Blockchain Will Disrupt Your Organization
- Why is blockchain a disruptive technology?
- What is Oracle's strategy?
- What is the blockchain cloud service?
- What are Oracle's competitors doing?
- What are the disruptive effects on individuals?
- Database administrator
- Application integration developer
- Frontend developer
- Summary
- Part II
- Blockchain 101 - Assets Transactions and Hashes
- Assets
- Transactions
- Managed by a peer-to-peer network
- What does a transaction look like?
- How can you send a transaction?
- Hashes
- The types of hash functions used by blockchain
- Summary
- Blockchain 101 - Blocks Chains and Consensus
- Blocks
- Breaking down blocks
- Hashing a block
- Chains
- Blockchain
- Distributed and decentralized
- Forks
- Orphaned and stale blocks
- Soft fork versus hard fork
- Sidechains
- The underlying mechanism
- Consensus
- Methods of reaching consensus
- Proof-of-work
- Practical byzantine fault tolerance
- Proof-of-stake
- Delegated proof-of-stake
- Summary
- Blockchain 101 - Security Privacy and Smart Contracts
- How secure is the blockchain?
- Public versus private blockchains
- Unexpected security risks
- Security starts at the network architecture level
- Importance of the consensus protocol
- Bugs in the blockchain code
- Manage asset security
- Difference between hot and cold wallets
- Software wallets (desktop and mobile)
- Online or web wallets
- Physical or paper wallets
- Hardware wallets
- Access control
- Reversibility of transactions
- Maintaining privacy on the blockchain
- Maintaining today's level of privacy
- Secure multi-party computation
- Zero-knowledge proofs
- Permissioned blockchain
- Making sense of smart contracts
- What is a smart contract?
- How smart contracts work
- Examples of smart contracts
- Code example of a smart contract
- Summary
- Understanding the Blockchain Data Flow
- Overview of the blockchain flow
- Basic flow of a transaction
- Architecture layers
- Architectural thoughts and considerations
- Submitting transactions
- Knowing the data structure
- Broadcasting and verifying data
- Combining TXs in a block structure
- Validating and verifying a block
- Summary
- Public Versus Permissioned Blockchains and their Providers
- What types of blockchain currently exist?
- Public blockchains
- Advantages
- Challenges
- Consortium blockchain
- Advantages
- Challenges
- Private blockchains
- Advantages
- Challenges
- Public blockchain providers
- Ethereum
- NEO
- IPFS
- Blockstack
- Private/consortium blockchain providers
- Hyperledger Fabric
- Oracle blockchain cloud service
- R3/Corda
- MultiChain
- Summary
- Part III
- Ethereum Versus Hyperledger
- Two leading platform frameworks
- Ethereum
- Hyperledger fabric
- Mode of operation and participation
- Ethereum
- Hyperledger fabric
- Consensus algorithm
- Ethereum
- Hyperledger fabric
- Built-in cryptocurrency
- Ethereum
- Hyperledger Fabric
- Smart contracts
- Ethereum
- Hyperledger Fabric
- How to develop a smart contract
- Ethereum
- Hyperledger fabric
- Where do your smart contracts run?
- Ethereum
- Hyperledger Fabric
- Summary
- Building a Next-Generation Oracle B2B Platform
- Introducing the business case
- Traditional cross-organizational applications
- Introducing Oracle B2B
- Introducing Oracle SOA Suite
- Implementing the business case on a B2B network
- What is the common application architecture?
- How do partners interact with each other?
- In-depth look at interactions
- New accident report
- Insurance claim request
- Repair order request
- Five implementation challenges and/or pitfalls
- Reaching a consensus about the interactions
- Configuring CPAs can be a redundant activity
- Partners need to implement the same business rules
- Are all rules implemented?
- Room for interpretation
- Use of different programming languages
- Different approaches to processing and storing data
- Offline reconciliation after uncompleted transactions
- Blockchain can solve these challenges
- How does it solve the traditional B2B challenges?
- Taking out the middleman
- Messages are distributed to partners in the blockchain
- Configuring redundant CPAs is a thing of the past
- Solves offline reconciliation between partners
- The impact it has on the TTP
- Defining interactions is easier and more democratic
- One smart contract to rule them all
- Data is stored in the same way on each network peer
- Implementing the business case on a blockchain
- What is the blockchain platform architecture?
- Smart contract interactions
- In-depth look into interactions
- New accident report
- Insurance claim request
- Repair order request
- Blockchain – the next-generation B2B platform
- Summary
- Introducing the Oracle Blockchain Cloud Service
- Why did Oracle pick Hyperledger Fabric?
- What component roles does Fabric fulfil?
- Membership services
- Consensus services
- The peer and ordering service architecture
- The distributed ledger and world state
- Channels for limiting access and visibility
- Peer gossip data dissemination protocol
- Consensus protocol
- Endorsement
- Ordering
- Validation (commitment)
- Chaincode services
- Why did Oracle build a managed platform?
- What component roles does OBCS fulfill?
- Infrastructure and PaaS services
- Blockchain nodes and containers
- OBCS peer node
- OBCS orderer node
- OBCS MSP
- Data services
- OBCS world state and history databases
- OBCS – object store integration
- Administration services
- REST gateway (APIs)
- Summary
- Setting Up Your Permissioned Blockchain
- Summarizing the problem
- Introducing the solution
- Provisioning the environments
- First look at the administrative console
- Blockchain Dashboard
- Blockchain Network
- Blockchain Nodes
- Blockchain Channels
- Blockchain Chaincodes
- Adding the member organizations
- Export member organization's certificates
- Export member organization's peer nodes
- Import certificates of member organizations
- Import peer nodes of member organizations
- Export orderer settings from founder
- Import orderer settings at member organizations
- Setting up a private channel
- Create a new channel as the founder
- Adding member peers to the channel
- Summary
- Designing and Developing Your First Smart Contract
- The proposed application
- Model-first design approach
- Designing the participants and base assets
- Designing the accident assets and transactions
- Designing the repair assets and transactions
- Designing the insurance assets and transactions
- Setting up the necessary development tools
- Installing cURL
- Installing Docker and Docker Compose
- Installing the Go programming language
- Step 1 – Installing Go
- Step 2 – Setting environment paths
- Step 3 – Setting up your Go workspace
- Downloading platform-specific binaries
- Installing Visual Studio Code (IDE)
- Programming the smart contract
- Setting up a workspace in VSCode
- Installing missing Go packages and commands
- Programming the actual chaincode
- Programming the initial chaincode skeleton
- Adding the data model objects
- Programming the ReportAccident transaction
- Summary
- Deploying and Testing Your First Smart Contract
- Deploying your smart contract
- Installing chaincode on the founder's peers
- Activating the chaincode on a channel
- Installing a new version of our chaincode
- Installing chaincode on member organizations
- Exposing smart contracts using the REST proxy
- Exposing chaincode using the Advanced method
- Exposing chaincode using the Quick method
- Testing a smart contract using a REST client
- Installing a client to call the REST proxy's API
- Importing and testing chaincode API requests
- Available REST proxy APIs
- Getting the version of the OBCS API
- Overview of chaincode interactions
- Setting up all of the required demo assets
- Reading asset data to check the current values
- Reporting a new accident
- Updating the accident report
- Issuing a new insurance policy
- Requesting a quote for vehicle repairs
- Offering a repair quote with estimates
- Sending an insurance claim to the driver at fault
- Monitoring executed transactions
- Summary
- Configuring Extending and Monitoring Your Network
- Extending your blockchain network
- Creating a certificate file as a Fabric participant
- Importing the certificates file as founder
- Adding a member to an existing channel as founder
- Adding a member to chaincode endorsers as founder
- Adding yourself to the network as a Fabric participant
- Retrieving the orderer settings file
- Composing the orderer certificate PEM file
- Adding the Fabric participant to the network
- Configuring your blockchain network
- Ordering service
- Changing the settings of the ordering service
- Changing the configuration of the orderer node
- CA node
- Peer nodes
- Gossip attributes
- Election attributes
- Event service attributes
- Chaincode attributes
- Monitoring your blockchain network
- Checking the log files of nodes
- Things we can/can't monitor from the platform's perspective
- Integrating applications using Fabric SDK
- Summary
- Part IV
- Blockchain Across the Financial Services Industry
- Impact on financial services
- The impact of blockchain on the financial services versus financial markets
- International trade finance
- Current state and inefficiencies
- Cross-border payments
- Current state and inefficiencies
- Use case – ATM and payment gateway
- Cryptocurrency ATM
- PayIOTA – Payment gateway
- Use case – MonetaGo – bill discounting
- Summary
- Blockchain Across the Transportation Industry
- Impact on transportation and logistics
- Freight/fleet tracking
- Current state and inefficiencies
- Performance contracts
- Current state and inefficiencies
- Use case – SkyCell (refrigerated air freight)
- Use case – TradeLens (shipping solution)
- Use case – BiTA (Transport Alliance)
- Summary
- Blockchain Across the Healthcare Industry
- Impact on healthcare
- Drug traceability and anti-counterfeiting
- Current state and inefficiencies
- Cybersecurity and data security
- Current state and inefficiencies
- Use case – MedicalChain (health records)
- Current state and inefficiencies of health records
- Key features of the platform
- Dual-blockchain system
- Multiple participants and permissions
- Data is cryptographically encrypted
- Platform services
- Use case – Nano Vision (cure development)
- Current inefficiencies of medical research
- The Nano Sense chip
- Nano Cure Chain and marketplace
- The AI/ML inference engine
- Initial health threat targets
- Summary
- Future Industry and Technology Directions
- Future industry directions
- Energy industry
- Peer-to-peer trading and microgrids
- Current state and inefficiencies
- Food and agriculture industry
- Current state and inefficiencies
- Notable platforms to watch
- Agriledger/AgUnity
- Foodshed
- Provenance
- Future technology directions
- Lightning Network
- Raiden Network
- IOTA Tangle network
- How do I remain current on blockchain developments?
- Summary
- Other Books You May Enjoy
- 【正版无广】Leave a review - let other readers know what you think 更新时间:2021-07-23 16:45:12