Bitcoin Forum
May 22, 2024, 05:24:33 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: What feature of Bitcoin do you think is most difficult to understand?  (Read 320 times)
BTCapsule (OP)
Member
**
Offline Offline

Activity: 72
Merit: 78


View Profile
November 17, 2022, 05:59:08 PM
Last edit: November 17, 2022, 09:54:38 PM by BTCapsule
 #1

Bitcoin has many features that make it the greatest money ever created, but sometimes it’s difficult for non-technical people to understand how to use these features. There are very smart people working on Bitcoin, and I think sometimes they assume coding terms they use everyday should be easy for everyone to understand.

What features do you find difficult to use? Maybe we can help each other understand, or find serious user experience (UX) problems that can be solved.

For example, Bitcoin has a timelock feature that can create a transaction that is impossible to spend until a certain date or block height is reached. You can do this using OP_CHECKLOCKTIMEVERIFY, but it seems most people don’t know how to use this feature or where to even begin.

Some people seemed worried about self-custody and storing their private key or seed phrase securely. Hardware wallets make this easier by requiring a pin or password to access your Bitcoin.
Dunamisx
Hero Member
*****
Online Online

Activity: 868
Merit: 539


★Bitvest.io★ Play Plinko or Invest!


View Profile
November 17, 2022, 06:26:21 PM
 #2

The only thing i can see as a difficult and aquillian task for anyone to implen is anything outside the documentation with the whitepaper protocols and the blockchain concesus as whole, that is why it is believed that bitcoin is limited to only work in accordance to the planned work of Satoshi's research on how to engage it, bitcoin has always served it purpose of creation and in addition to this the bitcoin improvement proposal (bip) is a major implementation that help more in this aspect importantly.



.
.BIG WINNER!.
[15.00000000 BTC]


▄████████████████████▄
██████████████████████
██████████▀▀██████████
█████████░░░░█████████
██████████▄▄██████████
███████▀▀████▀▀███████
██████░░░░██░░░░██████
███████▄▄████▄▄███████
████▀▀████▀▀████▀▀████
███░░░░██░░░░██░░░░███
████▄▄████▄▄████▄▄████
██████████████████████

▀████████████████████▀
▄████████████████████▄
██████████████████████
█████▀▀█▀▀▀▀▀▀██▀▀████
█████░░░░░░░░░░░░░████
█████░░░░░░░░░░░░▄████
█████░░▄███▄░░░░██████
█████▄▄███▀░░░░▄██████
█████████░░░░░░███████
████████░░░░░░░███████
███████░░░░░░░░███████
███████▄▄▄▄▄▄▄▄███████

██████████████████████
▀████████████████████▀
▄████████████████████▄
███████████████▀▀▀▀▀▀▀
███████████▀▀▄▄█░░░░░█
█████████▀░░█████░░░░█
███████▀░░░░░████▀░░░▀
██████░░░░░░░░▀▄▄█████
█████░▄░░░░░▄██████▀▀█
████░████▄░███████░░░░
███░█████░█████████░░█
███░░░▀█░██████████░░█
███░░░░░░████▀▀██▀░░░░
███░░░░░░███░░░░░░░░░░

██░▄▄▄▄░████▄▄██▄░░░░
████████████▀▀▀▀▀▀▀██
█████████████░█▀▀▀█░███
██████████▀▀░█▀░░░▀█░▀▀
███████▀░▄▄█░█░░░░░█░█▄
████▀░▄▄████░▀█░░░█▀░██
███░▄████▀▀░▄░▀█░█▀░▄░▀
█▀░███▀▀▀░░███░▀█▀░███░
▀░███▀░░░░░████▄░▄████░
░███▀░░░░░░░█████████░░
░███░░░░░░░░░███████░░░
███▀░██░░░░░░▀░▄▄▄░▀░░░
███░██████▄▄░▄█████▄░▄▄

██░████████░███████░█
▄████████████████████▄
████████▀▀░░░▀▀███████
███▀▀░░░░░▄▄▄░░░░▀▀▀██
██░▀▀▄▄░░░▀▀▀░░░▄▄▀▀██
██░▄▄░░▀▀▄▄░▄▄▀▀░░░░██
██░▀▀░░░░░░█░░░░░██░██
██░░░▄▄░░░░█░██░░░░░██
██░░░▀▀░░░░█░░░░░░░░██
██░░░░░▄▄░░█░░░░░██░██
██▄░░░░▀▀░░█░██░░░░░██
█████▄▄░░░░█░░░░▄▄████
█████████▄▄█▄▄████████

▀████████████████████▀




Rainbot
Daily Quests
Faucet
Fivestar4everMVP
Legendary
*
Offline Offline

Activity: 2268
Merit: 1053


Leading Crypto Sports Betting & Casino Platform


View Profile
November 17, 2022, 06:36:23 PM
 #3

What features do you find difficult to use? Maybe we can help each other understand, or find serious user experience (UX) problems that can be solved.
When you say features, without a clear explanation of what you mean, alot of person can misunderstand this, and can maybe misinterpret this to me sending, receiving and storing bitcoin, mining Bitcoin, how to use the bitcoin lighting network, running bitcoin node and so on, all this and many more are bitcoin features I believe, so it did be more easier for readers to understand and contribute to this topic is you will highlight some the features you mean as an example.

..Stake.com..   ▄████████████████████████████████████▄
   ██ ▄▄▄▄▄▄▄▄▄▄            ▄▄▄▄▄▄▄▄▄▄ ██  ▄████▄
   ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██  ██████
   ██ ██████████ ██      ██ ██████████ ██   ▀██▀
   ██ ██      ██ ██████  ██ ██      ██ ██    ██
   ██ ██████  ██ █████  ███ ██████  ██ ████▄ ██
   ██ █████  ███ ████  ████ █████  ███ ████████
   ██ ████  ████ ██████████ ████  ████ ████▀
   ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██
   ██            ▀▀▀▀▀▀▀▀▀▀            ██ 
   ▀█████████▀ ▄████████████▄ ▀█████████▀
  ▄▄▄▄▄▄▄▄▄▄▄▄███  ██  ██  ███▄▄▄▄▄▄▄▄▄▄▄▄
 ██████████████████████████████████████████
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀█▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄██▀▀▀▀█████▀▀▀▀██▄
▄█▀       ▐█▌       ▀█▄
██         ▐█▌         ██
████▄     ▄█████▄     ▄████
████████▄███████████▄████████
███▀    █████████████    ▀███
██       ███████████       ██
▀█▄       █████████       ▄█▀
▀█▄    ▄██▀▀▀▀▀▀▀██▄  ▄▄▄█▀
▀███████         ███████▀
▀█████▄       ▄█████▀
▀▀▀███▄▄▄███▀▀▀
..PLAY NOW..
The Cryptovator
Legendary
*
Offline Offline

Activity: 2254
Merit: 2179


Need PR/CMC & CG? TG @The_Cryptovator


View Profile WWW
November 17, 2022, 06:46:15 PM
 #4

What features does Bitcoin have? It is a piece of code that has been deployed on the Blockchain. We only use the send/receive Bitcoin and sign message functions. Actually, I'm not sure what you mean by features. Yes, mining is an important part of Bitcoin, but this is not a feature. Mining is used to secure the Blockchain and ensure transaction success while also mining new Bitcoin. So, please be more specific about what you want to conclude.

.BEST..CHANGE.███████████████
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
███████████████
..BUY/ SELL CRYPTO..
seoincorporation
Legendary
*
Offline Offline

Activity: 3164
Merit: 2954


Top Crypto Casino


View Profile
November 17, 2022, 06:47:03 PM
 #5

What features do you find difficult to use? Maybe we can help each other understand, or find serious user experience (UX) problems that can be solved.

I would say the build transaction process is a difficult feature to use, because from the Bitcoin core QT we can't select the inputs and outputs, we can only choose the address to spend the coins and the amount, but with inputs manipulations we could select the right inputs to spend less fees.

We have the option to manipulate those inputs if we build the transaction with bitcoin-cli, but that's by command line and as you mention that's not an option for all.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
BTCapsule (OP)
Member
**
Offline Offline

Activity: 72
Merit: 78


View Profile
November 17, 2022, 06:50:05 PM
 #6

What features does Bitcoin have? It is a piece of code that has been deployed on the Blockchain. We only use the send/receive Bitcoin and sign message functions. Actually, I'm not sure what you mean by features. Yes, mining is an important part of Bitcoin, but this is not a feature. Mining is used to secure the Blockchain and ensure transaction success while also mining new Bitcoin. So, please be more specific about what you want to conclude.

Thanks for the suggestion. I edited my OP
WhyFhy
Hero Member
*****
Offline Offline

Activity: 1430
Merit: 513



View Profile
November 17, 2022, 07:01:45 PM
 #7

I've recently proposed this as a service.
 (Basically I've made this same topic) nlocktime as a service practical use case scenarios


This can be whipped up in like a day or two but I dont think people will use it.

We strive to specialize in making the unreasonably challenging aspects of bitcoin so easy the retail investor (average joe) can use it
For some reason the people that can make it possible deem it unnecessary due to their paradigm (their perception is assumptive because of their frame of reference and knowledge on the subject) its hard for a programmer to empathize unless the projects born of empathy on said subject. in this situation ntimelock as an easy to use GUI core plugin style thing(whatever it is) will likely be created from a programmer/scrum master that thinks the task is overcomplicated and altruistically creates it or redesigns it as a service. Since there isnt a secure(trustless) way to do it as a service being a 3rd party youll have to wait for it to be done for free and open source.

  BTC
.
BTC
.
 BTC
.
BTC
/]..[banned mixer]..
██
██
██
██
██
██
██

██

██

██

██
/]YOUR OPPORTUNITY TO
HAVE BITCOIN BUSINESS

██
██
██
██
██
██
██

██

██

██

██
.
  BTC
. BTC
.
.
 
BTC
  BTC
BTCapsule (OP)
Member
**
Offline Offline

Activity: 72
Merit: 78


View Profile
November 17, 2022, 07:14:19 PM
 #8

I've recently proposed this as a service.
 (Basically I've made this same topic) nlocktime as a service practical use case scenarios


This can be whipped up in like a day or two but I dont think people will use it.

We strive to specialize in making the unreasonably challenging aspects of bitcoin so easy the retail investor (average joe) can use it
For some reason the people that can make it possible deem it unnecessary due to their paradigm (their perception is assumptive because of their frame of reference and knowledge on the subject) its hard for a programmer to empathize unless the projects born of empathy on said subject. in this situation ntimelock as an easy to use GUI core plugin style thing(whatever it is) will likely be created from a programmer/scrum master that thinks the task is overcomplicated and altruistically creates it or redesigns it as a service. Since there isnt a secure(trustless) way to do it as a service being a 3rd party youll have to wait for it to be done for free and open source.

I have created a GUI for using nLocktime, hence my name BTCapsule. Now I’m looking for new projects to work on. You can check out the source code here:

https://github.com/BTCapsule/BTCapsule
BIT-BENDER
Hero Member
*****
Offline Offline

Activity: 1540
Merit: 702



View Profile
November 17, 2022, 07:21:03 PM
 #9

Well we all have our curiosity or what brought us in Bitcoin so I think we would first get used to that before learning more. Some can be investment, others try to get a decentralized financial system, some trading.
Mine was that Bitcoin is the future and I have to be part of it.

I have used Bitcoin in my business, my career and my daily financial activities. I have tried trading and got a hang over it but one aspect I still don't understand is the mining aspect of Bitcoin.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
BTCapsule (OP)
Member
**
Offline Offline

Activity: 72
Merit: 78


View Profile
November 17, 2022, 07:25:21 PM
 #10

What features do you find difficult to use? Maybe we can help each other understand, or find serious user experience (UX) problems that can be solved.

I would say the build transaction process is a difficult feature to use, because from the Bitcoin core QT we can't select the inputs and outputs, we can only choose the address to spend the coins and the amount, but with inputs manipulations we could select the right inputs to spend less fees.

We have the option to manipulate those inputs if we build the transaction with bitcoin-cli, but that's by command line and as you mention that's not an option for all.

This sounds interesting. I can build Python programs that make RPC calls to Bitcoin Core. When I have time, I will look into this and see what I can come up with.
WhyFhy
Hero Member
*****
Offline Offline

Activity: 1430
Merit: 513



View Profile
November 17, 2022, 07:29:33 PM
 #11

What features do you find difficult to use? Maybe we can help each other understand, or find serious user experience (UX) problems that can be solved.

I would say the build transaction process is a difficult feature to use, because from the Bitcoin core QT we can't select the inputs and outputs, we can only choose the address to spend the coins and the amount, but with inputs manipulations we could select the right inputs to spend less fees.

We have the option to manipulate those inputs if we build the transaction with bitcoin-cli, but that's by command line and as you mention that's not an option for all.

This sounds interesting. I can build Python programs that make RPC calls to Bitcoin Core. When I have time, I will look into this and see what I can come up with.
And again I've proposed it. Automating sendmany with % distribution from core

I think we should probably be working together. Feel free to reach out maybe we have goals that align.

  BTC
.
BTC
.
 BTC
.
BTC
/]..[banned mixer]..
██
██
██
██
██
██
██

██

██

██

██
/]YOUR OPPORTUNITY TO
HAVE BITCOIN BUSINESS

██
██
██
██
██
██
██

██

██

██

██
.
  BTC
. BTC
.
.
 
BTC
  BTC
seoincorporation
Legendary
*
Offline Offline

Activity: 3164
Merit: 2954


Top Crypto Casino


View Profile
November 17, 2022, 11:19:37 PM
 #12

Quote
I would say the build transaction process is a difficult feature to use, because from the Bitcoin core QT we can't select the inputs and outputs, we can only choose the address to spend the coins and the amount, but with inputs manipulations we could select the right inputs to spend less fees.

We have the option to manipulate those inputs if we build the transaction with bitcoin-cli, but that's by command line and as you mention that's not an option for all.

This sounds interesting. I can build Python programs that make RPC calls to Bitcoin Core. When I have time, I will look into this and see what I can come up with.

I like the idea, but it would be like building a new user interface for the bitcoin core, as you mention it can be done with RPC calls and we could include some features like a block explorer inside the wallet. That would be awesome.


And again I've proposed it. Automating sendmany with % distribution from core

I think we should probably be working together. Feel free to reach out maybe we have goals that align.

I just take a look to your thread, and what you are looking for could be done with a bash script.

I would use the -blocknotify option on bitcoin-cli to verify if the address get new coins each block, and in the moment it get the coins then some math to split the income and send them to the different address. If you still interested in that task feel free to send me a personal message and we could negotiate the script price.  Wink

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
GreatArkansas
Legendary
*
Offline Offline

Activity: 2324
Merit: 1354


BUY BITCOIN


View Profile WWW
November 18, 2022, 01:05:01 AM
 #13

What features do you find difficult to use? Maybe we can help each other understand, or find serious user experience (UX) problems that can be solved.
(....)
For me, it's the technical side of Bitcoin, like mining Bitcoin, the machine that uses to mine or how to set it up. And addition the addresses or private keys with Bitcoin, which I always keep to see here on the Bitcoin forum from some users, some words like "derived", "keys", etc. And recently, I just discovered that there are different types of Bitcoin transactions, like P2PKH, P2SH, and OP_RETURN.
These are all new to me, and even though I am into coding, this is very difficult to understand for me.
BTCapsule (OP)
Member
**
Offline Offline

Activity: 72
Merit: 78


View Profile
November 18, 2022, 02:00:06 AM
Last edit: November 22, 2022, 12:28:34 PM by BTCapsule
 #14

Well we all have our curiosity or what brought us in Bitcoin so I think we would first get used to that before learning more. Some can be investment, others try to get a decentralized financial system, some trading.
Mine was that Bitcoin is the future and I have to be part of it.

I have used Bitcoin in my business, my career and my daily financial activities. I have tried trading and got a hang over it but one aspect I still don't understand is the mining aspect of Bitcoin.

For me, it's the technical side of Bitcoin, like mining Bitcoin, the machine that uses to mine or how to set it up.

I don’t really understand mining myself. From what I can see, it’s very expensive to set up and continuously run, so that’s beyond anything I can attempt to do.


And addition the addresses or private keys with Bitcoin, which I always keep to see here on the Bitcoin forum from some users, some words like "derived", "keys", etc. And recently, I just discovered that there are different types of Bitcoin transactions, like P2PKH, P2SH, and OP_RETURN.
These are all new to me, and even though I am into coding, this is very difficult to understand for me.

Correction added at bottom

It can get very confusing. I don’t think I can explain OP_RETURN any better than a Google search, but maybe I can help with addresses and private keys.

Private keys are what allow you to spend bitcoin. It is randomly generated with an encryption algorithm called SHA256. Basically, it’s a long string that is so long and random, there are enough private keys available for everyone millions of times over.

Your public key is "derived" from your private key from an elliptic curve. Imagine a curve on a coordinate plane. That curve is created by your private key, and the points on that curve make up your public key. That public key is then compressed to create your public address (which is what you share with others to get paid).

P2PKH is a type of address called a "legacy address" because it’s oldest Bitcoin address. It’s larger (more bits) than the newer address types (P2WPKH or Bech32) so miner fees cost more but it’s accepted by everyone on the Bitcoin network.

P2WPKH or Bech32 is the newer address type that includes SegWit. Basically, it’s a special address that is lower bits, so the block size doesn’t fill up as quickly.

P2SH is a "scripting" address. It allows you to add things like nLocktime. In other words, it’s a lets you code what conditions you want to pass before the transaction become valid.

That’s probably the best way I can explain it in layman terms.

Private keys are what allow you to spend bitcoin. It is randomly generated with an encryption algorithm called SHA256. Basically, it’s a long string that is so long and random, there are enough private keys available for everyone millions of times over.

There are few major error,
1. Private key usually is generated with secure random number generator. Some people refer it as CSPRNG/CRNG.
2. SHA-256 is hashing algorithm, not encryption algorithm.

P2PKH is a type of address called a "legacy address" because it’s oldest Bitcoin address. It’s larger (more bits) than the newer address types (P2WPKH or Bech32) so miner fees cost more but it’s accepted by everyone on the Bitcoin network.

FYI, the oldest address type is P2PK (Pay to Public Key).

SquirrelJulietGarden
Hero Member
*****
Offline Offline

Activity: 1330
Merit: 729



View Profile
November 18, 2022, 02:01:49 AM
 #15

Download, install a wallet
Get your receiving address
Make your transactions (receiving or sending) is easy

Something is more advanced to understand like: Coin Control features, Change addresses, customize fee rate, multi-sign wallets can be learned and not too difficult.

Lightning Network is more complicated for users because they will learn how to open a channel.

Above all of these, from basic to advanced, people must know that they should verify a wallet before using it. It should be one of very first steps to do when you are a Bitcoin investors and don't want to store your bitcoins at centralized exchanges.

Reminder: do not keep your money in online accounts
[GUIDE] How to Safely Download and Verify Electrum
A Beginner's guideline to Bitcoin Lightning Network
Basics of the Lightning Network

███▄▀██▄▄
░░▄████▄▀████ ▄▄▄
░░████▄▄▄▄░░█▀▀
███ ██████▄▄▀█▌
░▄░░███▀████
░▐█░░███░██▄▄
░░▄▀░████▄▄▄▀█
░█░▄███▀████ ▐█
▀▄▄███▀▄██▄
░░▄██▌░░██▀
░▐█▀████ ▀██
░░█▌██████ ▀▀██▄
░░▀███
▄▄██▀▄███
▄▄▄████▀▄████▄░░
▀▀█░░▄▄▄▄████░░
▐█▀▄▄█████████
████▀███░░▄░
▄▄██░███░░█▌░
█▀▄▄▄████░▀▄░░
█▌████▀███▄░█░
▄██▄▀███▄▄▀
▀██░░▐██▄░░
██▀████▀█▌░
▄██▀▀██████▐█░░
███▀░░
hugeblack
Legendary
*
Online Online

Activity: 2520
Merit: 3677


View Profile WWW
November 19, 2022, 11:58:07 PM
 #16

Synchronization and how to broadcast and confirm transactions. All Bitcoin concepts are simple but rarely understood and it is much easier than managing smart contracts.

Generally a few YouTube lectures and you will learn a lot ---------> https://www.youtube.com/channel/UCJWCJCWOxBYSi5DhCieLOLQ
hZti
Hero Member
*****
Offline Offline

Activity: 966
Merit: 642

Magic


View Profile
November 20, 2022, 12:07:25 AM
 #17

What most people including me didn’t understand at first, was that all the addresses that people „create“ are basically already there and you yours create a private key and derive the public adress from there.
pooya87
Legendary
*
Offline Offline

Activity: 3458
Merit: 10577



View Profile
November 20, 2022, 04:48:26 AM
 #18

For example, Bitcoin has a timelock feature that can create a transaction that is impossible to spend until a certain date or block height is reached. You can do this using OP_CHECKLOCKTIMEVERIFY, but it seems most people don’t know how to use this feature or where to even begin.
Technically the problem is not about understanding the feature itself but with the lack of user friendly tool that allows you to use this feature. For example imagine a UI where it asks you to select a date from a calendar and set a time when creating a locked output. You don't need to understand how it works since it would make it user friendly.

That's kind of like spending bitcoin. You don't need to know what each part of that transaction is (version, locktime, outpoint, signature script, etc.) you just enter a destination address and an amount and click send because a user friendly UI exists.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
BTCapsule (OP)
Member
**
Offline Offline

Activity: 72
Merit: 78


View Profile
November 20, 2022, 05:06:12 AM
 #19

For example, Bitcoin has a timelock feature that can create a transaction that is impossible to spend until a certain date or block height is reached. You can do this using OP_CHECKLOCKTIMEVERIFY, but it seems most people don’t know how to use this feature or where to even begin.
Technically the problem is not about understanding the feature itself but with the lack of user friendly tool that allows you to use this feature. For example imagine a UI where it asks you to select a date from a calendar and set a time when creating a locked output. You don't need to understand how it works since it would make it user friendly.

That's kind of like spending bitcoin. You don't need to know what each part of that transaction is (version, locktime, outpoint, signature script, etc.) you just enter a destination address and an amount and click send because a user friendly UI exists.

I have created a GUI for timelocking bitcoin. It allows you to easily timelock, while giving you full access to your coins at any time, just in case you change your mind.

You can read about it’s development here:

https://bitcointalk.org/index.php?topic=5420600.0
pooya87
Legendary
*
Offline Offline

Activity: 3458
Merit: 10577



View Profile
November 20, 2022, 07:45:17 AM
 #20

For example, Bitcoin has a timelock feature that can create a transaction that is impossible to spend until a certain date or block height is reached. You can do this using OP_CHECKLOCKTIMEVERIFY, but it seems most people don’t know how to use this feature or where to even begin.
Technically the problem is not about understanding the feature itself but with the lack of user friendly tool that allows you to use this feature. For example imagine a UI where it asks you to select a date from a calendar and set a time when creating a locked output. You don't need to understand how it works since it would make it user friendly.

That's kind of like spending bitcoin. You don't need to know what each part of that transaction is (version, locktime, outpoint, signature script, etc.) you just enter a destination address and an amount and click send because a user friendly UI exists.

I have created a GUI for timelocking bitcoin. It allows you to easily timelock, while giving you full access to your coins at any time, just in case you change your mind.

You can read about it’s development here:

https://bitcointalk.org/index.php?topic=5420600.0
You should open source everything including the GUI (an easy to use html file that user can just double click to open) not just the class that does the underlying stuff. Something like what https://coinb.in/#newTimeLocked is doing which is completely open source and the user can see and download the source code to run it offline.
Otherwise entering the private key into a website is not secure for many reasons...

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Pages: [1] 2 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!