SemBricks is een Nederlands softwarebedrijf dat blockchain- en web3-toepassingen bouwt. Wij schrijven de smart contracts, en minstens zo belangrijk: de software eromheen. De dapp-frontend, de walletkoppeling, de backend die on-chain data indexeert en de tools waarmee uw team het product beheert.
Wij werken op Ethereum en andere EVM-chains, waaronder layer 2-netwerken zoals Base en Arbitrum, en op Solana. Onze focus ligt op toepassingen waar correctheid telt: tokens, trading, betalingen en DeFi, waar een fout echt geld kost.
Blockchain ontwikkeling: onze diensten
- Smart contract ontwikkeling in Solidity en Rust, met tests, security review en audit ondersteuning.
- DeFi ontwikkeling: vaults, staking, beloningssystemen, yield-dashboards en positiebeheer.
- Crypto wallet ontwikkeling: browserextensie-, mobiele en desktopwallets, en ondertekening met hardware wallets.
- Account abstraction en paymasters: smart accounts en transacties zonder gas voor een soepelere gebruikerservaring.
- On-chain trading tools: DEX-integraties, bots, portfoliotrackers en uitvoeringstools.
- Blockchain data-indexering: on-chain events omzetten in snelle, doorzoekbare data voor uw applicatie.
- Multi-chain tooling: toepassingen die op meerdere chains werken, inclusief bridges.
- On-chain automatisering: geplande en event-gestuurde transacties die betrouwbaar draaien zonder handwerk.
- Crypto belastingsoftware: transactiegeschiedenissen reconstrueren en posities berekenen voor rapportage.
Wilt u dat gebruikers transacties doen zonder gas? Zie gasloze transacties voor alle methoden, van sponsoring met paymasters en EIP-7702 tot relayers en permit-handtekeningen.
Web3 ontwikkeling: meer dan smart contracts
Web3 ontwikkeling wordt vaak teruggebracht tot "een smart contract schrijven", maar gebruikers zien het contract nooit. Zij zien een website of app, een pop-up van hun wallet en een transactie die wel of niet werkt. Een goed web3-product heeft nodig:
- Een dapp-frontend die duidelijk uitlegt wat een gebruiker gaat ondertekenen, gekoppeld via standaarden zoals WalletConnect.
- Betrouwbare toegang tot de chain via goed beheerde RPC-endpoints, met een terugvaloptie als een provider uitvalt.
- Een backend die events indexeert, zodat uw app saldi en historie direct toont in plaats van bij elke pagina de chain te bevragen.
- Beheer- en monitoringtools, zodat uw team ziet wat er on-chain gebeurt en kan ingrijpen als er iets misgaat.
Omdat wij dit allemaal bouwen, worden het contract en de software eromheen samen ontworpen in plaats van achteraf aan elkaar geplakt.
Chains waarop wij bouwen
EVM-chains: Ethereum mainnet als veiligheid en liquiditeit het zwaarst wegen, en layer 2-netwerken zoals Base, Arbitrum en Optimism, of Polygon, als gebruikers veel kleine transacties doen. Contracts worden in Solidity geschreven en kunnen meestal op meerdere van deze chains draaien.
Solana: zeer snelle en goedkope transacties, met programma's in Rust. Sterk voor toepassingen met veel volume, met een eigen programmeermodel en eigen valkuilen.
Wij helpen u kiezen op basis van uw gebruikers, de liquiditeit die u nodig heeft en de kosten per transactie, niet op basis van wat in de mode is.
Recent blockchainwerk
- Secundaire tokenlaunch en herontwerp van de tokenomics op Base: een volledig nieuw economisch model voor een bestaand token, opnieuw gebouwd in Solidity, met een eerlijke airdrop voor bestaande houders, vestingschema's en een doordachte liquiditeitsaanpak.
- Cross-chain trading app in USDC: een vernieuwde uitvoeringslaag waarmee gebruikers over meerdere chains handelen in alleen USDC, met EIP-712-handtekeningen en robuuste RPC-infrastructuur.
Een blockchain ontwikkelaar kiezen
Wie u ook kiest, deze vragen zijn het stellen waard:
- Hoe wordt de code getest en gereviewd? Let op unit- en fuzz-tests, een interne security review en een duidelijke visie op onafhankelijke audits.
- Wie beheert de sleutels na de launch? Adminrechten horen bij u te liggen, bij voorkeur in een multisig, niet bij de ontwikkelaar.
- Wie is eigenaar van de code? Zorg dat het eigendom van de broncode contractueel is vastgelegd.
- Kunnen ze ook de off-chain onderdelen bouwen? Frontend, backend, indexering en monitoring zijn meestal meer werk dan de contracts zelf.
- Zeggen ze het als u geen blockchain nodig heeft? Een goede partner doet dat, ook als het project daardoor kleiner wordt.
Veelgestelde vragen over blockchain ontwikkeling
Heeft mijn project echt een blockchain nodig?
Niet altijd. Een blockchain is zinvol als meerdere partijen gedeelde data of waarde moeten vertrouwen zonder centrale beheerder, of als u tokens, on-chain betalingen of koppelingen met DeFi nodig heeft. Volstaat een gewone database, dan zeggen wij dat, en die bouwen wij ook.
Op welke blockchain moeten wij bouwen?
Dat hangt af van uw gebruikers, de benodigde liquiditeit en de transactiekosten die bij uw toepassing passen. De meeste projecten komen uit op een EVM-chain zoals Ethereum of een layer 2 als Base; toepassingen met veel volume passen vaak goed bij Solana. Wij lopen de afwegingen met u door voordat er een keuze valt.
Hoe gaan jullie om met beveiliging?
Beveiliging zit vanaf het begin in het ontwerp: een dreigingsmodel, grondige tests, een interne review en een veilige deployment met adminrechten in een multisig. Voor contracts die veel waarde gaan beheren raden wij een onafhankelijke audit aan en helpen wij u die voor te bereiden. Zie smart contract audit ondersteuning.
Kunnen jullie een bestaand blockchainproject overnemen?
Ja. Wij kunnen starten vanuit bestaande code en contracts, die reviewen, en daarna verder ontwikkelen of waar nodig een veilige migratie naar nieuwe contracts plannen.
Wie is eigenaar van de code?
Het eigendom van de broncode wordt contractueel vastgelegd, en de code kan volledig van u zijn, inclusief documentatie en tests.
Tekenen jullie een NDA?
Ja. Veel blockchainprojecten zijn vertrouwelijk tot de launch, en wij tekenen op verzoek een NDA voordat we details bespreken.
Start uw blockchainproject
Vertel ons wat u wilt bouwen, voor welke gebruikers en op welke chain als u dat al weet. Wij helpen u het idee scherp te krijgen, wijzen op de risico's en bepalen samen wat on-chain hoort en wat niet.
Plan een vrijblijvend gesprek over uw blockchainproject
Account Abstractie Ontwikkeling
Account abstractie ontwikkeling: smart accounts, ERC-4337, EIP-7702, bundlers, paymasters en session keys voor gasloze onboarding en wallets zonder seed phrase.
Blockchain Data Indexering: Eigen Indexers en API's
Wat is blockchain data-indexering? Waarom een node niet genoeg is, hoe indexers events, reorgs en backfills verwerken, en de indexers en API's die wij bouwen.
Blockchain Tradingtools Ontwikkeling
Maatwerk blockchain tradingtools: on-chain bots, DEX-integraties, portfolio trackers en P&L-calculators voor tradingdesks, fondsen en platforms.
Blockchain-handtekeningen: EIP-712, Permits en Gasloos
Veilig ondertekenen op de blockchain: EIP-712 typed data, permit-handtekeningen, meta-transacties en gasloze flows, beschermd tegen replay en blind signing.
Crypto Belastingsoftware Laten Maken voor Platforms en Adviseurs
Maatwerk crypto belastingsoftware: transacties importeren, kostprijs, inkomsten uit staking en DeFi, landregels, en DAC8/CARF-rapportage voor exchanges.
Crypto Wallet Ontwikkeling: Mobiel, Desktop en Extensie
Crypto wallet ontwikkeling voor mobiel, desktop en browserextensie: veilig sleutelbeheer, multi-chain ondersteuning en hardware wallet signing. Plan een call.
DeFi Ontwikkeling: Protocollen, Dashboards en Tools
DeFi ontwikkeling: veilige protocolcontracts voor vaults, staking en lending, plus de dashboards, monitoring en positietools eromheen. Plan een gesprek.
Ethereum-standaarden (EIP's en ERC's) Volgens Spec
Implementatie van Ethereum-standaarden zoals ERC-20, ERC-721, ERC-1155, ERC-4626, EIP-2612 en EIP-1559, volgens spec zodat wallets en protocollen gewoon werken.
EVM Ontwikkeling: Ethereum en EVM-compatibele Chains
EVM ontwikkeling voor Ethereum en compatibele chains: smart contracts, event listeners, tooling en NFT-tooling, uitgerold waar uw gebruikers zijn.
Gasloze Transacties: Gas Sponsoring, Paymasters, Relayers
Gasloze transacties uitgelegd en gebouwd: gas sponsoring met paymasters, EIP-7702, relayers en meta-transacties, permit-handtekeningen en Solana fee payers.
Layer 2 Ontwikkeling: Rollups en EVM-chains
Layer 2 ontwikkeling op Arbitrum, Optimism, Base, zkSync en Polygon: een chain kiezen, dApps uitrollen en overzetten, kosten, bridging en opnametijden.
Multi-Chain Tooling: Eén Product op Meerdere Blockchains
Multi-chain tooling: één product op EVM-chains en Solana met gedeelde configuratie, RPC-failover, consistente deployments, één saldo-overzicht en bridging.
On-Chain Automatisering: Keepers, Geplande en Getriggerde Acties
On-chain automatisering: keepers die geplande en voorwaardelijke transacties uitvoeren, zoals herbalanceren, liquidatiebescherming en uitbetalingen.
Paymaster Ontwikkeling: Gasloos en Betalen in Tokens
ERC-4337 paymaster ontwikkeling: sponsor het gas van uw gebruikers of laat ze betalen in USDC en andere tokens, met limieten, misbruikbescherming en monitoring.
Smart Contract Ontwikkeling: Solidity en Solana op Maat
Smart contract ontwikkeling in Solidity (Ethereum, Base, L2's) en Rust op Solana. Getest, gereviewd en veilig gedeployed, met audit-klare code. Plan een call.
Solana Ontwikkeling: Programma's, Tokens en Tooling
Solana ontwikkeling in Rust en Anchor: on-chain programma's, SPL-tokens, NFT-tooling, program clients en RPC-infrastructuur voor snelle, goedkope toepassingen.