Přeskočit na obsah
BigTree108

Služby vývoje blockchainu

Služby vývoje blockchainu: chytré smlouvy v Solidity pro Ethereum a řetězce EVM, programy pro Solanu v Rustu, protokoly DeFi, peněženky, burzy a infrastruktura pro obchodování, NFT a tokenizovaná aktiva, důkazy s nulovou znalostí a indexery, s dedikovanými blockchain vývojáři pro váš tým nebo s projektem Web3 dodaným od začátku do konce.

Co vytváříme na blockchainu

  • Chytré smlouvy v Solidity

    Smlouvy v Solidity 0.8 pro Ethereum, Arbitrum, Base, OP Mainnet (Optimism), Polygon a BNB Chain, postavené na OpenZeppelin Contracts s Foundry nebo Hardhat a aktualizovatelné přes proxy UUPS jen tam, kde to návrh vyžaduje.

  • Protokoly DeFi

    Půjčovní trhy, automatizovaní tvůrci trhu a hooky Uniswap v4, trezory ERC-4626, staking a liquid staking, s cenami z orákulí Chainlink nebo Pyth a likvidačními a keeper boty, které běží mimo řetězec.

  • Burzy a infrastruktura pro obchodování

    Matching enginy a knihy objednávek, toky vkladů a výběrů přes hot a cold peněženky, tržní data a obchodní API přes WebSocket a FIX a konektory pro agregaci DEX a market making.

  • Peněženky a account abstraction

    Peněženky jako rozšíření prohlížeče i mobilní, správa klíčů MPC a multisig přes Safe nebo Fireblocks a chytré účty ERC-4337 a delegace EIP-7702 s přihlášením přes passkey a sponzorovaným gasem, propojené s dApps přes wagmi a viem.

  • Programy pro Solanu v Rustu

    Programy postavené s Anchor a Token Extensions, s každým omezením účtu kontrolovaným výslovně a testy spuštěnými proti lokálnímu validátoru dříve, než se cokoli dostane na devnet.

  • Indexery, subgrafy a datová API

    Subgrafy na The Graph, Substreams nebo Ponder, události smluv dekódované do PostgreSQL nebo ClickHouse pro analytiku a dashboardy a API GraphQL nebo REST s failoverem RPC napříč poskytovateli, takže aplikace nikdy nedotazuje uzel pro každou stránku.

  • NFT a tokenizovaná aktiva

    Kolekce ERC-721 a ERC-1155, komprimované NFT na Solaně, marketplacy s NFT, stablecoiny a oprávněné tokeny ERC-3643 pro reálná aktiva s pravidly převodu a seznamy povolených, které váš compliance tým může spravovat.

  • Důkazy s nulovou znalostí a rollupy

    Obvody v Circom nebo Noir, programy dokazované v zkVM, jako jsou SP1 a RISC Zero, ověřovače na řetězci a rollupy a appchainy na OP Stack nebo ZK Stack, případně jako řetězce Arbitrum (dříve Arbitrum Orbit).

  • Příprava chytrých smluv na audit

    Fuzz a invariantní testy ve Foundry a Echidna, Slither a Aderyn v pipeline, symbolické kontroly s Halmos a specifikace, model hrozeb a zpráva o testech předané vaší auditorské firmě, s každým zjištěním opraveným a znovu otestovaným.

blockchain vývojáři do vašeho týmu

  • Dedikovaní blockchain vývojáři

    Blockchain vývojáři, kteří nastoupí do vašeho týmu na plný úvazek, pracují ve vašich nástrojích a procesu a zodpovídají se vašemu vedoucímu. Pohovor s nimi vedete vy; my neseme ukrajinskou smlouvu, mzdy, fakturaci a dovolenou.

  • Projekty v oblasti „Vývoj blockchainu“

    Vymezená část práce v oblasti „vývoj blockchainu“ s rozsahem, pevným plánem a jmenovaným vedoucím na naší straně, který odpovídá za výsledek a o postupu informuje ve vašich kanálech.

  • Průběžná spolupráce v oblasti „vývoj blockchainu“

    Průběžná služba v oblasti „Vývoj blockchainu“: každý měsíc stejní lidé, backlog, kterému určujete priority, a hodiny, které vidíte v našem portálu i na faktuře.

Stránka o dedikovaném týmu vysvětluje, jak se specialisté připojují k vašemu týmu, a stránka o outsourcingu pokrývá dodávku projektů, převzetí systémů a jak účtujeme.

Kdo pracuje na vašem zadání v oblasti „vývoj blockchainu“

  • Vývojáři v Solidity

    Smlouvy EVM, Foundry a protokoly DeFi

  • Rust vývojáři

    Programy pro Solanu, obvody s nulovou znalostí a software pro uzly

  • Backend vývojáři

    Indexery, burzovní a peněženkové služby v Go, Node.js, .NET nebo Pythonu

  • Frontend vývojáři

    dApps v Reactu a Next.js s wagmi a viem

  • QA inženýři

    Testovací plány na testnetech a forknutém mainnetu před každým vydáním

Jak pracujeme na blockchainových projektech

Nasazenou smlouvu je těžké měnit a drží skutečnou hodnotu, proto práce začíná písemnou specifikací a modelem hrozeb. Smlouvy se testují fuzzingem a invarianty i příklady, nasazení jsou skriptovaná a vyzkoušená na testnetu, administrátorská práva leží za multisigem a timelockem a nezávislý audit přichází před mainnetem.

Většina blockchainového produktu běží mimo řetězec: indexer, API, přihlášení, back office a monitoring. Tato část se řídí stejnými pravidly jako zbytek naší práce: infrastruktura jako kód, testy v pipeline, aktuální závislosti a tajné údaje ve vaultu.

Další specializovaný vývoj, který poskytujeme

Přehled: Specializovaný vývoj

Dotazy k vývoji blockchainu

Na kterých řetězcích vyvíjíte?

Ethereum a sítě EVM, jako jsou Arbitrum, Base, OP Mainnet, Polygon, BNB Chain a Avalanche, Solana, TON, řetězce na Cosmos SDK, Bitcoin a Lightning Network, řetězce založené na Move, jako jsou Sui a Aptos, a povolené sítě na Besu (dříve Hyperledger Besu), když jsou účastníci známí. Volba se řídí vašimi uživateli, poplatky a příslušnými aktivy.

V jakých oborech vaši blockchain vývojáři pracují?

Nejčastěji u kryptoburz a obchodních firem (matching enginy, úschova a tržní data), protokolů DeFi (půjčování, obchodování a staking), poskytovatelů peněženek a úschovy, v platbách a fintechu (platby ve stablecoinech a vypořádání na řetězci) a v infrastruktuře Web3 (rollupy, uzly, RPC a indexace). Vytvářejí také tokenizaci pro správce aktiv a nemovitosti, analytiku na řetězci pro datové produkty a bezpečnostní nástroje.

Připravujete chytré smlouvy na audit?

Ano. Každá smlouva, kterou napíšeme, se testuje a prochází revizí, s fuzzingem, invariantními testy a statickou analýzou v pipeline. Kód, specifikaci a model hrozeb připravíme pro nezávislou auditorskou firmu a opravíme, co najde, a u smlouvy, která bude držet skutečnou hodnotu, tento audit předchází mainnetu.

Dokážete přidat blockchainové funkce do existujícího produktu?

Ano. Přihlášení peněženkou, platby ve stablecoinech, přístup podmíněný tokenem, záznamy na řetězci a vstupenky či odměny ve formě NFT lze přidat vedle vašeho stávajícího back endu, s indexerem a API vytvořenými stejným týmem a vaším současným přihlášením a daty ponechanými na místě.

Jak rychle mohou nastoupit blockchain vývojáři?

Když je k dispozici ten pravý blockchain vývojář, začátek brzdí jen váš pohovor, NDA a převod práv duševního vlastnictví. Jinak vedeme hledání, které obvykle přinese profily kandidátů do dvou až tří týdnů, a nikdo nenastoupí, dokud neřeknete ano.

Jak probíhá najímání přes BigTree108 (role: blockchain vývojáři)?

Řekněte nám, jakou práci, jakou seniority a kolik hodin potřebujete. Navrhneme jednoho nebo dva lidi s jejich profily, pohovoříte s nimi stejně jako s vlastním zaměstnancem a podepíšete jednu smlouvu s BIG TREE 108 LLC a budete dostávat jednu fakturu měsíčně.

Komu patří práce, kterou vytvářejí?

Vám. Každý specialista má podepsanou smlouvu s BigTree108, která převádí všechny výsledky práce na společnost, a naše smlouva s vámi je převádí dál. Kód, návrhy a dokumenty se dodávají do vašich vlastních repozitářů a nástrojů, ne do míst, kde je můžeme měnit jen my.

Stavíte na blockchainu?

Sdělte nám řetězec, co mají smlouvy dělat a v jakém stavu je projekt. Do jednoho pracovního dne dostanete odpověď: plán, profily kandidátů nebo doporučení řetězce a architektury.