Servizi di sviluppo blockchain
Servizi di sviluppo blockchain: smart contract Solidity su Ethereum e catene EVM, programmi Solana in Rust, protocolli DeFi, wallet, exchange e infrastruttura di trading, NFT e asset tokenizzati, zero-knowledge proof e indexer, con sviluppatori blockchain dedicati per il Suo team o con un progetto Web3 realizzato end to end.
Che cosa sviluppiamo su blockchain
Smart contract Solidity
Contratti su Solidity 0.8 per Ethereum, Arbitrum, Base, OP Mainnet (Optimism), Polygon e BNB Chain, costruiti su OpenZeppelin Contracts con Foundry o Hardhat, e aggiornabili tramite proxy UUPS solo dove il design lo richiede.
Protocolli DeFi
Mercati di prestito, automated market maker e hook di Uniswap v4, vault ERC-4626, staking e liquid staking, con prezzi da oracoli Chainlink o Pyth e i bot di liquidazione e di keeper che girano off-chain.
Exchange e infrastruttura di trading
Matching engine e order book, flussi di deposito e prelievo tra hot e cold wallet, dati di mercato e API di trading su WebSocket e FIX, e connettori per l’aggregazione DEX e il market making.
Wallet e account abstraction
Wallet come estensione del browser e mobile, custodia MPC e multisig tramite Safe o Fireblocks, e smart account ERC-4337 e delega EIP-7702 con accesso tramite passkey e gas sponsorizzato, collegati alle dApp tramite wagmi e viem.
Programmi Solana in Rust
Programmi costruiti con Anchor e Token Extensions, ogni vincolo sugli account verificato esplicitamente e test eseguiti su un validator locale prima che qualsiasi cosa arrivi su devnet.
Indexer, subgraph e API di dati
Subgraph su The Graph, Substreams o Ponder, eventi dei contratti decodificati in PostgreSQL o ClickHouse per analytics e dashboard, e API GraphQL o REST con failover RPC tra provider, così l’applicazione non interroga mai un nodo a ogni pagina.
NFT e asset tokenizzati
Collezioni ERC-721 ed ERC-1155, NFT compressi su Solana, marketplace di NFT, stablecoin e token ERC-3643 permissioned per asset del mondo reale, con regole di trasferimento e allowlist che il Suo team di compliance può amministrare.
Zero-knowledge proof e rollup
Circuiti in Circom o Noir, programmi dimostrati in zkVM come SP1 e RISC Zero, verifier on-chain, e rollup e appchain su OP Stack o ZK Stack, oppure come catene Arbitrum (già Arbitrum Orbit).
Preparazione all’audit degli smart contract
Test fuzz e di invarianti in Foundry ed Echidna, Slither e Aderyn nella pipeline, verifiche simboliche con Halmos, e una specifica, un threat model e un rapporto di test consegnati alla società di audit, con ogni rilievo corretto e ritestato.
Ingaggiare sviluppatori blockchain
sviluppatori blockchain dedicati
Sviluppatori blockchain che entrano a tempo pieno nel Suo team, lavorano con i Suoi strumenti e il Suo processo e rispondono al Suo responsabile. Li intervista Lei; noi ci occupiamo del contratto ucraino, delle buste paga, della fatturazione e delle ferie.
Progetti di Sviluppo blockchain
Un’attività di sviluppo blockchain ben definita, con un perimetro, un piano fisso e un responsabile nominato da parte nostra che risponde del risultato e riferisce sull’avanzamento nei Suoi canali.
sviluppo blockchain su base continuativa
Sviluppo blockchain come servizio continuativo: le stesse persone ogni mese, un backlog di cui Lei stabilisce le priorità e ore che può vedere nel nostro portale e in fattura.
La pagina sul team dedicato spiega come gli specialisti entrano nel Suo team, e la pagina sull’outsourcing tratta la realizzazione di progetti, le prese in carico e il modo in cui fatturiamo.
Chi si occupa di sviluppo blockchain per Lei
Sviluppatori Solidity
Contratti EVM, Foundry e protocolli DeFi
sviluppatori Rust
Programmi Solana, circuiti zero-knowledge e software per nodi
Ingegneri backend
Indexer, servizi di exchange e di wallet in Go, Node.js, .NET o Python
Ingegneri front-end
dApp React e Next.js con wagmi e viem
Ingegneri QA
Piani di test su testnet e su mainnet forkata prima di ogni rilascio
Come lavoriamo sui progetti blockchain
Un contratto distribuito è difficile da modificare e custodisce valore reale, quindi il lavoro parte da una specifica scritta e da un threat model. I contratti sono testati con fuzzing e invarianti oltre che con esempi, i deployment sono scriptati e provati su una testnet, i diritti di amministrazione stanno dietro un multisig e un timelock e un audit indipendente precede la mainnet.
La maggior parte di un prodotto blockchain gira off-chain: l’indexer, l’API, l’accesso, il back office e il monitoraggio. Questa parte segue le stesse regole del resto del nostro lavoro: infrastruttura come codice, test nella pipeline, dipendenze alle release correnti e segreti in un vault.
Altro sviluppo specialistico che offriamo
Sviluppo full-stack
Servizi di sviluppo full-stack: web app, prodotti SaaS, marketplace e portali su stack MERN, MEAN, Next.js, .NET, Laravel, Django, Spring Boot e Rails, con sviluppatori full-stack dedicati o realizzazione di progetti.
Sviluppo di applicazioni desktop
Servizi di sviluppo di applicazioni desktop: app per Windows, macOS e Linux in Qt e C++, .NET, Electron, Tauri, Rust e Swift, plug-in e aggiornamenti da .NET Framework, con sviluppatori desktop dedicati o realizzazione di progetti.
Sviluppo Salesforce
Servizi di sviluppo Salesforce: Sales, Service, Marketing, Commerce ed Experience Cloud, Apex, LWC, CPQ, Data 360, Agentforce, MuleSoft e app AppExchange, con sviluppatori Salesforce dedicati o realizzazione di progetti.
Architettura software e fractional CTO
Servizi di architettura software e fractional CTO: architettura di soluzione, cloud, dati e sicurezza per fintech, SaaS ed e-commerce, revisioni e due diligence, con architetti software dedicati o realizzazione di progetti.
Domande sullo sviluppo blockchain
Su quali catene sviluppate?
Ethereum e reti EVM come Arbitrum, Base, OP Mainnet, Polygon, BNB Chain e Avalanche, Solana, TON, catene Cosmos SDK, Bitcoin e la Lightning Network, catene basate su Move come Sui e Aptos, e reti permissioned su Besu (già Hyperledger Besu) quando i partecipanti sono noti. La scelta segue i Suoi utenti, le commissioni e gli asset coinvolti.
In quali settori lavorano i vostri sviluppatori blockchain?
Più spesso exchange di criptovalute e società di trading (matching engine, custodia e dati di mercato), protocolli DeFi (prestiti, trading e staking), provider di wallet e custodia, pagamenti e fintech (pagamenti in stablecoin e regolamento on-chain) e infrastruttura Web3 (rollup, nodi, RPC e indicizzazione). Sviluppano anche tokenizzazione per gestori di patrimoni e immobiliare, analytics on-chain per prodotti di dati e strumenti di sicurezza.
Preparate gli smart contract per un audit?
Sì. Ogni contratto che scriviamo è testato e rivisto, con fuzzing, test di invarianti e analisi statica nella pipeline. Prepariamo il codice, la specifica e il threat model per una società di audit indipendente e correggiamo ciò che trova, e per un contratto che custodirà valore reale quell’audit precede la mainnet.
Potete aggiungere funzionalità blockchain a un prodotto esistente?
Sì. Accesso con wallet, pagamenti in stablecoin, accesso vincolato a token, registrazioni on-chain e biglietti o ricompense NFT possono essere aggiunti accanto al Suo backend esistente, con indexer e API sviluppati dallo stesso team e il Suo attuale sistema di accesso e i Suoi dati lasciati al loro posto.
Con quale rapidità possono iniziare sviluppatori blockchain?
Quando è disponibile il profilo giusto per il ruolo di sviluppatore blockchain, l’avvio dipende soltanto dal Suo colloquio e dalla firma dell’NDA e della cessione della proprietà intellettuale. Altrimenti avviamo una ricerca, che di norma produce profili di candidati entro due o tre settimane, e nessuno inizia finché Lei non ha detto di sì.
Come ingaggiare sviluppatori blockchain tramite BigTree108?
Ci indichi il lavoro, il livello di seniority e l’impegno orario necessario. Le proponiamo una o due persone con i rispettivi profili, Lei le intervista come farebbe con una Sua assunzione e firma un unico contratto con BIG TREE 108 LLC, ricevendo una sola fattura al mese.
A chi appartiene il lavoro che producono?
A Lei. Ogni specialista ha un contratto firmato con BigTree108 che cede all’azienda tutto il lavoro prodotto, e il nostro accordo con Lei lo cede a sua volta. Codice, design e documenti vengono consegnati nei Suoi repository e strumenti, non conservati dove solo noi possiamo modificarli.
Sta sviluppando su blockchain?
Ci dica la catena, che cosa devono fare i contratti e a che punto è il progetto. Riceve una risposta entro un giorno lavorativo: un piano, profili di candidati o una raccomandazione sulla catena e sull’architettura.