Bitcoin Forum
December 04, 2016, 04:13:20 AM *
News: Latest stable version of Bitcoin Core: 0.13.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: bitcoin: URI expiration date  (Read 1802 times)
ThomasV
Legendary
*
Offline Offline

Activity: 1722



View Profile WWW
January 23, 2012, 11:13:01 AM
 #1

Recently I proposed to add digital signatures to bitcoin: URIs, in order to proof the identity of the payee (see http://ecdsa.org/bitcoin_URIs.html).
Here is another feature I would like to see added to bitcoin: URIs: expiration dates.

Here is an example: I recently bought a gift order at spendbitcoins.com. The merchant webpage displayed a bitcoin address and asked me to initiate payment within 15 minutes. I guess the 'within 15 minutes' constraint is in order to allow the merchant to delete the token if the customer does not send the money. I think this type of constraint should make it into bitcoin: URI specs. Example:
Code:
bitcoin:19mP9FKrXqL46Si58pHdhGKow88SUPy1V8?amount=1&label=hello&expiration=123456
The expiration date could be a block number or a date.
the expected behaviour is that a Bitcoin client should not send the coins if the URI is expired.

Electrum: the convenience of a web wallet, without the risks
1480824800
Hero Member
*
Offline Offline

Posts: 1480824800

View Profile Personal Message (Offline)

Ignore
1480824800
Reply with quote  #2

1480824800
Report to moderator
1480824800
Hero Member
*
Offline Offline

Posts: 1480824800

View Profile Personal Message (Offline)

Ignore
1480824800
Reply with quote  #2

1480824800
Report to moderator
1480824800
Hero Member
*
Offline Offline

Posts: 1480824800

View Profile Personal Message (Offline)

Ignore
1480824800
Reply with quote  #2

1480824800
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
HostFat
Staff
Legendary
*
Offline Offline

Activity: 2282


I support freedom of choice


View Profile WWW
January 23, 2012, 04:22:46 PM
 #2

I think that the bitcoin client should give a warning to the user instead of blocking him completely.

Example:
"The time to use this address seems expired, are you really sure to make this transaction? You can lose all these Bitcoins"
[YES][NO]

Eternity Wall: Messages lasting forever - The Rock Trading (ref): A good exchange / gateway Ripple, with support for multisig, since 2007. 
https://bitcointa.lk: Bitcointalk backup if offline - Bitcoin Foundation Italia - Blog: http://theupwind.blogspot.it
jim618
Legendary
*
Offline Offline

Activity: 1708



View Profile WWW
January 23, 2012, 05:33:23 PM
 #3

It would also help merchants manage their exposure to exchange rate fluctuations.

MultiBit HD   Lightweight desktop client.                    Bitcoin Solutions Ltd   Bespoke software. Consultancy.
ThomasV
Legendary
*
Offline Offline

Activity: 1722



View Profile WWW
January 23, 2012, 07:02:51 PM
 #4

It would also help merchants manage their exposure to exchange rate fluctuations.
indeed.

Electrum: the convenience of a web wallet, without the risks
finway
Hero Member
*****
Offline Offline

Activity: 714


View Profile
January 24, 2012, 02:23:06 PM
 #5

The problem is: time is not synchronized.

HostFat
Staff
Legendary
*
Offline Offline

Activity: 2282


I support freedom of choice


View Profile WWW
January 24, 2012, 02:28:08 PM
 #6

But as he said, block number is the real time of the Bitcoin network Cheesy

Eternity Wall: Messages lasting forever - The Rock Trading (ref): A good exchange / gateway Ripple, with support for multisig, since 2007. 
https://bitcointa.lk: Bitcointalk backup if offline - Bitcoin Foundation Italia - Blog: http://theupwind.blogspot.it
mila
Sr. Member
****
Offline Offline

Activity: 462



View Profile
January 24, 2012, 02:41:55 PM
 #7

The problem is: time is not synchronized.
But as he said, block number is the real time of the Bitcoin network Cheesy

+ 1
block numbers ftw!
seriously, this is the pulse of bitcoin and probably the only reliable indicator of time/progress not mentioning the account balances Wink

your ad here:
ThomasV
Legendary
*
Offline Offline

Activity: 1722



View Profile WWW
January 24, 2012, 03:02:54 PM
 #8

block numbers are obviously easier to implement, but real time is possible too.
something like "Please pay within the next hour" is more user friendly that "please pay within the next six blocks". obviously.

Electrum: the convenience of a web wallet, without the risks
HostFat
Staff
Legendary
*
Offline Offline

Activity: 2282


I support freedom of choice


View Profile WWW
January 24, 2012, 03:31:00 PM
 #9

Ok, but the user must be educated.
We can't leave him forever alone with his own stupidity Smiley
There must be an option/flag that enable the "advanced view" and it will show what the client is really waiting for ( the block number )
There aren't also only noob users, there are also user like me that prefer to see "everything" Cheesy

Eternity Wall: Messages lasting forever - The Rock Trading (ref): A good exchange / gateway Ripple, with support for multisig, since 2007. 
https://bitcointa.lk: Bitcointalk backup if offline - Bitcoin Foundation Italia - Blog: http://theupwind.blogspot.it
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!