0xTTEPX

Just do it, deeply...

Follow me on GitHub

Web3加速器Account abstraction

Jun 7, 2024 by 0xTTEPX

引言 Account abstraction一致是以太坊开发社区的梦,同时也是以太坊路线图的一部分;它具有支持多签和社交恢复,签名支持更高效和更简单的签名策略比如Schnorr, BLS, 以及后量子安全签名算法(Lamport, Winternitz),同时可升级。虽然智能合约钱包在理论上可以执行多种操作,如存储数字资产、执行智能合约、管理多重签名钱包等,但在以太坊的实际应用中,存在一些...

去中心借贷Compound

Oct 17, 2022 by Ravitn

引言 当前中心交易所借贷,面临黑客攻击,携款跑路,导致你的账号资金都是虚拟的,无法在链上使用,同时个人进行借贷需要管理各种条款和投机的风险;去中心化的借贷平台Compound 简化了借贷流程,同时避免了用户管理各种条款、投机的风险,主要有一个优势: 不需要填写任何订单及线下操作就可以完成借贷; 用户可以使用他的现有投资组合,借出ETH进行项目的ICO; 交易者,可以借出代币...

以太坊的黑丝袜UniswapV3

Oct 10, 2022 by Ravitn

引言 Uniswap协议是一个用来在以太坊区块链上交易加密货币(ERC-20代币)的点对合约系统。这个协议通过一个持久化、不可更改的智能合约集合来实现,旨在优先考虑抗审查性、安全性、自我监管, 以及在没有任何可能有选择地限制访问的可信中介的情况下运行。简单点说就是通过智能合约实现了一个去中心化的ERC-20代币的自动交易系统。V2版本基于恒定乘积公式的自动做市商(AMM)交易机制, 由于v2...

DAO服务MolochV3

Sep 20, 2022 by Ravitn

引言 基于Moloch的DAO,有初始成员组成,同时限制DAO使用的ERC20 Token;任何成员如果想要成为DAO成员,只有发起提案,需要超过提案通过,方可加入DAO组织;DAO的公会银行资金,有提案者,贡献献给公会;任何怒退和被怒踢的人都可取回公会资金池相应份额的token。MolochV2只是基于怒退机制的Grant DAO,MolochV3增加了可插拔,可升级的模块化功能, 今天,...

合约库模式实战分析

Sep 6, 2022 by ravitn

引言 库的两种方式:1.单独一个合约逻辑合约引用;2.在合约中包含库;库是一个特殊的合约; 在部署合约的时候,需要链到对应的库合约,有文章说使用库可以节省gas,真的这样吗,今天我们就来看一下: 目录 库使用模式 导入库模式合约 包含库模式合约 实战 导入模式测试 包含模式测试 实战分...

转账到合约及降级策略

Sep 5, 2022 by ravitn

引言 在以太坊上,有两类账户,一种外部账户,一种为合约账户,外部账号间可以直接转账,外部账户和合约的转账如何转账,转账的方式,以及回退机制; 今天,我们来一起探究一下; 目录 转账到合约方式 send/transfer方式 call与delegatecall区别 小节 测试合约 非payable的...

OpenZeppelin代理升级原理分析

Aug 22, 2022 by ravitn

引言 什么是智能合约升级? 智能合约升级是一种在保留存储和余额的同时,而又可以任意更改在地址中执行代码的操作。 以太坊上部署的合约一旦部署,将不可以改变,毫无疑问,不可变代码是可怕的。这就是为什么以太坊生态系统中的许多项目一直在通过代理合约推动可升级机制的想法 。除其他外,此类机制允许快速修复错误并在已部署的合约之上添加新功能。代理的一个非常有趣的特性是可以利用它们来实现链上代码的...

为生活,活着...

Jun 28, 2022 by ravitn

living For life, to be living 为生活,活着… 她是一位,出自农村的善良,乐观向上,认真生活,热爱生活的女孩。高中两年的同学,对她印象比较深的是,语文老师在课上表扬她的语文 作文,作文的主题好像似以欧洲漫游式的抽象写法。语文老师在课上朗诵他的作文片段,记忆中,有这么一段: “跟母亲下地干农活,空气中弥漫着泥土的气息 其他的已经记不清,14年过去,才...

MolochV2 DAO解读

May 9, 2022 by Ravitn

引言 Minty的Patka认为“MolochMystics”(包括使用Moloch的各种DAO的成员)组装了Baal的详细信息。该集体 包括DAOHaus、Minty、ReflexerFinance、LexDAO的成员以及来自RaidGuild和MetaCartel的贡献者。 MolochDAO 提供了一个带有 v2 智能合约的开源 DAO 框架。Tribute 和 DAOhaus 都从...

以太坊的黑丝袜UniswapV2

Mar 31, 2022 by Ravitn

引言 Uniswap协议是一个用来在以太坊区块链上交易加密货币(ERC-20代币)的点对合约系统。这个协议通过一个持久化、不可更改的智能合约集合来实现,旨在优先考虑抗审查性、安全性、自我监管,以及在没有任何可能有选择地限制访问的可信中介的情况下运行。简单点说就是通过智能合约实现了一个去中心化的ERC-20代币的自动交易系统。本文不打算详细介绍自动做市商(AMM)的原理和经济激励机制, 相关介...