Jack Davies & Alessio Pagani
Bitcoin transactions- embedding and using data for applications built on Bitcoin SV
#1about 4 minutes
Understanding the basic structure of a Bitcoin transaction
A Bitcoin transaction consists of inputs referencing previous outputs and new outputs containing value and locking scripts.
#2about 5 minutes
Creating and inspecting a transaction using the Bitcoin CLI
This demonstration walks through sending Bitcoin, mining a block, and inspecting the resulting transaction using command-line interface tools.
#3about 8 minutes
Embedding data in transactions with data pushes and carriers
Data can be embedded in transaction scripts using push data encoding, which can be placed in spendable or unspendable outputs like OP_RETURN.
#4about 5 minutes
Building backend data transactions with the moneybutton.js library
Learn how to programmatically create, fund, and sign a Bitcoin transaction from a backend environment using the moneybutton.js library.
#5about 4 minutes
Creating complex frontend transactions with multiple data outputs
This live demo shows how to construct a transaction with both spendable and unspendable data outputs in a frontend web application.
#6about 3 minutes
Using data protocols to structure on-chain application data
Data protocols like the B protocol provide a standardized way to encode application-specific content, such as files, onto the blockchain.
#7about 5 minutes
Uploading and retrieving files with the B protocol and Python
A practical demonstration shows how to use a Python library to upload an image to the blockchain using the B protocol and then retrieve it.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
25:18 MIN
Building a permanent and cooperative digital economy
Bitcoin- Ledger vs Blockchain
03:32 MIN
Understanding the core principles of Bitcoin SV
Bitcoin SV: The Massively Scaled Blockchain to Meet Developer Needs
15:33 MIN
Exploring the Bitcoin SV application ecosystem
Bitcoin SV: The Massively Scaled Blockchain to Meet Developer Needs
39:46 MIN
Modern smart contract development with Bitcoin Script
Bitcoin SV: The Massively Scaled Blockchain to Meet Developer Needs
42:32 MIN
Essential developer tools and resources for Bitcoin SV
Bitcoin SV: The Massively Scaled Blockchain to Meet Developer Needs
47:50 MIN
How to get involved with the Bitcoin SV community
Bitcoin SV: The Massively Scaled Blockchain to Meet Developer Needs
50:25 MIN
Answering developer questions on BSV technology and roadmap
Bitcoin SV: The Massively Scaled Blockchain to Meet Developer Needs
01:12 MIN
Introducing Run, a platform for interactive tokens on Bitcoin
Run on Bitcoin
Featured Partners
Related Videos
Bitcoin- Ledger vs Blockchain
Evan Freeman
Connect API for Bitcoin SV applications
Rafa Jiménez
Business sensibilities when developing for Bitcoin
Joshua Henslee
Bitcoin SV: The Massively Scaled Blockchain to Meet Developer Needs
Jimmy Nguyen & Steve Shadders
Nano services and dust return transactions + long chain
Matej Trampuš & Steve Shadders
Run on Bitcoin
Brenton Gunning
An introduction to Operate SV
Aaron Russell
Introduction to TXT
Glenn Wolfe
From learning to earning
Jobs that call for the skills explored in this talk.

![Senior Software Engineer [TypeScript] (Prisma Postgres)](https://wearedevelopers.imgix.net/company/283ba9dbbab3649de02b9b49e6284fd9/cover/oKWz2s90Z218LE8pFthP.png?w=400&ar=3.55&fit=crop&crop=entropy&auto=compress,format)
Senior Software Engineer [TypeScript] (Prisma Postgres)
Prisma
Remote
Senior
Node.js
TypeScript
PostgreSQL

Software Developer (Backend) - Transform the future of business relationships
ZopaAI
Remote
JSON
REST
Django
Python
+3


Full Stack Software Developer / Softwareentwickler * - Core Banking
Berenberg
CSS
Java
REST
Azure
Scrum
+10



Full Stack Entwickler:in - SharePoint Online & Power Plattform
Raiffeisen Bankengruppe Österreich
€55K
API
.NET
Azure
React
+4
