火星链 火星链
Ctrl+D收藏火星链
首页 > 非小号 > 正文

EST: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神:对Hive.io的治理很感兴趣:推特网友“TeraBlockchain”今日艾特Hive.io(Steem社区硬分叉后的新链Hive)并称,VitalikButerin只是在等着嘲笑你,你真的认为他对你的统治感兴趣吗?对此V神回复称,我为什么要嘲笑它。实际上,我对他们的治理很感兴趣。[2020/3/22]

声音 | V神:可以将固定收费作为区块奖励:据Trustnodes报道,近日V神提出可将目前交易中使用的最高收费拍卖模式改为固定收费模式,以规定的收费规则计算应收费用。在这种设计下,可以将全部收费纳入一个资金池,作为区块奖励平均分配给矿商。[2018/8/20]

难民保护公益机构GiveDirectly接受V神和OmiseGO共同捐赠价值100万美元OMG:难民保护公益机构GiveDirectly在其官方博客上发文公告,接受以太坊创始人Vitalik Buterin和科技金融机构OmiseGO共同捐赠的价值100万美元的OMG(嫩模币)捐款,用以帮助生活极度贫困的难民。[2018/3/28]

标签:DESESTDESTODERIDESInvestroAIDestiny AIGODE

非小号热门资讯
ALA:高过现实房价,看似水中捞月的虚拟土地是否值得一掷千金?

文|Nancy编辑|Tong出品|PANews你能想象到吗?虚拟世界的一块土地的售价竟然堪比一线城市.

1900/1/1 0:00:00
ODE:MPC公链:以边赚边玩的游戏,撬动万亿级元宇宙价值

“元宇宙”概念的走热,昭示着Z时代彪炳自我、释放个性的诉求,正式从内在的精神认同,外化成为资本与科技合谋的新商业风口.

1900/1/1 0:00:00
DIG:罗斯柴尔德家族领投,虚拟资管平台Aspen Digital 获880万美元A轮融资

本轮融资由罗斯柴尔德家族成员JacobRothschild男爵的英国投资旗舰RITCapitalPartners及纽约著名风投基金LibertyCityVentures联合领投.

1900/1/1 0:00:00
加密货币:美国SEC已积压多个比特币ETF申请,这次究竟在等什么?

原文标题:《多个比特币ETF申请,一旦通过能带来期待已久的效果吗?》,作者Hebao自从2013年Winklevoss兄弟首开比特币ETF的滥觞.

1900/1/1 0:00:00
NAN:除艺术、金融领域外,NFT有哪些社会用例与价值?

当前,很多人会将NFT与艺术、金融等其他看似远离日常生活的事物联系起来。NFT看似离我们很远,但其实,也离我们很近。在可预见的未来,NFT或许会有更多“现实世界”的功能和价值.

1900/1/1 0:00:00
加密货币:不同行业专家多角度看待比特币、加密货币与NFT的未来

在过去的一年里,我们见证了数百万美元的NFT销售额、狗狗币的戏剧性崛起、加密货币价格的不确定性、黑客利用勒索软件赚取比特币,以及政府日益担忧比特币挖矿对环境产生的影响.

1900/1/1 0:00:00