Blockchain-Based Document Timestamping | Online Document Signing - Zoho Sign

Blockchain Timestamping

Blockchain-based timestamping allows Zoho Sign to offer an additional measure of document verification, and publicly establish signer accountability. In this, a public decentralized blockchain captures the document signing event in the form of an entry and this is accessible to all and immune to change. Since the blockchain is, by design, resistant to tampering, this feature creates an immutable record of document integrity and non-repudiation. Presently, blockchain-based timestamping is done on the Bitcoin blockchain network through an integration with a third-party service called OpenTimestamps.

Note: 
  1. Only available in Enterprise Edition.
  2. Presently available at no additional cost. May be subject to additional pricing in the future.

How does blockchain timestamping work in Zoho Sign?
Whenever a document is signed digitally using Zoho Sign, if blockchain timestamping is enabled, a timestamp request along with the document hash will be sent to the OpenTimestamp servers. The server aggregates these requests and records them periodically on the Bitcoin network by initiating a very small Bitcoin transaction and placing the aggregated information in the transaction block. Once this transaction block is committed to the blockchain, a proof is generated for the timestamp and mapped against the respective documents in Zoho Sign for independent verification.

Note:
  1. Documents that were blockchain timestamped prior to November 2021 were timestamped onto the Ethereum public blockchain.
  2. The steps to verify the timestamps of these documents are given at the end of this page.
  3. Zoho Sign no longer uses the Ethereum network for blockchain-based timestamping.

Will my document be exposed to the public with blockchain timestamping?
No, it will not. Only the hash of the signed document, in a modified format, is finally added to the public blockchain, and not the document itself. A hash is a unique, unintelligible, alphanumeric value generated by performing an algorithmic action on the contents and properties of the document as a whole. Hashing is a strictly one way, irreversible process. The signed and unsigned versions of the same document will generate different hash values. Adding the signed document's hash to the blockchain does not expose the document data or its contents to those accessing the blockchain.

How do I enable blockchain timestamping in Zoho Sign?

To enable blockchain timestamping:
  1. Hover over Settings in the left navigation panel on your Zoho Sign dashboard.
  2. Select Account settings under Admin from the dropdown menu.
  3. Click the Blockchain tab and toggle Blockchain time-stamping to ON.



How do I verify a document timestamp on the Bitcoin blockchain?

  1. Upon successful completion of all signing activity in a document, the status of its timestamp or associated transaction on the Bitcoin blockchain will be in the document details page.
  2. Typically, this Bitcoin transaction may take up to eight hours from the time of document completion to be completed depending on the length of the transaction queue at the time. During this period, the status of the transaction will show as PENDING on the document details page.


  3. Upon the completion of the Bitcoin transaction, the transaction block is added to the blockchain and the status of the transaction changes to SUCCESS in the document details page. Is transaction ID and transaction commit time, the associated document's sign completion time, and document hash (SHA-256)  can be viewed by clicking View more.



  4. For further verification, click the link icon in the transaction details box. This will take you to the website of the OpenTimestamps service, where you can view details such as the Bitcoin block ID where the aggregated document hashes were recorded.


  5. Click the Bitcoin block ID to view a list of the document hashes committed to the blockchain in that block.
  6. The hash of the current document should be present in the list.



How do I verify a document timestamp on the Ethereum blockchain? 

For documents completed prior to November 2021
  1. For documents with successfully completion of all signing activity, the status of the associated Ethereum blockchain transaction can be seen in the document details page.


  2. Click View more to see the details of the transaction. This displays the timestamp's transaction block commit time and transaction ID, as well as the associated document's sign completion time and document hash (SHA-256).


  3. For further verification, click the link icon in the transaction details box. This will take you to the Transaction Details page of the associated transaction on the Ethereum Blockchain Explorer website.


  4. Expand the Click to see more option to view the Input Data field. This field lists the aggregated document hashes, each separated by 0000, added to the data field of that transaction block.


How can I generate the hash of a document myself to compare with the hash from its blockchain timestamp?
You can generate the hash (SHA-256) for a signed document using any SHA-256 hashing tool. Alternatively, you can also generate the document hash from the terminal of your operating system using the following commands
  1. OpenSSL: openssl dgst -sha256 <filename>
  2. Windows: CertUtil -hashfile <filepath> SHA256
  3. MacOS: shasum -a 256 <filepath>
  4. Linux: sha256sum <filepath>
Once the hash has been generated, you can see if it matches the hash of the document retrieved from the blockchain transaction details. If the hashes match, then the signing of the document at the recorded time is taken to be verifiably true.

    Zoho CRM Training Programs

    Learn how to use the best tools for sales force automation and better customer engagement from Zoho's implementation specialists.

    Zoho CRM Training
      Redefine the way you work
      with Zoho Workplace

        Zoho DataPrep Personalized Demo

        If you'd like a personalized walk-through of our data preparation tool, please request a demo and we'll be happy to show you how to get the best out of Zoho DataPrep.

        Zoho CRM Training

          Create, share, and deliver

          beautiful slides from anywhere.

          Get Started Now


            Get started with Zoho Sign

            in a few quick steps!

            Download Help Guide





                      Still can't find what you're looking for?

                      Write to us: support@zohoforms.com


                            




                            

                        Zoho Marketing Automation

                          Zoho Sheet Resources

                           




                              Zoho Forms Resources


                                Secure your business
                                communication with Zoho Mail


                                Mail on the move with
                                Zoho Mail mobile application

                                  Stay on top of your schedule
                                  at all times


                                  Carry your calendar with you
                                  Anytime, anywhere




                                        Zoho Sign Resources

                                          Sign, Paperless!

                                          Sign and send business documents on the go!

                                          Get Started Now


                                              Zoho SalesIQ Resources



                                                  Zoho TeamInbox Resources



                                                          Zoho DataPrep Resources



                                                            Zoho DataPrep Demo

                                                            Get a personalized demo or POC

                                                            REGISTER NOW


                                                              Design. Discuss. Deliver.

                                                              Create visually engaging stories with Zoho Show.

                                                              Get Started Now











                                                                                    • Related Articles

                                                                                    • Aadhaar eSign

                                                                                      Available only in Enterprise Edition This integration allows residents of India and non-residing Indian citizens to digitally sign a document using their Aadhaar. Documents signed this way are legally valid and carry a recognized form of signature as ...
                                                                                    • Getting started with Zoho Sign

                                                                                      Zoho Sign is a digital signature app that is a part of Zoho's operating system for business, which consists of 45+ applications and is trusted by over 60 million users across the globe. It helps businesses of all sizes avoid the hassles of manual ...
                                                                                    • Zoho Sign Credits - Add-on

                                                                                      Available only in the paid plans Zoho Sign allows users to sign or send unlimited documents for e-signature through its user interface functions in the Professional and Enterprise plans across both the web and mobile apps. This has helped transform ...
                                                                                    • Sign up with Zoho Sign and create or join an organization

                                                                                      Once you've created a Zoho account, your next step is to sign up with Zoho Sign. Note:  You can access Zoho Sign only when you have a registered account with Zoho. If you don't have a Zoho account, you can create one here. To sign up with Zoho Sign: ...
                                                                                    • Sending documents using Zoho Sign

                                                                                      You have two options available on your Zoho Sign dashboard to send out the documents: Click Send for signatures if you want to send out the documents requesting signatures from one or more people. Click Sign yourself if you would like to sign one or ...
                                                                                    Wherever you are is as good as
                                                                                    your workplace

                                                                                      Resources

                                                                                      Videos

                                                                                      Watch comprehensive videos on features and other important topics that will help you master Zoho CRM.



                                                                                      eBooks

                                                                                      Download free eBooks and access a range of topics to get deeper insight on successfully using Zoho CRM.



                                                                                      Webinars

                                                                                      Sign up for our webinars and learn the Zoho CRM basics, from customization to sales force automation and more.



                                                                                      CRM Tips

                                                                                      Make the most of Zoho CRM with these useful tips.



                                                                                        Zoho Show Resources