1 dépôt
Verifying that a transaction's script conforms to the network's consensus rules before it can be spent.
Distinct from Script Execution Validators: Focuses on the specific blockchain consensus-based script validation rather than general platform script execution.
Explore 1 awesome GitHub repository matching development tools & productivity · Consensus Script Validations. Refine with filters or upvote what's useful.
bitcoinj est une bibliothèque Java et un kit de développement logiciel pour intégrer la fonctionnalité de la blockchain Bitcoin dans les applications. Il fournit une base pour implémenter des clients blockchain et gérer des portefeuilles numériques, permettant le suivi programmatique de l'état de la blockchain et des historiques de transactions. Le projet inclut des outils pour créer et maintenir des trousseaux de clés et des portefeuilles, pris en charge par une interface de ligne de commande pour la gestion administrative des portefeuilles et la synchronisation de l'état de la blockchain. La bibliothèque couvre les primitives cryptographiques et structurelles de base, y compris la dérivation de clés déterministes, les signatures numériques sur courbe elliptique et la validation de transactions basée sur des scripts. Elle prend également en charge la vérification simplifiée des paiements pour synchroniser les transactions sans stocker la blockchain complète et coordonne les échanges atomiques via des contrats à verrouillage temporel. L'outillage de développement est fourni via des modèles de démarrage pour construire des applications de portefeuille personnalisées et des interfaces utilisateur graphiques.
Executes a stack-based miniature language to verify specific conditions are met before funds can be spent.