Bitcoin Forum
November 08, 2024, 05:01:44 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: bitcoin: URI expiration date  (Read 2030 times)
ThomasV (OP)
Legendary
*
Offline Offline

Activity: 1896
Merit: 1353



View Profile WWW
January 23, 2012, 11:13:01 AM
Last edit: January 24, 2012, 03:05:30 PM by ThomasV
 #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
HostFat
Staff
Legendary
*
Offline Offline

Activity: 4270
Merit: 1209


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]

NON DO ASSISTENZA PRIVATA - https://t.me/hostfatmind/
jim618
Legendary
*
Offline Offline

Activity: 1708
Merit: 1066



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 (OP)
Legendary
*
Offline Offline

Activity: 1896
Merit: 1353



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


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

The problem is: time is not synchronized.

HostFat
Staff
Legendary
*
Offline Offline

Activity: 4270
Merit: 1209


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

NON DO ASSISTENZA PRIVATA - https://t.me/hostfatmind/
mila
Sr. Member
****
Offline Offline

Activity: 462
Merit: 250



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 (OP)
Legendary
*
Offline Offline

Activity: 1896
Merit: 1353



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: 4270
Merit: 1209


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

NON DO ASSISTENZA PRIVATA - https://t.me/hostfatmind/
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!