Skip to content

maximafreiman/Bitcoin-Addresses

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bitcoin Address Creation Demo (Python, No Library)

Covers Legacy, SegWit, and Taproot progressively.

⚠️ STRONG WARNING

This repository / example is for educational purposes only, demonstrating that Bitcoin cryptography consists of multiple layers, and to help understand how different Bitcoin address formats are manually generated using pure Python.

If you send Bitcoin to addresses generated from this experiment, you risk permanent loss of funds.

Always use official and trusted wallets for real transactions. If you casually send a large amount of Bitcoin, it may not be recoverable, because addresses like these may not be generated or managed by any wallet.

Bitcoin is a purely cryptographic form of money with consensus rooted in Austrian Economics. There is no central auditor. You are fully responsible for the ownership of your Bitcoin.


Project Goals

To transparently demonstrate the following processes using pure Python without external libraries:

  1. Legacy / P2PKH (Base58Check) (1...)
  2. SegWit / P2WPKH (Bech32) (bc1q...)
  3. Taproot / P2TR (Bech32m) (bc1p...)

Final Disclaimer

This is an educational simulation. Do not use the results to store funds. Do not send Bitcoin to these example addresses.

=================================================================================

Mencakup Legacy, SegWit, dan Taproot secara bertahap.

⚠️ PERINGATAN KERAS

Repository / contoh ini hanya untuk tujuan edukasi bahwa kriptografi Bitcoin terdiri lebih dari 1 lapis, untuk memahami bagaimana proses pembuatan berbagai format address Bitcoin bekerja secara manual menggunakan Python.

Jika Anda mengirim Bitcoin ke address hasil eksperimen ini, Anda berisiko kehilangan dana permanen.

Gunakan wallet resmi dan terpercaya untuk transaksi nyata. Jika anda iseng kirim Bitcoin dalam jumlah yang besar, itu tidak akan bisa ditransfer balik, karena Address seperti ini belum digenerate dalam wallet manapun.

Bitcoin adalah uang berbasis kriptografi murni dengan konsesus berbasis Austrian Economics. Tidak ada auditor tunggal. Tanggung jawab sendiri terhadap kepemilikan Bitcoin anda.


Tujuan Proyek

Mendemonstrasikan secara transparan proses berikut menggunakan Python murni tanpa library eksternal:

  1. Legacy / P2PKH (Base58Check) (1...)
  2. SegWit / P2WPKH (Bech32) (bc1q...)
  3. Taproot / P2TR (Bech32m) (bc1p...)

Disclaimer Final

Ini adalah simulasi pendidikan. Jangan gunakan hasilnya untuk menyimpan dana. Jangan kirim Bitcoin ke address contoh ini.

About

How to make Bitcoin Address with python template

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages