Serviços de desenvolvimento blockchain
Serviços de desenvolvimento blockchain: smart contracts Solidity em Ethereum e cadeias EVM, programas Solana em Rust, protocolos DeFi, carteiras, exchanges e infraestrutura de trading, NFT e ativos tokenizados, provas de conhecimento zero e indexadores, com programadores blockchain dedicados à sua equipa ou um projeto Web3 entregue de ponta a ponta.
O que desenvolvemos em blockchain
Smart contracts Solidity
Contratos em Solidity 0.8 para Ethereum, Arbitrum, Base, OP Mainnet (Optimism), Polygon e BNB Chain, construídos sobre OpenZeppelin Contracts com Foundry ou Hardhat, e atualizáveis através de proxies UUPS apenas quando o desenho o exige.
Protocolos DeFi
Mercados de crédito, automated market makers e hooks do Uniswap v4, cofres ERC-4626, staking e liquid staking, com preços de oráculos Chainlink ou Pyth e os bots de liquidação e de keeper que correm off-chain.
Exchanges e infraestrutura de trading
Motores de correspondência e order books, fluxos de depósito e levantamento entre carteiras quentes e frias, dados de mercado e APIs de trading sobre WebSocket e FIX, e conectores de agregação DEX e market making.
Carteiras e account abstraction
Carteiras de extensão de navegador e móveis, custódia MPC e multisig através de Safe ou Fireblocks, e contas inteligentes ERC-4337 e delegação EIP-7702 com início de sessão por passkey e gas patrocinado, ligadas a dApps através de wagmi e viem.
Programas Solana em Rust
Programas construídos com Anchor e Token Extensions, cada restrição de conta verificada explicitamente, e testes executados num validador local antes de qualquer coisa chegar à devnet.
Indexadores, subgraphs e APIs de dados
Subgraphs no The Graph, Substreams ou Ponder, eventos de contratos descodificados para PostgreSQL ou ClickHouse para análise e dashboards, e APIs GraphQL ou REST com failover de RPC entre fornecedores, para que a aplicação nunca consulte um nó a cada página.
NFT e ativos tokenizados
Coleções ERC-721 e ERC-1155, NFT comprimidos na Solana, marketplaces de NFT, stablecoins e tokens ERC-3643 com permissões para ativos do mundo real, com regras de transferência e listas de permissão que a sua equipa de compliance pode administrar.
Provas de conhecimento zero e rollups
Circuitos em Circom ou Noir, programas provados em zkVMs como SP1 e RISC Zero, verificadores on-chain, e rollups e appchains na OP Stack ou ZK Stack, ou como cadeias Arbitrum (antigas Arbitrum Orbit).
Preparação para auditoria de smart contracts
Testes de fuzz e de invariantes em Foundry e Echidna, Slither e Aderyn no pipeline, verificações simbólicas com Halmos, e uma especificação, um modelo de ameaças e um relatório de testes entregues à sua firma de auditoria, com cada conclusão corrigida e testada de novo.
Contratar programadores blockchain
programadores blockchain dedicados
Programadores blockchain que integram a sua equipa a tempo inteiro, trabalham nas suas ferramentas e no seu processo, e reportam ao seu responsável. A sua empresa entrevista-os; nós assumimos o contrato ucraniano, o processamento salarial, a faturação e as férias.
Projetos de Desenvolvimento blockchain
Uma parcela definida de desenvolvimento blockchain, com âmbito, plano fixo e um responsável identificado do nosso lado, que responde pelo resultado e reporta o progresso nos seus canais.
desenvolvimento blockchain em regime contínuo
Desenvolvimento blockchain como serviço contínuo: as mesmas pessoas todos os meses, um backlog que a sua empresa prioriza e horas que pode consultar no nosso portal e na fatura.
A página da equipa dedicada explica como os especialistas integram a sua equipa, e a página de outsourcing aborda a entrega de projetos, as tomadas a cargo e a forma como cobramos.
Quem trabalha em desenvolvimento blockchain para a sua empresa
Programadores Solidity
Contratos EVM, Foundry e protocolos DeFi
programadores Rust
Programas Solana, circuitos de conhecimento zero e software de nós
Engenheiros de back-end
Indexadores, serviços de exchange e de carteiras em Go, Node.js, .NET ou Python
Engenheiros de front-end
dApps React e Next.js com wagmi e viem
Engenheiros de QA
Planos de teste em testnets e mainnet em fork antes de cada versão
Como trabalhamos em projetos blockchain
Um contrato implementado é difícil de alterar e guarda valor real, por isso o trabalho começa com uma especificação escrita e um modelo de ameaças. Os contratos são testados com fuzzing e invariantes além de exemplos, os deployments são scriptados e ensaiados numa testnet, os direitos de administração ficam atrás de um multisig e de um timelock, e uma auditoria independente vem antes da mainnet.
A maior parte de um produto blockchain corre off-chain: o indexador, a API, o início de sessão, o back office e a monitorização. Essa parte segue as mesmas regras do resto do nosso trabalho: infraestrutura como código, testes no pipeline, dependências nas versões atuais e segredos num cofre.
Outro desenvolvimento especializado que prestamos
Desenvolvimento full-stack
Serviços de desenvolvimento full-stack: aplicações web, produtos SaaS, marketplaces e portais nas stacks MERN, MEAN, Next.js, .NET, Laravel, Django, Spring Boot e Rails, com programadores full-stack dedicados ou entrega de projetos.
Desenvolvimento de aplicações desktop
Serviços de desenvolvimento de aplicações desktop: aplicações para Windows, macOS e Linux em Qt e C++, .NET, Electron, Tauri, Rust e Swift, plug-ins e atualizações de .NET Framework, com programadores desktop dedicados ou entrega de projetos.
Desenvolvimento Salesforce
Serviços de desenvolvimento Salesforce: Sales, Service, Marketing, Commerce e Experience Cloud, Apex, LWC, CPQ, Data 360, Agentforce, MuleSoft e aplicações AppExchange, com programadores Salesforce dedicados ou entrega de projetos.
Arquitetura de software e CTO a tempo parcial
Serviços de arquitetura de software e CTO a tempo parcial: arquitetura de soluções, de cloud, de dados e de segurança para fintech, SaaS e comércio eletrónico, revisões e due diligence, com arquitetos de software dedicados ou entrega de projetos.
Perguntas sobre desenvolvimento blockchain
Em que cadeias desenvolvem?
Ethereum e redes EVM como Arbitrum, Base, OP Mainnet, Polygon, BNB Chain e Avalanche, Solana, TON, cadeias Cosmos SDK, Bitcoin e a Lightning Network, cadeias baseadas em Move como Sui e Aptos, e redes com permissões em Besu (antigo Hyperledger Besu) quando os participantes são conhecidos. A escolha segue os seus utilizadores, as comissões e os ativos envolvidos.
Em que setores trabalham os vossos programadores blockchain?
Mais frequentemente exchanges de criptomoedas e empresas de trading (motores de correspondência, custódia e dados de mercado), protocolos DeFi (crédito, trading e staking), fornecedores de carteiras e de custódia, pagamentos e fintech (pagamentos em stablecoins e liquidação on-chain) e infraestrutura Web3 (rollups, nós, RPC e indexação). Desenvolvem também tokenização para gestores de ativos e imobiliário, análise on-chain para produtos de dados e ferramentas de segurança.
Preparam smart contracts para auditoria?
Sim. Cada contrato que escrevemos é testado e revisto, com fuzzing, testes de invariantes e análise estática no pipeline. Preparamos o código, a especificação e o modelo de ameaças para uma firma de auditoria independente e corrigimos o que ela encontrar, e para um contrato que vai guardar valor real essa auditoria vem antes da mainnet.
Conseguem acrescentar funcionalidades blockchain a um produto existente?
Sim. Início de sessão com carteira, pagamentos em stablecoins, acesso condicionado por tokens, registos on-chain e bilhetes ou recompensas em NFT podem ser acrescentados a par do seu back end existente, com o indexador e a API construídos pela mesma equipa e o seu início de sessão e dados atuais mantidos.
Em quanto tempo podem começar programadores blockchain?
Quando o programador blockchain adequado está disponível, o arranque depende apenas da sua entrevista, do NDA e da cedência de propriedade intelectual. Caso contrário, fazemos uma pesquisa, que normalmente produz perfis de candidatos em duas a três semanas, e ninguém começa antes de a sua empresa dar o seu acordo.
Como contratamos programadores blockchain através da BigTree108?
Diga-nos qual é o trabalho, a senioridade e o horário de que precisa. Propomos uma ou duas pessoas com os respetivos perfis, a sua empresa entrevista-as como entrevistaria uma contratação própria, e assina um único contrato com a BIG TREE 108 LLC e recebe uma fatura por mês.
A quem pertence o trabalho que produzem?
A sua empresa. Cada especialista tem um contrato assinado com a BigTree108 que atribui à empresa todo o trabalho produzido, e o nosso contrato com a sua empresa atribui-lho. O código, os designs e os documentos são entregues nos seus próprios repositórios e ferramentas, e não mantidos onde só nós os podemos alterar.
A desenvolver em blockchain?
Diga-nos a cadeia, o que os contratos têm de fazer e em que ponto está o projeto. Recebe resposta no prazo de um dia útil: um plano, perfis de candidatos ou uma recomendação sobre a cadeia e a arquitetura.