Essential concepts for understanding and using the BSV TypeScript SDK effectively.
Understanding Bitcoin transactions, inputs, outputs, and how they work in the SDK.
Standard and custom Bitcoin script patterns available in the SDK.
How digital signatures work in Bitcoin and their implementation in the SDK.
Understanding how to verify Bitcoin transactions using the SDK.
Simplified Payment Verification and merkle proof concepts for lightweight clients.
How Bitcoin transaction fees work and fee optimization strategies.
Core principles: zero dependencies, SPV-first approach, and vendor neutrality.
How the SDK connects with Bitcoin wallets and manages authentication.
Understanding how the SDK interacts with the Bitcoin network for transaction data.
Bitcoin Extras Extension Format for efficient transaction data exchange.
How transactions are serialized and deserialized in the SDK.
Understanding BSV’s decentralized identity system and certificate-based verification.
How cryptographic certificates work for identity claims and verification.
How private keys, public keys, and cryptographic operations work in the SDK.
Understanding the security assumptions and trust relationships in SDK applications.
These concepts provide the foundational knowledge needed to build Bitcoin applications with the BSV TypeScript SDK. For deeper protocol details, refer to the BSV Skills Center.