Карточка | Таблица | RUSMARC | |
Hill, Brenn. Blockchain quick reference: a guide to exploring decentralized blockchain application development / Brenn Hill, Samanyu Chopra, Paul Valencourt. — 1 online resource (1 volume) : illustrations — <URL:http://elib.fa.ru/ebsco/1868815.pdf>.Дата создания записи: 12.09.2018 Тематика: Electronic funds transfers.; Bitcoin.; Electronic commerce.; Mobile commerce.; Banks and banking — Technological innovations.; Financial institutions — Technological innovations.; BUSINESS & ECONOMICS — Finance.; Banks and banking — Technological innovations.; Bitcoin.; Electronic commerce.; Electronic funds transfers.; Financial institutions — Technological innovations.; Mobile commerce. Коллекции: EBSCO Разрешенные действия: –
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа: Анонимные пользователи Сеть: Интернет |
Права на использование объекта хранения
Место доступа | Группа пользователей | Действие | ||||
---|---|---|---|---|---|---|
Локальная сеть Финуниверситета | Все | |||||
Интернет | Читатели | |||||
Интернет | Анонимные пользователи |
Оглавление
- Cover
- Title Page
- Copyright and Credits
- Packt Upsell
- Foreword
- Contributors
- Table of Contents
- Preface
- Chapter 1: Blockchain 101
- Processing a financial transaction
- Ledger
- Concept of a trustless system
- Introducing blockchain
- General elements of blockchain
- Peer-to-peer network
- Block
- Block header
- Addresses
- Wallets
- Transaction
- Nodes
- What does blockchain solve?
- Types of blockchains
- Public blockchain
- Semi-private blockchain
- Private blockchain
- Consortium blockchain
- Byzantine generals problem
- Consensus
- Blockchain in a nutshell
- Benefits
- Banking records
- Medical records
- Government records
- Creative and copyright records
- University degree records
- Challenges
- Complexity
- Network scalability
- Speed and cost
- Double spending
- Benefits
- General elements of blockchain
- Summary
- Chapter 2: Components and Structure of Blockchain
- Blocks
- The chain between blocks
- Hashing and signatures
- Digital signatures
- What are digital keys?
- Example block data
- Example Ethereum block
- Bitcoin block
- Global state
- Block time and block size
- Blockchain miners
- Blockchain validators
- Smart contracts
- Blockchain speed
- How to calculate blockchain throughput
- Comparisons with traditional networks
- Summary
- Chapter 3: Decentralization Versus Distributed Systems
- Distributed systems
- Resiliency
- Fault tolerance and failure isolation
- Resiliency
- Consensus and coordination
- Backups
- Consistency
- Peer-to-peer systems
- Decentralized systems
- Principles of decentralized systems
- Open access
- Non-hierarchical
- Ecosystem diversity
- Transparency
- Downsides
- Speed
- Censorship resistance
- Chaos and non-determinism
- Summary
- Distributed systems
- Chapter 4: Cryptography and Mechanics Behind Blockchain
- Principles of security
- Historical perspective – classical cryptography
- Types of cryptography
- Symmetric cryptography
- Asymmetric (public-key) cryptography
- Signatures
- Hashing
- The avalanche effect
- Collisions
- Hashing a block
- Hashing outside PoW
- Summary
- Chapter 5: Bitcoin
- The history of Bitcoin
- Why Bitcoin is volatile
- Keys and addresses
- Currency units
- Vanity addresses
- Base58 check encoding
- Transactions
- Types
- Pay-to-Public-Key Hash
- Pay-to-Script Hash
- Types
- Blocks
- Genesis block
- Bitcoin network
- Types of nodes
- Full node
- Lightweight nodes
- Other nodes
- Network discovery
- Finding peers
- DNS seeds
- Static IPs
- Finding peers
- Types of nodes
- Wallets
- Types
- Deterministic wallet
- Deterministic wallets
- HD wallets
- Non-deterministic wallet
- Deterministic wallet
- Types
- Summary
- Chapter 6: Altcoins
- Introducing Altcoins
- Tokens
- Ethereum
- Omni Layer
- NEO
- Waves
- Counterparty
- Tokens
- Alternative currency
- Monetary alternatives
- Consensus alternatives
- Litecoin
- Ether
- Ripple
- Bitcoin Cash
- Acquiring cryptocurrency
- Mining of cryptocurrency
- Bitcoin mining
- Mining difficulty
- Mining pools
- Altcoin mining
- Bitcoin mining
- Cryptocurrency exchanges
- Cryptocurrency wallets
- Mining of cryptocurrency
- Summary
- Introducing Altcoins
- Chapter 7: Achieving Consensus
- Practical Byzantine fault tolerance algorithm
- Byzantine faults
- How PBFT works
- Proof of Work
- How the PoW problem works in Bitcoin
- Proof of Stake
- The nothing-at-stake attack
- Variations
- Delegated Proof of Stake
- Tendermint consensus
- Proof of Authority
- Establishing authority
- Proof of Elapsed time
- Summary
- References
- Practical Byzantine fault tolerance algorithm
- Chapter 8: Advanced Blockchain Concepts
- Blockchain and banks
- Unbanked – going pure crypto
- Fixing pegs
- Buying options
- Why regulated exchanges?
- Unbanked and unincorporated?
- The DAO
- Decentralizing an organization
- Putting a corporation on a blockchain
- Cutting out the middle man
- Providing capital
- Social purpose – blockchain as leveler
- Banking the unbanked
- Silk road LLC – privacy and ethics
- Tracking all the things
- Defeating some privacy issues with zero-knowledge proofs
- Unwrapping the concept of zero-knowledge proofs
- Unbanked – going pure crypto
- Summary
- Blockchain and banks
- Chapter 9: Cryptocurrency Wallets
- Introduction to cryptocurrency wallets
- Transactions in cryptocurrency wallets
- Types of cryptocurrency wallets
- Currency support
- Tenancy
- Software wallets
- Hardware wallets
- Paper wallets
- Brain wallet
- Usage frequency
- Key derivation
- Non-deterministic wallet
- Deterministic wallets
- Hierarchical deterministic wallets
- Mnemonic codes
- Key generation process in HD wallets
- Child key derivation
- Private key generation
- Extended keys
- Summary
- Introduction to cryptocurrency wallets
- Chapter 10: Alternate Blockchains
- Various uses of blockchain
- Government
- Healthcare
- Medical research
- Supply chain
- Copyright
- Fine art
- Shipping
- Energy
- Computation and data storage
- Identification and social security
- Enterprise
- Ripple
- Transactions
- Stellar
- Tendermint
- Monax
- Summary
- Various uses of blockchain
- Chapter 11: Hyperledger and Enterprise Blockchains
- History of Hyperledger
- Hyperledger projects
- Hyperledger Burrow
- Hyperledger Sawtooth
- Sawtooth architecture
- Transaction families
- Transactions and batches
- The key pieces
- Sawtooth architecture
- Hyperledger Fabric
- Architecture choices and features
- Organizational focus
- Private channels
- Assets
- Smart contracts
- Advantages of Fabric
- Architecture choices and features
- Hyperledger Iroha
- Hyperledger Indy
- Tools in Hyperledger
- Hyperledger Caliper
- Hyperledger Composer
- Hyperledger Cello
- Hyperledger Explorer
- Hyperledger Quilt
- Relationships between the tools
- Which Hyperledger project should you use?
- Using Hyperledger
- Summary
- Chapter 12: Ethereum 101
- Introducing Ethereum
- Components of Ethereum
- Ethereum accounts
- Ethereum network
- Ethereum public MainNet
- Ethereum clients
- Geth
- Installing Geth
- Managing accounts
- Geth
- Ethereum gas
- Ethereum virtual machine
- Execution environment
- Ethereum block
- Block header
- Ommers or uncles
- Messages
- Ethash
- Ether
- Procuring ether
- Trading
- Procuring ether
- Summary
- Chapter 13: Solidity 101
- Basics of Solidity
- The basics of working on Solidity
- Using the compiler
- The basics of working on Solidity
- Programming in Solidity
- Laying out a Solidity file
- Importing files
- Commenting
- Tags
- Structure of a contract
- State variables
- Functions
- Function modifiers
- Events
- Types
- Value types
- Boolean
- Integers
- Address
- Array value type
- Literal
- Enums
- Function
- Function Modifiers
- Reference types
- Structs
- Data location
- Mapping
- Value types
- Units and global variables
- Laying out a Solidity file
- Summary
- Basics of Solidity
- Chapter 14: Smart Contracts
- Why smart contracts?
- Automating processes and resolutions between parties
- Real-world example
- Increased transparency
- Ending centralized data
- Increased fairness
- Automating processes and resolutions between parties
- Smart contract approaches
- Example Ethereum smart contracts
- The promises
- Security considerations
- Dealing with threats in smart contracts
- Example Ethereum smart contracts
- Limitations of smart contracts
- Data quality and mistakes
- Legal validity
- Stability of meaning
- Summary
- References
- Why smart contracts?
- Chapter 15: Ethereum Development
- Introduction
- Preparing for smart contract development
- Remix
- Geth and Mist
- Token standard
- Methods in ERC20
- Web3
- Truffle framework
- Ganache
- Working on a smart contract
- Summary
- Chapter 16: Ethereum Accounts and Ether Tokens
- Introducing Ethereum accounts
- Ethereum state transition function
- Genesis block
- Transaction receipts
- Elements
- Post-transaction state
- Gas used
- Set of logs
- The bloom filter
- Structure
- Elements
- Transaction sub state
- Suicide set
- Log series
- Refund balance
- Messages
- Calls
- Ethereum block validation
- Uncles validation
- Block difficulty
- Block finalization
- Disadvantages of Ethereum-based tokens
- Summary
- Introducing Ethereum accounts
- Chapter 17: Decentralized Applications
- What makes an application decentralized
- Defining a decentralized application
- Decentralized apps and blockchain
- Using blockchain does not make an application decentralized
- Major decentralized blockchain applications
- IPFS
- Typical web communications
- Peer-to-peer file transfer
- Value to blockchain projects
- Aragon
- district0x
- What is a district?
- Ethereum name service
- Civic/uPort
- Gnosis
- Steemit
- CryptoKitties
- IPFS
- Summary
- References
- What makes an application decentralized
- Chapter 18: Mining
- Cryptocurrency mining
- The mining process
- Algorithms
- Mining hardware
- CPU-based mining
- GPU-based mining
- FPGA-based mining
- ASIC-based mining
- Miner types
- Cloud mining
- Hardware mining
- Mining rigs
- Mining pools
- Pay-per-share – PPS
- Proportional – PROP
- Pay-per-last-N-shares – PPLNS
- The double geometric method – DGM
- Shared maximum pay per share – SMPPS
- Equalized shared maximum pay per share – ESMPPS
- Recent shared maximum pay per share – RSMPPS
- Capped pay per share with recent backpay – CPPSRB
- Bitcoin pooled mining – BPM
- Pay on target – POT
- SCORE
- Popular pools
- Mining software
- Summary
- Cryptocurrency mining
- Chapter 19: ICO 101
- The current state of the ICO market
- Increasing volume of ICOs
- Typical aspects of an ICO campaign
- Whitepaper
- Private placement
- Pre-sale
- Good pre-sale practices
- Public sale
- Capped sale
- Uncapped sale
- Dutch auction
- Influencer marketing
- PR campaigns
- Content marketing
- ICO reviewers
- Smart contract and prototype development
- Code audits
- Bounty campaigns
- Airdrops
- Road shows
- Issues with ICOs and blockchain projects
- Proof of product-market fit and traction
- Low barrier to entry
- Does a project really need the blockchain?
- Misleading token practices
- Legality
- Utility versus Security
- Other considerations
- Legality
- Sustainability
- Advantages of ICOs
- Liquidity
- Lack of gatekeepers
- Minimal investment sizes
- Notable scams
- Onecoin
- Pincoin and iFan
- Bitconnect
- Other problems
- Major hacks
- The DAO
- Parity
- Major hacks
- Securing an ICO
- SSH key locked servers
- DNS security
- Intrusion detection
- Purchase related domains
- Monitor social channels
- Multi-signature wallets
- Code audits
- Conclusion
- References
- Proof of product-market fit and traction
- The current state of the ICO market
- Chapter 20: Creating Your Own Currency
- Understanding types of cryptocurrency
- Tokens based on existing blockchains
- Creating a new blockchain from scratch
- A forked blockchain with one's own genesis block
- Litecoin's development
- The process
- Creating one's own cryptocurrency
- Setting up Litecoin
- Platform selection
- Preparation
- Dependency installation
- Build instructions
- Platform selection
- Setting up our own coin
- Port selection
- The setting of block-related parameters
- Amount limit
- The coinbase maturity number
- Genesis block creation
- Wallet address
- Checkpoints
- Creatives and graphics
- Summing up
- Setting up Litecoin
- Summary
- Understanding types of cryptocurrency
- Chapter 21: Scalability and Other Challenges
- Scalability and decentralization
- Blockchains in business
- Usability
- Lack of protection
- 51% attacks
- Network forks
- Catastrophic bugs
- Lack of interoperability
- Low availability of blockchain skills
- Privacy
- Energy consumption
- Summary
- References
- Chapter 22: Future of Blockchain
- Ongoing fragmentation and specialization
- Video games
- Real estate
- Logistics
- Licensing
- Industry consortiums
- A large number of total-loss projects
- Legal and regulatory evolution
- Security token offerings
- Aggregate and insurance products
- Technological stabilization
- Ethereum and Hyperledger
- Service consolidation and product offerings
- Cross-chain communication
- Intersecting with AI and IoT
- Blockchain-intersecting AI
- Blockchain-intersecting IoT
- Summary
- Ongoing fragmentation and specialization
- Other Books You May Enjoy
- Index
Статистика использования
Количество обращений: 0
За последние 30 дней: 0 Подробная статистика |