Bitcoin Forum
May 04, 2024, 03:11:25 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Timestamping documents with the blockchain  (Read 199 times)
Paleus (OP)
Full Member
***
Offline Offline

Activity: 284
Merit: 122


www.diginomics.com


View Profile WWW
February 28, 2020, 07:18:05 AM
 #1

I am looking for a service or tutorial that instructs on how to use the timestamping feature of the blockchain to record the existence and immutability of important documents.

We want to timestamp a document into the blockchain for a "proof of existence". It is also useful that the block will demonstrate the time it was created.

Does anyone on this board have a recommendation about which service to use or how to do this? It is preferable not to use a 3rd party.

I have downloaded the blockchain but am not particularly inclined to start running a full-node.

Thank you for any and all help.

1714835485
Hero Member
*
Offline Offline

Posts: 1714835485

View Profile Personal Message (Offline)

Ignore
1714835485
Reply with quote  #2

1714835485
Report to moderator
1714835485
Hero Member
*
Offline Offline

Posts: 1714835485

View Profile Personal Message (Offline)

Ignore
1714835485
Reply with quote  #2

1714835485
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714835485
Hero Member
*
Offline Offline

Posts: 1714835485

View Profile Personal Message (Offline)

Ignore
1714835485
Reply with quote  #2

1714835485
Report to moderator
SFR10
Legendary
*
Offline Offline

Activity: 2996
Merit: 3417


Crypto Swap Exchange


View Profile WWW
February 29, 2020, 10:21:57 AM
 #2

I am looking for a service or tutorial that instructs on how to use the timestamping feature of the blockchain to record the existence and immutability of important documents.

We want to timestamp a document into the blockchain for a "proof of existence". It is also useful that the block will demonstrate the time it was created.

Does anyone on this board have a recommendation about which service to use or how to do this? It is preferable not to use a 3rd party.
Here are two timestamping services [I'm not vouching for them]:


Tutorial:


█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
psycodad
Legendary
*
Offline Offline

Activity: 1604
Merit: 1564


精神分析的爸


View Profile
February 29, 2020, 12:50:35 PM
 #3

Since this is in Bitcoin I am somewhat hesitating to refer to FLO (Florincoin), but nonetheless it could be relevant depending on your requirements regarding security and space for notarizations.

FLO obviously doesn't offer the level of security that BTC has due to much lower hashrate, but it allows you to store up to 1024 bytes of flodata per tx directly and easily from the wallet.

HTH

scryptachain
Copper Member
Newbie
*
Offline Offline

Activity: 34
Merit: 0


View Profile
March 02, 2020, 04:33:44 PM
 #4

Or you can use Scrypta blockchain
https://medium.com/@scryptachain/scrypta-blockchain-functioning-examples-a9937a34a354

Through the mobile app, you can already upload, enrcypt and save your files over blockchain
Any file will be provided by proof-of-existence, and the service cost only 0,0002$ in Lyra
For more info join our discord server https://discord.me/scryptachain
Harlot
Hero Member
*****
Offline Offline

Activity: 1806
Merit: 671


View Profile
March 02, 2020, 07:12:08 PM
 #5

Does anyone on this board have a recommendation about which service to use or how to do this? It is preferable not to use a 3rd party.

Any kind of service outside from your organization/subsidiary will always count as a 3rd party service so I doubt that I can recommend you anything aside from developing your own blockchain for the purposes of time stamping  your documents. This is the only way to know that the blockchain you have is not tainted with any kind of dirt as you are the one who developed and control it and you are the only one who has the access for it. Maybe what you are looking for instead is a developer who can do develop your own blockchain-based time stamping program.
joniboini
Legendary
*
Offline Offline

Activity: 2184
Merit: 1789



View Profile WWW
March 03, 2020, 05:55:47 AM
 #6

You could hash the document and then put the hash on a tx output. That's literally what you should do, no need for fancy stuff or jargon like machine learning timestamping.

The block will always have the details of when it was created so it should be no problem.

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits.
..........UNLEASH..........
THE ULTIMATE
GAMING EXPERIENCE
DUELBITS
FANTASY
SPORTS
████▄▄█████▄▄
░▄████
███████████▄
▐███
███████████████▄
███
████████████████
███
████████████████▌
███
██████████████████
████████████████▀▀▀
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
.
▬▬
VS
▬▬
████▄▄▄█████▄▄▄
░▄████████████████▄
▐██████████████████▄
████████████████████
████████████████████▌
█████████████████████
███████████████████
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
/// PLAY FOR  FREE  ///
WIN FOR REAL
..PLAY NOW..
scryptachain
Copper Member
Newbie
*
Offline Offline

Activity: 34
Merit: 0


View Profile
March 03, 2020, 09:30:15 AM
 #7

Our solution is totally decentralized and our codes are totally opensourced
https://github.com/scryptachain

it's not necessary to create your own blockchain, just download Manent app
https://manent.app/en/
Thekool1s
Legendary
*
Offline Offline

Activity: 1512
Merit: 1218


Change is in your hands


View Profile
March 03, 2020, 09:45:58 AM
 #8

Quote from: Harlot
I can recommend you anything aside from developing your own blockchain for the purposes of time stamping  your documents.

That is a bad idea, you do know that he will be able to manipulate the data whenever he wishes right? Centralized blockchain is just another database which can be mutated whenever the company wishes...  It just saves them the trouble of syncing the data across multiple servers... Wouldn't recommend.

@Paleus follow what @joniboini has suggested it's the best way IMO. Check this thread out on to do it: https://www.reddit.com/r/btc/comments/49pp3n/eli5_how_to_embed_text_into_a_bitcoin_transaction/

There is a website called: https://www.proofofexistence.com which does exactly what you are looking for but you can do it for free by reading the thread I linked above.
DiamondCardz
Legendary
*
Offline Offline

Activity: 1134
Merit: 1112



View Profile WWW
March 04, 2020, 09:30:58 PM
 #9

If you want to timestamp documents yourself, without needing to use a third-party service, you can use the OP_RETURN opcode to create an invalid transaction, & put ~40 bytes of arbitrary data into the scriptPubKey of a transaction output. You can either store a (small!) hash in there, some UTF8 encoding, or similar, referencing your document. Then you have a record in the blockchain (although certain nodes will prune it upon seeing the OP_RETURN opcode) of your message, timestamped.

BA Computer Science, University of Oxford
Dissertation was about threat modelling on distributed ledgers.
BrewMaster
Legendary
*
Offline Offline

Activity: 2114
Merit: 1292


There is trouble abrewing


View Profile
March 05, 2020, 04:14:07 PM
 #10

you can use the OP_RETURN opcode to create an invalid transaction, & put ~40 bytes of arbitrary data into the scriptPubKey of a transaction output.

a transaction that has an OP_RETURN output is not invalid, that particular output is not spendable (for obvious reasons) that is why the amount of it is set to zero otherwise you would be burning coins.
as for the size the 40 byte is a very old rule, nowadays the limit is 83 bytes.

There is a FOMO brewing...
hamburger
Full Member
***
Offline Offline

Activity: 241
Merit: 107



View Profile WWW
March 09, 2020, 04:35:32 PM
 #11

I am looking for a service or tutorial that instructs on how to use the timestamping feature of the blockchain to record the existence and immutability of important documents.

We want to timestamp a document into the blockchain for a "proof of existence". It is also useful that the block will demonstrate the time it was created.

Does anyone on this board have a recommendation about which service to use or how to do this? It is preferable not to use a 3rd party.

I have downloaded the blockchain but am not particularly inclined to start running a full-node.

Thank you for any and all help.

Hi,

You could have a look at https://www.bytestamp.net/ - it is a free tool to timestamp & produce proof of existence of anything.

If you want to do it your self, have a look at https://bitcointalk.org/index.php?topic=2188160.msg50735129#msg50735129 - this is done using Datacoin.

Hope it will put you on the right track.

H

Datacoin : DHZ6H91fsDoBHbdqED3ysCJJ2TUh3zRMZD
Krugercoin : Yz3A9sTMp2yh5QLuAL8YQyvS5PdjHRHkkf
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!