木星链 木星链
Ctrl+D收藏木星链
首页 > FIL > 正文

以太坊:V神设计理念公布,细数以太坊潜在的优缺点

作者:

时间:1900/1/1 0:00:00

这个VM中某些操作码的功能和用意很容易理解,但也有一些不太好理解,以下是一些特殊的原因:ADDMOD,MULMOD:大多数情况下,mulmod(a,b,c)=a*b%c,但在椭圆曲线算法中,使用的是32字节模数运算,直接执行a*b%c实际上是在执行((a*b)%2^256)%c,会得到完全不同的结果。在32字节的空间中执行32字节数值的a*b%c计算的共识非常困难且繁琐。SIGNEXTEND:SIGNEXTEND操作码的作用是为了方便从大的有符号整数到小的有符号整数的类型转换。小的有符号整数是很有用的,因为未来的即时编译虚拟机也许有能力检测主要处理32字节整数又长时间运行的代码块,小的有符号整数能加快处理。SHA3:在以太坊代码中,SHA3作为安全的、高强度的、不定长数据哈希映射方法,应用非常广泛。通常,在使用存储器时,需要使用Hash函数来防止恶意冲突,在验证默克尔树和类似的以太坊数据结构时也需要使用到Hash函数。重要的是,与SHA3的相似的哈希函数,如SHA256、ECRECVOR、RIPEM160,不是以操作码的形式包含在里面,而是以伪合约的形式。这样做的目的是将它们放在一个单独的类别中,如果当我们以后提出适当的“原生插件”系统时,可以添加更多这样的合约,而不需要扩展操作码。ORIGIN:ORIGIN操作码由交易的发送者提供,主要的作用是允许合约退回支付的gas。COINBASE:COINBASE的主要作用是:1)允许子货币对网络安全作出贡献;2)使矿工能够作为一个去中心化的经济体,来设置基于子共识的应用,如Schellingcoin。PREVHASH:PREVHASH可用作一个半安全的随机来源。此外,允许合约求值上一个区块的默克尔树状态证明,而不需要高度复杂的“以太坊轻客户端”递归结构。EXTCODESIZE,EXTCODECOPY:主要的作用是让合约依据模板检查其他合约的代码,甚至是在与其他合约交互前,模拟它们。见:https://lesswrong.com/lw/aq9/decision_theories_a_less_wrong_primer/JUMPDEST:当跳转目的地限制在几个索引时,JIT虚拟机实现起来更简单。于是,我们需要:1)对有效变量跳转目的地做限制;2)激励使用静态而不是动态跳转。为了达到这两个目标,我们定下了以下规则:1)紧接着push后的跳转可以跳到任何地方,而不仅是另一个jump;2)其他的jump只能跳转到JUMPDEST。对跳转的限制是必须的,这样就可通过查看代码中的前一个操作来确定当前是一个静态跳转还是动态跳转。缺乏对静态跳转的需求是激励使用它们的原因。禁止跳转进入push数据也会加快JIT虚拟机的编译和执行。LOG:LOG是事件的日志。CALLCODE:该操作码允许合约使用自己的存储项,在单独的栈空间和memory中调用其他合约的“函数”。这样可以在区块链上灵活实现标准库代码。SELFDESTRUCT:允许合约删除它自己,前提是它已经不需要存在了。SELFDESTRUCT并非立即执行,而是在交易执行完之后执行。这是因为如果允许SELFDESTRUCT在执行之后回滚,将会极大地提高缓存的复杂度,不利于高效的VM实现。PC:尽管理论上不需要PC操作码,因为所有PC操作码的实例都可以根据将push操作的索引加入实际程序计数器来代替实现,但使用PC可以创建独立代码的位置。原地址:https://eth.wiki/en/fundamentals/design-rationale作者:Vitalik翻译&校对:kim&阿剑

V神向Kraken转入约32.44万枚USDC:2月15日消息,据PeckShield监测,Vitalik Buterin 将约 210 枚以太坊交易为约 32.44 万枚 USDC 并转入 Kraken。[2023/2/15 12:08:24]

V神:以太坊2.0上质押的3百万美元ETH是“对进步的终极押注”:目前,以太坊2.0存款合约中已经有2%的ETH供应,这显示了以太坊社区的巨大信心,ETH价格现已超过1200美元,仅在过去一周就反弹了70%以上。以太坊创始人V神最近评论说,由此可见社区对以太坊非常有信心。人们锁定了价值3百万美元的以太坊,而除非以太坊2.0交付,否则“可能永远不会再见到这些ETH”。他认为:“在某种意义上,这是对进步的最终押注,而在某种程度上,这就是以太坊的意义所在。”他继续表示,以太坊将成为21世纪20年代人们所期待的现代区块链,并解释说,分片和Layer 2生态系统一起将为以太坊带来每秒数万笔交易的可扩展性。他称这是“非常重要的”,因为以太坊最终试图创建一个平台,既可以实现主流采用,同时也为其用户提供足够的安全利益。

V神指出,我们的目标是将用户数量扩大到数百万,甚至数千万,他认为每天几十万用户是一个“非常小的数字”。此外,根据他的说法,EIP-1559的引入将解决以太坊网络“高昂gas费”的根本问题,这非常值得期待,可能会成为2021年的大事件之一。(AMBCrypto)[2021/1/9 15:45:59]

V神:ERC20项目应积极研究ZK-Rollup L2扩容解决方案:金色财经报道,Education Ecosystem今日发推称,过去几周,以太坊gas价格高昂,每笔交易价格为0.40至0.88美元,这使得ERC20项目无法在以太坊上进行任何微交易支付,这挫败了使用以太坊网络进行支付的想法。对此,以太坊创始人V神表示,ERC20项目应该积极研究ZK-Rollup L2扩容解决方案,这些解决方案目前已在主网上运行。[2020/7/10]

标签:以太坊DESESTETH以太坊硬币Destiny SuccessRESTVital Ethereum

FIL热门资讯
比特币:矿业新秩序:头部矿企出海,中小矿工何去何从?

作者|RichardLee编辑|龚荃宇01巨头出海,多数中小型矿工仍在观望许量旗下将近2万台蚂蚁S19矿机已经停止运行至少半月,但他并不着急出海.

1900/1/1 0:00:00
COI:顺应潮流还是保持初心?Brian Armstrong 的选择与答案

晚春4月,一则消息刷爆了全球各大新闻头版:通证交易平台Coinbase在纳斯达克正式挂牌上市。 作为最具影响力的通证交易平台之一,Coinbase在美股的上市对于整个加密市场来说都具有里程碑意义.

1900/1/1 0:00:00
NFT:将F1赛车游戏NFT化,吸引玩家的不只是逼真体验……

如果说早年间加密猫的横空出世开启了NFT游戏的奇妙初体验,那么今年由NBATopShot掀起的狂潮则刷新了用户对NFT+游戏的想象空间.

1900/1/1 0:00:00
NFT:欧洲杯碰撞NFT:C罗战绩载入蚂蚁链

7月12日,欧洲杯比赛落下帷幕,意大利队时隔53年再度捧杯。而在个人荣誉上,葡萄牙球星C罗凭借5个进球荣膺本届欧洲杯射手王.

1900/1/1 0:00:00
VOL:【Deribit期权市场播报】0812——持仓指标

收录于话题#每日期权播报 播报数据由Greeks.live格致数据实验室DataLab和Deribit官网提供。昨日有一个很火热的指标,多空持仓人数比.

1900/1/1 0:00:00
比特币:算力大跌后,100美元就可以“攻陷”这些小币种

5月21日,国务院金融稳定发展委员会召开第五十一次会议,指出“强化平台企业金融活动监管,打击比特币挖矿和交易行为,坚决防范个体风险向社会领域传递”.

1900/1/1 0:00:00