文章
问答
讲堂
百科图谱
线下集训
更多
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
讲堂
线下集训
专栏
活动
工作
文档
集市
搜索
登录/注册
50
想做一个dex 但是数据不知道怎么来 有人有dex开发经验吗 类似于 gmgn 还有其他的
想要知道数据是从数据库来的还是从cmc来的或者是其他地方来的,还有sol交易构造 防mev等!!可以付费!!!!
想要知道数据是从数据库来的还是从cmc来的或者是其他地方来的,还有sol交易构造 防mev等!!可以付费!!!!
0 条评论
分类:
Solana
请先
登录
后评论
最佳答案
2024-10-29 22:28
### 数据来源: 1. **区块链数据**: 1.1 **直接从区块链获取**:你可以直接从区块链网络(如Ethereum、Binance Smart Chain、Solana等)获取交易数据、余额、价格等信息。这通常通过区块链的节点API完成。 1.2 **市场数据提供商**:如CMC(CoinMarketCap)、CoinGecko等,它们提供加密货币的市场数据,包括价格、市值、交易量等。这些数据可以通过API获取,但可能需要付费。 2. **价格预言机**: 对于价格信息,可以使用Chainlink、Band Protocol等预言机来获取链下数据。 ### 开发DEX的关键步骤: 1. **交易构造**: 交易构造通常涉及编写智能合约,用于处理用户的买卖订单。在Ethereum上,常用的库如Uniswap的Solidity智能合约可以作为参考。 2. **防止MEV(矿工可提取价值)**: 2.1 **sandwiching transactions**:通过在交易中添加随机延迟来减少被sandwiching的风险。 2.2 **使用Flashbots**:这是一种对抗MEV的技术,可以让交易者通过支付一定的费用来优先打包交易。 2.3 **智能合约设计**:设计时考虑MEV的防御机制,如使用更复杂的定价函数或交易逻辑。
数据来源:
区块链数据
: 1.1
直接从区块链获取
:你可以直接从区块链网络(如Ethereum、Binance Smart Chain、Solana等)获取交易数据、余额、价格等信息。这通常通过区块链的节点API完成。 1.2
市场数据提供商
:如CMC(CoinMarketCap)、CoinGecko等,它们提供加密货币的市场数据,包括价格、市值、交易量等。这些数据可以通过API获取,但可能需要付费。
价格预言机
: 对于价格信息,可以使用Chainlink、Band Protocol等预言机来获取链下数据。
开发DEX的关键步骤:
交易构造
: 交易构造通常涉及编写智能合约,用于处理用户的买卖订单。在Ethereum上,常用的库如Uniswap的Solidity智能合约可以作为参考。
防止MEV(矿工可提取价值)
: 2.1
sandwiching transactions
:通过在交易中添加随机延迟来减少被sandwiching的风险。 2.2
使用Flashbots
:这是一种对抗MEV的技术,可以让交易者通过支付一定的费用来优先打包交易。 2.3
智能合约设计
:设计时考虑MEV的防御机制,如使用更复杂的定价函数或交易逻辑。
0 条评论
0
请先
登录
后评论
King
采纳率 14% | 回答于 2024-10-23 11:32
默认排序
时间排序
其它 3 个回答
国服手剥柚子
2024-10-21 16:18
如果要自己做的话,拿evm链来举例,可以解析log拿到tx对应的from、to、amountIn 、amountOut、token等交易数据,存储在PostgreSQL 数据库中。
请先
登录
后评论
killer
2024-10-21 16:34
一般来说 evm 链的 dex 项目多数情况数据都是从 thegraph 平台创建的索引获取的。 https://thegraph.com/
请先
登录
后评论
grayfoxd
2024-10-23 15:52
目前数据获取主要有两个来源: 1. 自己扫块 2. 使用graph等三方服务 ## 扫块 1. 订阅。使用node自带的订阅功能,监听特定合约的事件,通过解析eventlog聚合数据------实现相对简单,有数据丢失的风险 2. 扫块。监听区块,逐块解析-------实现对机器性能和软件性能的要求比较高,数据会更全 ## 三方服务 1. theGraph。需要写子图,但是开发简单,数据可靠性高 2. 数据服务商。数据比较可靠,成本较高
请先
登录
后评论
您需要登录后才可以回答问题,
登录
关注
4
关注
收藏
0
收藏,
604
浏览
棚棚
提出于 2024-10-21 00:33
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容:
×
举报此文章
垃圾广告信息:
广告、推广、测试等内容
违规内容:
色情、暴力、血腥、敏感信息等内容
不友善内容:
人身攻击、挑衅辱骂、恶意行为
其他原因:
请补充说明
举报原因: