source avatarKOB | GEN🧠

Partager

La plupart des démonstrations de blockchain semblent en bonne santé juste avant que l’infrastructure ne commence à transpirer. Mon emploi du jour consiste à construire des interfaces propres. Mon alter ego, c’est Bare Metal. Il apparaît après que l’enthousiasme autour de la testnet s’est dissipé, quand quelqu’un doit gérer l’état sale que personne n’a inclus dans le pitch deck. Il ne se soucie pas de vos coins arrondis. Il se soucie de ce qui se passe lorsque le cache rate, le disque commence à thrasher, et que la compaction de RocksDB transforme un nœud en bonne santé en un nœud bloqué. Alors que les développeurs célèbrent le déploiement de 50 000 lignes de Solidity, Bare Metal exécute pprof, trace les allocations mémoire et se demande pourquoi un client d’exécution a soudainement besoin de 48 Go de RAM juste pour survivre à la synchronisation d’état. C’est pourquoi je regarde @RallyOnChain et GenLayer différemment. La plupart des gens observent ce qui est construit. Bare Metal observe ce qui se passe quand tout le monde commence à l’utiliser. J’écris du code qui semble élégant. Il écrit le refactoring de bas niveau qui maintient le nœud en vie lorsque le bloc est plein. L’interface peut être belle. La démonstration peut devenir virale. Puis le bloc devient plein, les écritures s’accumulent, et votre base de données d’état subit une amplification d’écriture sur des disques NVMe bruts. Quand l’enthousiasme se transforme en charge réelle, votre architecture résiste-t-elle à l’E/S disque, ou vos validateurs se bloquent-ils silencieusement sur des écritures séquentielles ? C’est à ce moment-là que Bare Metal entre en scène.

No.0 picture
Clause de non-responsabilité : les informations sur cette page peuvent avoir été obtenues auprès de tiers et ne reflètent pas nécessairement les points de vue ou opinions de KuCoin. Ce contenu est fourni à titre informatif uniquement, sans aucune représentation ou garantie d’aucune sorte, et ne doit pas être interprété comme un conseil en investissement. KuCoin ne sera pas responsable des erreurs ou omissions, ni des résultats résultant de l’utilisation de ces informations. Les investissements dans les actifs numériques peuvent être risqués. Veuillez évaluer soigneusement les risques d’un produit et votre tolérance au risque en fonction de votre propre situation financière. Pour plus d’informations, veuillez consulter nos conditions d’utilisation et divulgation des risques.