Ape Finance抵押借贷

ApeFinance抵押借贷是币安链抵押排名前列的产品,项目方主要还是fork了Compound代码,在此基础上加以修改创新,本文主要分享的是其实现合约设计如图:ProcessOn链接:https://www.processon.com/view/link/6332ee36f346fb33

Uniswap V3 白皮书

本文是作者基于uniswap v3白皮书学习总结的内容,欢迎指出不足以及讨论,共同进步。

在 Solidity 中探索 ERC20标准

这个代币标准被广泛称为ERC20,描述了智能合约中代币的接口。像代币转移、批准支出、创建等功能都由ERC20标准定义。

compound v2 v3 对比

compoundV3 完全新的优化版 的独立资金借贷池。主要分析其新特性,并对比 v2 v3 的区别

  • ezio
  • 发布于 2022-09-09
  • 阅读 ( 570 )
  • ( 56 )

智能合约:关于返回动态数组的问题

在本文中,我们将讨论这些限制、处理它们的方法,以及“用智能合约实现Web2后端”方法来构建应用程序的可行性。

如何成为区块链安全工程师(速成版)

本篇旨在帮助那些有兴趣成为区块链安全工程师但不知道从哪里开始的人。

清晰理解zkEVM、EVM 兼容性和Rollup

ZK-Rollup一直被认为是以太坊扩展的终极目标。然而,尽管它对以太坊的扩展路线图来说是很重要,但在几个关键点上仍然存在不确定性。

为自己的NFT创建pre-reveal机制

一种实现NFT pre-reveal机制的简单、安全且有效的方法。

一文讲清-DeFI王者AAVE最新的稳定币GHO提案

Aave 社群发布征求意见(ARC) 提案,向其DAO组织提议”引入与美元挂钩的原生去中心化、超额抵押的稳定币GHO“,此提案已经在7.31以99%的支持率通过。

具有DDH假设的ZKP

网络安全的唯一方向是零信任模式。阻止敏感信息数据泄露的一种方法不是储存这些秘密,而是用随机的预言机代替它们。

从 Python 调用智能合约

以太坊带来了智能合约的进步,其是可公开验证的代码。如果我们改变合约状态,我们将花费一些gas。现在,让我们创建一个Python程序,它可以在以太坊上调用智能合约。

如何改进可租赁的NFT (ERC-4907)

NFT不仅是图像所有权的加密保证。在相同的技术支持下,事情会根据我们如何工作、互动而改变。说到实用NFT,在某些情况下,所有者和用户并不总是相同的的。NFT的所有者可以将它租给用户一段时间。在此期间,用户暂时获得了NFT给予的特权,但不能转让其所有权。

教程:Cloud中的加密密钥(使用 Golang 和 CLI)

随着我们越来越多地转向公共云,加密密钥的使用也变得越来越重要。这包括加密数据和数字签名。

AAVE v3 技术说明

Aave v3的tech paper,主要讲了在此次迭代中四个方面的老缺陷与新提升,包括资本效率,安全,权限管理和用户体验

  • Alvan
  • 发布于 2022-07-17
  • 阅读 ( 608 )
  • ( 6 )

一个DeFi纵价攻击事件背后的数学原理分析

攻击步骤描述,深入分析

区块链开发人员的 7 项必备技能

本文将探讨区块链开发人员必须掌握的7项重要的行业标准技能。

zkSnark教程:从方程到验证

使用zkSnark(一种非交互的自适应知识论证),我们就可以向一个或多个验证者提供一个简短的证明,证明我们对某些私人数据和函数(f)有特定的知识。

Uniswap-V3的流动性挖矿原理介绍

为了能够提升协议的资金利用率,Uniswap-V3在流动性管理这块允许用户在提供流动性的时候指定特定的价格区间,这一特性同时也导致了基于用户头寸衍生的一些业务场景的计算模型无法复用V2时代的计算模型。

Solidity:使用 Ethers.js 的 Solidity 存储变量

存储树中的智能合约数据表示合约的持久状态,可以通过更新全局状态的交易进行更改。在一个Solidity的智能合约中,动态变量被存在持久化的存储中。内存中初始化的任何变量都是临时的,将在执行下一次外部函数调用之前被删除。此外,无法修改的常量变量不使用存储空间,因此,使用更少的gas。

教程:创建由以太坊支持的 Web3 聊天

在本文中,我们将学习如何将以太坊智能合约连接到React应用程序,并使用户能够与之交互。