Building Ethereum DApps: Decentralized Applications on the Ethereum Blockchain
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! Imagine unbreakably secure applications that handle personal and business transactions without any cent ral 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. 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 构建以太坊Dapps为您介绍基于以太坊区块链平台的分散式应用程序。在本书中,您将通过卷起袖子并实际构建一些来了解Dapps开发的原理! 想象一下,在没有任何中央机构控制流程的情况下处理个人和商业交易的牢不可破的安全应用程序。分散式应用程序(或称Dapps)就是这样做的,它将权力转移给用户。以太坊区块链平台提供了构建Dapp所需的工具,包括创新的“智能合约”模型和Solidity,一种支持Dapp的JavaScript类编程语言。 构建以太坊Dapps在以太坊区块链平台上教授Dapps开发。您将从Dapps如何运作的心理模型开始,然后深入研究以太坊的Solidity语言中的智能合约。您将探索以太坊智能合约开发工具,如Truffle和Web3,并获取设计和安全性的最佳实践。整个实践练习为您提供宝贵的实践经验。 什么在里面 以太坊的关键组成部分 在Solidity中实施智能合约 在Web3中与智能合约进行通信 用松露开发Dapps 设计和安全性改进的最佳实践 ral 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. 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 构建以太坊Dapps为您介绍基于以太坊区块链平台的分散式应用程序。在本书中,您将通过卷起袖子并实际构建一些来了解Dapps开发的原理! 想象一下,在没有任何中央机构控制流程的情况下处理个人和商业交易的牢不可破的安全应用程序。分散式应用程序(或称Dapps)就是这样做的,它将权力转移给用户。以太坊区块链平台提供了构建Dapp所需的工具,包括创新的“智能合约”模型和Solidity,一种支持Dapp的JavaScript类编程语言。 构建以太坊Dapps在以太坊区块链平台上教授Dapps开发。您将从Dapps如何运作的心理模型开始,然后深入研究以太坊的Solidity语言中的智能合约。您将探索以太坊智能合约开发工具,如Truffle和Web3,并获取设计和安全性的最佳实践。整个实践练习为您提供宝贵的实践经验。 什么在里面 以太坊的关键组成部分 在Solidity中实施智能合约 在Web3中与智能合约进行通信 用松露开发Dapps 设计和安全性改进的最佳实践
用户评论