Building Ethereum Dapps introduces you to decentralized applications based on the Ethereum blockchain platform. In this book, you'll learn the principles of Dapps development by rolling up your sleeves and actually building a few
Foreword by Thomas Bertani.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the Technology
Imagine unbreakably secure applications that handle personal and business transactions without any central agency controlling the process. Decentralized applications, or Dapps, do just this, shifting power to users. The Ethereum blockchain platform provides the tools you need to build Dapps, including an innovative "smart contracts" model and Solidity, a Dapp-aware JavaScript-like programming language.
About the Book
Building Ethereum Dapps teaches Dapps development on the Ethereum blockchain platform. You'll begin with a mental model of how Dapps operate, and then dive into designing and implementing smart contracts in Ethereum's Solidity language. You'll explore Ethereum smart contract development tools, like Truffle and Web3, and pick up best practices for design and security. Practical exercises throughout give you valuable hands-on experience.
What's inside
Ethereum's key components
Implementing smart contracts in Solidity
Communicating with a smart contract in Web3
Developing Dapps with Truffle
Best practices for design and security improvement
About the Reader
For developers with intermediate experience in JavaScript or an OO language. Familiarity with blockchain concepts is helpful.
About the Author
Roberto Infante is a software development consultant who specializes in finance. He currently works on financial risk management systems and on blockchain technology.
Table of Contents
PART 1
A first look at decentralized applications
Understanding the blockchain
The Ethereum platform
Deploying your first smart contract
PART 2
Programming smart contracts in Solidity
Writing more complex smart contracts
Generalizing functionality with abstract contracts and interfaces
Managing smart contracts with Web3.js
PART 3
The Ethereum ecosystem
Unit testing contracts with Mocha
Improving the development cycle with Truffle
Putting it all together: Building a complete voting Dapp
Описание: By 2020, experts forecast that up to 28 billion devices will be connected to the Internet, with only one third of them being computers, smartphones, smartwatches, and tablets. The remaining two thirds will be other “devices” – sensors, terminals, household appliances, thermostats, televisions, automobiles, production machinery, urban infrastructure and many other “things”, which traditionally have not been Internet enabled.This “Internet of Things” (IoT) represents a remarkable transformation of the way in which our world will soon interact. Much like the World Wide Web connected computers to networks, and the next evolution mobile devices connected people to the Internet and other people, IoT looks poised to interconnect devices, people, environments, virtual objects and machines in ways that only science fiction writers could have imagined. In a nutshell the Internet of Things (IoT) is the convergence of connecting people, things, data and processes; it is transforming our life, business and everything in between. Secure and Smart IoT explores many aspects of the Internet of Things and explains many of the complicated principles of IoT and the new advancements in IoT including using Fog Computing, AI and Blockchain technology.
Автор: Joaquin Garcia-Alfaro; Guillermo Navarro-Arribas; Название: Data Privacy Management, Cryptocurrencies and Blockchain Technology ISBN: 3319678159 ISBN-13(EAN): 9783319678153 Издательство: Springer Рейтинг: Цена: 9781.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: A Proof Calculus for Attack Trees in Isabelle.- Confidentiality of Interactions in Concurrent Object-Oriented Systems.- Using Oblivious RAM in Genomic Studies.- Towards Efficient and Secure Encrypted Databases: Extending.- Message-Locked Encryption in Three-Party Model.- Searchable Encrypted Relational Databases: Risks and Countermeasures.- Private verification of access on medical data: an initial study.- Default Privacy Setting Prediction by Grouping User's Attributes and Settings Preferences.- Bounding Privacy Leaks in Privacy Preserving Data Mining.- Threshold Single Password Authentication.- Towards A Toolkit for Utility and Privacy-Preserving Transformation of Semi-structured Data Using Data Pseudonymization.- Enforcement of External Anonymization.- DLoc: Distributed Auditing for Data Location Compliance in Cloud.- Inonymous: Anonymous Invitation-Based System.- Order-Preserving Encryption Using Approximate Integer Common Divisors.- Privacy-Preserving Deterministic Automata Evaluation with Encrypted Data Blocks.- Securing Proof-of-Stake Blockchain Protocols.- Merged Mining: Curse or Cure?.- Atomically Trading with Roger: Gambling on the success of a hardfork.- Smart Contracts and Blockchain Identity.- In Code We Trust? Measuring the Control Flow Immutability of All.- Smart Contracts Deployed on Ethereum.- Who Am I? Secure Identity Registration on Distributed Ledgers.- User-centric System for Verified Identities on the Bitcoin Blockchain.- Towards a Concurrent and Distributed Route Selection for Payment Channel Networks.- Graphene: A New Protocol for Block Propagation Using Set Reconciliation.- Revisiting Difficulty Control for Blockchain Systems.- Secure Event Tickets on a Blockchain.
Описание: The Organisation of Tomorrow presents a new model of doing business and explains how big data analytics, blockchain and artificial intelligence force us to rethink existing business models and develop organisations that will be ready for human-machine interactions.
Автор: Singhal, Bikramaditya Panda, Priyansu Sekhar Dhameja, Gautam Название: Beginning blockchain ISBN: 148423443X ISBN-13(EAN): 9781484234433 Издательство: Springer Рейтинг: Цена: 7685.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание:
Chapter 1: Blockchain Introduction
Chapter Goal: This chapter gives an overview of what Blockchain is all about and how it has evolved. It also gives an insight on its fitment with the ever changing technology trend.
No of pages: 15
Sub -Topics
1. Backstory of Blockchain
2. What is Blockchain
3. Centralized Vs Distributed systems
4. Why is Blockchain important
5. Blockchain uses and use cases
Chapter 2: How Blockchain Works
Chapter Goal: This chapter is designed to provide in-depth technical understanding on the basic fundamentals that make up to Blockchain. It lays a foundation with prerequisite knowledge with sufficient code examples to help the readers understand and build Blockchain applications.
No of pages: 80
Sub - Topics
1. Cryptography (Public Key, Digital Signatures, Hash Functions)
Chapter Goal: This chapter connects the concepts learnt from the previous chapter and provides insights on end to end Blockchain application development, with Bitcoin as the use case. It gives a complete understanding on designing Bitcoin applications.
No of pages: 70
Sub - Topics:
1. What is Bitcoin and how it works
2. Bitcoin design evolution
3. Bitcoin Protocol (Transactions, Network, Cryptography and Consensus)
4. Bitcoin Client, Keys, addresses and Wallets
5. Bitcoin Scripts
6. Building Bitcoin applications
Chapter 4: The Ethereum Blockchain
Chapter Goal: This chapter demonstrates an alternative protocol "Ethereum" for building decentralized application on Blockchain technology. It explains how to build smart applications on Ethereum Blockchain that are capable of Smart Contract execution.
No of pages: 50
Sub - Topics:
1. Overview of Ethereum
2. Ethereum Protocol
3. Basics of Solidity Programming Language
4. Programming Smart Contracts
5. Developing Ethereum Applications
Chapter 5: Other Blockchain Flavors
Chapter Goal: This chapter is an effort to provide a sound grip on other open source developments on Blockchain and the readers get an idea on existing Blockchain frameworks and platforms.
No of pages: 25
Sub - Topics:
1. Why so many flavors
2. The Hyperledger Project
3. BitShares
4. R3CEV
Автор: Dhillon, Vikram Bass, John Hooper, Max Metcalf, David Cahana, Alex Название: Blockchain in healthcare ISBN: 0367031086 ISBN-13(EAN): 9780367031084 Издательство: Taylor&Francis Рейтинг: Цена: 7654.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: After a brief introduction to bitcoin, blockchain and the protocols available, a getting-started guide is presented specific to health and healthcare. The authors discuss the complexities and possibilities of smart contracts and some of the early consortia that are exploring the possibilities.
Автор: Drescher, Daniel Название: Blockchain basics ISBN: 1484226038 ISBN-13(EAN): 9781484226032 Издательство: Springer Рейтинг: Цена: 3213.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: In 25 concise steps, you will learn the basics of blockchain technology. No mathematical formulas, program code or computer science jargon are used. No previous knowledge in computer science, programming or cryptography is required. This book bridges the gap that exists between technical books about the blockchain and business-focused books.
Investigate crimes involving cryptocurrencies and other blockchain technologies
Bitcoin has traditionally been the payment system of choice for a criminal trading on the Dark Web, and now many other blockchain cryptocurrencies are entering the mainstream as traders are accepting them from low-end investors putting their money into the market. Worse still, the blockchain can even be used to hide information and covert messaging, unknown to most investigators.
Investigating Cryptocurrencies is the first book to help corporate, law enforcement, and other investigators understand the technical concepts and the techniques for investigating crimes utilizing the blockchain and related digital currencies such as Bitcoin and Ethereum.
Understand blockchain and transaction technologies
Set up and run cryptocurrency accounts
Build information about specific addresses
Access raw data on blockchain ledgers
Identify users of cryptocurrencies
Extracting cryptocurrency data from live and imaged computers
Following the money
With nearly $150 billion in cryptocurrency circulating and $3 billion changing hands daily, crimes committed with or paid for with digital cash are a serious business. Luckily, Investigating Cryptocurrencies Forensics shows you how to detect it and, more importantly, stop it in its tracks.
Автор: Meikang Qiu Название: Smart Blockchain ISBN: 3030340821 ISBN-13(EAN): 9783030340827 Издательство: Springer Рейтинг: Цена: 6986.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: This book constitutes the refereed proceedings of the Second International Conference on Smart Blockchain, SmartBlock 2019, held in Birmingham, UK, in October 2019.The 13 papers presented in this volume were carefully reviewed and selected from 100 submissions.
Автор: Chen Название: Blockchain – ICBC 2018 ISBN: 3319944770 ISBN-13(EAN): 9783319944777 Издательство: Springer Рейтинг: Цена: 6986.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
ООО "Логосфера " Тел:+7(495) 980-12-10 www.logobook.ru