|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Articles d’actualité sur les crypto-monnaies
La vérification formelle est l'un des domaines les plus théoriques de l'informatique.
May 23, 2025 at 09:17 pm
Ce domaine a historiquement été obscur, mais les avancées récentes dans l'IA peuvent le mettre au centre et au centre.

In the realm of computer science, few areas are as theoretical and hold as high a threshold for practical application as formal verification. It essentially takes the tools of mathematical logic and applies them to verifying whether statements are correct.
Dans le domaine de l'informatique, peu de domaines sont aussi théoriques et contiennent un seuil aussi élevé pour une application pratique que la vérification formelle. Il prend essentiellement les outils de la logique mathématique et les applique pour vérifier si les déclarations sont correctes.
This field has remained largely in the academic sphere, but recent advances in AI may finally bring it front and center.
Ce domaine est resté en grande partie dans la sphère académique, mais les avancées récentes dans l'IA pourraient enfin la faire devant et au centre.
I spoke with Clark Barrett, a professor of computer science at Stanford, who tells of a software bug that once led to the explosion of a rocket. The software ran an instance that forced it to convert a floating-point number into an integer. This caused the program to crash and the rocket to explode. A formal verification of the code would have avoided that problem.
J'ai parlé avec Clark Barrett, professeur d'informatique à Stanford, qui raconte un bogue logiciel qui a déjà conduit à l'explosion d'une fusée. Le logiciel a exécuté une instance qui l'a forcé à convertir un numéro de point flottant en un entier. Cela a provoqué l'écrasement du programme et la fusée exploser. Une vérification formelle du code aurait évité ce problème.
Compiling is the weakest form of verification. A stronger form would be to run a battery of test cases. To see this more clearly, consider a function that divides two numbers. Without doing any internal checks, that function could run on any numerical inputs. If your test cases excluded 0, your function would still compile. But the edge case of 0 in the denominator would cause the program to crash. Only a formal verification would catch this because it’s not sufficient just to evaluate the functions on the different inputs, but rather to assess the function on its underlying logic.
La compilation est la forme de vérification la plus faible. Une forme plus forte consisterait à exécuter une batterie de cas de test. Pour voir cela plus clairement, considérez une fonction qui divise deux nombres. Sans faire de vérifications internes, cette fonction pourrait fonctionner sur des entrées numériques. Si vos cas de test excluaient 0, votre fonction se compilerait toujours. Mais le cas de bord de 0 dans le dénominateur entraînerait une écrasement du programme. Seule une vérification formelle le capterait car il n'est pas suffisant pour évaluer les fonctions sur les différentes entrées, mais plutôt pour évaluer la fonction sur sa logique sous-jacente.
The bar for formal verification is high, and the tools are obscure and hard to use. Outside of the Mars rover, they have not had wide acceptance. But the one possible exception today is cloud services. Cloud providers allow customers to enter their own query logic when using their services. An error in the query logic, such as inadvertently typing “or,” instead of “and” can have existential consequences, giving everyone access instead of no one. As such, companies like AWS are now recruiting computer scientists in formal verification by the hundreds.
La barre pour la vérification formelle est élevée et les outils sont obscurs et difficiles à utiliser. En dehors du Rover de Mars, ils n'ont pas été largement acceptés. Mais la seule exception possible aujourd'hui est les services cloud. Les fournisseurs de cloud permettent aux clients de saisir leur propre logique de requête lors de l'utilisation de leurs services. Une erreur dans la logique de requête, telle que la typage par inadvertance «ou», au lieu de «et» peut avoir des conséquences existentielles, donnant à tout le monde l'accès au lieu de personne. En tant que telles, des entreprises comme AWS recrutent désormais des informaticiens en vérification formelle par des centaines.
The big use case will be formally verifying code written by AI. As AI tools improve, more code will be written by AI, and we need fast and cheap ways to verify this code beyond simply compiling it. That’s where formal verification could have its Super Bowl moment. There is now a big research effort underway to deploy these formal verification tools at scale to AI-generated code.
Le grand cas d'utilisation sera officiellement vérifié le code écrit par AI. À mesure que les outils d'IA s'améliorent, plus de code seront écrits par l'IA, et nous avons besoin de moyens rapides et bon marché pour vérifier ce code au-delà de la simple compilation. C'est là que la vérification formelle pourrait avoir son moment du Super Bowl. Il y a maintenant un grand effort de recherche en cours pour déployer ces outils de vérification formels à grande échelle en code généré par l'AI.
This could have an enormous impact, making software bugs a thing of the past. Not only would software be written faster with AI, but it would be better too.
Cela pourrait avoir un impact énorme, faisant des bogues logiciels une chose du passé. Non seulement les logiciels seraient écrits plus rapidement avec l'IA, mais ce serait mieux aussi.
What about Bitcoin?
Et Bitcoin?
Once these formal verification tools arrive, I’m eager to see how Bitcoin would fare. But the early answer here is that Bitcoin should fare well because it uses several strict forms of logic that give it its high security. For example, full nodes of the network check signatures (through SigOps) when verifying transactions. If the signature fails, the transaction will never enter the mempool, nor be included in a block. Similarly, miners win a block only if their hash of the block header lies below the difficulty target. And a transaction is valid only if the inputs exceeds its outputs.
Une fois ces outils de vérification formels, je suis impatient de voir comment Bitcoin s'en sortirait. Mais la réponse précoce ici est que le bitcoin devrait bien s'appuyer car il utilise plusieurs formes de logique strictes qui lui donnent sa haute sécurité. Par exemple, les nœuds complets des signatures de vérification du réseau (via SIGOPS) lors de la vérification des transactions. Si la signature échoue, la transaction n'entrera jamais dans le mempool, ni ne sera incluse dans un bloc. De même, les mineurs ne gagnent un bloc que si leur hachage de l'en-tête de bloc est en dessous de la cible de difficulté. Et une transaction n'est valide que si les entrées dépassent ses sorties.
In other words, the logic in Bitcoin is fully deterministic. There is no uncertainty about the rules of the protocol. And because of this, there is little room for software bugs, evidenced by the lack of hacks over the last 15 years.
En d'autres termes, la logique de Bitcoin est pleinement déterministe. Il n'y a aucune incertitude sur les règles du protocole. Et à cause de cela, il y a peu de place pour les bogues logiciels, comme en témoigne le manque de hacks au cours des 15 dernières années.
That said, Bitcoin is still an example of social computing. You could say that it is technically vulnerable to collusion if, for example, every single miner in the world agreed to fork the chain. That could happen in theory. But that's where economics comes in: It would not be in the miner's interest to do so.
Cela dit, Bitcoin est toujours un exemple de l'informatique sociale. Vous pourriez dire qu'il est techniquement vulnérable à la collusion si, par exemple, chaque mineur dans le monde acceptait de déborder la chaîne. Cela pourrait arriver en théorie. Mais c'est là que l'économie entre en jeu: ce ne serait pas dans l'intérêt du mineur de le faire.
Clause de non-responsabilité:info@kdj.com
Les informations fournies ne constituent pas des conseils commerciaux. kdj.com n’assume aucune responsabilité pour les investissements effectués sur la base des informations fournies dans cet article. Les crypto-monnaies sont très volatiles et il est fortement recommandé d’investir avec prudence après une recherche approfondie!
Si vous pensez que le contenu utilisé sur ce site Web porte atteinte à vos droits d’auteur, veuillez nous contacter immédiatement (info@kdj.com) et nous le supprimerons dans les plus brefs délais.
-
-
- Consensus 2026 Miami : Web3, Blockchain, Crypto-monnaie, NFT, Metaverse, conférence, 5 mai — Là où Wall Street rencontre la frontière numérique
- May 01, 2026 at 11:27 pm
- Miami vibre à l'approche du Consensus 2026 le 5 mai, mettant en avant le Web3, la blockchain, la crypto, les NFT et le passage du métaverse du battage médiatique à la réalité institutionnelle et durable.
-
- La Fed maintient ses taux stables, déclenchant une baisse du prix du Bitcoin dans un contexte de tensions géopolitiques
- May 01, 2026 at 04:04 am
- La décision de la Réserve fédérale de maintenir les taux d'intérêt, associée au conflit au Moyen-Orient, a un impact sur le prix du Bitcoin. Analyse des tendances récentes et des réactions du marché.
-
- Les mineurs de Bitcoin électrifient le réseau : l'acquisition d'une usine à gaz dans l'Ohio ouvre une nouvelle ère pour l'or numérique
- Apr 30, 2026 at 10:38 pm
- L’industrie minière du Bitcoin connaît une transformation significative, avec des acteurs majeurs développant de manière agressive leurs opérations et acquérant stratégiquement des actifs énergétiques comme les usines à gaz de l’Ohio pour solidifier leur avenir dans l’économie numérique.
-
- Le jeton MEGA de MegaETH arrive dans la Big Apple : définition de nouveaux critères de performance pour la blockchain en temps réel
- Apr 30, 2026 at 09:11 pm
- Le MEGA Token de MegaETH a été officiellement lancé, validant sa vision de la blockchain « en temps réel » avec un modèle de distribution axé sur les performances et une adoption rapide du stablecoin USDM.
-
- La pente glissante de Solana : les prévisions de prix indiquent une perte de résistance et de nouvelles baisses potentielles
- Apr 30, 2026 at 09:08 pm
- Solana a du mal à briser la résistance clé, signalant un potentiel de baisse. Des refus répétés entre 86 et 88 dollars, associés à une tendance à court terme brisée, laissent présager des objectifs aussi bas que 67 dollars, voire 40 dollars, alors que les vendeurs gardent le contrôle. Les investisseurs doivent surveiller de près les niveaux de support critiques.
-
- BTC, pétrole, bénéfices : la géopolitique alimente le brut, le dérapage des cryptos, les triomphes et les essais de la technologie
- Apr 30, 2026 at 04:51 pm
- Les marchés mondiaux sont en tourbillon : le BTC chute alors que le pétrole atteint des sommets pluriannuels en raison des tensions géopolitiques, tandis que les géants de la technologie affichent des bénéfices mitigés, révélant un paysage financier complexe.
-
- Le nouveau rythme de New York : les systèmes de jalonnement, l'USD1 et la gouvernance conduisent la prochaine vague de crypto
- Apr 30, 2026 at 03:02 pm
- Des événements lucratifs générant 1 USD aux modèles de gouvernance robustes, la sphère crypto regorge d'innovations qui remodèlent la façon dont nous interagissons avec les actifs numériques, en nous concentrant sur l'engagement à long terme et l'utilité du stablecoin.
-
- OKX dévoile le protocole de paiement des agents : inaugurant une nouvelle ère de transactions IA
- Apr 30, 2026 at 02:53 pm
- OKX lance son Agent Payments Protocol (APP), une norme ouverte pour le commerce piloté par l'IA, permettant aux agents de gérer des cycles économiques complets. Explorez les implications pour les transactions IA et les paiements agents.

































