Aller au contenu
Plateforme privée et indépendante.Plateforme privée et indépendante : gratuite pour les clients, financée par une commission des prestataires.Financement
smart-contract.com

Annuaire par blockchain

Audit et développement de smart contracts sur Polkadot

Développer et auditer sur Polkadot : parachains, runtimes Substrate, contrats ink! et EVM, messagerie XCM, principaux risques et préparation.

Polkadot est un réseau multichaîne dans lequel une relay chain apporte une sécurité partagée à des chaînes connectées, les parachains, qui communiquent grâce à un format de message commun (XCM). Un projet peut déployer des smart contracts sur une parachain qui les prend en charge, ou développer sa propre logique de runtime. Le périmètre d'audit diffère fortement entre ces deux options.

Développer sur Polkadot

Les chaînes sont construites avec le Polkadot SDK (anciennement Substrate) en Rust, la logique étant organisée en pallets FRAME qui composent le runtime de la chaîne. Les smart contracts peuvent être écrits en ink!, un langage fondé sur Rust et compilé en WebAssembly, sur les chaînes qui le prennent en charge, ou en Solidity sur les parachains compatibles EVM. Les messages XCM transportent actifs et instructions entre chaînes.

  • Langages : Rust pour les runtimes et les contrats ink!, Solidity sur les parachains compatibles EVM
  • Outils : le Polkadot SDK, cargo-contract pour ink!, les frameworks EVM standard le cas échéant
  • Le modèle d'exécution dépend de la chaîne de déploiement

Ce que regardent les auditeurs

  • Les pallets du runtime : poids et benchmarks, paniques, stockage non borné, vérification de l'origine des appels
  • La configuration XCM : origines et actifs de confiance, barrières, paiement des frais, réserves d'actifs
  • Les mises à jour du runtime et les migrations de stockage susceptibles de corrompre l'état existant
  • Les contrats ink! : arithmétique, appels inter-contrats, paramètres de réentrance, mécanismes de mise à jour
  • Les risques propres à l'EVM lorsque les contrats tournent sur une parachain compatible

Avant de demander des devis

  • Précisez si vous livrez des pallets, un runtime complet, des contrats ink! ou Solidity, et la chaîne visée
  • Indiquez la version du SDK ou d'ink! et, le cas échéant, la configuration du runtime
  • Décrivez les flux entre chaînes et les actifs concernés
  • Fournissez tests et benchmarks des pallets, et expliquez la gouvernance des mises à jour

Auditeurs de smart contracts sur Polkadot

  • 4soft

    Informations publiquesPologne

    Software house de Wrocław : développement blockchain, analyse onchain et conformité crypto

    • Développement
    • Audit

    Ethereum · Arbitrum · Base · Polygon · BNB Chain · +4 autres

  • Chainscore Labs

    Informations publiquesInde

    Studio d'ingénierie blockchain de Pune : protocoles DeFi, wallets et clients de nœud

    • Développement
    • Audit

    Ethereum · Arbitrum · Base · Polygon · Polkadot

  • CoinFabrik

    Informations publiquesArgentine

    Sécurité et développement blockchain en Argentine : audits Solidity, Rust, Clarity, Soroban

    • Développement
    • Audit

    Ethereum · Solana · Polkadot

  • FuzzingLabs

    Informations publiquesFrance

    Société française de sécurité offensive qui audite blockchains et smart contracts par fuzzing

    • Audit

    Solana · Ethereum · NEAR · Starknet · Sui · +3 autres

  • Oak Security

    Informations publiquesAllemagne

    Société de sécurité Web3 basée à Munich : audits EVM, Solana, Cosmos, Substrate et Starknet

    • Audit
    • Tests d'intrusion

    Ethereum · Solana · Cosmos · Polkadot · Starknet · +2 autres

  • Security Research Labs

    Informations publiquesAllemagne

    Cabinet berlinois de recherche en sécurité : smart contracts, runtimes de blockchains et bridges

    • Audit
    • Tests d'intrusion

    Ethereum · Cosmos · Solana · Polkadot

  • softstack

    Informations publiquesAllemagne

    Société Web3 de Flensburg : audit de smart contracts, tests d'intrusion, développement, conformité

    • Développement
    • Audit
    • Tests d'intrusion

    Ethereum · Arbitrum · Optimism · Base · Polygon · +8 autres

  • Zokyo

    Informations publiquesÉmirats arabes unis

    Audits de smart contracts et de protocoles, tests d'intrusion, conformité et développement, Dubaï

    • Audit
    • Tests d'intrusion
    • Développement

    Ethereum · Solana · Polygon · Arbitrum · Optimism · +9 autres

Développeurs de smart contracts sur Polkadot

  • 4soft

    Informations publiquesPologne

    Software house de Wrocław : développement blockchain, analyse onchain et conformité crypto

    • Développement
    • Audit

    Ethereum · Arbitrum · Base · Polygon · BNB Chain · +4 autres

  • BlockyDevs

    Informations publiquesPologne

    Studio logiciel varsovien spécialisé dans les produits Web3, smart contracts en Solidity et ink!

    • Développement

    Polkadot · Solana

  • ChainSafe

    Informations publiques

    Société de R&D blockchain open source : ingénierie de protocole, infrastructure et codéveloppement

    • Développement

    Ethereum · Polkadot · Optimism

  • Chainscore Labs

    Informations publiquesInde

    Studio d'ingénierie blockchain de Pune : protocoles DeFi, wallets et clients de nœud

    • Développement
    • Audit

    Ethereum · Arbitrum · Base · Polygon · Polkadot

  • CoinFabrik

    Informations publiquesArgentine

    Sécurité et développement blockchain en Argentine : audits Solidity, Rust, Clarity, Soroban

    • Développement
    • Audit

    Ethereum · Solana · Polkadot

  • LimeChain

    Informations publiquesBulgarie

    Société bulgare d'ingénierie blockchain : smart contracts, protocoles et produits onchain

    • Développement

    Ethereum · Polygon · Base · Solana · NEAR · +1 autres

  • Moonsong Labs

    Informations publiquesÉtats-Unis

    Société d'ingénierie blockchain : protocoles, tokenisation et paiements pour les institutions

    • Développement

    Ethereum · ZKsync · Solana · Polkadot

  • softstack

    Informations publiquesAllemagne

    Société Web3 de Flensburg : audit de smart contracts, tests d'intrusion, développement, conformité

    • Développement
    • Audit
    • Tests d'intrusion

    Ethereum · Arbitrum · Optimism · Base · Polygon · +8 autres

  • Zokyo

    Informations publiquesÉmirats arabes unis

    Audits de smart contracts et de protocoles, tests d'intrusion, conformité et développement, Dubaï

    • Audit
    • Tests d'intrusion
    • Développement

    Ethereum · Solana · Polygon · Arbitrum · Optimism · +9 autres

Décrivez votre projet une fois. Comparez en toute confiance.

Recevez des devis comparables de développeurs vérifiés, puis sécurisez votre code avec un auditeur indépendant.

Recevoir des devis

Gratuit pour les clients. Sans engagement.