Layer2
什么是 Layer2随着以太坊的发展,其生态日益丰富。但与此同时,以太坊的可拓展性无法满足快速增长的需求。例如目前以太坊每秒可以处理大约 15 比交易,这是一个相当小的数值,与之对比 Visa 的平常的处理速度是每秒 2000 比交易,极限值甚至能达到好几万。而且但凡用过以太坊进行交易的朋友都应该都知道,以太坊的 gas 费相当昂贵,遇到某些知名 NFT 开放 mint 的时候更是会造成严重的网络拥堵,并进一步推高 gas 费。也正是这个原因,以太坊现在有了个贵族链的绰号。gas费个过于昂贵也成为了制约以太坊生态发展的一个很重要的因素。要解决这个问题,以太坊需要进行扩容。以太坊平均gas价格目前以太坊扩容主要有两种方案: 一个是扩展以太坊本身,以太坊2.0中将要通过分片机制来解决部分与扩展性有关的问题。这个被认为是一层的扩展方案。我们这里先不做介绍。 另一个是第二层的拓展方案,所谓的二层就是将一部分资金锁在一层主链的智能合约里,在保证足够安全的情况下,把一部分交易放到主链以外进行,这样就可以有效缓解主网的压力。这个主链之外的这层网络就是二层网络(Layer2)。Layer2 分类...
Layer2
什么是 Layer2随着以太坊的发展,其生态日益丰富。但与此同时,以太坊的可拓展性无法满足快速增长的需求。例如目前以太坊每秒可以处理大约 15 比交易,这是一个相当小的数值,与之对比 Visa 的平常的处理速度是每秒 2000 比交易,极限值甚至能达到好几万。而且但凡用过以太坊进行交易的朋友都应该都知道,以太坊的 gas 费相当昂贵,遇到某些知名 NFT 开放 mint 的时候更是会造成严重的网络拥堵,并进一步推高 gas 费。也正是这个原因,以太坊现在有了个贵族链的绰号。gas费个过于昂贵也成为了制约以太坊生态发展的一个很重要的因素。要解决这个问题,以太坊需要进行扩容。以太坊平均gas价格目前以太坊扩容主要有两种方案: 一个是扩展以太坊本身,以太坊2.0中将要通过分片机制来解决部分与扩展性有关的问题。这个被认为是一层的扩展方案。我们这里先不做介绍。 另一个是第二层的拓展方案,所谓的二层就是将一部分资金锁在一层主链的智能合约里,在保证足够安全的情况下,把一部分交易放到主链以外进行,这样就可以有效缓解主网的压力。这个主链之外的这层网络就是二层网络(Layer2)。Layer2 分类...

Gas 机制
本文主要介绍以太坊 gas 相关的机制,并尝试解释一下为什么这样设计。最后会总结一下节省 gas 的相关实践。gas 是什么以太坊里的 gas 跟它的名字是一个意思,gas就是驱动以太坊的燃料。gas 并不是以太币,它是一个独立的虚拟货币,跟以太币之间存在汇率关系。 这可能跟我们的经验相冲突,毕竟我们在使用钱包的时候,钱包一般给我们的提示的 gas 费都是以以太币来计算的。这其实是钱包给我们做了一些计算后简化的结果。在发起交易的时候有两个参数跟 gas 有关。一个是 gas limit,表示交易发起方愿意为这个交易支付的最大 gas 数量。一个是 gas price,表示交易发起方愿意为每单位 gas 支付的以太币数量,计量单位是 wei/gas(wei 是以太币的最小单位)。钱包会根据最近几个区块中的 gas price 的平均值,并结合发起的交易的复杂度估算出的 gas 消耗数量,最终给出一个建议的以以太币计价的 gas 提示。gas 的机制以太坊交易费用的基本机制如下每笔交易必须指明一定数量的 gas(即指定 gas_limit 的值),以及支付每单元 gas 所需费用(即...

Gas 机制
本文主要介绍以太坊 gas 相关的机制,并尝试解释一下为什么这样设计。最后会总结一下节省 gas 的相关实践。gas 是什么以太坊里的 gas 跟它的名字是一个意思,gas就是驱动以太坊的燃料。gas 并不是以太币,它是一个独立的虚拟货币,跟以太币之间存在汇率关系。 这可能跟我们的经验相冲突,毕竟我们在使用钱包的时候,钱包一般给我们的提示的 gas 费都是以以太币来计算的。这其实是钱包给我们做了一些计算后简化的结果。在发起交易的时候有两个参数跟 gas 有关。一个是 gas limit,表示交易发起方愿意为这个交易支付的最大 gas 数量。一个是 gas price,表示交易发起方愿意为每单位 gas 支付的以太币数量,计量单位是 wei/gas(wei 是以太币的最小单位)。钱包会根据最近几个区块中的 gas price 的平均值,并结合发起的交易的复杂度估算出的 gas 消耗数量,最终给出一个建议的以以太币计价的 gas 提示。gas 的机制以太坊交易费用的基本机制如下每笔交易必须指明一定数量的 gas(即指定 gas_limit 的值),以及支付每单元 gas 所需费用(即...
Hello Crypto World!
I am Here!