当前位置: 首页 > news >正文

2024-04-30 区块链-以太坊-相关文档

摘要:

2024-04-30 区块链-以太坊-文档

以太坊-相关文档:

https://github.com/ethereum/go-ethereum

https://geth.ethereum.org/

https://geth.ethereum.org/docs

https://ethereum.org/zh/

以太坊开发文档 | ethereum.org

以太坊开发文档_w3cschool

以太坊开发文档

基础主题

  • 以太坊简介 – 以太坊简要概述
  • 以太币简介 – ETH 简要概述
  • 去中心化应用程序简介 – 去中心化应用程序简介
  • Web2 与 Web3 的对比 – 基于区块链的应用程序提供的基本差异
  • 帐户 – 网络中能够持有余额和发送交易的实体
  • 交易 – 转账和其他导致以太坊状态变化的行为
  • 区块 – 交易分批进行,以确保状态在所有行为者之间同步。
  • 以太坊虚拟机 (EVM) – EVM 处理以太坊网络上的所有计算
    • 操作码
  • Gas费用 – 交易处理所需的算力,由交易汇款人使用 ETH 支付
  • 节点和客户端 – 参与网络的个人和他们运行的交易验证软件
    • 运行节点
    • 客户端多样性
    • 节点即服务
    • 节点架构
    • 轻客户端
    • 归档节点
    • 引导节点
  • 网络 – 部署以太坊,包括测试网络
  • 共识机制 – 分布式网络的各个节点如何就系统的当前状态达成共识
    • 工作量证明
    • 权益证明

以太坊堆栈

  • 堆栈简介 – 以太坊/web3 堆栈概述
  • 智能合约 – 驻留在以太坊地址并在交易触发时运行功能的程序
    • 智能合约语言
    • 智能合约结构
    • 智能合约库
    • 测试用智能合约
    • 编译智能合约
    • 部署智能合约
    • 验证智能合约
    • 升级智能合约
    • 智能合约安全性
    • 智能合约形式化验证
    • 可组合性
  • 开发网络 – 用于在部署前测试 dapp 的本地区块链环境
  • 开发框架 – 方便以太坊开发的工具
  • 以太坊客户端API – 便利库,允许你的 web 应用程序与以太坊和智能合同交互
    • JavaScript API
    • 后端API
    • JSON-RPC
  • 数据和分析 – 区块链数据如何汇总、组织并实施到 dapp 中
    • 区块浏览器
  • 存储 – 去中心化储存结构和机制
  • 集成开发环境 (IDE) – 写入 dapp 代码的最佳环境
  • 编程语言 – 如何使用你可能已经知道的语言开始使用以太坊
    • Dart
    • Delphi
    • .NET
    • Golang
    • Java
    • JavaScript
    • Python
    • Ruby
    • Rust语言

高级

  • 链桥 – 面向开发者的桥接概述
  • 标准 – 商定的协议,以保持项目效率和社区可及性
    • 令牌标准
  • 最大可提取价值 (MEV) – 从除了区块奖励之外的以太坊区块链中提取价值
  • 预言机 – 如何将信息注入到以太坊区块链中
  • 缩放 – 随着以太坊的发展,维护去中心化和安全的方法
    • 乐观卷叠
    • 零知识卷叠
    • 状态通道
    • 侧链
    • 以太坊 Plasma 扩容解决方案
    • Validium
  • 数据可用性 – docs-nav-data-availability-description
  • 网络层 – 以太坊网络层的解释
    • 网络地址
    • 门户网络
  • 数据结构与编码 – 以太坊堆栈中使用的数据结构和编码方案的解释
    • 默克尔前缀树
    • 递归长度前缀编码 (RLP)
    • 简单序列化 (SSZ)
    • Web3 密钥存储定义

http://www.lryc.cn/news/341367.html

相关文章:

  • 你用过最好用的AI工具有哪些?
  • Amine-PEG-Amine,956496-54-1在生物成像、生物传感器等领域具有广泛的应用
  • 为什么深度学习中减小泛化误差称为“正则化(Regularization)”
  • 【Linux网络编程】2.套接字、网络字节序、IP地址转换函数
  • 代码签名证书的工作原理和申请流程
  • Python中的yield
  • 【Linux】基于 Jenkins+shell 实现更新服务所需文件 -->两种方式:ssh/Ansible
  • 5月4(信息差)
  • 【Spring】1.Spring中IOC与DI全解析
  • vue2迁移到vue3,v-model的调整
  • 【C语言】解决不同场景字符串问题:巧妙运用字符串函数
  • android 如何显示网络地址对应的图片
  • 【项目学习01_2024.05.02_Day04】
  • Android SQLite中的UNIQUE constraint failed错误
  • 嘴尚绝卤味:传承经典,缔造美食新风尚
  • Docker 入门与实践:从零开始构建容器化应用环境
  • C# 用户控件UserControl事件解绑资源释放
  • QT-QTCreator环境配置
  • 最大连续和
  • 分布式系统事务一致性解决方案(基于事务消息)
  • Unity Animation--动画剪辑
  • 如何将 redis 快速部署为 docker 容器?
  • iOS - Undefined symbols: 解决方法
  • 优化理论复习——(三)
  • RK3568笔记二十四:基于Flask的网页监控系统
  • [Django 0-1] Core.Serializers 模块
  • 鸿蒙内核源码分析(用栈方式篇) | 程序运行场地谁提供的
  • Linux 进程间通信之匿名管道
  • 数据结构与算法学习笔记六--数组和广义表(C语言)
  • 图搜索算法详解