Saltar al contenido
BigTree108

Servicios de desarrollo de blockchain

Servicios de desarrollo de blockchain: smart contracts en Solidity sobre Ethereum y cadenas EVM, programas de Solana en Rust, protocolos DeFi, monederos, exchanges e infraestructura de trading, NFT y activos tokenizados, pruebas de conocimiento cero e indexadores, con desarrolladores de blockchain dedicados para su equipo o un proyecto Web3 desarrollado de principio a fin.

Qué desarrollamos sobre blockchain

  • Smart contracts en Solidity

    Contratos en Solidity 0.8 para Ethereum, Arbitrum, Base, OP Mainnet (Optimism), Polygon y BNB Chain, construidos sobre OpenZeppelin Contracts con Foundry o Hardhat, y actualizables mediante proxies UUPS solo cuando el diseño lo exige.

  • Protocolos DeFi

    Mercados de préstamos, creadores de mercado automatizados y hooks de Uniswap v4, vaults ERC-4626, staking y liquid staking, con precios de oráculos de Chainlink o Pyth y los bots de liquidación y de keeper que se ejecutan fuera de la cadena.

  • Exchanges e infraestructura de trading

    Motores de emparejamiento y libros de órdenes, flujos de depósito y retirada entre hot wallets y cold wallets, datos de mercado y API de trading sobre WebSocket y FIX, y conectores de agregación DEX y de creación de mercado.

  • Monederos y account abstraction

    Monederos de extensión de navegador y móviles, custodia MPC y multifirma mediante Safe o Fireblocks, y cuentas inteligentes ERC-4337 y delegación EIP-7702 con inicio de sesión con passkey y gas patrocinado, conectados a dApps mediante wagmi y viem.

  • Programas de Solana en Rust

    Programas construidos con Anchor y Token Extensions, con cada restricción de cuenta verificada de forma explícita y pruebas ejecutadas contra un validador local antes de que nada llegue a devnet.

  • Indexadores, subgraphs y API de datos

    Subgraphs en The Graph, Substreams o Ponder, eventos de contratos decodificados en PostgreSQL o ClickHouse para analítica y paneles, y API GraphQL o REST con conmutación por error de RPC entre proveedores, para que la aplicación nunca consulte un nodo en cada página.

  • NFT y activos tokenizados

    Colecciones ERC-721 y ERC-1155, NFT comprimidos en Solana, marketplaces de NFT, stablecoins y tokens ERC-3643 con permisos para activos del mundo real, con reglas de transferencia y listas de permitidos que su equipo de cumplimiento puede administrar.

  • Pruebas de conocimiento cero y rollups

    Circuitos en Circom o Noir, programas demostrados en zkVM como SP1 y RISC Zero, verificadores on-chain, y rollups y appchains sobre el OP Stack o el ZK Stack, o como cadenas de Arbitrum (antes Arbitrum Orbit).

  • Preparación de auditorías de smart contracts

    Pruebas de fuzzing y de invariantes en Foundry y Echidna, Slither y Aderyn en el pipeline, comprobaciones simbólicas con Halmos, y una especificación, un modelo de amenazas y un informe de pruebas entregados a su firma de auditoría, con cada hallazgo corregido y vuelto a probar.

Contrate desarrolladores de blockchain

  • desarrolladores de blockchain dedicados

    Desarrolladores de blockchain que se incorporan a su equipo a tiempo completo, trabajan con sus herramientas y su proceso, y responden ante su responsable. Usted los entrevista; nosotros nos hacemos cargo del contrato ucraniano, la nómina, la facturación y las vacaciones.

  • Proyectos de Desarrollo de blockchain

    Un bloque definido de desarrollo de blockchain con un alcance, un plan cerrado y un responsable designado de nuestro lado que se encarga del resultado e informa de los avances en sus canales.

  • Servicio continuo de desarrollo de blockchain

    Desarrollo de blockchain como servicio continuo: las mismas personas cada mes, un backlog que usted prioriza y horas que puede ver en nuestro portal y en la factura.

La página de equipo dedicado explica cómo se incorporan los especialistas a su equipo, y la de outsourcing trata de la entrega de proyectos, los relevos y cómo cobramos.

Quién se ocupa de desarrollo de blockchain para usted

  • Desarrolladores de Solidity

    Contratos EVM, Foundry y protocolos DeFi

  • desarrolladores Rust

    Programas de Solana, circuitos de conocimiento cero y software de nodos

  • Ingenieros de backend

    Indexadores, servicios de exchanges y de monederos en Go, Node.js, .NET o Python

  • Ingenieros front-end

    dApps en React y Next.js con wagmi y viem

  • Ingenieros de QA

    Planes de pruebas en testnets y en mainnet en fork antes de cada versión

Cómo trabajamos en proyectos de blockchain

Un contrato desplegado es difícil de cambiar y guarda valor real, por eso el trabajo empieza con una especificación escrita y un modelo de amenazas. Los contratos se prueban con fuzzing e invariantes además de ejemplos, los despliegues se programan en scripts y se ensayan en una testnet, los derechos de administración quedan detrás de una multifirma y un timelock, y una auditoría independiente precede a la mainnet.

La mayor parte de un producto blockchain funciona fuera de la cadena: el indexador, la API, el inicio de sesión, el back office y la monitorización. Esa parte sigue las mismas reglas que el resto de nuestro trabajo: infraestructura como código, pruebas en el pipeline, dependencias en versiones actuales y secretos en un vault.

Otro desarrollo especializado que prestamos

Resumen de Desarrollo especializado

Preguntas sobre el desarrollo de blockchain

¿Sobre qué cadenas desarrollan?

Ethereum y redes EVM como Arbitrum, Base, OP Mainnet, Polygon, BNB Chain y Avalanche, Solana, TON, cadenas del Cosmos SDK, Bitcoin y la Lightning Network, cadenas basadas en Move como Sui y Aptos, y redes con permisos sobre Besu (antes Hyperledger Besu) cuando se conoce a los participantes. La elección depende de sus usuarios, de las comisiones y de los activos implicados.

¿En qué sectores trabajan sus desarrolladores de blockchain?

Sobre todo exchanges de criptomonedas y empresas de trading (motores de emparejamiento, custodia y datos de mercado), protocolos DeFi (préstamos, trading y staking), proveedores de monederos y de custodia, pagos y fintech (pagos con stablecoins y liquidación on-chain) e infraestructura Web3 (rollups, nodos, RPC e indexación). También desarrollan tokenización para gestoras de activos e inmobiliarias, analítica on-chain para productos de datos y herramientas de seguridad.

¿Preparan los smart contracts para una auditoría?

Sí. Cada contrato que escribimos se prueba y se revisa, con fuzzing, pruebas de invariantes y análisis estático en el pipeline. Preparamos el código, la especificación y el modelo de amenazas para una firma de auditoría independiente y corregimos lo que encuentre, y para un contrato que va a guardar valor real esa auditoría precede a la mainnet.

¿Pueden añadir funciones de blockchain a un producto existente?

Sí. El inicio de sesión con monedero, los pagos con stablecoins, el acceso restringido por tokens, los registros on-chain y las entradas o recompensas en NFT pueden añadirse junto a su back end actual, con el indexador y la API construidos por el mismo equipo y su inicio de sesión y sus datos actuales sin tocar.

¿Con qué rapidez pueden empezar desarrolladores de blockchain?

Cuando el desarrollador de blockchain adecuado está disponible, el inicio solo depende de su entrevista, del NDA y de la cesión de propiedad intelectual. Si no, hacemos una búsqueda, que normalmente aporta perfiles de candidatos en dos o tres semanas, y nadie empieza hasta que usted haya dicho que sí.

¿Cómo contratamos desarrolladores de blockchain a través de BigTree108?

Cuéntenos el trabajo, la seniority y las horas que necesita. Le proponemos una o dos personas con sus perfiles, usted las entrevista como entrevistaría a un empleado propio, firma un único contrato con BIG TREE 108 LLC y recibe una factura al mes.

¿Quién es el propietario del trabajo que realizan?

Usted. Cada especialista tiene un contrato firmado con BigTree108 que cede todo el producto de su trabajo a la empresa, y nuestro contrato con usted lo cede a su vez. El código, los diseños y los documentos se entregan en sus propios repositorios y herramientas, no se guardan donde solo nosotros podamos modificarlos.

¿Va a desarrollar sobre blockchain?

Cuéntenos la cadena, qué deben hacer los contratos y en qué punto está el proyecto. Recibirá una respuesta en un día laborable: un plan, perfiles de candidatos o una recomendación sobre la cadena y la arquitectura.