Code Monkey home page Code Monkey logo

ethereum-notary's Introduction

View the demo running on the Ropsten network

This is a proof-of-concept "Dapp" running on the test network. The contract code is also open-source and tested.

This service provides a way to publicly verify signatures on a digital document without the need for a trusted outside party.

Using the Ethereum blockchain, we can store a hash of a private document (a contract, for example) along with an Ethereum Address. This proves in a public and secure way that the owner of the Ethereum Address has signed the document. Other parties to the contract can sign it as well. All they need is a copy of the original digital document.

The contents of the document remain a secret only known by those who possess the original digital document. This is possible because only the hash of the document is stored and not the document itself.

The original document always generates the same hash. If there is ever a dispute over the details of the document, anybody who possesses the original digital document can generate the hash and show that people have signed it by searching the blockchain for that hash and the accompanying Addresses.

The hash is a cryptographic string that cannot be reverse-engineered. The hash can only be generated by providing the original digital document as a seed.

This project was bootstrapped with Create React App.

ethereum-notary's People

Contributors

dadeg avatar

Forkers

lulinjun1111

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.