Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: kas21e6 on March 18, 2024, 05:24:20 AM



Title: Give me ideas for the Python Bitcoin app I'm building, educational, fun, etc
Post by: kas21e6 on March 18, 2024, 05:24:20 AM
I'm building an educational bitcoin app. It runs on the computer terminal. But although it's on the terminal, it has a UI, buttons, etc.

I'm building this as a hobby but I'm not sure what features to build, so I'm looking for suggestions and help in that area.

I want the app to be fun and educational, serving a purpose like NerdMiner or mempool.space. But I'm also open to adding practical, useful features.

Here are some features I thought about adding:

* Mine bitcoin using the laptop's CPU (impractical but educational)
* Inscribe an image on the blockchain (to understand what that means)
* Filter out image inscriptions from your node or when mining (if you want to combat spam)
* Etc

The app would connect to your running bitcoin node to do its job.

What do you think of these features, do you have suggestions of stuff I should add?


Title: Re: Give me ideas for the Python Bitcoin app I'm building, educational, fun, etc
Post by: promise444c5 on March 18, 2024, 05:57:18 AM
I'm building an educational bitcoin app. It runs on the computer terminal. But although it's on the terminal, it has a UI, buttons, etc.

I'm building this as a hobby but I'm not sure what features to build, so I'm looking for suggestions and help in that area.

I want the app to be fun and educational, serving a purpose like NerdMiner or mempool.space. But I'm also open to adding practical, useful features.

Here are some features I thought about adding:

* Mine bitcoin using the laptop's CPU (impractical but educational)
* Inscribe an image on the blockchain (to understand what that means)
* Filter out image inscriptions from your node or when mining (if you want to combat spam)
* Etc

The app would connect to your running bitcoin node to do its job.

What do you think of these features, do you have suggestions of stuff I should add?
The minning  seem impracticable but you've added that already.
Since your app is for educational purpose,
You can add -- How the bitcoin nodes works [from the mining node to the full node].
Good luck .


Title: Re: Give me ideas for the Python Bitcoin app I'm building, educational, fun, etc
Post by: Alphakilo on March 18, 2024, 07:36:13 AM
I'm building an educational bitcoin app. It runs on the computer terminal. But although it's on the terminal, it has a UI, buttons, etc.

I'm building this as a hobby but I'm not sure what features to build, so I'm looking for suggestions and help in that area.

I want the app to be fun and educational, serving a purpose like NerdMiner or mempool.space. But I'm also open to adding practical, useful features.

Here are some features I thought about adding:

* Mine bitcoin using the laptop's CPU (impractical but educational)
* Inscribe an image on the blockchain (to understand what that means)
* Filter out image inscriptions from your node or when mining (if you want to combat spam)
* Etc

The app would connect to your running bitcoin node to do its job.

What do you think of these features, do you have suggestions of stuff I should add?
Being that this is for educational purposes, It would be cool if your app has like a feature for interaction among people who would use it. Something like a bitcoin forum where people can asks questions, answer questions, share ideas, do or build some really cool bitcoin stuff together inside of this app.




Title: Re: Give me ideas for the Python Bitcoin app I'm building, educational, fun, etc
Post by: alexeyneu on March 18, 2024, 08:33:32 AM
make new blockchain. just change timestamp from bailout for banks to smth else. you'll need then to mine first block on your own , there's no code for it if you make a fork now


Title: Re: Give me ideas for the Python Bitcoin app I'm building, educational, fun, etc
Post by: kas21e6 on March 18, 2024, 06:05:58 PM
make new blockchain. just change timestamp from bailout for banks to smth else. you'll need then to mine first block on your own , there's no code for it if you make a fork now

Only drawback is possibly being accused of shitcoinery! :D


Title: Re: Give me ideas for the Python Bitcoin app I'm building, educational, fun, etc
Post by: btc78 on March 18, 2024, 06:53:38 PM
Should this just be educational about mining? If it can be anything about bitcoin… it would be helpful to flash daily updates about bitcoin so that we really don’t need other apps. Its price mainly and other factors. Maybe have a feature of simulators whether that is investing in btc or mining. It would also be interesting  to be able to communicate with other people in the app itself.


Title: Re: Give me ideas for the Python Bitcoin app I'm building, educational, fun, etc
Post by: kas21e6 on March 19, 2024, 04:30:21 AM
Should this just be educational about mining? If it can be anything about bitcoin… it would be helpful to flash daily updates about bitcoin so that we really don’t need other apps. Its price mainly and other factors. Maybe have a feature of simulators whether that is investing in btc or mining. It would also be interesting  to be able to communicate with other people in the app itself.

I like the idea of doing trading simulation. Thanks!


Title: Re: Give me ideas for the Python Bitcoin app I'm building, educational, fun, etc
Post by: Forsyth Jones on March 19, 2024, 09:56:52 PM
Here are some ideas I've been thinking about right now:

1 - Generation of mnemonics of 12 to 24 words that show:

  • bip39 seed
  • Bip32 root key
  • Bip32 root key
  • Derivation Paths
  • BIP32 Pub Key
  • Account Extended Private Key
  • Account Extended Public Key

You can base yourself on ZPyWallet (https://bitcointalk.org/index.php?topic=5445145.0) from @NotATether, which is the most advanced I've found so far, but I haven't tested it yet.

You can make the tool accept hardened addresses, as some wallets do not support hardened addresses.

2 - Bip85 (https://github.com/bitcoin/bips/blob/master/bip-0085.mediawiki) for generation of child seedphrases, xprivs, WIF privkeys to make seedphrases more secure to use them as Plausible Deniability.

3 - Converter of information entered into wallet file formats (electrum, .db, .json for sparrow, wasabi, etc.)


Title: Re: Give me ideas for the Python Bitcoin app I'm building, educational, fun, etc
Post by: kas21e6 on March 20, 2024, 05:48:39 PM
Here are some ideas I've been thinking about right now

This is cool, basically make a bitcoin utility knife library