构建区块链项目:使用以太坊和Solidity构建去中心化区块链应用

Aleksandr Shitik
Aleksandr Shitik

我撰写自己的文章和书籍,并评论电影和书籍。 在宇宙学与天文学、IT、效率与规划方面的专家。

构建区块链项目:使用以太坊和Solidity构建去中心化区块链应用
Narayan Prusty
类别: 编程
出版年份: 2018
阅读年份: 2022
我的评分:
阅读次数: 1
总页数: 252
摘要(页): 17
原始出版语言: 英语
其他语言的翻译: 俄语

总体描述

本书共250页,包含9个章节。除文字内容外,书中还配有大量插图和代码片段。难度级别为中级或略高于中级(需要扎实的编程基础)。

简要概述

  • 第1章. 去中心化应用程序。介绍DApps的概念,并解释区块链架构如何使创建无需中心服务器的应用程序成为可能,确保数据透明性和不可变性。
  • 第2章. 以太坊原理。涵盖以太坊生态系统的基础知识:虚拟机(EVM)、用于支付计算费用的gas概念、交易结构以及账户运作方式。
  • 第3章. 智能合约开发。本章专门介绍Solidity语言的语法以及编写自执行代码的过程,这些代码管理区块链内的逻辑和资产。
  • 第4章. 学习使用web3.js。描述如何使用JavaScript库实现前端与以太坊节点的交互,使Web应用能够从区块链读取数据并发送交易。
  • 第5章. 钱包服务开发。通过一个实际案例,演示如何创建用于管理密钥、查询余额以及在用户之间转移以太币(ETH)的界面。
  • 第6章. 智能合约平台开发。演示创建一个允许用户部署自有合约并通过简化界面与之交互的系统。
  • 第7章. 比赛结果竞猜应用程序。探讨去中心化竞猜的复杂逻辑,其中奖金分配条件被严格固定在代码中,且不依赖于中介机构。
  • 第8章. 企业级智能合约开发。讨论安全性问题、gas成本优化以及创建可靠且可扩展的商业解决方案所需的设计模式。
  • 第9章. 联盟链开发。本章介绍如何创建访问受限的私有网络,这对于企业部门和保护商业秘密至关重要。

观点

这是另一本高质量的实践指南,这次的主题是区块链开发。主要关注点是以太坊生态系统、智能合约编写及相关主题。所有配套代码主要使用JavaScript编写。

Вверх