2 Repos
Tools for verifying transaction script validity against consensus rules.
Distinct from Platform Script Execution: Distinct from Platform Script Execution: focuses on consensus-based script validation rather than general script execution environments.
Explore 2 awesome GitHub repositories matching development tools & productivity · Script Execution Validators. Refine with filters or upvote what's useful.
This repository serves as the official archive for Bitcoin Improvement Proposals, providing a centralized, version-controlled collection of technical standards and design specifications for the network. It functions as the primary record for the protocol, documenting the consensus rules and design improvements that govern the ecosystem. The project manages a structured editorial workflow that relies on peer-reviewed submissions to maintain the integrity of the technical record. By assigning unique identifiers to each proposal, it ensures that all proposed changes to the protocol are tracked,
Checks transaction script validity against standardized test vectors to ensure consistent consensus rule enforcement.
bitcoinj ist eine Java-Bibliothek und ein Software Development Kit zur Integration von Bitcoin-Blockchain-Funktionalitäten in Anwendungen. Es bietet eine Grundlage für die Implementierung von Blockchain-Clients und die Verwaltung digitaler Wallets, wodurch der Blockchain-Status und Transaktionshistorien programmatisch nachverfolgt werden können. Das Projekt enthält Tools zum Erstellen und Verwalten von Keychains und Wallets, unterstützt durch ein Command-Line-Interface für die administrative Wallet-Verwaltung und die Synchronisierung des Blockchain-Status. Die Bibliothek deckt kryptografische und strukturelle Grundelemente ab, einschließlich deterministischer Schlüsselableitung, elliptischer Kurvensignaturen und skriptbasierter Transaktionsvalidierung. Sie unterstützt zudem Simplified Payment Verification (SPV) zur Synchronisierung von Transaktionen, ohne die gesamte Blockchain zu speichern, und koordiniert Atomic Swaps durch zeitlich gesperrte Verträge (Time-Locked Contracts). Entwicklungstools werden durch Bootstrapping-Templates zum Erstellen benutzerdefinierter Wallet-Anwendungen und grafischer Benutzeroberflächen bereitgestellt.
Executes a stack-based miniature language to verify specific conditions are met before funds can be spent.