Aquí recopilamos y discutimos las mejores investigaciones y herramientas acerca de DeFi y Blockchain; todas las contribuciones son bienvenidas.
Siéntase libres de enviar una Pull Request, de lo que sea: desde pequeñas correcciones hasta traducciones, documentos o herramientas que les gustaría agregar.
El soporte es muy importante para mí, con él puedo pasar menos tiempo en el trabajo y hacer lo que me gusta: educar a los usuarios de DeFi y Crypto. 💖
Si desea apoyar mi trabajo, puede enviarme una doación a la dirección:
-
0xB25C5E8fA1E53eEb9bE3421C59F6A66B786ED77A — ERC20 & ETH officercia.eth
-
4AhpUrDtfVSWZMJcRMJkZoPwDSdVG6puYBE3ajQABQo6T533cVvx5vJRc5fX7sktJe67mXu1CcDmr7orn1CrGrqsT3ptfds - Monero XMR
También pueden hacer donaciones a las direcciones que mencionadas en este repositorio!
Tema | Acceso Directo |
---|---|
Bases | Acceder |
dApps | Acceder |
Frameworks | Acceder |
zk-snarks | Acceder |
Lecturas adicionales | Acceder |
Seguridad | Acceder |
DeFi | Acceder |
ENS | Acceder |
NFT | Acceder |
Stable Coins | Acceder |
Información General | Acceder |
Side Chains | Acceder |
MEV | Acceder |
Herramientas | Acceder |
ETH 2.0 | Acceder |
Front End | Acceder |
Gestión de Proyecto | Acceder |
| Artículos Especiales del Autor (Aún en inglés):
- Todo acerca de la seguridad NFT (All-about-NFT security)
- Verificadores de fuga de información por parte del navegador (Browser leakage checkers)
- Todas las herramientas de seguridad ETH existentes (All ETH security tools existing)
- Comunidades de Desarrollo destacadas en Telegram (All good TG Dev communities)
- Ataques conocidos en contratos inteligentes y del lado del usuario (Known smart contract-side and user-side attacks)
- Trucos, herramientas y referencias de Solidity (Solidity language cheatsheets, tools and references collection)
- Ataques y vectores conocidos del lado de los contratos inteligentes y del lado del usuario (All known smart contract-side and user-side attacks & attack vectors)
- Lista de herramientas para analisis de transacciones, cripto-forenses e investigaciones (All possible transaction analysis, crypto-forensics and investigation tools list & references in a single note)
- Principios claves y mejores practicas para defenderse de ataques a billeteras frías (Key principles of storing crypto cold wallet attacks defense methods best practices
- Revisar mis artículos más recientes (Check out my recent articles)
- Aprenda los conceptos básicos de las Tecnologia del Ledger (Libro mayor) Distribuido (del inlés Distributed Ledger Technology (DLT))
- Protocolo Bitcoin explicado (en inglés)
- Criptografía de curvas elípticas (en inglés)
- Lea el funcionamiento de una Blockchain (en inglés)
- Mire Blockchain - A visual demo (Subtítulos en español disponibles)
- Mire But how does bitcoin actually work? - 3b1b (Subtítulos en español disponibles)
- Aprenda las based de Ciencia de la Computación (en inglés)
- Aprenda las bases de Ethereum
- Ethereum Virtual Machine (EVM): turing completo
- Aprenda acerca de Billeteras, Cuentas (EOA, del inglés Externally Owned Account), Claves públicas y privadas
- Aprenda acerca de las Transacciones, Gas, MetaMask
- Nodos y Clientes de Ethereum, Geth
- Infraestructura de Infura
- Conceptos básicos de un Contrato Inteligente
- Ciclo de vida de un Contrato Inteligente
- Lenguajes de programación de alto nivel para Ethereum (Solidity, Vyper, LLL, Serpent)
- Compilar, testear, desplegar Contratos Inteligentes
- Interactuar con Contratos Inteligentes mediante web3.js o web3.py
- Lea Al final, cómo funciona Ethereum? (How does Ethereum work, anyway?) (en inglés)
- Lea este artículo (en inglés)
- Lea la Documentación de Truffle / Hardhat (en inglés)
- Lea la Documentación de Web3 / Ethers (en inglés)
- Lea el libro Dominando a Ethereum (Mastering Ethereum) (libro en español disponible en librerías) y vea este canal (en inglés)
- Lea Solidity Smart Contract Library y Solidity by Example junto al Tutorial con Zombies (en inglés)
- Lea Flash Crash for Cash Cyber Threats in Decentralized Finance (en inglés)
- ERCs - Ethereum Improvement Proposals
- ERC-20 - Contrato de Token de activos fungibles.
- ERC-721 - Estándar de Token de activos no fungibles.
- ERC-1155 - Estándar de Token para activos semi-fungible
- ERC-918 - Estándar para Token mineable.
- ERC-1363 - Estándar de Token pagadero.
- ERC-4626 - Estándar de Bóveda Tokenizada.
- Checklist de las interacciones de un Token (en inglés)
- ERC-165 - Crea un método estandar para publicar y detectar qué interfaces un contrato inteligente implementa.
- ERC-725 - Una interfaz estándar para una cuenta proxy simple.
- ERC-173 - Una interfaz estándar para la propiedad de un contrato.
- Aprenda GIT (en inglés)
- Cree un par de repositorios en GitHub / GitLab
- Comparta su código con otras personas.
- Conozca el protocolo HTTP(S), los métodos (GET, POST, PUT, PATCH, DELETE, OPTIONS)
- No tenga miedo de usar Google, Búsquedas avanzadas con Google (Power Searching with Google)
- Familiaricese con la terminal (Linux/Docker), configure su shell (bash, zsh, fish)
- Lea un par de libros acerca de algoritmos y estructuras de datos, blockchain, Ethereum y Solidity
- Haga este curso Ethereum and Solidity: The Complete Developer's Guide (opción de español autogenerado disponible)
- Tutorial gratuito Aprendiendo Solidity (Learning Solidity) (en inglés)
- Introduction to Smart Contract Development with Solidity y ERC20 Programming
- Tudelft Repo
- eth-cli - CLI tools.
- REPL - Solidity REPL.
- Remix - Entorno de compilación y ejecución online.
- gencall-cli - Codificador y emisor interactivo de contrato inteligente en base al archivo ABI
- Optimize Solidity Function Name - Optimizador de nombres de funciones para reducir costos
- solc-typed-ast compiler - Paquete TypeScript que provee un AST de Solidity tipificado normalizado junto con las utilidades necesarias para generar el AST (desde Solc) y atravesarlo/manipularlo.
- Familiarisese con las herramientas que estará por utilizar:
- Remix IDE
- Remix IDE Desktop Release
- Ethfiddle
- labs.superblock
- Truffle
- Solidity v0.5.3
- Vyper
- Atom
- Etheratom
- Autocomplete Solidity
- Language Solidity
- Vim solidity
- YAKINDU Solidity Tools
- VSCode con Solidity Visual Developer
- vscode-solidity-lang Resaltador semantico de Solidity para VSode. disponible en VScode Marketplace
- MetaMask OpenRPC API Playground - Ver e interactuar con la API de RPC de MetaMasks
- Aprenda el desarrollo en Ethereum realizando un juego de Zombies
- Lea y haga por ejemplos: tutorial de una Tienda de Mascostas
- Billeteras con bloqueo de tiempo: una introducción a los contratos inteligentes de Ethereum
- Tutorial definitivo de ENS y ĐApp
- Introducción definitiva al desarrollo de Ðapp de Ethereum
- Ethernaut is a Web3/Solidity based wargame for those interested in learning ethereum
- Ethereum y Solidity: Guía Completa para el Desarrollador
- Mejores Prácticas de Consensys - Este documento proporciona un conocimiento básico de las consideraciones de seguridad para los programadores intermedios de Solidity. Lo mantiene ConsenSys Diligence y la comunidad Ethereum en general.
- Patrones en Solidity - Una compilación de patrones y mejores prácticas.
- Base de Datos de amenazas a Contratos Inteligentes - Una compilación de las peores prácticas.
- ETH.build Un sandbox educativo para Web3
- zkp.science - Todo lo que debería saber acerca de ZK-SNARKs
- ZoKrates - Un set de herramientas para zkSNARKS en Ethereum
- El Protocolo AZTEC - Transacciones confidenciales en la red Ethereum, la implementación está activa en la red principal (mainnet) de Ethereum
- Nightfall - Haga que cualquier token ERC-20/ERC-721 sea privado: herramientas y microservicios de código abierto
- Proxy Re-encryption (PRE)
- NuCypher Network - Una red de recifrado de proxy para potenciar la privacidad de los datos en sistemas descentralizados
- pyUmbral - Biblioteca criptográfica de recifrado de proxy de umbral
- Fully Homomorphic Encryption (FHE)
- NuFHE - Libreria FHE (Fully Homomorphic Encryption) con aceleración por GPU
- StarkWare y StarkWare Resources - Motor de escalabilidad StarkEx que almacena transiciones de estado en cadena
- Akula - una implementación del protocolo Ethereum ("cliente") escrito en Rust, basado en la arquitectura de Erigon.
Nota: Superblocks está depreciado
NodeReal(Un servicio de nodo de alto rendimiento)
- Listado de Frameworks - Lista de Frameworks de Ethereum.
- Hardhat - Entorno de desarrollo Ethereum flexible, extensible y rápido.
- Brownie - Brownie es un framework en Python para deplegar, probar e interactuar con contratos inteligentes de Ethereum.
- Embark - Framework para el desarrollo de DApp
- Waffle - Framework avanzado para el desarrollo y prueba de contratos inteligentes pequeño, flexible y veloz (basado en ethers.js)
- Dapp - Framework para el desarrollo de DApp, sucesor de DApple
- Etherlime - Framework basado en ethers.js para el despliegue de Dapp
- Parasol - [Obsoleto/depreciado] Entorno ágil de desarrollo de contratos inteligentes con pruebas, despliegue en INFURA, documentación automática de contratos y más. Cuenta con un diseño flexible con personalización ilimitada.
- 0xcert - Framework en JavaScript para el armado de aplicaciones descentralizadas.
- OpenZeppelin SDK - OpenZeppelin SDK: Una suite de herramientas que ayudan a desarrollar, compilar, actualizar, desplegar e interactuar con contratos inteligentes.
- sbt-ethereum - Una consola basada en texto completamente en pestañas para la interacción y el desarrollo de contratos inteligentes, incluida la administración de billetera y ABI, soporte ENS e integración avanzada de Scala.
- Cobra - Un framework de entorno de desarrollo rápido, flexible y simple para el contrato inteligente de Ethereum, las pruebas y la implementación en la máquina virtual de Ethereum (EVM).
- Epirus - Framework de Java para la construcción de contratos inteligentes.
- Ether Jar Librería Java para la integración de la blockchain de Ethereum.
- Starport - Una herramienta CLI para construir blockchains soberanas con soporte de IBC.
- Sign in with Ethereum | SIWE- Flujo de trabajo para autenticar las cuentas de Ethereum mediante la firma de mensajes para establecer una sesión web basada en cookies que administre los metadatos del usuario.
- Foundry - Una cadena de herramientas de desarrollo de contratos inteligentes para compilación de proyectos, gestión de dependencias, pruebas, implementaciones, interacciones on-chain...
- Solmate - Estos contratos han sido auditados pero no fueron desarrollados pensando en los usuarios. Buscan principalmente optimizar el gas y optimizaciones en el desarrollo de contratos inteligentes.
- Artículo (en inglés)
- Paradigm Faucet - reclama testnet ETH aquí
- Ethnode - Ejecute un nodo Ethereum (Geth o Parity) para el desarrollo, tan fácil como
npm i -g ethnode && ethnode
. - Ganache - Aplicación para probar Ethereum blockchain con interfaz de usuario visual y registros.
- Kaleido - Use Kaleido para poner en marcha una red de cadena de bloques de consorcio. Excelente para PoC y pruebas.
- Besu Private Network - Ejecute una red privada de nodos Besu en un contenedor Docker.
- Orion - Componente para realizar transacciones privadas por PegaSys.
- Artemis - Implementación Java de la Beacon Chain de Ethereum 2.0 por PegaSys
- Cliquebait - Simplifica la integración y la aceptación de pruebas de aplicaciones de contratos inteligentes con instancias de docker que se asemejan mucho a una blockchain real
- Local Raiden - Ejecute una red Raiden local en contenedores docker para fines de demostración y prueba.
- Private networks deployment scripts - Scripts de implementación listos para usar para redes PoA privadas.
- Local Ethereum Network - Scripts de implementación listos para usar para redes PoW privadas.
- Ethereum on Azure - Despliegue y gobernanza de las redes Ethereum PoA de consorcio
- Ethereum on Google Cloud - Cree una red Ethereum basada en Prueba de trabajo
- Infura - Acceso a la API de Ethereum para las redes de Ethereum (Mainnet, Ropsten, Rinkeby, Goerli, Kovan)
- CloudFlare Distributed Web Gateway - Brinda acceso a la red Ethereum a través de Cloudflare en lugar de ejecutar su propio nodo
- Chainstack - Nodos de Ethereum compartidos y dedicados como servicio (Mainnet, Ropsten, Rinkeby)
- Alchemy - Plataforma de desarrollo blockchain, API de Ethereum y servicio de nodo (Mainnet, Ropsten, Rinkeby, Goerli, Kovan)
- ZMOK - JSON-RPC Ethereum API (Mainnet, Rinkeby, Front-running Mainnet)
- Watchdata - Proporciona acceso a una API simple y confiable a la blockchain de Ethereum
- Rinkeby faucet
- Kovan faucet
- Ropsten faucet (MetaMask)
- Goerli faucet
- Universal faucet
- Nethereum.Faucet - Un faucet en C#/.NET
- Aprenda React en el sitio oficial o complete alogunos cursos (en inglés)
- React Roadmap
- aragonUI - Una biblioteca React que incluye componentes Dapp.
- components.bounties.network - Una biblioteca React que incluye componentes Dapp
- ui.decentraland.org - Una biblioteca React que incluye componentes Dapp
- dapparatus - Componentes reutilizables de React para Dapp
- Metamask ui - Componentes React para Metamask
- DappHybrid - Un mecanismo de alojamiento híbrido multiplataforma para aplicaciones descentralizadas basadas en web
- Nethereum.UI.Desktop - Ejemplo de billetera de escritorio multiplataforma
- eth-button - Botón de donación minimalista
- Rimble Design System - Componentes adaptables y estándares de diseño para aplicaciones descentralizadas.
- 3Box Plugins - Agregue componentes React para la funciones de redes sociales. Incluyendo comentarios, perfiles y mensajería.
- brave-ui - Lista de componentes React reutilizables para potenciar interfaz de usuario Brave
- DApp frontend security - En este artículo, el autor analizará la seguridad de las DApps.
- Dework - Web3 Trello con pagos de tokens, credenciales, recompensas...
- Wonderverse - Alternativa a Jira con un sistema intuitivo de gestión de tareas que permite a los DAO pagar a los contribuyentes y colaborar en sus proyectos.
- ETH Dapp Developer Roadmap
- DeFi Defence DAO Tools
- Blockchain Learning Path
- ADF
- DeFi Toolkit
- BlockTools
- SAW List
- Public APIs
- BTC List
- ConsenSys
- EVM Tools
- Solidity Pro
- Zhihu Research Base
- OpenZeppelin - Contracts / Test Helpers + More
- Awesome Ethereum Resource Lists
- Comprehensive Ethereum Developer Resource List
- Smart Contract Learning
- Awesome Cryptoeconomics
- Tudelft Repo
- The Reading List y Este repositorio junto con Lista de datos de ingeniería
- Eth Reentrancy Attack Patterns
- Plugin for testing smart contracts
- Solidity function profiler
- Smart Contract Attack Vectors
- DeFi security list
- DeFi Threats Base
- Hacking
- Secureum Bootcamp
- SCSVS
- Smart Contract Inspector
- Blocksec ctfs
- Builder List
- From 0 to Web3.0
| No se pierda estos impresionantes trucos (en inglés):
- Todos los ataques conocidos del lado del contrato inteligente y del lado del usuario
- Todas las herramientas de seguridad ETH existentes
- Solidity Cheatsheet Pack
- Todo sobre la seguridad NFT
-
Roadmap de Seguridad Blockchain - Este artículo establecerá un camino/hoja de ruta, siguiendo el cual los usuarios ingresarán fácilmente juntos en el campo de la Seguridad Blockchain.
-
El ojo de Horus: detección y análisis de ataques a contratos inteligentes de Ethereum (The Eye of Horus: Spotting and Analyzing Attacks on Ethereum Smart Contracts) - La investigación muestra que la cantidad de ataques no necesariamente disminuyó en los últimos años, pero algunas vulnerabilidades se mantuvieron constantes.
-
Analysis of Bitcoin Vulnerability to Bribery Attacks Launched Through Large Transactions - En este artículo, los autores diseñan un nuevo ataque de soborno y muestran que esta garantía puede verse enormemente socavada.
-
Vulnerability of Blockchain Technologies to Quantum Attacks - Aquí, los autores analizan las principales criptomonedas basadas en blockchain implementadas en la actualidad, incluidas Bitcoin, Ethereum, Litecoin y ZCash, y determinan la exposición al riesgo de ataques cuánticos.
-
BLOCKEYE - Buscando ataques DeFi en Blockchain. En este artículo, los autores propusieron BLOCKEYE, un sistema de detección de ataques en tiempo real para proyectos DeFi en la cadena de bloques de Ethereum.
-
Topological Anomaly Detection in Dynamic Multilayer Blockchain Networks - Los autores presentan una nueva perspectiva topológica para la detección de anomalías estructurales en redes dinámicas multicapa.
-
Verification of the Incremental Merkle Tree Algorithm with Dafny - Los autores presentan nuestra nueva y original prueba de corrección del algoritmo junto con la versión comprobable por máquina de Dafny.
-
GoHammer Blockchain Performance Test Tool - Esta herramienta ayudará a desarrollar sistemas descentralizados más eficientes y afectará la disminución de los costos de desarrollo de proyectos de aplicaciones descentralizados.
-
EtherClue: Digital investigation of attacks on Ethereum smart contracts - En este trabajo, los autores estudian el problema de la investigación post-factum de los ataques de Ethereum usando Indicadores de Compromiso especialmente diseñado para su uso en la cadena de bloques.
-
Requirement Analyses and Evaluations of Blockchain Platforms per Possible Use Cases - Este documento proporciona un modelo genérico para comprender blockchain y sus aplicaciones.
-
A Note on Privacy in Constant Function Market Makers - En esta nota, los autores muestran que la privacidad es imposible con las implementaciones habituales de CFMM bajo los modelos más razonables de un adversario y proporcionar algunas estrategias de mitigación.
-
A Survey of Security Vulnerabilities in Ethereum Smart Contracts - Este paper explica ocho vulnerabilidades que son específicas del nivel de aplicación de BT mediante el análisis de los escenarios de casos de explotación de estos vulnerabilidades.
-
An approach to detect Denial of Service Vulnerability in Ethereum Smart Contracts - En este artículo, los autores proponen un marco que combina análisis estático y dinámico para detectar DoS debido a una reversión inesperada en ETH Smart Contracts.
-
AGSolT: a Tool for Automated Test-Case Generation for Solidity Smart Contracts - Los autores encontraron que AGSolT es capaz de lograr un alto exceso de sucursales con ambos enfoques e incluso descubrió algunos errores en algunos de los contratos inteligentes de Solidity más populares en Github.
-
Temporal-Amount Snapshot MultiGraph for Ethereum Transaction Tracking - Los autores proponen TASMG para modelar los registros de transacciones de Ethereum como una red de cantidad temporal y luego presentan TAW para integrar cuentas de manera efectiva a través de sus registros de transacciones, que integran información temporal y de montos de la red propuesta.
-
Demystifying Cryptocurrency Mining Attacks: A Semi-supervised Learning Approach Based on Digital Forensics and Dynamic Network Characteristics - Este paper aborda la detección de ataques de minería de criptomonedas de forma genérica. entorno de red utilizando características de red dinámicas.
-
FASTEN: Fair and Secure Distributed Voting Using Smart Contracts - Los autores demuestran que la probabilidad de violaciones de la privacidad es insignificante. Además, el análisis de costos de ejecutar FASTEN sobre Ethereum es comparable a la mayor parte del costo actual de las elecciones.
-
Interdependencies between Mining Costs, Mining Rewards and Blockchain Security - Este artículo estudia en qué medida el costo de operar una cadena de bloques de prueba de trabajo está intrínsecamente relacionado con el costo de prevenir ataques y en qué medida los presupuestos de seguridad del libro mayor digital subyacente están correlacionados con los resultados del mercado de criptomonedas.
-
HyperSec: Visual Analytics for blockchain security monitoring - HyperSec, una herramienta de monitoreo de análisis visual que proporciona información relevante de un vistazo para detectar ataques continuos en Hyperledger Fabric.
-
Reentrancy Vulnerability Identification in Ethereum Smart Contracts - En este documento, los autores presentan un marco que combina análisis estático y dinámico para detectar vulnerabilidades de reentrada en contratos inteligentes de Ethereum.
-
A General Framework for the Security Analysis of Blockchain Protocols - Este documento presenta una abstracción parsimoniosa suficiente para capturar y comparar las propiedades de muchos protocolos de cadena de bloques sin permiso conocidos .
-
Coinbugs: Enumerating Common Blockchain Implementation-Level Vulnerabilities - El documento está dirigido a probadores de seguridad que buscan comenzar en revisiones de seguridad de blockchain y desarrolladores de blockchain como referencia en errores comunes.
-
Vulnerabilities and Open Issues of Smart Contracts: A Systematic Mapping - Este documento realizó un mapeo sistemático de la literatura identificando iniciativas y herramientas para analizar SC y cómo lidiar con las vulnerabilidades identificadas.
-
SuMo: A Mutation Testing Strategy for Solidity Smart Contracts - Los autores informan sobre una primera evaluación de SuMo en proyectos de código abierto para los que había suites de prueba disponibles. Los resultados que obtuvieron los autores son alentadores y sugieren que SuMo puede ayudar de manera efectiva a los desarrolladores a ofrecer contratos inteligentes más confiables.
-
(In)Stability for the Blockchain: Deleveraging Spirals and Stablecoin Attacks - La posibilidad de espirales de desapalancamiento se predijo por primera vez en la publicación inicial de este documento en 2019 y luego se observó en la crisis del Jueves Negro en Dai en 2020.
-
An Anonymous Trust-Marking Scheme on Blockchain Systems - En este artículo, los autores proponen un esquema anónimo de marca de confianza en los sistemas de cadena de bloques que se aplica universalmente a cualquier criptomoneda.
-
A Framework and DataSet for Bugs in Ethereum Smart Contracts - En este documento, para llenar el vacío, los autores primero recopilan la mayor cantidad posible de errores de contratos inteligentes de múltiples fuentes y dividen estos errores en 9 categorías al extender la Clasificación estándar IEEE para anomalías de software.
-
A Secure Multi-chains Consensus Scheme Against Diverse Miners Behaviors Attacks in Blockchain Networks. - Los resultados experimentales muestran que PoDT es seguro contra ataques DMB y más efectivo que los esquemas de consenso tradicionales en entornos de múltiples cadenas.
-
A Survey on Consortium Blockchain Consensus Mechanisms - Este documento destaca varias soluciones de vanguardia en algoritmos de consenso para blockchain empresarial.
-
Extracting Smart Contracts Tested and Verified in Coq - Los autores implementan la extracción de programas Coq a lenguajes funcionales basados en el borrado certificado de MetaCoq.
-
Trustless, privacy-preserving blockchain bridges - En este documento, los autores presentan un protocolo para facilitar las transferencias de criptomonedas entre cadenas sin confianza que preservan la privacidad de los retiros del puente.
-
Security checklists for Ethereum smart contract development: patterns and best practices - Los autores cubren las fases de diseño, codificación y prueba e implementación del ciclo de vida del software.
-
Dynamic Vulnerability Detection on Smart Contracts Using Machine Learning - En este trabajo, los autores proponen Dynamit, un marco de monitoreo para detectar vulnerabilidades de reingreso en los contratos inteligentes de Ethereum.
-
Targeting the Weakest Link: Social Engineering Attacks in Ethereum Smart Contracts - En este trabajo, los autores exploran la posibilidad y la existencia de nuevos ataques de ingeniería social más allá de los honeypots de contratos inteligentes.
-
OptSmart: A Space Efficient Optimistic Concurrent Execution of Smart Contracts - En este artículo, los autores desarrollan un minero concurrente que propone un bloque mediante la ejecución de las AU al mismo tiempo utilizando sistemas de memoria transaccional de software (STM) optimistas.
-
DEFECTCHECKER: Automated Smart Contract Defect Detection by Analyzing EVM Bytecode - Los resultados experimentales muestran que DefectChecker funciona mucho mejor que estas herramientas en términos de velocidad y precisión.
-
SmartBugs: A Framework to Analyze Solidity Smart Contracts - Los autores muestran cómo permite una fácil integración y comparación de herramientas de análisis al presentar una nueva extensión de la herramienta SmartCheck que mejora sustancialmente la detección de vulnerabilidades relacionadas con las categorías DASP10 Mala aleatoriedad, manipulación del tiempo y control de acceso (las vulnerabilidades identificadas aumentaron del 11% al 24%).
-
Profiling Gas Leaks in Solidity Smart Contracts - En este documento, los autores identifican un conjunto de 19 olores de código de Solidity que afectan los costos de implementación y transacción de un contrato inteligente, y evalúan la relevancia de dichos olores a través de una encuesta que involucró a 34 participantes.
-
Securing Parallel-chain Protocols under Variable Mining Power - En este documento, los autores consideran el diseño de protocolos de cadena paralela demostrablemente seguros que pueden adaptarse a tales variaciones de potencia minera.
-
Ethereum SmartContract Vulnerability Detection using Deep Neural Network and Transfer Learning - El framework ESCORT permite transferir el aprendizaje sobre nuevos tipos de vulnerabilidad con una modificación mínima de la arquitectura del modelo DNN y sobrecarga de reentrenamiento.
-
SCSGuard: Deep Scam Detection for Ethereum Smart Contracts - Los resultados experimentales manifiestan que SCSGuard logra una alta precisión (0,94), precisión (0,96%) y recuperación (0,98) para las estafas Ponzi y Honeypot, y nuevos contratos inteligentes de phishing.
-
Securing Cyber-Physical Systems Through Blockchain-Based Digital Twins and Threat Intelligence - Este artículo se enfoca en asegurar los CPS mediante la integración de Inteligencia Artificial (IA) y blockchain para DT inteligentes y confiables.
-
A Survey on Blockchain Interoperability: Past, Present, and Future Trends - En esta publicación, los autores estudian las técnicas y soluciones de interoperabilidad de blockchain, lo que brinda una descripción general integral de la interoperabilidad de blockchain y allana el camino para la investigación sistemática en este dominio.
-
SoK: Transparent Dishonesty: front-running attacks on Blockchain - Un documento sobre decisiones de diseño de contratos inteligentes seguros y posibilidades de ejecución en DApps.
-
SoK: Oracles from the Ground Truth to Market Manipulation - Un documento que sistematiza las alternativas de diseño para oráculos, muestra los ataques y analiza las estrategias de mitigación de ataques.
-
TryHackMe: Complete rooms with challenges and puzzles to break, all from the browser - Capacitación práctica en ciberseguridad con tareas del mundo real
-
Disclose: Cross-industry and vendor-agnostic standards for best practives in cybersecurity research - Mantenedores de código abierto y expertos de la industria que brindan una fuente central de asistencia, información y ayuda a través de plantillas, herramientas, conjuntos de datos...
-
Hack The Box - Un patio de juegos de hackers para competir dinámicamente contra otros usuarios en un ecosistema colaborativo que promueve la experiencia de capacitación práctica.
-
OverTheWire - Conjunto de wargames y desafíos que ofrece una comunidad para aprender y practicar conceptos de seguridad en divertidos wargames.
-
Pentesterlab - Laboratorios prácticos que cubren diferentes clases de bu, desde básico hasta avanzado.
-
Portswigger labs - Conjunto de laboratorios de seguridad de aplicaciones web con soluciones comunitarias adjuntas
-
Vulnhub - Los usuarios cargan "cuadros de desafío" que a menudo intentan obtener acceso a la raíz mediante la explotación de vulnerabilidades conocidas.
-
Ethernaut by OpenZeppelin - Una colección de juegos de guerra Web3 inspirados en OverTheWire en el contexto de Ethereum Virtual Machine (EVM). Cada nivel es un contrato inteligente que necesita ser pirateado.
-
Damn Vulnerable Defi - Un campo de juego de seguridad ofensiva para aprender ciberseguridad del equipo rojo en el contexto de DeFi y contratos inteligentes. Los ejemplos incluyen tareas en las que los usuarios necesitan detener el funcionamiento del sistema, retirar fondos de un contrato...
-
Damn Vulnerable DeFi | Foundry - Igual que Damn Vulnerable DeFi pero en el contexto del marco de desarrollo de fundición.
-
Capture the Ether - Juego tradicional que consiste en una serie de desafíos categorizados donde el usuario gana puntos después de cada desafío exitoso. El objetivo es hacer que la función
isComplete()
se vuelva verdadera.
-
Finematics - Videos educativos acerca de DeFi
-
Formal Analysis of Composable DeFi Protocols - En este artículo, los autores proponen una técnica algebraica de proceso formal que modela los protocolos DeFi de manera compositiva para permitir una verificación de propiedad eficiente.
-
Transaction Fee Mechanism Design - Los autores explican el comportamiento de las tarifas (fees) en blockchains.
-
DeFi-ning DeFi: Challenges & Pathway - Buena retrospectiva sobre el comienzo de las finanzas descentralizadas.
-
A theory of Automated Market Makers in DeFi - Los autores explotan nuestra teoría para demostrar formalmente un conjunto de propiedades fundamentales de los AMM, que caracterizan aspectos tanto estructurales como económicos.
-
From banks to DeFi: the evolution of the lending market - Los autores analizan la dependencia persistente de los préstamos DeFi en el sistema financiero tradicional y concluyen con las perspectivas del mercado de préstamos en la era IOV.
-
On the Just-In-Time Discovery of Profit-Generating Transactions in DeFi Protocols - En este artículo, los autores investigan dos métodos que les permiten crear automáticamente operaciones DeFi rentables.
-
Maximizing Extractable Value from Automated Market Makers - En este artículo, los autores caracterizan formalmente a los mineros racionales como jugadores que siguen una estrategia óptima en el juego de la minería.
-
The Decentralized Financial Crisis - En este artículo, los autores exploran cómo las debilidades de diseño y las fluctuaciones de precios en los protocolos DeFi podrían conducir a una crisis de DeFi.
-
Liquidations: DeFi on a Knife-edge - Para evitar que los protocolos sufran pérdidas, se pueden liquidar las posiciones sin garantía. En este artículo, los autores presentan un análisis empírico de liquidaciones sobre protocolos para fondos prestables (PLF).
-
Measuring Asset Composability as a Proxy for DeFi Integration - Los autores buscan comprender el grado en que esta práctica puede contribuir a la integración financiera en Ethereum al examinar transacciones en derivados 'compuestos' para los activos DAI, USDC, USDT, ETH y BTC tokenizados para el conjunto completo de 344,8 millones de transacciones de Ethereum calculadas en 2020. .
-
Dynamic Curves for Decentralized Autonomous Cryptocurrency Exchanges - Los autores proponen en este trabajo un nuevo enfoque para construir el AMM proponiendo la idea de curvas dinámicas.
-
High-Frequency Trading on Decentralized On-Chain Exchanges - En este trabajo, los autores formalizan, exponen analíticamente y evalúan empíricamente una variante aumentada de front-running: ataques sándwich, que involucran TX de víctimas de front-running y back-running.
-
Flashot - Una instantánea de Flash Loan Attack en el ecosistema DeFi.
-
DeFiRanger - Detección de ataques de manipulación de precios en aplicaciones DeFi.
-
Attacking the DeFi Ecosystem with Flash Loans for Fun and Profit - Flash Loans. DeFi. Classic.
-
SoK: Decentralized Finance (DeFi) - En esta Sistematización del Conocimiento (SoK), los autores delinean el ecosistema DeFi a lo largo de sus ejes principales. SCSGuard: detección profunda de estafas para contratos inteligentes de Ethereum
-
Empirical Evidence from four Governance Token Distributions - Este documento proporciona un marco para cuantificar la descentralización del poder de gobierno entre las aplicaciones de blockchain.
-
The Adoption of Blockchain-based Decentralized Exchanges - Los autores muestran que los proveedores de liquidez pierden valor simbólico si los tipos de cambio son volátiles debido al mecanismo de ejecución de órdenes del intercambio basado en blockchain.
-
An analysis of Uniswap markets - Uno de los mejores estudios sobre la actividad DEX de Uniswap, los autores comenzaron a investigar en 2019 y recientemente publicaron un nuevo análisis de 2021.
-
Finance 4.0: Design principles for a value-sensitive cryptoecnomic system to address sustainability - Los autores brindan nuevos conocimientos sobre el diseño de sistemas criptográficos.
-
Behavior of Liquidity Providers in Decentralized Exchanges - Los autores tienen como objetivo comprender cómo reaccionan los proveedores de liquidez a la información del mercado y cómo se benefician al proporcionar liquidez en DEX.
-
Cyclic Arbitrage in Decentralized Exchange Markets - Buena lectura. Este documento sugiere que con la tecnología de contrato inteligente y la configuración de máquina de estado replicada de Ethereum, las estrategias de arbitraje se implementan más fácilmente en DEX que en CEX.
-
SoK: Oracles from the Ground Truth to Market Manipulation - En este SoK, los autores sistematizan las alternativas de diseño para los oráculos, muestran los ataques y analizan las estrategias de mitigación de ataques.
-
Composing Networks of Automated Market Makers - Este artículo propone un modelo matemático para la composición de AMM.
-
Blockchain Oracle Design Patterns - En este documento, los autores estudiarán y analizarán los oráculos de la cadena de bloques con respecto a cómo brindan retroalimentación a la cadena de bloques y los contratos inteligentes.
-
CeFi vs. DeFi - Comparing Centralized to Decentralized Finance - En este trabajo, los autores analizan sistemáticamente las diferencias entre CeFi y DeFi, abarcando la manipulación legal, económica, de seguridad, de privacidad y del mercado. Los autores también proporcionan una metodología estructurada para diferenciar entre un servicio CeFi y DeFi.
- Ethereum Name Service: the Good, the Bad, and the Ugly - Sin embargo, ningún trabajo existente ha estudiado este sistema emergente, los problemas de seguridad y los malos comportamientos en ENS. Los autores presentan el primer estudio de ENS mediante el análisis de millones de registros de eventos relacionados con ENS.
-
Mapping the NFT revolution - Tendencias del mercado, redes comerciales y características visuales.
-
Fairness in ERC token markets - Un estudio de caso de CryptoKitties.
-
Non-Fungible Token: Overview, Evaluation, Opportunities and Challenges - En este informe técnico, los autores exploran los ecosistemas NFT en varios aspectos.
-
Cryptoart - Los mejores artistas y obras de arte.
-
CryptoArtPulse - Live View.
-
PumpMyGas - Estimaciones en vivo de las tarifas de gas en todos los principales mercados de NFT.
-
NonFungible Tracker - Rastreador NFT.
-
NFTS TOP - Ranking de NFT.
-
Networks of Ethereum Non-Fungible Tokens: A graph-based analysis of the ERC-721 ecosystem
-
Stablecoins 2.0 - Los autores buscan proporcionar una base sólida para la teoría de las monedas estables, con una caracterización funcional basada en el riesgo de la estructura económica de las monedas estables.
-
Reduciendo la volatilidad de las criptomonedas: un estudio de Stablecoins (Reducing the Volatility of Cryptocurrencies — A Survey of Stablecoins) - Los autores analizan cómo las monedas estables ayudan a reducir la volatilidad de las criptomonedas mediante el estudio de diferentes tipos de monedas estables y sus mecanismos de estabilidad.
-
Comprender la volatilidad de la moneda estable algorítmica: modelado, verificación y análisis empírico (Understand Volatility of Algorithmic Stablecoin: Modeling, Verification and Empirical Analysis) - Los autores realizaron un análisis empírico sistemático sobre las actividades de transacciones reales de la moneda estable Basis Cash para relacionar las posibilidades teóricas con las observaciones del mercado.
-
T-Cash: Monedas transferibles respaldadas por FIAT - En este artículo, los autores proponen un esquema de efectivo electrónico transferible utilizando la tecnología blockchain que permite a los usuarios reutilizar monedas continuamente dentro del sistema.
-
A Big Data Analysis of the Ethereum Network: from Blockchain to Google Trends - Un análisis de los precios de las criptomonedas y las tendencias de búsqueda sugiere la existencia de grandes jugadores (y no de los usuarios comunes), que manipulan el mercado después de una caída de los precios.
-
A DLT-based Smart Contract Architecture for Atomic and Scalable Trading - En este documento, los autores proponen un protocolo atómico, escalable y que preserva la privacidad que permite un comercio seguro y actualizaciones dinámicas. Luego, propone un sistema de notas de crédito (CNS) basado en contratos inteligentes que permita a los participantes bloquear fondos antes de la inicialización de un canal de estados, lo que mejora la flexibilidad y eficiencia.
-
Exploring Etherum Data Stores: A Cost and Performance Comparison - En este trabajo, los autores examinan un conjunto integral de enfoques de gestión de datos para aplicaciones ETH y evalúan el costo asociado en gas, así como el rendimiento de recuperación.
-
A Systematic Literature Review on Blockchain Governance - Este estudio investiga exhaustivamente la gobernanza de blockchain a través de preguntas 5W1H (también conocido como 5W+H [qué (WHAT), por qué (WHY), cuándo (WHEN), dónde (WHERE), quién (WHO) y cómo (HOW)]).
-
A general framework for blockchain analytics - Los autores proponen un marco de trabajo de propósito general, compatible con el análisis de datos en Bitcoin Ethereum: permite integrar datos de bloques con datos de otros fuentes y organizarlas en una base de datos.
-
AMR:Autonomous Coin Mixer with Privacy Preserving Reward Distribution - En este trabajo, los autores proponen el primer mezclador resistente a la censura, que puede recompensar a sus usuarios preservando la privacidad mientras participan en el sistema.
-
Technology Review of Blockchain Data Privacy Solutions - Este informe tiene como objetivo revisar las tecnologías blockchain empresariales existentes: sistemas con tecnología EOSIO, Hyperledger Fabric y Besu, Consensus Quorum, R3 Corda y Nightfall de Ernst and Young.
-
Blockchain Systems, Technologies and Applications: A Methodology Perspective - Primero, este artículo presenta cómo funciona una blockchain, la actividad de investigación y el desafío, e ilustra la hoja de ruta que implica la Metodología clásica con casos de uso y temas típicos de blockchain. En segundo lugar, en el sistema de cadena de bloques, se analiza en detalle cómo adoptar el proceso estocástico, la teoría de juegos, la optimización, el aprendizaje automático y la criptografía para estudiar el proceso de ejecución de la cadena de bloques y diseño de protocolos y algoritmos de una blockchain.
-
Ethna: Analyzing the Underlying Peer-to-Peer Network of the Ethereum Blockchain - Ethna implementa un método novedoso que mide con precisión los grados de los nodos de Ethereum.
-
Community Detection in Blockchain Social Networks - Un nuevo algoritmo de detección de comunidades, diseñado para señales de rango bajo en el grafo, puede ayudar a encontrar comunidades de usuarios según la suscripción del token de usuario.
-
Block Access Control in Wireless Blockchain Network: Design, Modeling and Analysis - Los resultados muestran que los enfoques BAC [Block Access Control o Control de Acceso de Bloques] pueden ayudar a la red a lograr un alto rendimiento de transacciones mientras mejora la utilización de los bloques y genera ahorros en el poder de calculo requerido. Mientras tanto, se demuestra la compensación entre el rendimiento de la transacción y la utilización del bloque, lo que puede actuar como guía para la implementación práctica de blockchain.
-
Towards External Calls for Blockchain and Distributed Ledger Technology - En este artículo, los autores muestran que esta creencia es preconcebida al demostrar un método que permite que las tecnologías blockchain y de contabilidad distribuida realicen llamadas a sistemas externos iniciadas desde la propia cadena de bloques/DLT.
-
Managing Blockchain Systems and Applications: A Process Model for Blockchain Configurations - Los autores demuestran la aplicabilidad del modelo de proceso de configuración de cadena de bloques propuesto en cuatro proyectos de cadena de bloques
-
A Note on Optimal Fees for Constant Function Market Makers - Los autores presentan un marco de trabajo que se puede usar para calcular tarifas óptimas para pools del mundo real utilizando datos anteriores.
-
Reward Mechanism for Blockchains Using Evolutionary Game Theory - En este documento, los autores desarrollan un marco de trabajo para un mecanismo de recompensa que podría aplicarse a muchas cadenas de bloques de PoS (Proof of Stake o Prueba de Participación).
-
Summing Up Smart Transitions - En este artículo, los autores presentan una generalización de la lógica de primer orden que puede expresar la suma ilimitada de saldos.
-
100+ Metrics for Software Startups - A Multi-Vocal Literature Review - El uso de datos en forma de métricas puede ayudar a las empresas emergentes de software a tomar las decisiones correctas en medio de la incertidumbre y recursos limitados.
-
Blockchain Networks: Data Structures of Bitcoin , Monero, Zcash, Ethereum, Ripple and IOTA - Los autores analizan cómo los datos de blockchain se pueden abstraer como varios tipos de redes, y cómo de las abstracciones de red se obtenienen información acerca de la estructura.
-
Decentralized Finance: On Blockchain- and Smart Contract-Based Financial Markets - Escrito por Fabian Schar, brinda una descripción general de los mercados basados en blockchain con detalles técnicos pero de forma accesible; gran escrito para los recién llegados al espacio.
- Todo acerca de la seguridad NFT (All-about-NFT security)
- Todas las herramientas de seguridad ETH existentes (All ETH security tools existing)
- Comunidades de Desarrollo destacadas en Telegram (All good TG Dev communities)
- Ataques conocidos en contratos inteligentes y del lado del usuario (Known smart contract-side and user-side attacks)
- Solidity de la A a la Z (Solidity A-Z)
- Ataques y vectores conocidos del lado de los contratos inteligentes y del lado del usuario (All known smart contract-side and user-side attacks & attack vectors)
- Lista de herramientas para analisis de transacciones, cripto-forenses e investigaciones (All possible transaction analysis, crypto-forensics and investigation tools list & references in a single note)
- Principios claves y mejores practicas para defenderse de ataques a billeteras frías (Key principles of storing crypto cold wallet attacks defense methods best practices)
-
EIP1559 FAQ - EIP1559 FAQ
-
Dynamical Analysis of the EIP-1559 Ethereum Fee Market- Los autores realizan un análisis exhaustivo del mecanismo dinámico del mercado de tarifas resultante a través de una combinación de herramientas de la teoría de juegos y sistemas dinámicos.
-
Stochastic Properties of EIP1559 Basefees - Los autores explican el nuevo mecanismo de fijación de precios para Ethereum desarrollado para brindar estabilidad a los precios fluctuantes del gas.
-
Transaction Fee Mechanism Design for the Ethereum Blockchain: An Economic Analysis of EIP-1559 - Este informe evalúa las fortalezas y debilidades de la teoría de juegos de la propuesta y explora algunos diseños alternativos.
- Serenity Design Rationale
- Espacificaciones
- Beaconcha
- Beaconscan
- Ethereum 2.0 Stats
- Ethereum 2.0 Docs
- Ethereum 2.0 Clients
- Ethereum 2.0 Forks
MEV - Valor Máximo Extraíble (Maximal Extractable Value) / Valor Extraíble por Minero (Miner Extractable Value):
-
Quantifying Blockchain Extractable Value: How dark is the forest? - Los autores proporcionan evidencia de que los mineros ya extraen Miner Extractable Value (MEV), lo que podría desestabilizar la seguridad de consenso de la cadena de bloques, como ha sido demostrado en trabajos relacionados.
-
Flash Boys 2.0: Frontrunning, Transaction Reordering, and Consensus Instability in Decentralized Exchanges - Presenta el concepto de MEV, el trabajo destaca los grandes y complejos riesgos creados por dependencias del ordenamiento de transacciones de contratos inteligentes y las formas en que las formas tradicionales de explotación del mercado financiero se están adaptando y penetrando en las economías de blockchain.
-
Flashbots: MEV in Eth2 - En esta publicación, los autores estudian el pedido de transacciones en eth2 y analizan los rendimientos de participación habilitados por MEV. Luego descubren que MEV aumentará significativamente las recompensas de los validadores, pero puede reforzar las desigualdades entre los participantes de eth2. Los autores también analizan los aspectos cualitativos de MEV en eth2, como la dinámica potencial que se desarrollará entre sus principales partes interesadas, como exchanges y los pools de validadores.
-
A Survey on Blockchain Interoperability: Past, Present, and Future Trends - En esta publicación, los autores estudian las técnicas y soluciones de interoperabilidad de blockchain, proporcionando una visión general integral de la interoperabilidad de blockchain, estableciendo las bases para la investigación sistemática en este dominio.
- Rekt News - Plataforma anónima para denunciantes y detectives de DeFi para presentar sus informes a la comunidad.
- Blockchain Threat Intelligence - Boletín que cubre las últimas noticias de seguridad, herramientas, eventos, vulnerabilidades y amenazas en el panorama de las criptomonedas. También mantiene este repositorio
- Blockchain Graveyard - Una lista de todas las fallas de seguridad masivas o robos relacionados con blockchains.
- All ETH security tools existing
- Ethstats
- ETH Forks
- Node Stats
- EVM Networks List
- BIP39 Derivation
- Vanity Generator
- Web Vanity Generator
- Vanity Eth Generators
- FindETH
- Eth Tx Decoder
- Ethereum input data decoder
- Ethereum Gas Charts
- Ethereum TxPool Statistics
- Gas Prices Dashboard
- The UI from ABI
- Oracles Club
- Tx Combo
- ETH or ERC-20 Mass-sender
- BulkSender
- ERC20 Meta Token Wrapper
- Cancel Ethereum Transaction
- Fees WTF Calculator
- Spend Gas Stats
- Pools Stats
- Solhint
- Solium
- Sol-tester
- Solidity-coverage
- TypeChain
- Tenderly
- Contract Library
- dapp-bin - Repositorio de Ethereum que proporciona implementaciones para muchas estructuras de datos y utilidades comunes en Solidity, Serpent y LLL.
- Solidity Collections - Colecciones de fragmentos de código y bibliotecas de utilidades.
- OpenZeppelin - Framework para el desarrollo de contratos inteligentes.
- Zeppelin - Contiene contratos inteligentes reutilizables probados como SafeMath y OpenZeppelin SDK para la actualización de contratos inteligentes
- cryptofin-solidity - Una colección de bibliotecas de Solidity para construir contratos inteligentes seguros y eficientes en gas en Ethereum.
- Modular Libraries - Un conjunto de paquetes creados para usar en cadenas de bloques utilizando la máquina virtual Ethereum
- DateTime Library - Una biblioteca de fecha y hora de Solidity eficiente en gas
- Aragon - Protocolo DAO. Contiene el framework de contratos inteligentes aragonOS con enfoque en la capacidad de actualización y la gobernanza
- ARC - un sistema operativo para DAO y la capa base del stack DAO.
- 0x - Protocolo DEX.
- Token Libraries with Proofs - Contiene pruebas de validación de contratos de tokens wrt. en función de especificaciones establecidas y propiedades de alto nivel.
- Provable API - proporciona contratos para usar el servicio Provable, lo que permite acciones fuera de la cadena, obtención de datos y computo.
- ABDK Libraries for Solidity - Bibliotecas matemáticas de punto fijo (64,64 bits) y de punto flotante de precisión cuádruple compatible con IEEE-754 (128 bits) para Solidity
- Dappsys: Safe, simple, and flexible Ethereum contract building blocks
- MakerDAO
- The TAO
- Dapp-a-day 1-10
- Dapp-a-day 11-25
- OpenZeppelin Contracts: An open framework of reusable and secure smart contracts in the Solidity language.
- Blog about Best Practices with Security Audits
- Advanced Workshop with Assembly
- Simpler Ethereum Multisig - especially section Benefits
- CryptoFin Solidity Auditing Checklist - A checklist of common findings, and issues to watch out for when auditing a contract for a mainnet launch.
- aragonOS: A smart contract framework for building DAOs, Dapps and protocols
- Checks Effects Interactions Pattern
- Blog von Elena Dimitrova, Dev at colony.io
- Library driven development
- Advanced Solidity code deployment techniques
- OpenZeppelin on Proxy Libraries
- CryptoFin Solidity Auditing Checklist - Una lista de verificación de hallazgos comunes y problemas a tener en cuenta al auditar un contrato para el lanzamiento de una red principal.
- MythX - Plataforma de verificación de seguridad y ecosistema de herramientas para desarrolladores de Ethereum
- Mythril - Herramienta de análisis de seguridad de código de bytes EVM de código abierto
- Oyente - Herramienta alternativa de análisis estático de seguridad de contratos inteligentes
- Securify - Escáner de seguridad para contratos inteligentes de Ethereum
- SmartCheck - Analizador estático de seguridad de contratos inteligentes
- Ethersplay - Desensamblador EVM
- Evmdis - Desensamblador EVM alternativo
- Hydra - Framework de seguridad de contratos criptoeconómicos, recompensas de seguridad descentralizadas
- Solgraph - Visualice el flujo de control de Solidity para el análisis de seguridad de contratos inteligentes
- Manticore - Herramienta de ejecución simbólica en contratos inteligentes y binarios
- Slither - Un framework de análisis estático de Solidity
- Adelaide - La extensión de análisis estático SECBIT para el compilador Solidity
- solc-verify - Un verificador modular para contratos inteligentes de Solidity
- Solidity security blog - Lista exhaustiva de vectores de ataque conocidos y antipatrones comunes
- Awesome Buggy ERC20 Tokens - Una colección de vulnerabilidades en contratos inteligentes ERC20 con tokens afectados
- Free Smart Contract Security Audit - Auditorías gratuitas de seguridad de contratos inteligentes de Callisto Network
- Piet - Un analizador visual de arquitectura Solidity
- Contract Library - Descompilador y escáner de vulnerabilidades para contratos desplegados
- Web3.js - librería Javascript para Web3
- Eth.js - librería alternativa Javascript para Web3
- Ethers.js - librería alternativa Javascript para Web3, con utilidades prácticas y funciones para billeteras
- light.js Biblioteca JS reactiva de alto nivel optimizada para clientes ligeros.
- Web3Wrapper - Libreria alternativa Typescript para Web3
- Ethereumjs - Una colección de funciones de utilidad para Ethereum como ethereumjs-util y ethereumjs-tx
- Alchemy-web3.js - Wrapper de Javascript para Web3 con reintentos automáticos, acceso a la API mejorada de Alchemy, y conexiones websocket robustas.
- flex-contract y flex-ether - Bibliotecas modernas, sin configuración y de alto nivel para interactuar con contratos inteligentes y realizar transacciones.
- ez-ens - Resolución de direcciones Ethereum Name Service simple y sin configuración.
- web3x - Una adaptación de TypeScript de web3.js. Los beneficios incluyen construcciones pequeñas y seguridad de tipo completo, incluso al interactuar con contratos.
- Nethereum - Framework de desarrollo para Ethereum multi-plataforma.
- dfuse - Una librería TypeScript para usar la API Ethereum de dfuse
- Drizzle - Biblioteca Redux para conectar una interfaz a una cadena de bloques
- Tasit SDK - Un SDK de JavaScript para hacer dapps de Ethereum para móviles nativos usando React Native
- useMetamask - un React Hook personalizado para administrar Metamask en proyectos Ethereum ĐApp
- WalletConnect - Protocolo abierto para conectar Wallets a Dapps
- Subproviders - Varios subproveedores útiles para usar junto con Web3-provider-engine (incluyendo LedgerSubprovider para agregar soporte a la billetera de hardware Ledger a su dApp)
- ethvtx - Configuración de tienda redux lista para ethereum y sin framework. docs
- Estrictamente Tipeado - Alternativas de Javascript
- elm-ethereum
- purescript-web3
- ChainAbstractionLayer - Comunica con distintas blockchains (incluyendo Ethereum) usando una única interfaz.
- Delphereum - una interfaz de Delphi para la blockchain de Ethereum que permite el desarrollo de dApps nativas para Windows, macOS, iOS y Android.
- Torus - SDK de código abierto para crear dapps con una experiencia de usuario (UX) transparente
- Fortmatic - Un SDK fácil de usar para crear dApps web3 sin extensiones ni descargas.
- Portis - Una billetera sin custodia con un SDK que permite una fácil interacción con DApps sin instalar nada.
- create-eth-app - Cree aplicaciones front-end compatibles con Ethereum con un solo comando.
- Scaffold-ETH - Repositorio GitHub amigable para principiantes que empiezan a desarrollar contratos inteligentes.
- Jolly Roger - Framework dApp usando ethereum, builder, svelte y thegraph
- Notify.js - Envíe notificaciones en tiempo real a sus usuarios. Con soporte incorporado para aceleraciones y cancelaciones, Notify.js ayuda a los usuarios a realizar transacciones con confianza. Notify.js es fácil de integrar y rápido de personalizar.
- Web3.py - Librería Python para Web3
- Web3.php - Librería PHP para Web3
- Ethereum-php - Librería alternativa PHP para Web3
- Web3j - Librería Java para Web3
- Nethereum - Librería .Net para Web3
- Ethereum.rb - Librería Ruby para Web3
- rust-web3 - Librería Rust para Web3
- ethers-rs - Librería Ethers-rs
- Web3.hs - Librería Haskell para Web3
- KEthereum - Librería Kotlin para Web3
- Eventeum - Un puente entre los eventos de contratos inteligentes de Ethereum y los microservicios backend, escrito en Java por Kauri
- Ethereumex - Cliente JSON-RPC Elixir para Ethereum
- Ethereum-jsonrpc-gateway - Una puerta de enlace que le permite ejecutar varios nodos de Ethereum para redundancia y balance de carga. Se puede ejecutar como una alternativa a (o encima de) Infura. Escrito en Golang.
- EthContract - Un conjunto de métodos auxiliares de ayuda para consultar contratos inteligentes de ETH en Elixir
- Ethereum Contract Service - Un Servicio MESG para interactuar con cualquier contrato de Ethereum en función de su dirección y ABI.
- Ethereum Service - Un servicio MESG para interactuar con eventos de Ethereum e interactuar con él.
- Marmo - SDK para Python, JS y Java para simplificar las interacciones con Ethereum. Utiliza retransmisores para delegar los costos de transacción a los retransmisores.
- Ethereum Logging Framework - proporciona capacidades de registro avanzadas para aplicaciones y redes de Ethereum, incluido un lenguaje de consulta, un procesador de consultas y generación de código de registro
- Besu - un cliente Ethereum de código abierto desarrollado bajo la licencia Apache 2.0 y escrito en Java. El proyecto está hospedado en Hyperledger.
- Geth - Cliente en Go
- Erigon - una implementación realizada principalmente en Go del cliente Ethereum construida en la frontera de eficiencia
- Akula - Implementación en Rust
- Nethermind - Cliente en .NET
- Infura - Un servicio gestionado que proporciona API compatibles con los estándares del cliente de Ethereum
- Trinity - cliente Python usando py-evm
- Ethereumjs - cliente JS usando ethereumjs-vm
- Seth - Seth es una herramienta de cliente de Ethereum, como una "MetaMask para la línea de comandos".
- Quorum - Una implementación autorizada de Ethereum que admite la privacidad de datos por JP Morgan
- Awesome Quorum - Una lista revisada de increibles software, bibliotecas, herramientas y más para construir en ConsenSys Quorum.
- Chainstack - Un servicio administrado que proporciona nodos Geth compartidos y dedicados
- QuikNode - Nube para desarrolladores de blockchain con acceso API y nodo como servicio.
- Watchdata - Proporciona acceso API simple y confiable a la cadena de bloques de Ethereum
- IPFS - Almacenamiento descentralizado y referenciación de archivos
- Mahuta - Servicio de almacenamiento IPFS con capacidad de búsqueda, anteriormente conocido como IPFS-Store
- OrbitDB - Base de datos descentralizada sobre IPFS
- JS IPFS API - Una biblioteca cliente para la API IPFS sobre HTTP, implementada en JavaScript
- TEMPORAL - API fácil de usar en IPFS y otros protocolos de almacenamiento distribuido/descentralizado
- PINATA - La forma más fácil de usar IPFS
- Swarm - Plataforma de almacenamiento distribuido y servicio de distribución de contenido, un servicio de capa base nativo del stack Ethereum web3
- Infura - Una puerta de enlace IPFS API gestionada y un servicio de fijación
- 3Box Storage - Una API para almacenamiento distribuido controlado por el usuario. Construido sobre IPFS y Orbitdb.
- Aleph.im - un proyecto en la nube peer-to-peer incentivado off-chain (base de datos, almacenamiento de archivos, computación y DID) compatible con ETH e IPFS.
- Fleek - similar a netlify pero usa ipfs para alojar sitios web.
- Truffle boxes - Componentes empaquetados para el ecosistema Ethereum
- Create Eth App - Cree aplicaciones frontend con interacción con Ethereum con un solo comando
- Besu Private Network - Ejecute una red privada de nodos Besu en un contenedor Docker
- Testchains - Cadenas de desarrollo .NET preconfiguradas para una respuesta rápida (PoA)
- Blazor/Blockchain Explorer - Wasm blockchain explorer (muestra funcional)
- Local Raiden - Ejecute una red Raiden local en contenedores docker para fines de demostración y prueba
- Private networks deployment scripts - Scripts de implementación listos para usar para redes PoA privadas
- Parity Demo-PoA Tutorial - Tutorial paso a paso para construir una cadena de prueba de PoA con 2 nodos con consenso de ronda de autoridad de paridad
- Local Ethereum Network - Scripts de implementación listos para usar para redes PoW privadas
- Kaleido - Use Kaleido para poner en marcha una red de cadena de bloques de consorcio. Excelente para PoC y pruebas
- Cheshire - Una implementación de sandbox local de la API de CryptoKitties y contratos inteligentes, disponible como Truffle Box
- aragonCLI - aragonCLI se utiliza para crear y desarrollar aplicaciones y organizaciones de Aragon.
- ColonyJS - cliente de JavaScript que proporciona una API para interactuar con los contratos inteligentes de Colony Network.
- ArcJS - Biblioteca que facilita el acceso de la aplicación javascript a los contratos inteligentes DAOstack Arc ethereum.
- Arkane Connect - cliente de JavaScript que proporciona una API para interactuar con Arkane Network, un proveedor de billetera para crear dapps fáciles de usar.
- Onboard.js - Blocknative Onboard es la manera rápida y fácil de agregar compatibilidad con múltiples billeteras a su proyecto. Con módulos integrados para más de 20 carteras únicas de hardware y software, Onboard le ahorra tiempo y dolores de cabeza.
- web3-react - Framework React para crear dApps de Ethereum de una sola página
- ABI decoder - biblioteca para decodificar parámetros de datos y eventos de transacciones de Ethereum
- ABI-gen - Genere wrappers de contrato TypeScript a partir de ABI de contrato.
- Ethereum ABI UI - Generar automáticamente definiciones de campo de formulario de UI y validadores asociados de un contrato de Ethereum ABI
- headlong - Biblioteca de prefijos de longitud recursiva y ABI de tipo seguro en Java
- EasyDapper - Genere dapps a partir de artefactos de Truffle, implemente contratos en redes públicas/privadas, ofrezca una página pública personalizable en vivo para interactuar con los contratos.
- One Click dApp - Cree instantáneamente una dApp en una URL única usando la ABI.
- Truffle Pig - una herramienta de desarrollo que proporciona una API HTTP simple para buscar y leer archivos de contrato generados por Truffle, para usar durante el desarrollo local. Sirve ABI de contrato nuevo a través de http.
- Ethereum Contract Service - Un servicio MESG para interactuar con cualquier contrato de Ethereum en función de su dirección y ABI.
- Nethereum-CodeGenerator - Un generador basado en la web que crea una interfaz C# basada en Nethereum y un servicio basado en Solidity Smart Contracts.
- Solidity code coverage - Herramienta de cobertura de código Solidity
- Solidity coverage - Cobertura de código alternativo para contratos inteligentes de Solidity
- Solidity function profiler - Perfilador de función de contrato de Solidity
- Sol-profiler - Perfilador de contratos inteligentes de Solidity alternativo y actualizado
- Espresso - Framework de prueba de Solidity rápido, paralelizado y de recarga en caliente
- Eth tester - Conjunto de herramientas para probar aplicaciones Ethereum
- Cliquebait - Simplifica pruebas de integración y aceptación de aplicaciones de contratos inteligentes con instancias docker que se asemejan mucho a una red de cadena de bloques real
- Hevm - El proyecto hevm es una implementación de la máquina virtual Ethereum (EVM) creada específicamente para pruebas unitarias y depuración de contratos inteligentes.
- Ethereum graph debugger - Depurador gráfico Solidity
- Tenderly CLI - Acelere su desarrollo con seguimientos de pila legibles por humanos
- Solhint - Linter de Solidity que brinda seguridad, guía de estilo y reglas de mejores prácticas para la validación de contratos inteligentes
- Ethlint - Linter para identificar y corregir problemas de estilo y seguridad en Solidity, anteriormente conocido como Solium
- Decode - Paquete npm que analiza las tx enviadas a un nodo testrpc local para hacerlos más legibles y fáciles de entender
- truffle-assertions - Un paquete npm con aserciones y utilidades adicionales utilizadas para probar contratos inteligentes de Solidity con truffle. Lo que es más importante, agrega la capacidad de afirmar si se han emitido (o no) eventos específicos.
- Psol - Preprocesador léxico Solidity con sintaxis estilo mustache.js, macros, compilación condicional e inclusión automática de dependencias remotas.
- solpp - Preprocesador y aplanador Solidity con un lenguaje completo de directivas y expresiones, matemáticas de alta precisión y muchas funciones útiles de ayuda.
- Decode and Publish – Decodificar y publicar raw ethereum tx. Similar a https://live.blockcypher.com/btc-testnet/decodetx/
- Doppelgänger - una biblioteca para mocking de las dependencias de contratos inteligentes durante las pruebas unitarias.
- rocketh - Una biblioteca simple para probar el contrato inteligente de ethereum que permite usar cualquier biblioteca web3 y corredor de prueba que elija.
- pytest-cobra - Complemento PyTest para probar contratos inteligentes para blockchain Ethereum.
| Revise la metodología del autor, lea atentamente todas las partes del hilo
- BlockPath
- Maltego
- GraphSense
- AML Bot Investigation Regime
- Bank Verified
- Orbit
- Arronax
- Blockscout
- BTC Parser
- Txstreet
- Nansen
- Bloxy
- Solana Explorer
- Elliptic
- ANChain AI
- Cipher Trace
- Crystal Blockchain
- Uppsala Security
- Coinfirm
- Solidus Labs
- TRM Labs
- Halborn Forensic
- Visual List
- GLP
- BreadCrumbs
- Tenderly
- Dune
- ETH Detective
El apoyo es muy importante para mí, con él puedo hacer lo que amo: educar a los usuarios de DeFi y Crypto 💖 Primero, unas pocas palabras, queridos amigos... ¡Quiero agradecer a todos los que me enviaron donaciones! ¡Muchas gracias a ustedes, pude soportar la pérdida de mi último trabajo, encontré un nuevo sentido de vida y finalmente comencé a escribir mucho!
Lo mejor es apoyarme directamente donando a mi dirección en Ethereum Main-net o cualquiera de las redes compatibles o a cualquier dirección de la lista a continuación:
Si quieres apoyar mi trabajo, también puedes enviarme una donación a alguna de las direcciones siguientes:
-
0xB25C5E8fA1E53eEb9bE3421C59F6A66B786ED77A — ERC20 & ETH officercia.eth
-
4AhpUrDtfVSWZMJcRMJkZoPwDSdVG6puYBE3ajQABQo6T533cVvx5vJRc5fX7sktJe67mXu1CcDmr7orn1CrGrqsT3ptfds - Monero XMR
-
BLyXANAw7ciS2Abd8SsN1Rc8J4QZZiJdBzkoyqEuvPAB - Solana
-
t1Tixh34p5FK9pMV4VYKzggP6qPbUwUabxx - ZenCash ZEC
-
DQhux6WzyWb9MWWNTXKbHKAxBnAwDWa3iD - Doge
-
TYWJoRenGB9JFD2QsdPSdrJtaT6CDoFQBN - USDT TRX
-
LebuhjAPJLnLULAKsMgQEZC5E5q9TdvurJ - LiteCoin
-
También puedes apoyarme acuñando uno de mis Artículos NFT en Mirror!
Las donaciones de los usuarios han sido y siguen siendo mi principal fuente de ingresos. Ayuda a evitar afiliaciones y compromisos. Realmente me importa lo que hago y me alegro de que te guste! También puedes comprar las obras de mi buen amigo y artista; todas las ganancias se destinarán a crear un libro sobre blockchain con un diseño único:
¡Espero que mis consejos te hayan ayudado a ganar y ahorrar mucho dinero! En nuestro mundo de Entropía dominante, la información significa mucho y se la doy gratis. También quiero recordarles a todos mis enemigos y haters que solo soy un escritor y mi apodo es solo un intento de concienciar a la gente sobre el problema de la seguridad. Llámalo canto del cisne o un grito del corazón, pero me gusta lo que hago.
¡Me gustaría informarle que también hago pedidos privados para investigaciones en cadena de hacks e incidentes! ¡La mayoría de los casos relacionados terminaron con éxito! Por un pequeño % de los fondos devueltos o de la donación, llevaré a cabo una investigación por usted, le aconsejaré sobre los pasos a seguir y lo enviaré por el camino correcto.
Muchísimas gracias. ¡Estoy muy feliz y emocionado de ayudar a todos y cada uno de ustedes! ¡Muchas gracias por su apoyo!
(👍 ͡❛ ͜ʖ ͡❛)👍 Gracias!