Bitcoin Forum
August 17, 2018, 05:39:53 PM *
News: Latest stable version of Bitcoin Core: 0.16.2  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Standardization on informative bitcoin transaction system  (Read 2495 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
1534527593
Hero Member
*
Offline Offline

Posts: 1534527593

View Profile Personal Message (Offline)

Ignore
1534527593
Reply with quote  #2

1534527593
Report to moderator
BOUNTY PORTALS
BLOG
WHERE BOUNTY MANAGEMENT
MEETS AUTOMATION
SIGNATURE CAMPAIGNS
TWITTER
FACEBOOK
MEDIA CAMPAIGNS
AND MORE!
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1534527593
Hero Member
*
Offline Offline

Posts: 1534527593

View Profile Personal Message (Offline)

Ignore
1534527593
Reply with quote  #2

1534527593
Report to moderator
1534527593
Hero Member
*
Offline Offline

Posts: 1534527593

View Profile Personal Message (Offline)

Ignore
1534527593
Reply with quote  #2

1534527593
Report to moderator
molecular
Donator
Legendary
*
Offline Offline

Activity: 2534
Merit: 1006



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!