个人简介

Echo Blog


江湖无名 安心练剑
  • web3 以太坊开发-52-网络层 networking-layer
    网络层 以太坊是一个由数千个节点组成的点对点网络,节点之间必须能够使用标准化协议相互通信。 “网络层”是使节点能够找到彼此并交换信息的协议栈。 可交换信息包括网络上的“广播”信息(一对多通信),以及特定节点之间的交换请求和答复(一对一通信)。 每个节点必须遵守特定的网络规则,以确保发送和接收正确的信息。 客户端软件由两部分组成(执行客户端和共识客户端),它们都具有各自的网络堆栈。 ...
    2022-10-28 13:01:55 | web3
  • web3 以太坊开发-51-Data availability 数据可用性
    数据可用性 去信任是公共区块链的一个主要前提(“不信任,验证”)。 以太坊减少信任假设的方法之一是强制执行数据可用性规则。 区块生产者需要发布每个区块的数据,哪些节点在本地参与以太坊的共识存储。 以太坊网络上的所有节点都在从对等方接收到的块中执行交易,以确保块生产者提出的更改与节点独立计算的更改精确匹配。这就是节点验证新信息是否有效的方式,而不是必须相信区块生产者是诚实的。如果缺少任...
    2022-10-28 13:01:55 | web3
  • web3 以太坊开发-50-缩放 scaling
    扩容概述 随着以太坊使用人数增加,区块链已经达到了一定的容量限制。 这提高了网络使用成本,从而导致需要“扩容解决方案”。 目前正在研究、测试和执行多种解决方案,这些方案采取不同的办法来实现类似的目标。 扩容的主要目标是提升交易速度(更快确定交易)和交易吞吐量(提高每秒交易量),而不影响去中心化或安全性(详情请见以太坊愿景)。 在第一层以太坊区块链上,高需求导致交易速度减慢和燃料价格难以...
    2022-10-28 13:01:55 | web3
  • web3 以太坊开发-49-预言机 oracles
    预言机 预言机是一个数据输入应用程序,它从区块链外部(链外)的数据源获取数据,并输入到区块链(链上),以供智能合约使用。 预言机之所以需要,是由于在以太坊上运行的智能合约无法访问存储在区块链网络之外的信息。 赋予智能合约使用链外数据输入的能力,扩展了去中心化应用程序的价值。 例如,去中心化市场预测依靠预言机来提供有关结果的信息,从而可以验证用户的预测。 假设Alice下注20ETH...
    2022-10-28 13:01:55 | web3
  • web3 以太坊开发-48-最大可提取价值 (MEV)
    最大可提取价值 (MEV) 最大可提取价值 (MEV) 是指通过在区块中添加和排除交易并更改区块中的交易顺序,可以从区块生产中提取的超过标准区块奖励和燃料费用的最大值。 矿工可提取价值 这一概念最先应用在工作量证明的背景下,最初被称为“矿工可提取价值”。 这是因为在工作量证明中,矿工掌握了交易的包含、排除和顺序。 然而,在通过合并过渡为权益证明后,验证者将负责这些角色,而挖矿将不再...
    2022-10-28 13:01:55 | web3
  • web3 以太坊开发-47-以太坊开发标准 standards
    标准概述 以太坊社区已经采用了许多标准,这有助于在项目的不同实现中保持统一的兼容性(例如以太坊客户和钱包),并确保智能合约和 dapps 仍保持兼容。 通常,标准作为以太坊改进提议 (EIP) 提出,由社区成员通过标准流程讨论确定。 EIPS 简介 EIP 列表 EIP GitHub 存储库 EIP 讨论板 ...
    2022-10-28 13:01:55 | web3
  • web3 以太坊开发-46-链桥 bridges
    链桥 随着 L1 区块链和 L2 扩展解决方案的普及,以及越来越多的跨链去中心化应用程序,跨链通信和资产移动的需求已成为网络基础设施的重要组成部分。 存在不同类型的桥梁来帮助实现这一目标。 需要桥梁 存在连接区块链网络的桥梁。 它们支持区块链之间的连接性和互操作性。 区块链存在于孤立的环境中,这意味着区块链无法自然地与其他区块链进行交易和通信。 因此,虽然一个生态系统内可能有重...
    2022-10-28 13:01:55 | web3
  • web3 以太坊开发-45-面向 JAVA 开发者的以太坊资源
    面向 JAVA 开发者的以太坊资源 使用以太坊来创建去中心化应用程序 (或称“dapp”),发挥加密货币和区块链技术的优势。 这些去中心化应用程序可以是值得信赖的,也即一旦被部署到以太坊上,它们将总是按程序运行。 这些应用程序可以控制数字资产,以便创造新的金融应用; 它们可以是去中心化的,也即没有任何单一实体或个人能够控制它们,而且它们几乎是不可能被审查的。 智能合约和 SOLID...
    2022-10-28 13:01:55 | web3