Bitcoin Forum
May 03, 2024, 08:04:18 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Timestamping on the Bitcoin Blockchain: limits  (Read 925 times)
GODLIKE (OP)
Hero Member
*****
Offline Offline

Activity: 546
Merit: 500

LOL what you looking at?


View Profile
December 10, 2015, 04:27:17 AM
 #1

A while ago I've read that only X quantity timestamping can be written into the Bitcoin Blockchain per day (or per block? can't recall).
I would like to know what are the exact limits, as I can't find them anymore after 1h search  Lips sealed

BITCOIN FOREVER news aggregator: only the most important news on the cryptoworld!
1714723458
Hero Member
*
Offline Offline

Posts: 1714723458

View Profile Personal Message (Offline)

Ignore
1714723458
Reply with quote  #2

1714723458
Report to moderator
1714723458
Hero Member
*
Offline Offline

Posts: 1714723458

View Profile Personal Message (Offline)

Ignore
1714723458
Reply with quote  #2

1714723458
Report to moderator
There are several different types of Bitcoin clients. The most secure are full nodes like Bitcoin Core, but full nodes are more resource-heavy, and they must do a lengthy initial syncing process. As a result, lightweight clients with somewhat less security are commonly used.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714723458
Hero Member
*
Offline Offline

Posts: 1714723458

View Profile Personal Message (Offline)

Ignore
1714723458
Reply with quote  #2

1714723458
Report to moderator
1714723458
Hero Member
*
Offline Offline

Posts: 1714723458

View Profile Personal Message (Offline)

Ignore
1714723458
Reply with quote  #2

1714723458
Report to moderator
1714723458
Hero Member
*
Offline Offline

Posts: 1714723458

View Profile Personal Message (Offline)

Ignore
1714723458
Reply with quote  #2

1714723458
Report to moderator
achow101
Moderator
Legendary
*
expert
Offline Offline

Activity: 3388
Merit: 6578


Just writing some code


View Profile WWW
December 10, 2015, 04:45:36 AM
 #2

What do you mean by x quantity timestamping? The only place that timestamps are used are in blocks, but even that timestamp doesn't even matter. It is only used for recalculating the difficulty, so there isn't a limit on that.

GODLIKE (OP)
Hero Member
*****
Offline Offline

Activity: 546
Merit: 500

LOL what you looking at?


View Profile
December 10, 2015, 05:00:13 AM
 #3

What do you mean by x quantity timestamping? The only place that timestamps are used are in blocks, but even that timestamp doesn't even matter. It is only used for recalculating the difficulty, so there isn't a limit on that.

It may be how you say, but for the sake of clearness I repeat: I've READ that there IS actually a limit on the quantity of information that can be stored per day or per block, can't recall.

However, sorry to contradict you (even though I may be wrong) but each block has a limit size, for what I know, so only a limited quantity of info can be stored in it.

BITCOIN FOREVER news aggregator: only the most important news on the cryptoworld!
achow101
Moderator
Legendary
*
expert
Offline Offline

Activity: 3388
Merit: 6578


Just writing some code


View Profile WWW
December 10, 2015, 05:34:28 AM
 #4

It may be how you say, but for the sake of clearness I repeat: I've READ that there IS actually a limit on the quantity of information that can be stored per day or per block, can't recall.
There is a block size limit, if that is what you are talking about. The current limit is 1Mb per block.

However, sorry to contradict you (even though I may be wrong) but each block has a limit size, for what I know, so only a limited quantity of info can be stored in it.
Yes. See above. It has nothing to do with timestamps though. The block header has some bytes (IIRC 4 bytes) reserved for a UNIX timestamp.

GODLIKE (OP)
Hero Member
*****
Offline Offline

Activity: 546
Merit: 500

LOL what you looking at?


View Profile
December 10, 2015, 05:45:04 AM
 #5

It may be how you say, but for the sake of clearness I repeat: I've READ that there IS actually a limit on the quantity of information that can be stored per day or per block, can't recall.
There is a block size limit, if that is what you are talking about. The current limit is 1Mb per block.

However, sorry to contradict you (even though I may be wrong) but each block has a limit size, for what I know, so only a limited quantity of info can be stored in it.
Yes. See above. It has nothing to do with timestamps though. The block header has some bytes (IIRC 4 bytes) reserved for a UNIX timestamp.

So if in the next hour 1 million people want to timestamp something in the next hour, they can? No problem would arise?

BITCOIN FOREVER news aggregator: only the most important news on the cryptoworld!
achow101
Moderator
Legendary
*
expert
Offline Offline

Activity: 3388
Merit: 6578


Just writing some code


View Profile WWW
December 10, 2015, 05:58:00 AM
 #6


So if in the next hour 1 million people want to timestamp something in the next hour, they can? No problem would arise?
Timestamp what? What would they be including a timestamp on? The only thing in bitcoin they includes a timestamp are blocks. If a million blocks were attempted to be produced, then after the first 2016 the difficulty would sit through the roof and then blocks would only be made every 10 minutes as it should.

GODLIKE (OP)
Hero Member
*****
Offline Offline

Activity: 546
Merit: 500

LOL what you looking at?


View Profile
December 10, 2015, 06:00:57 AM
 #7


So if in the next hour 1 million people want to timestamp something in the next hour, they can? No problem would arise?
Timestamp what? What would they be including a timestamp on?

Anything. Photos, PDF, videos.

If there is no limit, can you explain to me why these people are launching this service? https://uproov.com/index.php

BITCOIN FOREVER news aggregator: only the most important news on the cryptoworld!
shorena
Copper Member
Legendary
*
Offline Offline

Activity: 1498
Merit: 1499


No I dont escrow anymore.


View Profile WWW
December 10, 2015, 06:05:41 AM
 #8

It may be how you say, but for the sake of clearness I repeat: I've READ that there IS actually a limit on the quantity of information that can be stored per day or per block, can't recall.
There is a block size limit, if that is what you are talking about. The current limit is 1Mb per block.

However, sorry to contradict you (even though I may be wrong) but each block has a limit size, for what I know, so only a limited quantity of info can be stored in it.
Yes. See above. It has nothing to do with timestamps though. The block header has some bytes (IIRC 4 bytes) reserved for a UNIX timestamp.

So if in the next hour 1 million people want to timestamp something in the next hour, they can? No problem would arise?

Maybe, only 1 MB of information can be stored in a block. The block itself acts as a timestamp for the system. There is one block every 10 minutes on average, so 6 blocks on average. If these 1 million people issue a single transaction together they will probably have no problem to get a place in a block. If every one of the 1 million people wanted to issue a transaction and get a timestamp from a block, they would have to wait longer. How long depends on the size of each transaction. If we assume a typical small transaction size of 225 byte, that all blocks are actually filled by miners, they would need ~255 blocks or 42.5 hours (on average).


So if in the next hour 1 million people want to timestamp something in the next hour, they can? No problem would arise?
Timestamp what? What would they be including a timestamp on?

Anything. Photos, PDF, videos.

If there is no limit, can you explain to me why these people are launching this service? https://uproov.com/index.php

"using blockchain technology" does not mean they will use bitcoin. Its possible to make a transaction that is storing any infromation instead of specific bitcoin money moving information though.

Im not really here, its just your imagination.
GODLIKE (OP)
Hero Member
*****
Offline Offline

Activity: 546
Merit: 500

LOL what you looking at?


View Profile
December 10, 2015, 06:08:00 AM
 #9

Quote
"using blockchain technology" does not mean they will use bitcoin. Its possible to make a transaction that is storing any infromation instead of specific bitcoin money moving information though.

Exactly: they are NOT using the Bitcoin blockchain.
So, there must be a reason.

BITCOIN FOREVER news aggregator: only the most important news on the cryptoworld!
shorena
Copper Member
Legendary
*
Offline Offline

Activity: 1498
Merit: 1499


No I dont escrow anymore.


View Profile WWW
December 10, 2015, 06:12:49 AM
 #10

Quote
"using blockchain technology" does not mean they will use bitcoin. Its possible to make a transaction that is storing any infromation instead of specific bitcoin money moving information though.

Exactly: they are NOT using the Bitcoin blockchain.
So, there must be a reason.

The reasons is: its expensive. Depending on the method you can store 80 bytes per transaction (OP_RETURN) and have to pay the needed fee or you will get a transaction that can never be spend[1].


[1] https://bitcointalk.org/index.php?topic=524877.0

Im not really here, its just your imagination.
GODLIKE (OP)
Hero Member
*****
Offline Offline

Activity: 546
Merit: 500

LOL what you looking at?


View Profile
December 10, 2015, 06:21:11 AM
 #11

Quote
"using blockchain technology" does not mean they will use bitcoin. Its possible to make a transaction that is storing any infromation instead of specific bitcoin money moving information though.

Exactly: they are NOT using the Bitcoin blockchain.
So, there must be a reason.

The reasons is: its expensive. Depending on the method you can store 80 bytes per transaction (OP_RETURN) and have to pay the needed fee or you will get a transaction that can never be spend[1].


[1] https://bitcointalk.org/index.php?topic=524877.0

But you could upload only an hash that marks a document: the document could be offline, and you could still match that hash with the document. If the document changes, the hash would prove it's not the same document. This would be a lot cheaper.

BITCOIN FOREVER news aggregator: only the most important news on the cryptoworld!
shorena
Copper Member
Legendary
*
Offline Offline

Activity: 1498
Merit: 1499


No I dont escrow anymore.


View Profile WWW
December 10, 2015, 08:23:42 AM
 #12

-snip-
But you could upload only an hash that marks a document: the document could be offline, and you could still match that hash with the document. If the document changes, the hash would prove it's not the same document. This would be a lot cheaper.

or you could use twitter for that, sign it with a PGP key, etc., which would be free. Its certainly possible if that is your question.

Im not really here, its just your imagination.
GODLIKE (OP)
Hero Member
*****
Offline Offline

Activity: 546
Merit: 500

LOL what you looking at?


View Profile
December 10, 2015, 08:38:54 AM
 #13

-snip-
But you could upload only an hash that marks a document: the document could be offline, and you could still match that hash with the document. If the document changes, the hash would prove it's not the same document. This would be a lot cheaper.

or you could use twitter for that, sign it with a PGP key, etc., which would be free. Its certainly possible if that is your question.

But Twitter can close your account, the blockchain can't be closed.

BITCOIN FOREVER news aggregator: only the most important news on the cryptoworld!
hhanh00
Sr. Member
****
Offline Offline

Activity: 467
Merit: 266


View Profile
December 10, 2015, 08:40:23 AM
 #14

They don't need to publish all the hashes to the blockchain. They can keep them on their systems and push a merkle root from time to time. Whenever someone needs to prove his claim, he shows the document hash and the service gives the fragment that leads to the root. Technically, there are no limits imposed by Bitcoin.

GODLIKE (OP)
Hero Member
*****
Offline Offline

Activity: 546
Merit: 500

LOL what you looking at?


View Profile
December 10, 2015, 09:23:26 AM
 #15

They don't need to publish all the hashes to the blockchain. They can keep them on their systems and push a merkle root from time to time. Whenever someone needs to prove his claim, he shows the document hash and the service gives the fragment that leads to the root. Technically, there are no limits imposed by Bitcoin.

I don't think this system would be very practical or acceptable.

BITCOIN FOREVER news aggregator: only the most important news on the cryptoworld!
medUSA
Legendary
*
Offline Offline

Activity: 952
Merit: 1003


--Signature Designs-- http://bit.ly/1Pjbx77


View Profile WWW
December 10, 2015, 09:29:30 AM
 #16

Quote
"using blockchain technology" does not mean they will use bitcoin. Its possible to make a transaction that is storing any infromation instead of specific bitcoin money moving information though.
Exactly: they are NOT using the Bitcoin blockchain.
So, there must be a reason.

On their site, they say they can "time stamps to the nearest second". They could be using their own blockchain to do that, but don't need to. They only need to send 1 transaction to the bitcoin blockchain containing a hash of their timestamp/file for every authentication they wish to make. I read that users can "see the Blockchain Key independently from our site at Blocktrail.com", so the verification is actually on the bitcoin blockchain. It make sense because it is the most secure blockchain available.
GODLIKE (OP)
Hero Member
*****
Offline Offline

Activity: 546
Merit: 500

LOL what you looking at?


View Profile
December 10, 2015, 11:45:42 AM
 #17

Quote
"using blockchain technology" does not mean they will use bitcoin. Its possible to make a transaction that is storing any infromation instead of specific bitcoin money moving information though.
Exactly: they are NOT using the Bitcoin blockchain.
So, there must be a reason.

On their site, they say they can "time stamps to the nearest second". They could be using their own blockchain to do that, but don't need to. They only need to send 1 transaction to the bitcoin blockchain containing a hash of their timestamp/file for every authentication they wish to make. I read that users can "see the Blockchain Key independently from our site at Blocktrail.com", so the verification is actually on the bitcoin blockchain. It make sense because it is the most secure blockchain available.

So why should I be using their service and pay also???

BITCOIN FOREVER news aggregator: only the most important news on the cryptoworld!
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!