腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Keegan小钢
专栏作者
举报
99
文章
103038
阅读量
32
订阅数
订阅专栏
申请加入专栏
全部文章
其他
android
区块链
编程算法
defi
产品
架构设计
微信
函数
ios
网站
缓存
java
云数据库 Redis
api
数据库
开源
微服务
存储
https
go
sql
github
人工智能
数据结构
kafka
管理
oracle
unix
消息队列 CMQ 版
分布式
网络安全
安全
windows
腾讯云开发者社区
swap
数据
费用中心
负载均衡
比特币
数字货币
servlet
html
textview
单片机
云数据库 SQL Server
mvc
ide
git
linux
负载均衡缓存
apache
容器镜像服务
spring
日志服务
云直播
腾讯云测试服务
企业
http
容器
kubernetes
游戏
erp
spring boot
jdbc
hashmap
tcp/ip
rpc
sdk
服务网格
项目管理
app
currency
key
pool
state
token
view
web
web3
遍历
部署
单例模式
互联网
基础
接口
路由
配置
网络
系统
项目经理
协议
搜索文章
搜索
搜索
关闭
什么是Web3
网络
区块链
web
web3
互联网
从现在开始,我打算将我去年写完的部分书稿拆分为一篇篇文章逐步分享出来,后续时机成熟之后再集结出书吧。本文是第一篇。
Keegan小钢
2024-01-22
142
0
剖析DeFi交易产品之UniswapV4:Swap
defi
state
swap
产品
函数
Swap 可分为两种场景:单池交易和跨池交易。在 PoolManager 合约里,要完成交易流程,会涉及到 lock()、swap()、settle()、take() 四个函数。单池交易时只需要调一次 swap() 函数,而跨池交易时则需要多次调用 swap() 函数来完成。
Keegan小钢
2023-12-11
176
0
剖析DeFi交易产品之UniswapV4:添加/移除流动性
存储
defi
产品
函数
系统
前一篇文章我们已经知道了创建新池子的流程,那接下来就要添加流动性了。而其实,在 PoolManager 合约里,添加和移除流动性都是在同一个函数里统一处理的。当然,要完成添加或移除流动性的全流程,会涉及到多个函数。接下来我们展开一一细说。
Keegan小钢
2023-11-30
152
0
剖析DeFi交易产品之UniswapV4:创建池子
defi
key
产品
函数
接口
创建池子的底层函数是 PoolManager 合约的 initialize 函数,其代码实现并不复杂,如下所示:
Keegan小钢
2023-11-27
153
0
剖析DeFi交易产品之UniswapV4:合约结构篇
currency
defi
产品
函数
基础
UniswapV4 的合约项目,还是和之前的版本一样,分为了 v4-core 和 v4-periphery 两个 repo。另外,之前的版本,合约项目框架是用 Hardhat 搭建的,而这回,你会发现改用 Foundry 了。Foundry 正在慢慢变成开发新合约项目的主流框架,因为 Foundry 相比 Hardhat,写单元测试和脚本都和写合约一样,可以统一用 solidity 来编写,这对于不太精通 JavaScript/TypeScript 的合约工程师来说就会更方便了。
Keegan小钢
2023-11-27
119
0
剖析DeFi交易产品之UniswapV4:概述篇
存储
defi
产品
单例模式
管理
UniswapV4 与 UniswapV3 相比,算法上并没有什么改变,依然还是采用集中流动性模型,但架构上变化很大,包括功能架构,也包括技术架构。相比之前的版本,UniswapV4 最大的创新主要包括四点:
Keegan小钢
2023-11-23
162
0
剖析DeFi交易产品之UniswapV3:交易路由合约
defi
遍历
产品
函数
路由
SwapRouter 合约封装了面向用户的交易接口,但不再像 UniswapV2Router 一样根据不同交易场景拆分为了那么多函数,UniswapV3 的 SwapRouter 核心就只有 4 个交易函数:
Keegan小钢
2023-11-13
211
0
剖析DeFi交易产品之UniswapV3:头寸管理合约
defi
产品
管理
函数
数据
实现用户层面的流动性头寸管理的合约是 NonfungiblePositionManager 合约,其实现比较复杂,还继承了很多子合约,限于篇幅,我们无法全都一一讲解,就只能挑一些重点的来讲。
Keegan小钢
2023-11-08
218
0
剖析DeFi交易产品之UniswapV3:Pool合约
defi
pool
产品
函数
数据
UniswapV3Pool 合约则复杂很多了,其引用的库合约就达到了 13 个,通过 using 方式使用的也达到了 9 个,如下所示:
Keegan小钢
2023-11-07
190
0
剖析DeFi交易产品之UniswapV3:工厂合约
存储
defi
部署
产品
函数
UniswapV3Factory 合约主要用来创建不同代币对的流动性池子合约,其代码实现并不复杂,以下就是代码实现:
Keegan小钢
2023-11-07
166
0
剖析DeFi交易产品之UniswapV3:概述篇
区块链
defi
产品
配置
协议
UniswapV3 于 2021 年 5 月上线,相比 UniswapV2,改动很大,也变得复杂很多,最主要的有以下这几点改动:
Keegan小钢
2023-11-07
212
0
万字长文聊聊Web3的组成架构
游戏
区块链
Web3 发展至今,生态已然初具雏形,如果将当前阶段的 Web3 生态组成架构抽象出一个鸟瞰图,由下而上可划分为四个层级:区块链网络层、中间件层、应用层、访问层。下面我们来具体看看每一层级都有什么。另外,此章节会涉及到很多项目的名称,因为篇幅原因不会一一进行介绍,有兴趣的可以另外去查阅相关资料进行深入了解。
Keegan小钢
2023-02-28
885
0
层级化NFT标准诞生:EIP-6150
编程算法
github
git
开源
因为一些机缘,我最近和几个同行朋友一起提交了一个新的 EIP 协议标准,EIP-6150,这是一个支持层级结构的 NFT 协议标准,撰写此文时处在 Review 状态,改为 Last Call 状态的 PR 还在等待通过。
Keegan小钢
2023-02-28
1.6K
0
重新认识Web3
网站
区块链
关于什么是 Web3,一直以来都是众说纷纭,不同领域的专家对 Web3 普遍有着不同的见解。另外,「Web3」和「Web 3.0」的关系也一直困惑着很多人。有人认为两者其实是同一个概念,Web3 只是 Web 3.0 的简称,而有些人则认为两者是完全不同的两个概念,还有人认为 Web3 是 Web 3.0 的子集。下面,我则会基于自己的一些研究结果,来谈谈我对 Web3 的理解。
Keegan小钢
2023-02-28
285
0
价格预言机的使用总结(三):UniswapV3篇
编程算法
oracle
unix
存储
github
前面两篇文章分别讲解了 Chainlink 和 UniswapV2 的 TWAP。Chainlink 属于链下预言机,其价格源取自多个交易所,但所支持的 token 比较有限,主要适用于获取主流 token 的价格。UniswapV2 的 TWAP 则是链上预言机,可适用于获取 Uniswap 上已有的任何 token 价格,主要缺陷就是需要链下程序定时触发更新价格,存在维护成本。UniswapV3 的 TWAP 则解决了这个缺陷问题,本文就来聊聊 UniswapV3 的 TWAP 机制,以及如何正式使用。
Keegan小钢
2022-06-07
2K
0
价格预言机的使用总结(二):UniswapV2篇
unix
编程算法
该系列的前一篇文章介绍了 Chainlink 价格预言机的使用,其目前也被大部分 DeFi 应用所使用,但依然存在局限性。首先是所支持的 Token 的覆盖率还不全,尤其是长尾资产,大多还未支持,比如 SHIB,目前只在 BSC 主网有 SHIB/USD 的 Price Feed,而其它网络的都还没有,连 Ethereum 的都还没支持。其次,有些资产的偏差阈值较大,价格更新也比较慢,可能长达十几二十个小时才会更新价格,比如 BNT。
Keegan小钢
2022-06-07
1.4K
0
剖析DeFi产品之ApeX Protocol:Token篇
费用中心
每个 DeFi 协议基本都会有自己协议的 Token,ApeX Protocol 也不例外,其协议 Token 为 $APEX,部署在了 Ethereum 上,合约地址为:
Keegan小钢
2022-06-07
1.6K
0
剖析DeFi产品之ApeX Protocol:概述篇
区块链
ApeX Protocol 是一款新的 DeFi 产品,其定位为衍生品协议,但与目前流行的 dYdX 和 Perp 都大不相同。ApeX Protocol 有几个关键特性是其它衍生品协议所不具备的:
Keegan小钢
2022-03-13
1.5K
0
价格预言机的使用总结(一):Chainlink篇
网络安全
价格预言机已经成为了 DeFi 中不可获取的基础设施,很多 DeFi 应用都需要从价格预言机来获取稳定可信的价格数据,包括借贷协议 Compound、AAVE、Liquity,也包括衍生品交易所 dYdX、PERP 等等。
Keegan小钢
2022-03-13
2.1K
0
聊聊接入Arbitrum的正确姿势
腾讯云测试服务
区块链
https
我们知道,目前最主流的 Ethereum Layer2 方案中,主要有 Optimistic Rollup 和 ZK Rollup 两大类。而 Optimistic Rollup 的实现方案中,则是 Optimism 和 Arbitrum 最受关注。而我们最近接入了 Arbitrum,测试了好一段时间了,期间还踩到了一些很重要的坑,会影响安全性和可用性的,所以我觉得有必要分享下我们的这些经验,以便后续想接入 Arbitrum 的项目团队避免重复踩坑。
Keegan小钢
2022-03-04
1.1K
0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
点击查看
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
立即参加
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档