Roberto Infante - Building Ethereum Dapps. Decentralized applicationson the Ethereum blockchain

Roberto Infante - Building Ethereum Dapps. Decentralized applicationson the Ethereum blockchain

Ethereum – глобальная платформа с открытым исходным кодом для децентрализованных приложений. С помощью Ethereum вы сможете писать доступные всему миру программы для управления цифровыми данными, работающие именно так, как задумано. Как и другие блокчейны, Ethereum имеет собственную криптовалюту, называемую Ether (ETH). ETH — цифровые деньги.

Если вы слышали о биткоине, а таковыми, скорее всего, являются все читающие эти строки, то ETH обладает многими похожими свойствами. Он полностью цифровой, и его можно мгновенно послать любому человеку в мире. Создание ETH не контролируется каким-либо правительством или компанией. Это происходит децентрализованно, и ETH – дефицитный товар. Люди во всем мире пользуются ETH для оплаты товаров или услуг, как средство сбережения или в качестве залога. Но, в отличие от других блокчейнов, возможности Ethereum гораздо шире. Ethereum программируется, что означает, что разработчики могут использовать его для создания новых видов приложений.

Эти децентрализованные приложения (dapps) совмещают в себе преимущества криптовалюты и технологию блокчейна. Им можно доверять, поскольку после того, как они будут загружены в Ethereum, они всегда будут работать так, как это было запрограммировано. Они могут работать с цифровыми активами для создания новых видов финансовых приложений. Они могут быть децентрализованы, что означает, что ни одна организация и ни одно лицо не смогут контролировать их.

Ethereum является фундаментом новой эры Интернета:
Интернета со встроенной системой денег и платежей.
Интернета, где данные принадлежат пользователям и где приложения не воруют их и не следят за вами.
Интернета, где каждый имеет доступ к открытой финансовой системе.
Интернета, построенного на принципах нейтральности и открытости и не контролируемого ни компаниями, ни отдельными лицами.

В данный момент тысячи разработчиков во всем мире создают приложения на Ethereum и разрабатывают новые виды приложений, многими из которых вы можете пользоваться уже сегодня:
• криптовалютные кошельки, которые позволяют вам совершать дешевые мгновенные платежи с помощью ETH или других активов;
• финансовые приложения, которые позволяют вам брать займы, одалживать или инвестировать ваши цифровые активы;
• децентрализованные рынки, предоставляющие вам возможность торговать цифровыми активами или даже продавать прогнозы о событиях в реальном мире;
• игры, где вы владеете внутриигровыми активами и даже можете зарабатывать реальные деньги;
• и многое, многое другое.

Книга Building Ethereum Dapps познакомит вас с децентрализованными приложениями на основе блокчейн-платформы Ethereum. Из нее вы узнаете принципы разработки Dapps. Вы начнете с ментальной модели работы Dapps, а затем погрузитесь в разработку и реализацию умных контрактов на языке Solity Ethereum. Вы познакомитесь с инструментами разработки умных контрактов Ethereum, такими как Truffle и Web3, и найдете лучшие практики для проектирования и обеспечения безопасности. Практические упражнения повсюду дадут вам ценный практический опыт.

Эта книга предназначена для разработчиков программного обеспечения, проектировщиков и тех, кто имеет средний уровень навыки программирования, которые хотели бы понять, как работает Ethereum, применяя его в своей работе. От читателя требуется заинтересованность в изучении технологии, иначе смысла в книге (для незаинтересованных) никакого нет. В принципе любой младший разработчик со знанием базового jаvascript, Java или C в состоянии без труда изучить предлженный материал. Если у вас есть опыт в объектно-ориентированном программировании и Node.js, то ваше путешествие по Ethereum будет еще проще.

This book is about Ethereum decentralized applications (Dapps). If you’re new to blockchain, learning how to develop a Dapp isn’t as straightforward as learning a new programming language or a new development framework. It requires you to learn a completely new technology, different from what you might have seen before. In short, it requires you to shift to a new paradigm, a new way of developing applications.

This objective of this book is to help you transition to this new paradigm as easily as possible. This doesn’t mean I’ll show you a magic shortcut to the new technology. On the contrary, I’ll accompany you along a step-by-step path, based on hands-on explanations, through which you’ll acquire all the concepts, tools, programming languages, and frameworks you need to develop an Ethereum application. I hope the sample applications you’ll build while progressing through the chapters will make your journey as smooth as possible.

The goal is that after reading this book, you’ll have gained a solid understanding of the main components of the Ethereum platform and its wider ecosystem, and you’ll be able to design, implement, and deploy a complete Ethereum Dapp.

Название: Building Ethereum Dapps. Decentralized applicationson the Ethereum blockchain
Автор: Roberto Infante
Год выпуска: 2019
Издательство: Manning Publications
Жанр: программирование, блокчейн
Язык: Английский
Качество: Отличное
Страниц: 573
Формат: PDF
Размер файла: 10,1 Mb
Внимание! У Вас нет прав для просмотра скрытого текста.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.