Author

Topic: I didn't know IP addresses was used to send bitcoin (Read 149 times)

legendary
Activity: 3402
Merit: 10424
Recently doing some research about the end of using IP addresses to generate public keys for bitcoin transactions
That's not exactly how it worked. As far as I know the IP address (like today) was only used to connect to another node. The address was generated by the other node locally (the same way any wallet generated a new address) and was sent over the network as a response to your request.
Basically:
1. Connect to IP
2. Perform handshake
3. Send request to fetch their address
4. Receive the address
5. Send the amount to that address.

The biggest problem with this method is that bitcoin messages are sent over HTTP (ie. un-encrypted) so anybody can modify them by performing a man in the middle attack.
legendary
Activity: 4186
Merit: 4385
no no no
it was not about that at all

it was instead of broadcasting a legacy tx to a wide network, people can broadcast their transactions(using bitcoin legacy p2pk addresses) direct between users

it had NOTHING to do with using an IP address as a fund receiver ID instead of a legacy address

it was not about putting an IP address inside a transaction as the destination 'output'
because if it were, then there is no way to sign/confirm spending that output

it was purely about broadcasting a standard legacy TX to someones node direct instead of via the entire peer network

to allow direct communication between customer and merchant so they can send extra data like receipts or order numbers along with a legacy tx
Ucy
sr. member
Activity: 2576
Merit: 401
I like how everything ended without much debate even though both 2 masters (satoshi & theymos) were in support of the ip address option.
The main thing that almost persuaded me in Theymos argument is that the ip alternative can help keep data out of the Blockchain( I actually don't want my Blockchain to be filled up quickly esp with heavy data). Unfortunately this broke the most important ideal of Bitcoin, which is Immutablity(satoshi seems to have solution for anonymity/privacy issue this can also create) .
  Once an ideal is violated you just have to prepare for the worst.
legendary
Activity: 2240
Merit: 10532
There are lies, damned lies and statistics. MTwain
The screen captures seem to be pulled from this archived snapshot dating back from March 2009 (there is a prior archived version from January 2009, but the images don’t show).

The related comments alongside the release (see the above links) are an interesting read, and further clarify how sending to an IP worked:
Quote
<…> If the recipient is online, you can enter their IP address and it will connect, get a new public key and send the transaction with comments. <…>

Another comment that caught my attention is this one:
Quote
Generated coins must wait 120 blocks to mature before they can be spent.
legendary
Activity: 1638
Merit: 1036
6.25 ---> 3.125
I could see a lot of issues arising from using an IP address to transact coins. A domain name, maybe that would have been cool. If it worked similar to Binance's internal transfers, I guess that would increase privacy however I could only see a lot of work having been done for it to have functioned as intended. It would be kind of like a giant lightning network, which took years to perfect on a per-channel basis (let alone an entire network basis). Very interesting though. I had no idea about this!
hero member
Activity: 2254
Merit: 831
It is a label for sender and receiver which is used to hide their public addresses. Like you can send to other users on Binance internally without have to know about their receiving addresses and same on other exchanges. Sending internally gives you free transaction fee too.

Like user on forum, they can have display name change but their username is the same.
Like on banks, you can lose your card and request to have another card but your bank account ID is the same, only the card number is different but it is connected with your bank account ID.
hero member
Activity: 1050
Merit: 509
Leading Crypto Sports Betting & Casino Platform
Recently doing some research about the end of using IP addresses to generate public keys for bitcoin transactions and it seemed that Theymos was not in support of it; from the long argument it resulted to in the forum. Though, others had seen it as an insecure means of transacting BTC, it makes no difference keeping the IP address method. It's my first time of finding such tech about bitcoin, and I don't think the method stood the test of time before it was removed from the network.

Found it from a rare picture of bitcoin org website posted on twitter by Rizzo. And to know that bitcoin was also sent using the forum as a vehicle or wallet intrigued me to say that it was just a small amount of people that started the journey of bitcoin, and bitcoin has seen lots of changes in the technology.  




https://bitcointalksearch.org/topic/pull-remove-send-to-ip-address-and-ip-transactions-support-9334


Jump to: