Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

上回我们聊到了合约升级的原理(所依赖的solidity特性),一个是代理调用,他运行我们加载其他合约的逻辑来修改当前合约的数据,以及fallback函数,他可以出来未知的函数调用,让我们能够把请求转发到逻辑合约里面去,而逻辑合约的升级就是直接更换代理合约中的逻辑合约地址。这一回,将讲述常见的几种标准化的合约升级方案。 合约升级方案通用合约升级通用合约升级实际上没有提出什么有建设性的技术,...

为什么要做合约升级就以太坊理想图景而言,合约升级是违背最初的“代码即法律”的构思的. 但是在生产环境中,我们不可不免的需要对已有的代码进行细微的改动(甚至有时候会有较大的改改动),就连以太坊自身也需要不断的迭代和升级,所以合约升级的问题实际上是《合约升级管理办法》 的问题 合约升级的需求一般有两种需求 合约bug修复 对于一个稍微复杂的dapp系统而言,在合约代码中,几乎不可避免的会存在一...