Author

Topic: Question on my little adventure on bitcoin blockchains, keys, and wallets (Read 134 times)

hero member
Activity: 504
Merit: 625
Pizza Maker 2023 | Bitcoinbeer.events
The relationship between the private key, the public key and the address is a one way function I.e private key can't be gotten from public key, K= k*G where k= private key and K=public key and G=generator point, but saw something about brute forcing a two way connection wanted to know if brute forcing is impossible or just inefficient?
it's impossible, it's like wanting to search for a single atom in the entire universe.  (https://decrypt.co/43093/how-hard-is-it-to-brute-force-a-bitcoin-private-key) .  it's much easier to buy a single ticket to a national lottery and win it

It is partly true even if not entirely impossible, let's say that there is not enough computing efficiency to be able to satisfy the request but this is only applicable to the present, because in truth in a very near future (20 years are estimated but perhaps less ) quantum super computers will be able to crack a sha256 encryption very easily and it is not science fiction but the truth.  So if governments fund enough developments for this technology, a team will be needed to run for cover to implement an additional level of security but obviously someone is also funding the defense side.  I have learned though that right now Attack development is slightly ahead (maybe a couple of years) and this could be catastrophic if that happens.
legendary
Activity: 4466
Merit: 3391
  • I would be happy to understand why blockchain system is not implemented by corporations in their security(I  have no idea about cyber security)?

Who knows? Someday, Bitcoin may become an integral part of some cybersecurity method, but for now Bitcoin just uses cryptography for its own security.

  • I read that bitcoin wallet doesn't contain coins but keys, that the coins are stored in the blockchains does that mean bitcoin are not transferred(move) during transactions, but just a change in ownership?

While it is convenient to think of a transaction as moving bitcoins from address A to address B, nothing is really moved in a transaction. Transactions are just changes in ownership. A typical transaction basically states that, "I have a private key that controls this amount of bitcoins at address A, and now whoever has a private key for address B controls them."

  • The relationship between the private key, the public key and the address is a one way function I.e private key can't be gotten from public key, K= k*G where k= private key and K=public key and G=generator point, but saw something about brute forcing a two way connection wanted to know if brute forcing is impossible or just inefficient?

Most people would say impossible because that is a simple and practical answer, but the correct answer is inefficient or impractical. It is nearly impossible, but not strictly impossible to brute force a private key because there is an incredibly small chance that it will be found. It is inefficient and impractical because the expected cost of brute forcing a private key exceeds the value controlled by any private key by many orders of magnitude.
jr. member
Activity: 47
Merit: 18
The relationship between the private key, the public key and the address is a one way function I.e private key can't be gotten from public key, K= k*G where k= private key and K=public key and G=generator point, but saw something about brute forcing a two way connection wanted to know if brute forcing is impossible or just inefficient?
it's impossible, it's like wanting to search for a single atom in the entire universe.  (https://decrypt.co/43093/how-hard-is-it-to-brute-force-a-bitcoin-private-key) .  it's much easier to buy a single ticket to a national lottery and win it
legendary
Activity: 2352
Merit: 6089
bitcoindata.science
  • I would be happy to understand why blockchain system is not implemented by corporations in their security(I  have no idea about cyber security)?


You are thinking the wrong way.

You are basically  asking "why don't corporations try to fit blockchain solution in their problems?"

But in reality it is the other way around. They should look for solutions that fit their problems, not problems that fit a solution (blockchain)

The main reason that companies are not using blockchain is that they don't need it. It is a veery specific usage.
sr. member
Activity: 336
Merit: 365
The Alliance Of Bitcointalk Translators - ENG>PID
  • I read that bitcoin wallet doesn't contain coins but keys, that the coins are stored in the blockchains does that mean bitcoin are not transferred(move) during transactions, but just a change in ownership?

  • The relationship between the private key, the public key and the address is a one way function I.e private key can't be gotten from public key, K= k*G where k= private key and K=public key and G=generator point, but saw something about brute forcing a two way connection wanted to know if brute forcing is impossible or just inefficient?

Actually you can use the other search engine at the top of forum board, the one close to the help menu. it works more like Google, and gives you any information you need regarding Bitcoin, threads Or the forum

and yes, during every transaction, it's actually not your Bitcoin that is been transferred but rather you are using your private key, to sign a confirmation that you want to change ownership of a particular no of coins from your custody to another user, this message is then sent to the Blockchain for confirmation of new ownership.
 
I don't really know much about brute forcing, but it's definitely not impossible. it's procedures would be very difficult because You have to keep on trying different combinations until one is correct.
legendary
Activity: 2380
Merit: 5213
I read that bitcoin wallet doesn't contain coins but keys, that the coins are stored in the blockchains does that mean bitcoin are not transferred(move) during transactions, but just a change in ownership?
Whenever you make a bitcoin transaction, you define a spending condition which is known as locking script and whoever can meet the defined condition will be owner of the coins.

The relationship between the private key, the public key and the address is a one way function I.e private key can't be gotten from public key, K= k*G where k= private key and K=public key and G=generator point, but saw something about brute forcing a two way connection wanted to know if brute forcing is impossible or just inefficient?
Any private key provides 128 bits of security and that's why brute-forcing a private key is practically impossible. In theory, it's always possible that you can brute-force a private key.
jr. member
Activity: 38
Merit: 24
I have been learning more about Bitcoin from Github as one of the recommendations of  Pokapoka1 since using the development and technical discussion search engine is hard when I don't even know where to start from so had to learn first from github to cover up my basics. so I learnt about keys and Bitcoin wallet address, what they are and how they are created like public keys from private key through elliptic curve and Bitcoin address from public keys through hash algorithm and many more(well it was surprisingly easy and interesting). The impact this keys had on Bitcoin security made me take a glance on bitcoin blockchains, which I Learnt has never been hacked (except crypto exchanges and wallets especially hot wallets) because it would require about 51% control of the blocks to make changes on the ledger.

  • I would be happy to understand why blockchain system is not implemented by corporations in their security(I  have no idea about cyber security)?

  • I read that bitcoin wallet doesn't contain coins but keys, that the coins are stored in the blockchains does that mean bitcoin are not transferred(move) during transactions, but just a change in ownership?

  • The relationship between the private key, the public key and the address is a one way function I.e private key can't be gotten from public key, K= k*G where k= private key and K=public key and G=generator point, but saw something about brute forcing a two way connection wanted to know if brute forcing is impossible or just inefficient?

Created the thread to ask the questions since I didn't know if it would be rude to ask a question in another thread.
Jump to: