Bitcoin Forum
December 10, 2018, 04:48:20 PM *
News: Latest Bitcoin Core release: 0.17.0 [Torrent].
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Standardization on informative bitcoin transaction system  (Read 2506 times)
ploum
Sr. Member
****
Offline Offline

Activity: 378
Merit: 250



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 ?

Blog posts about Bitcoin - 1KdRBbhjo72CqKTrFsQed6s9NMrvwvrUkq
100% New Software
PC, Mac, Android, & HTML5 Clients
Krill Rakeback
Low Rake
Bitcoin Poker 3.0
Bad Beat Jackpot
SwC Poker Relaunch
PLAY NOW
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1544460501
Hero Member
*
Offline Offline

Posts: 1544460501

View Profile Personal Message (Offline)

Ignore
1544460501
Reply with quote  #2

1544460501
Report to moderator
1544460501
Hero Member
*
Offline Offline

Posts: 1544460501

View Profile Personal Message (Offline)

Ignore
1544460501
Reply with quote  #2

1544460501
Report to moderator
molecular
Donator
Legendary
*
Offline Offline

Activity: 2590
Merit: 1007



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: 500


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:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!