Bitcoin Forum
May 10, 2024, 12:25:34 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Standardization on informative bitcoin transaction system  (Read 2610 times)
ploum (OP)
Sr. Member
****
Offline Offline

Activity: 428
Merit: 253



View Profile WWW
November 20, 2010, 05:08:54 PM
 #1

Hello,

If I fully understand the need for anonymous transaction, there's *a lot* of cases when you do want to be authentified and to send a message with your transaction. With bitcoin, I imagine a system like the following:

There's also a need for a bank account ID that you can easily remember.

Let's say that my bitcoin bank is  ploum.net. My id could be ploum.net/ploum

If my friend "Joe" (which has an account on bitcoin.com)  want to pay me 5BTC for a party, in his banking software, he just put :

Receiver : http://ploum.net/ploum
Amount : 5
Message : thanks for the party buddy


What will happen then is the following :

Bitcoin.com                                               http://ploum.net/ploum
-------------                                               -----------

New transaction
From Joe Pal ( http://bitcoin.com/joe )
Message : Thanks for the party buddy
                                                      -------->
                                                                Replying with new bitcoin adress
                                                                15SCCTDK9xcZyKFWXsPRXYS9s1m3Mikcxs
                                                     <---------
Using the bitcoin adress to pay 5BTC

                                                   

This makes it at least as useful as the current banking system. Even more because account number are now a simple URL.


Advantages:
-------------
+ Easy to use, easy to give your account ID to someone.
+ Hide completely the ugly bitcoin adress from end user sight.
+ Allow to transmit message
+ Could also be used anonymously (for example, by going with a web browser to http://ploum.net/ploum, you can receive a bitcoin adress that you can use manually)
+ Decentralized. Anyone with a http server can implement his own bitcoin bank compatible with the system.

Disadvantages:
----------------
- No real authentification (anybody can fake Joe Pal and pay for him. But does it make sense to forbid that ?)
- Someone using the bitcoin adress manually could use it multiple times and you will always see the same message. But the client might display only the total received by a bitcoin adress, not each transaction.



Question :
-----------

Is there already discussions about doing that ?

Is there any standardization on the communication between ploum.net and bitcoin.com ?

Did I missed something ?

Once a transaction has 6 confirmations, it is extremely unlikely that an attacker without at least 50% of the network's computation power would be able to reverse it.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
molecular
Donator
Legendary
*
Offline Offline

Activity: 2772
Merit: 1019



View Profile
September 18, 2014, 08:58:41 PM
 #2

Hello,

If I fully understand the need for anonymous transaction, there's *a lot* of cases when you do want to be authentified and to send a message with your transaction. With bitcoin, I imagine a system like the following:

There's also a need for a bank account ID that you can easily remember.

Let's say that my bitcoin bank is  ploum.net. My id could be ploum.net/ploum

If my friend "Joe" (which has an account on bitcoin.com)  want to pay me 5BTC for a party, in his banking software, he just put :

Receiver : http://ploum.net/ploum
Amount : 5
Message : thanks for the party buddy


What will happen then is the following :

Bitcoin.com                                               http://ploum.net/ploum
-------------                                               -----------

New transaction
From Joe Pal ( http://bitcoin.com/joe )
Message : Thanks for the party buddy
                                                      -------->
                                                                Replying with new bitcoin adress
                                                                15SCCTDK9xcZyKFWXsPRXYS9s1m3Mikcxs
                                                     <---------
Using the bitcoin adress to pay 5BTC

                                                   

This makes it at least as useful as the current banking system. Even more because account number are now a simple URL.


Advantages:
-------------
+ Easy to use, easy to give your account ID to someone.
+ Hide completely the ugly bitcoin adress from end user sight.
+ Allow to transmit message
+ Could also be used anonymously (for example, by going with a web browser to http://ploum.net/ploum, you can receive a bitcoin adress that you can use manually)
+ Decentralized. Anyone with a http server can implement his own bitcoin bank compatible with the system.

Disadvantages:
----------------
- No real authentification (anybody can fake Joe Pal and pay for him. But does it make sense to forbid that ?)
- Someone using the bitcoin adress manually could use it multiple times and you will always see the same message. But the client might display only the total received by a bitcoin adress, not each transaction.



Question :
-----------

Is there already discussions about doing that ?

Is there any standardization on the communication between ploum.net and bitcoin.com ?

Did I missed something ?

Great foresight! You invented the payment protocol!


PGP key molecular F9B70769 fingerprint 9CDD C0D3 20F8 279F 6BE0  3F39 FC49 2362 F9B7 0769
bee7
Hero Member
*****
Offline Offline

Activity: 574
Merit: 523


View Profile
September 18, 2014, 09:08:39 PM
 #3

This is probably what you are looking for: https://github.com/bitcoin/bips/blob/master/bip-0070.mediawiki
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!