以太坊开发简介
时间:2021-10-04
以太坊开发一览
本文档旨在帮助你使用以太坊进行构建程序。它涵盖了以太坊概念,解释了以太坊技术栈,并记录了更复杂的应用程序和用例的高级主题。
如果这是你首次尝试以太坊开发,建议从头开始,像书一样逐步学习。
1. 基础知识
- 以太坊简介
关于以太坊知识的快速概览
- Web2 vs Web3
基于区块链的应用程序与传统应用程序的根本区别
- dapp简介
去中心化应用程序的简单介绍
- 以太坊虚拟机(EVM)
EVM处理以太坊网络上的所有计算过程,关于EVM的简单介绍
- 区块
区块链中确保数据状态同步的关键环节“区块”,可以保证所有参与者之间同步数据,形成一条链
- 帐户
以太坊的账户是网络中可以保持余额并发送交易的实体
- 交易
导致以太坊状态改变或资产转移以及其他行为的总称
- 区块浏览器
一种读取有关交易,账户,区块和网络数据的工具
- Gas 气体
处理交易所需的任何计算都需要消耗Gas气体,由交易发送方以ETH支付相应的Gas 费用
- 挖矿
帮助以太坊系统进行处理交易和创建区块的方式
- 以太坊网络
以太坊包含主网和多个测试网络
- 节点和客户端
参与网络的个人以及他们运行以验证交易的软件
2. 以太坊技术栈
- 技术栈介绍
以太坊/ web3 技术栈相关概述
- 智能合约
部署在以太坊上,交易触发时运行相关功能的程序
- 编程语言
参与以太坊开发可以使用的编程语言
- JavaScript 客户端库
让web应用与以太坊上智能合约进行方便交互的库
- 安全
以太坊开发的安全规范
- 存储
以太坊开发的数据存储
- 开发框架
简化以太坊开发的工具
- 开发环境
编写dapp代码的最佳环境
3. 高级知识
- 代币标准
- Oracle 预言机
Layer 2 拓展
我们的愿景
成为区块链应用开发服务商中的佼佼者
用区块链技术为社会创造新的互联价值
深圳市以太亮点区块链技术有限公司是集顾问、技术、应用、交易、行业新闻、资讯、数据、社区等一站式区块链产业服务公司,通过价值服务连接上下游生态伙伴,希冀建立一个去中心化、自由平等、社区共治的区块链行业价值网络,让区块链生态开放平台中的所有节点,以及所有能力贡献的用户都成为价值贡献者和拥有者。
来源: https://yitai.skpseo.com