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
PART 4
Making a Dapp production ready
Security considerations
Conclusions
Автор: Jan Veuger Название: Blockchain Technology and Applications ISBN: 1536152889 ISBN-13(EAN): 9781536152883 Издательство: Nova Science Рейтинг: Цена: 215410.00 T Наличие на складе: Невозможна поставка. Описание: This book provides an overview of the latest developments on Blockchain technology and its applications. The internet has already made it possible to transfer information quickly and cheaply, without involving intermediaries, while Blockchain gives the same benefits for transferring value. The Internet is used to transfer words and images, while Blockchain is used for transactions. Essentially, Blockchain is a combination of two elements: a shared and distributed ledger with synchronized data spread over multiple sites, countries, and / or institutions, and a cryptography - a digital token with a monetary value. This technology could have a huge impact on the value chain in our society. This impact includes efficiency, transparency, ownership, value (transfer), automation, and service provision. To understand the world of blockchain, we need to understand the innovation of the currency Bitcoin in 2009, that was built on Blockchain technology. Bitcoin is a combination of four individual elements: (1) cryptography, (2) a peer-to-peer network, (3) an open source protocol and (4) a shared ledger. This makes it a phenomenon that people have been enthusiastic about. This book is comprised of chapters written by experts on Blockchain from Austria, Brazil, China, Croatia, Georgia, Germany, Italy, Netherlands, Slovenia, Spain, and Switzerland, on the following topics: (1) Blockchain and the Agenda 2030 by Danielle Mendes Thame Denny, (2) Application of Blockchain Technology in the Field of E-Government Services by Jiarui Zhang, (3) Can the Cybersecurity of Smart Building be Improved Using Blockchain Technology? by Ben van Lier, (4) Influence of Blockchain Applications and Digitalization on Real Estate by Jan Veuger, (5) Blockchain: Technology Looking For a Problem in Real Estate? by Jo Bronckers and Jan Veuger et al., (6) Real Estate Start-up Get a Brick by Wendel Hulsebos and Jan Veuger, (7) Blockchain: An Efficiency Solution For Housing Associations? by Michel Vonk, (8) Blockchain Applications in Support of the Energy Transition by Mieke Oostra and Jelle Rijpma, and (9) Many Keys of Blockchain for Real Estate by Esther Dekker. Many questions remain about Blockchain, including whether to continue looking at existing markets for applications of the technology, or at disruptive and innovative newcomers. Is Blockchain only a technological disruption or a real game changer? Will the entire value chain of the market embrace it? Confidence in Blockchain is certainly a precondition for guiding disruption where (new) companies use new technology to offer cheaper and superior alternatives in the market. However, the big question is, how quickly will Blockchain develop as well as all its applications? Stephen Hawking wrote in his book Brief Answers to the Big Questions about how we will shape the future (Hawking, 2018: p207): "In the same way that the internet, our mobile phones, medical imaging, satellite navigation, and social networks would have been incomprehensible to the society of only a few generations ago, our future world is beginning to be conceived. Information on its own will not take us there, but the intelligent and creactive use of it will."
Автор: Zand Matt, Wu Xun, Morris Mark Anthony Название: Hands-On Smart Contract Development with Hyperledger Fabric V2: Building Enterprise Blockchain Applications ISBN: 1492086126 ISBN-13(EAN): 9781492086123 Издательство: Wiley Рейтинг: Цена: 67570.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: 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.
Автор: Nikolaos Preve Название: Computational and Data Grids: Principles, Applications and Design ISBN: 1613501137 ISBN-13(EAN): 9781613501139 Издательство: Mare Nostrum (Eurospan) Рейтинг: Цена: 189420.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: Computational and Data Grids: Principles, Applications and Design offers critical perspectives on theoretical frameworks, methodologies, implementations, and cutting edge research in grid computing, bridging the gap between academia and the latest achievements of the computer industry. Useful for professionals and students involved or interested in the study, use, design, and development of grid computing, this book highlights both the basics of the field and in depth analyses of grid networks.
Автор: Saravanan Krishnan; Valentina Emilia Balas Название: Handbook of research on blockchain technology ISBN: 0128198168 ISBN-13(EAN): 9780128198162 Издательство: Elsevier Science Рейтинг: Цена: 149340.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание:
Handbook of Research on Blockchain Technology presents the latest information on the adaptation and implementation of Blockchain technologies in real world business, scientific, healthcare and biomedical applications. The book's editors present the rapid advancements in existing business models by applying Blockchain techniques. Novel architectural solutions in the deployment of Blockchain comprise the core aspects of this book. Several use cases with IoT, biomedical engineering, and smart cities are also incorporated. As Blockchain is a relatively new technology that exploits decentralized networks and is used in many sectors for reliable, cost-effective and rapid business transactions, this book is a welcomed addition on existing knowledge.
Financial services, retail, insurance, logistics, supply chain, public sectors and biomedical industries are now investing in Blockchain research and technologies for their business growth. Blockchain prevents double spending in financial transactions without the need of a trusted authority or central server. It is a decentralized ledger platform that facilitates verifiable transactions between parties in a secure and smart way.
Автор: Spaggiari Jean-Marc Название: Architecting Hbase Applications: A Guidebook for Successful Development and Design ISBN: 1491915811 ISBN-13(EAN): 9781491915813 Издательство: Wiley Рейтинг: Цена: 33780.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: With this book, you`ll learn a controlled set of APIs that coincide with use-case examples and easily deployed use-case models, as well as sizing/best practices to help jump start your enterprise application development and deployment.
Автор: Rahimi Название: Distributed Database Management Systems - A Practical Approach ISBN: 047040745X ISBN-13(EAN): 9780470407455 Издательство: Wiley Рейтинг: Цена: 149900.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: This book addresses issues related to managing data across adistributed database system. It is unique because it coverstraditional database theory and current research, explaining thedifficulties in providing a unified user interface and global datadictionary.
Автор: Hassan Qusay F. Название: Innovative Research and Applications in Next-Generation High Performance Computing ISBN: 1522502874 ISBN-13(EAN): 9781522502876 Издательство: Mare Nostrum (Eurospan) Рейтинг: Цена: 199590.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: High-performance computing (HPC) describes the use of connected computing units to perform complex tasks. It relies on parallelization techniques and algorithms to synchronize these disparate units in order to perform faster than a single processor could, alone. Used in industries from medicine and research to military and higher education, this method of computing allows for users to complete complex data-intensive tasks. This field has undergone many changes over the past decade, and will continue to grow in popularity in the coming years.Innovative Research Applications in Next-Generation High Performance Computing aims to address the future challenges, advances, and applications of HPC and related technologies. As the need for such processors increases, so does the importance of developing new ways to optimize the performance of these supercomputers. This timely publication provides comprehensive information for researchers, students in ICT, program developers, military and government organizations, and business professionals.
Автор: Susan Alman, Sandra Hirsh Название: Blockchain ISBN: 0838917437 ISBN-13(EAN): 9780838917435 Издательство: Mare Nostrum (Eurospan) Рейтинг: Цена: 20890.00 T Наличие на складе: Невозможна поставка. Описание: Examines blockchain technology, a concept with far-reaching implications for the future of record keeping. Blockchain uses a distributed database (multiple devices not connected to a common processor) that organises data into records (blocks) that have cryptographic validation.
Автор: Matthieu Quiniou Название: Blockchain: The Advent of Disintermediation ISBN: 1786304031 ISBN-13(EAN): 9781786304032 Издательство: Wiley Рейтинг: Цена: 146730.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: This book is unique as it goes beyond the classical academic approach, and opts for an approach whereby the theoretical insights are systematically illustrated by concrete cases and exercises. This explains its title: Financial Management in Practice. This approach makes this book very suitable both for financial managers and for university and high school students.
Название: E-agriculture in Action: Blockchain for Agriculture: Challenges and Opportunities ISBN: 9251312273 ISBN-13(EAN): 9789251312278 Издательство: Mare Nostrum (Eurospan) Рейтинг: Цена: 72070.00 T Наличие на складе: Нет в наличии. Описание: The growth of ICT in the last decade has provided opportunities to overcome some of the challenges faced by the agriculture sector. Recent developments such as the increase in the use of mobile-broadband access devices, the Internet of things (IoT), drones, smart networks, capacity for big data analytics, and artificial intelligence have given stakeholders some key tools and technologies to improve production and marketing processes, for example, in agriculture and associated fields. One of the most discussed technologies of late is Distributed Ledger Technology; with blockchain as one example. This publication aims to demystify the technology, provide insight into the opportunities and challenges of implementing blockchain-based systems, and document some case studies on the use of blockchain for agriculture.
Автор: Umit Hacioglu Название: Blockchain Economics and Financial Market Innovation ISBN: 3030252744 ISBN-13(EAN): 9783030252748 Издательство: Springer Рейтинг: Цена: 111790.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание:
This book discusses various aspects of blockchains in economic systems and investment strategies in crypto markets. It first addresses the topic from a conceptual and theoretical point of view, and then analyzes it from an assessment and investment angle. Further, it examines the opportunities and limitations of the taxation of crypto currency, as well as the political implications, such as regulation of speculation with crypto currencies. The book is intended for academicians and students in the fields of economics and finance.
Казахстан, 010000 г. Астана, проспект Туран 43/5, НП2 (офис 2) ТОО "Логобук" Тел:+7 707 857-29-98 ,+7(7172) 65-23-70 www.logobook.kz