En este video, estamos construyendo un DEX de libro de órdenes completamente en cadena en Solidity desde cero, con un enfoque serio en la optimización de gas. La mayoría de los tutoriales de DEX te muestran AMMs como Uniswap, pero los verdaderos traders quieren órdenes limitadas y emparejamiento FIFO. Hacer esto en cadena tiene la reputación de ser costoso. Vamos a solucionar eso.
Aprenderás a diseñar un libro de órdenes con precios agrupados que utiliza listas enlazadas para el orden FIFO dentro de cada nivel de precio, logrando un emparejamiento O(1) en la parte superior del libro. Empacaremos nuestras estructuras Order y PriceLevel en espacios de almacenamiento únicos para reducir los costos de SSTORE, utilizaremos trucos bit a bit para eliminar bifurcaciones e implementaremos eliminación perezosa para recuperar gas en órdenes completadas.
Lo que llevarás contigo:
Un contrato OrderBookDEX completo de menos de 250 líneas de Solidity
Una comprensión profunda del empaquetado de estructuras y por qué es importante
El patrón FIFO con precios agrupados utilizado por DEXs serios en cadena
Cómo gestionar niveles de precios ordenados con una lista enlazada
Flujos de liquidación de tokens para lados de compra y venta
Lógica de cancelación que mantiene la integridad del libro
Este tutorial asume que te sientes cómodo con Solidity intermedio. Si has escrito un ERC-20 y utilizado mapeos, estás listo. Al final, entenderás por qué la optimización de gas se trata principalmente de pensar en espacios de almacenamiento.
Dale like, suscríbete y activa la campana para más contenido profundo sobre Solidity.
🎵 Música "Lost In Tides" de ‘Fool Parsley & Camel Club’
💿 Escucha en todas partes:
✅ Para más música libre de derechos de autor visita:
Etiquetas: tutorial de solidity, libro de órdenes en cadena, desarrollo de dex, optimización de gas solidity, desarrollo de contratos inteligentes, desarrollo en ethereum, desarrollo de defi, optimización de gas en solidity, empaquetado de estructuras en solidity, intercambio de libro de órdenes, tutorial de intercambio descentralizado, desarrollo web3, tutorial de foundry, solidity avanzado, contratos inteligentes en ethereum, tutorial de dex, libro de órdenes limitadas, motor de emparejamiento fifo, optimización de evm, tutorial de web3, desarrollo de blockchain, solidity 0.8, dapp de ethereum, seguridad de contratos inteligentes
Hashtags: #Solidity #Web3 #Ethereum #DeFi #SmartContracts #DEX #BlockchainDevelopment #GasOptimization #OrderBook #Web3Development #EthereumDev #SolidityTutorial #DeFiDev #CryptoDevelopment #SmartContractDev