Jad Wahab
Scaling Bitcoin for global adoption
#1about 3 minutes
Why SPV is the original Bitcoin scaling solution
The original Bitcoin design intended for users to use Simple Payment Verification (SPV) rather than running a full node to achieve global scale.
#2about 3 minutes
Understanding the mechanics of SPV and Merkle trees
SPV works by using a lightweight chain of block headers and Merkle proofs to cryptographically verify a transaction's inclusion in a block without downloading the full block data.
#3about 4 minutes
The peer-to-peer model for transaction validation
In a true peer-to-peer model, the receiver validates the transaction for correctness, fees, and script logic before broadcasting it to the network nodes.
#4about 3 minutes
Practical reasons for pre-broadcast transaction validation
Merchants should validate transactions before broadcasting to control fees, manage state channels, handle complex scripts, and receive more precise error messages.
#5about 3 minutes
Using SPV validation as an alternative to OP_PUSH_TX
Validating transaction logic off-chain with SPV is a more efficient and flexible alternative to using on-chain techniques like OP_PUSH_TX for enforcing rules.
#6about 6 minutes
A detailed walkthrough of the end-to-end SPV payment flow
A complete SPV payment protocol involves service discovery, invoice creation, payment requests, client-side signing, and merchant-side validation before broadcasting via mAPI.
#7about 6 minutes
Identifying the missing tools for a complete SPV ecosystem
Achieving a full SPV solution requires standardizing invoice creation, fee communication, the SPV envelope for metadata, and dynamic mAPI endpoint discovery.
#8about 1 minute
Contributing to open source tools for Bitcoin SV
Developers can contribute to building the foundational SPV tools through open-source projects like GoBitcoinSV and LibSV to help standardize the ecosystem.
Related jobs
Jobs that call for the skills explored in this talk.
msg
Ismaning, Germany
Intermediate
Senior
Swift
Blockchain
+1
MARKT-PILOT GmbH
Stuttgart, Germany
Remote
€75-90K
Senior
Java
TypeScript
+1
Hubert Burda Media
München, Germany
€80-95K
Intermediate
Senior
JavaScript
Node.js
+1
Matching moments
01:15 MIN
Crypto crime, EU regulation, and working while you sleep
Fake or News: Self-Driving Cars on Subscription, Crypto Attacks Rising and Working While You Sleep - Théodore Lefèvre
02:55 MIN
Why developers often undervalue their time and paid tools
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
02:33 MIN
Why you might not need JavaScript for everything
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
03:31 MIN
The value of progressive enhancement and semantic HTML
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
01:03 MIN
Evaluating tech startup funding and supply chain news
Fake or News: Coding on a Phone, Emotional Support Toasters, ChatGPT Weddings and more - Anselm Hannemann
05:01 MIN
Comparing the security models of browsers and native apps
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
09:38 MIN
Technical challenges of shipping a cross-platform browser
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
04:30 MIN
Understanding browser APIs that rely on company services
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
Featured Partners
Related Videos
Bitcoin- Ledger vs Blockchain
Evan Freeman
Miner fee calculation and merchant API - new tools for the Bitcoin SV network
Jad Wahab
Business sensibilities when developing for Bitcoin
Joshua Henslee
Bitcoin SV: The Massively Scaled Blockchain to Meet Developer Needs
Jimmy Nguyen & Steve Shadders
Connect API for Bitcoin SV applications
Rafa Jiménez
Economic incentives and the Bitcoin network
Brendan Lee
Nano services and dust return transactions + long chain
Matej Trampuš & Steve Shadders
Bitcoin transactions- embedding and using data for applications built on Bitcoin SV
Jack Davies & Alessio Pagani
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.


Pluxee
Municipality of Madrid, Spain
Node.js


Xapo Bank UK Contract Published: 19 hours ago Competitive
Remote
Docker
Terraform
Google BigQuery
Amazon Web Services (AWS)
+1

MAP Consulting & Solutions GmbH
München, Germany
ABAP
JIRA
SAP HANA
SAP Fiori
Confluence

Xapo Bank UK Contract Published: 19 hours ago Competitive
Remote
CSS
React
Figma
Angular

Tether Operations Limited
Lugano, Switzerland
Remote
Senior
GIT
Node.js
JavaScript
TypeScript
+2

Visa
Cambridge, United Kingdom
Senior
Scrum
Python
Puppet
Ansible
Terraform
+4

Finnova Ag
Lenzburg, Switzerland
Scrum
Agile Methodologies