Bitcoin Forum
November 06, 2024, 05:01:04 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Question about using different mediums to send a transaction to a miner  (Read 215 times)
crackingcrypto.com (OP)
Newbie
*
Offline Offline

Activity: 7
Merit: 6


View Profile
September 17, 2019, 12:31:35 AM
 #1

I recently heard someone say that you don't have to use the internet to send a transaction in the BTC network. That the medium doesn't matter. That you could theoretically use SMS or a handwritten note, as two examples. I imagine they meant you could use any medium to communicate to a miner what your transaction is? In the scenario that you don't use the internet to get a transaction to a miner and instead use a handwritten letter or SMS to send your transaction to a miner, you'd have to flat out give the miner your private key, correct? And obviously, every miner has to be connected to the internet or satellite (any other mediums?)? So in that case you'd want to generate a new address and then have only the funds you want to send within that address? On top of that, couldn't the miner turn around and just steal your funds? Thanks to anyone that can maybe help. I hope this makes sense. If not, I can try and clarify.
CounterEntropy
Full Member
***
Offline Offline

Activity: 214
Merit: 278


View Profile
September 17, 2019, 12:50:36 AM
Merited by pooya87 (1), ABCbits (1), hugeblack (1)
 #2

No. A transaction does not reveal private key.

For example, to broadcast a random transaction, say https://blockchair.com/bitcoin/transaction/1771aa37a95ffd2156e47aaf4c3363054a6159b04c1ccfbd00e2c61a72439e82, all you need to hand over miners is the following hex code...

Code:
0200000000010151a779645d1179f51ae04f70926417d1fcbcd1f2ff36a313d5f3467aea2449250000000000fdffffff022e020000000000001976a91462e907b15cbf27d5425399ebf6f0fb50ebb88f1888ac2b58000000000000160014c99fd000fb30137ae03fd2b28f52878e9b29194f024730440220142e35112e454a09bedef4789e75795e59633363c0e9d2b38d158c0457d15ef6022029373bbe045cf725493d06bb12f9c68d47c7205b613f3da7095178ad3ee89c2a0121031f6fa906bb52f3e1bdc59156a5659ce1aa251eaf26f411413c76409360ef72058a140900

No one can extract sender's, i.e. bc1qex0aqq8mxqfh4cpl62eg755836djjx20yzuuu8, private key from the above.
pooya87
Legendary
*
Offline Offline

Activity: 3626
Merit: 11010


Crypto Swap Exchange


View Profile
September 17, 2019, 03:41:14 AM
Merited by ABCbits (1), hugeblack (1)
 #3

I recently heard someone say that you don't have to use the internet to send a transaction in the BTC network. That the medium doesn't matter. That you could theoretically use SMS or a handwritten note, as two examples. I imagine they meant you could use any medium to communicate to a miner what your transaction is?

bitcoin network is working with the internet, the nodes all connect to each other via the internet, the miners then connect to these nodes. so you have to eventually have your transaction broadcast over the internet to these nodes.
the idea is that you don't have to personally connect to the internet and send it to the nodes, you could use an intermediary to do that for you. for example you could broadcast it using radio waves to send your transaction to a satellite[1] and that satellite broadcasts it over the network on your behalf.
i haven't seen other methods be used but theoretically it is true, you could use SMS,... to transmit a tx.
- other user already explained why giving private key is not needed.

[1] https://blockstream.com/satellite/

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
koch44
Jr. Member
*
Offline Offline

Activity: 54
Merit: 11


View Profile
September 17, 2019, 11:03:42 AM
Merited by ewaspiro (1)
 #4

I recently heard someone say that you don't have to use the internet to send a transaction in the BTC network. That the medium doesn't matter. That you could theoretically use SMS or a handwritten note, as two examples. I imagine they meant you could use any medium to communicate to a miner what your transaction is? In the scenario that you don't use the internet to get a transaction to a miner and instead use a handwritten letter or SMS to send your transaction to a miner, you'd have to flat out give the miner your private key, correct? And obviously, every miner has to be connected to the internet or satellite (any other mediums?)? So in that case you'd want to generate a new address and then have only the funds you want to send within that address? On top of that, couldn't the miner turn around and just steal your funds? Thanks to anyone that can maybe help. I hope this makes sense. If not, I can try and clarify.

you can use radio!

https://blockonomi.com/bitcoin-transactions-radio/

BTC Python developer of various tools. Contact me for programming help (python/cuda)
crackingcrypto.com (OP)
Newbie
*
Offline Offline

Activity: 7
Merit: 6


View Profile
September 17, 2019, 03:46:37 PM
 #5

all you need to hand over miners is the following hex code...

Code:
0200000000010151a779645d1179f51ae04f70926417d1fcbcd1f2ff36a313d5f3467aea2449250000000000fdffffff022e020000000000001976a91462e907b15cbf27d5425399ebf6f0fb50ebb88f1888ac2b58000000000000160014c99fd000fb30137ae03fd2b28f52878e9b29194f024730440220142e35112e454a09bedef4789e75795e59633363c0e9d2b38d158c0457d15ef6022029373bbe045cf725493d06bb12f9c68d47c7205b613f3da7095178ad3ee89c2a0121031f6fa906bb52f3e1bdc59156a5659ce1aa251eaf26f411413c76409360ef72058a140900


How did you get that hex code from the transaction from your blockchair link so fast? I did a bunch of research since reading your post and I now understand how you can create a raw bitcoin transaction and when serialized, is the same hex format that you've shown me.

Thank you everyone.
DdmrDdmr
Legendary
*
Offline Offline

Activity: 2492
Merit: 11048


There are lies, damned lies and statistics. MTwain


View Profile WWW
September 17, 2019, 03:52:50 PM
 #6

<...>
You can access the Hex code by adding a parameter such as follow, using your same TX ID:
https://blockchain.info/tx/1771aa37a95ffd2156e47aaf4c3363054a6159b04c1ccfbd00e2c61a72439e82?format=hex

The output is what you've seen in above posted replies.
CounterEntropy
Full Member
***
Offline Offline

Activity: 214
Merit: 278


View Profile
September 17, 2019, 07:22:46 PM
 #7

all you need to hand over miners is the following hex code...

Code:
0200000000010151a779645d1179f51ae04f70926417d1fcbcd1f2ff36a313d5f3467aea2449250000000000fdffffff022e020000000000001976a91462e907b15cbf27d5425399ebf6f0fb50ebb88f1888ac2b58000000000000160014c99fd000fb30137ae03fd2b28f52878e9b29194f024730440220142e35112e454a09bedef4789e75795e59633363c0e9d2b38d158c0457d15ef6022029373bbe045cf725493d06bb12f9c68d47c7205b613f3da7095178ad3ee89c2a0121031f6fa906bb52f3e1bdc59156a5659ce1aa251eaf26f411413c76409360ef72058a140900


How did you get that hex code from the transaction from your blockchair link so fast? I did a bunch of research since reading your post and I now understand how you can create a raw bitcoin transaction and when serialized, is the same hex format that you've shown me.

Thank you everyone.
If you control your private key, you may try using https://Coinb.in. This might help you a lot to understand Bitcoin's internal mechanism. Make sure to download the wallet from Github and use it offline though.

For example, put the HEX in https://coinb.in/#verify and see the information it reveals about the transaction.
Pages: [1]
  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!