Bitcoin Forum
April 25, 2024, 08:43:46 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 ?

1714034626
Hero Member
*
Offline Offline

Posts: 1714034626

View Profile Personal Message (Offline)

Ignore
1714034626
Reply with quote  #2

1714034626
Report to moderator
Every time a block is mined, a certain amount of BTC (called the subsidy) is created out of thin air and given to the miner. The subsidy halves every four years and will reach 0 in about 130 years.
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!