Een crypto wallet bewaart geen munten. Hij bewaart sleutels, en wie de sleutels beheert, beheert het geld. Daarmee is wallet ontwikkeling een van de meest beveiligingsgevoelige soorten software die er bestaan: één fout in sleutelopslag, ondertekening of weergave van een transactie kan gebruikers alles kosten, zonder bank om te bellen.
SemBricks ontwikkelt crypto wallets op maat voor mobiel, desktop en de browser, en integreert wallets in bestaande producten. Wij richten ons op veilig sleutelbeheer, duidelijke ondertekening van transacties en een gebruikerservaring die gebruikers niet dwingt gas of chain-ID's te begrijpen.
Soorten wallets die wij bouwen
- Mobiele wallets voor iOS en Android, met sleutels beschermd door de beveiligde hardware en biometrie van het toestel.
- Desktopwallets voor ervaren gebruikers en teams die meer controle, grotere schermen en koppelingen met lokale tools nodig hebben.
- Browserextensie-wallets die met dapps verbinden, met zorgvuldige scheiding tussen de extensie en de websites waarmee hij praat.
- Ondertekening met hardware wallets: ondersteuning voor hardware wallets, zodat sleutels het apparaat nooit verlaten.
- Ingebouwde en smart wallets: wallets in uw eigen app, vaak gebaseerd op account abstraction met sociaal herstel en transacties zonder gas via paymasters.
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.
Custodial of non-custodial?
De eerste ontwerpkeuze is wie de sleutels beheert. Bij een non-custodial wallet is dat alleen de gebruiker. U komt nooit aan het geld van gebruikers, maar back-up en herstel moeten zo eenvoudig zijn dat gebruikers zichzelf niet buitensluiten. Bij een custodial wallet beheert uw bedrijf de sleutels namens gebruikers. Dat is makkelijker voor de gebruiker, maar maakt u verantwoordelijk voor de beveiliging van het geld, en in de EU is het bewaren van crypto-activa voor anderen een gereguleerde activiteit onder MiCA. Wij bouwen beide, en raden aan vroeg juridisch advies in te winnen als u custody overweegt.
Beveiliging vanaf het ontwerp
- Sleutelopslag in de secure enclave of keystore van het platform, nooit in gewone opslag, nooit in logs.
- Duidelijk ondertekenen: gebruikers in gewone taal laten zien wat een transactie of handtekeningverzoek doet, inclusief token-approvals en EIP-712-berichten, zodat zij niet blind tekenen.
- Bescherming tegen phishing: waarschuwingen bij bekende kwaadaardige contracts en onbeperkte approvals.
- Herstel: seedphrases goed geregeld, of herstel van smart accounts via guardians, afhankelijk van de doelgroep.
- Zo min mogelijk afhankelijkheden: elke externe bibliotheek in een wallet is aanvalsoppervlak, dus wij houden de lijst kort en vastgezet.
Ondersteuning voor meerdere chains
De meeste gebruikers hebben activa op meer dan één netwerk. Wij bouwen wallets die Ethereum en andere EVM-chains ondersteunen, waaronder layer 2-netwerken, en Solana, met betrouwbare RPC-toegang en terugvalopties, token- en NFT-saldi, en transactiegeschiedenis uit geïndexeerde data. Verbinden met dapps gebeurt via standaarden zoals WalletConnect.
Veelgestelde vragen over crypto wallet ontwikkeling
Moeten wij een eigen wallet bouwen of een bestaande integreren?
Hebben uw gebruikers al wallets zoals MetaMask of Phantom, dan is integratie daarvan meestal het beste begin. Een eigen wallet is zinvol als de wallet het product is, of als u een soepele onboarding wilt voor gebruikers die nog nooit crypto gebruikten, bijvoorbeeld met een ingebouwde smart wallet.
Welke blockchains kan de wallet ondersteunen?
Ethereum en andere EVM-chains zoals Base, Arbitrum en Polygon, en Solana. Extra chains kunnen later worden toegevoegd als de architectuur daar vanaf het begin op is ontworpen.
Kunnen gebruikers inloggen zonder seedphrase?
Ja, met smart accounts op basis van account abstraction. Herstel werkt dan via guardians of andere methoden in plaats van een seedphrase, en een paymaster kan het gas sponsoren zodat gebruikers geen tokens nodig hebben om te beginnen.
Hebben wij een vergunning nodig voor een crypto wallet?
Voor een non-custodial wallet, waarbij alleen de gebruiker de sleutels heeft, meestal niet. Het bewaren van crypto-activa voor anderen is in de EU gereguleerd onder MiCA. Wij zijn geen juristen: win vroeg in het project juridisch advies in voor uw specifieke situatie.
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, wij tekenen op verzoek een NDA voordat we details bespreken.
Bekijk ook ons overzicht van blockchain en web3 ontwikkeling.
Plan uw wallet
Vertel ons wie uw gebruikers zijn, welke chains zij nodig hebben en of de wallet het product is of er een onderdeel van. Wij helpen u het juiste type wallet te kiezen en veilig te ontwerpen.
Plan een vrijblijvend gesprek over uw wallet
Crypto Wallet als Browserextensie Laten Maken
Maatwerk wallet-extensies voor Chrome, Firefox en Edge: veilige sleutelopslag, standaarden voor dApp-koppeling, leesbaar ondertekenen en store review.
Desktop Crypto Wallet Laten Maken: Windows, macOS, Linux
Maatwerk desktop crypto wallets voor Windows, macOS en Linux: multi-chain, meerdere seed phrases, ingebouwd handelen, marktdata en ondertekende updates.
Hardware Wallet Signing Integratie: Ledger, Trezor, QR
Hardware wallet signing voor uw app of wallet: Ledger- en Trezor-integratie, air-gapped QR-signers, clear signing, derivation paths en multisig.
Mobiele Crypto Wallet App Laten Maken: iOS en Android
Maatwerk mobiele crypto wallets voor iOS en Android: sleutels in de secure enclave, biometrie, passkeys en smart accounts, WalletConnect en pushmeldingen.