LOADING...
LOADING...
LOADING...
当前位置:主页 > 知识列表 >

重新部署智能合约

1. CertiK:Based智能合约出现漏洞 重新部署其一号池事件分析

DeFi流动性耕种项目BASED遭黑客攻击,将重新部署“Pool1”。BASED出现漏洞?具体发生了什么?“亡羊补牢,为时未晚”,这句话在生活中的大部分时候均适用。然而,在面临网络安全时,牢破也许就会造成无法挽回的损失。在安全问题未造成不可弥补的损失前就被发现,或是一开始便做好万全准备,才是...

知识:智能合约

2. 首发|CertiK:Based智能合约出现漏洞重新部署其一号池事件分析

...过调用Based智能合约中的某一个函数,将一号池(Pool 1)冻结,同时宣布将重新部署其一号池。官方发布推特称,有黑客试图将“Pool1”永久冻结,但尝试失败。而“Pool1”将继续按计划进行。CertiK通过分析该智能合约,认为这次冻结Based项目一号池事件,是一次由于存在智能合约漏洞导致的事故。事件...

知识:智能合约,一号池,智能合约漏洞,初始化

3. 漏洞利用后的付费网络规划,以重新部署智能合约

...该协议的创始人Kyle Chasse说:“团队正在计划部署新的铸币合同,然后将其重新部署给所有人。” 在星期六的凌晨,他发了推文,“对PAID令牌合约进行了一些利用或攻击,Certik积极帮助我们确定问题所在。 请不要立即购买或出售付费代币。 这个问题将得到解决,请保持冷静,不要担心。 感到内,,但...

知识:代币,智能合约,重新部署智能合约,令牌合约

4. 区块链研究实验室| 在Solidity智能合约中使用Enums之前要三思

...个负责任的开发人员,您编写调用新方法的测试并报告成功。您的计划是仅重新部署StorageUser合同,并且您不希望重新部署存储,因此很多重要数据都采用映射形式,很难迁移。因此,StorageUser将使用当前存储作为其构造函数参数进行重新部署。你调用新的changeStateC函数......它失败了。失败的根源你看,...

知识:合约,函数,成员,选项

5. 布朗尼(Brownie)——以太坊的智能合约基础框架

...的哈希值与现有已编译版本的哈希值进行比较。如果合同没有更改,则不会重新编译。如果你希望强制重新编译整个项目,请使用brownie compile –all.如果要编译具有其它版本的Solidity合同,只需要在.sol文件的使用说明中提及该合同即可。如果不存在,它将自动安装。此处应该注意:编码器的设置位于brown...

知识:智能合约,布朗尼,以太坊,火星号精选

6. 干货 | 深入理解 OVM:在Rollup侧链上实现对智能合约的完全支持

... EVM transaction 的完美环境吗?它可是?EVM?呢!天真的想法:将 L2 的智能合约重新部署到 L1EVM 的核心定义了一组计算机指令,以及定义了在 transaction 中每个指令对应地该执行什么。智能合约就像是个巨大又丑陋的指令集合——举个简单的例子,下图是 Solidity 的?SafeMath.sol?库在部署之前的部分编译:- 这只...

知识:以太坊,Uniswap,Rollup

7. 十大DeFi安全最佳实践方式(下)

...修改后的函数retrieveTokens(uint256 amount)中,`amount'是根据转账操作前后的余额重新计算的。不管代币转移机制如何,这都将准确地计算出被转移到`address(this)'的代币数量。正确删除数据有很多场景需要移除合约中不再需要的某个对象或值。在像Java这样的标准语言中,有一个垃圾收集机制可以自动和安全地...

知识:合约,智能合约,代币,去中心化

8. 通过Truffle开发框架来使用Chainlink

...想这些合约提供给本地测试。 *需要注意的是,每次运行测试之后,我们都重新部署了每一个合约。这是为了我们可以进行真正的单元测试, 我们不想我们的测试依赖于其他测试的输出。另外,重新部署每个合约需要时间,但这仅用于测试目的,不会影响我们的实际性能运行时间。 现在让我们来看一...

知识:合约,区块链,以太坊

9. PlatONE联盟链如何实现大规模生产级应用?

...拷贝迁移:指利用外部迁移工具,将旧版本数据逐步拷贝到链下,再从链下重新存储到新版本合约。3、基于链存储机制迁移:指利用合约账户链上数据存储机制,在底层进行数据对象克隆和再构造的过程。PlatONE根据其底层存储机制,实现了一套基于默克尔树的合约数据迁移协议,支持一键式将旧合约...

知识:合约,合约地址,联盟链,共识算法

10. Yam协议计划将旧代币迁移到经过审计的合约

...由于一行代码而崩溃之后,其开发人员计划在新的、经过审计的智能合约上重新启动该项目。在周五发布的一篇博客文章中,开发人员概述了一个迁移计划,该计划将通过具有正常运行的弹性供应机制(rebase)的新智能合约进行转移已经存在的代币。周四,在拯救Yam Finance协议的最后努力失败后不久,...

知识:智能合约,代币

11. 智能合约的调配模式:如何让你的智能合约安全协作?

...要稍微检查一下就可以解决的问题对于很多其他项目来说,却需要从头开始重新编写调配解决方案。在了解问题和开发模式的过程中,我们深入理解了如何借助多个智能合约来构建应用程序,从而使 Yield 更加健壮且安全。(Yield:http://yield.is/?)在本文中,我们将借助几个知名项目中的实例来深入分析...

知识:智能合约,以太坊

12. 金融分布式账本技术安全规范之智能合约

...来解析智能合约在金融分布式账本上的业务数据;——应在合约更新升级、重新部署后,能安全地将原合约数据迁移至新合约。攻击防范应有相应机制保证系统能对抗由智能合约引起的DDoS攻击,防止其长时间占用资源。应有相应机制保障在系统遭受DDoS攻击、服务受到影响时,智能合约的运行可被干预...

知识:智能合约,合约,智能合约升级,图灵完备智能合约

13. 卡尔达诺部署的 99% 的智能合约仍然处于非活动状态

...跌了 5.1%。回想一下,在 9 月初,在测试网上部署 Plutus 脚本的背景下,代币重新创下历史新高,达到 3 美元以上的水平。在 Telegram 上订阅 ForkLog 新闻:ForkLog Feed – 整个新闻提要,ForkLog – 最重要的新闻、信息图表和观点

知识:分叉,去中心化,代币,智能合约部署

14. 智能合约如何升级?

...不同的合约账户来部署。合约升级的过程就是对业务执行逻辑的替换,并且重新和控制器映射。区块链上的智能合约不可篡改的特性,让合约的升级机制从一开始就要设计好。一个大型的智能合约从一开始就要想好要实现哪些功能,不能像精益创业那样先出一个最少功能的可运行的版本,然后再去不停...

知识:合约,智能合约,不可篡改,以太坊

15. 多企业间如何实现 “链上协同与治理”

...依赖其他合约部署后的地址,所以如果测试时发现合约代码不对,就要全部重新部署一遍再测试。我解决的方法是首先在Remix IDE上测试,代码不对就重新部署,还比较快速。全部的逻辑都测试通过没问题了,再放到FISCO BCOS上测,这个时候就是测试SDK与合约的交互了。Q:在做底层技术选型时,您考虑哪...

知识:智能合约