04.06.2017 Views

Whitepaper - Factom With Cover

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Entries: How Entries are Created<br />

Entries are constructed by users and submitted to <strong>Factom</strong>. By hashing or encoding information,<br />

the user can ensure the privacy of Entries. The Entries can instead be plain text if encoding or<br />

obscuring the data isn’t necessary. By recording a hash of a document, <strong>Factom</strong> can provide<br />

basic proof of publication. Presenting the document at a later time allows one to create its hash,<br />

and compare it to the hash recorded in the past.<br />

There is lots of flexibility in the data that is accepted. It can be something short like a hyperlink.<br />

It could also be larger, but not too large, since fees limit the size of the data accepted. This is<br />

similar to Bitcoin. Large 100 kB+ Bitcoin transactions are possible, but would need to pay a<br />

proportionately greater transaction fee. This size, while gigantic in Bitcoin, would be moderately<br />

sized for <strong>Factom</strong>. Since every Bitcoin full node needs the entire blockchain to fully validate, it<br />

needs to stay small. In <strong>Factom</strong>, only the highest level Directory Blocks are required to fully<br />

validate a Chain. If someone is not specifically interested in a Chain's data, they would not<br />

download it.<br />

Take a simple example of an uneditable Twitter-like system. A celebrity would craft an Entry as a<br />

piece of text. They would then sign it with a private key to show it came from them. Followers of<br />

the celebrity would find which Chain they publish in and would monitor it for updates. Any new<br />

signed Entries would be recognized by follower's Application software as a tweet. Others could<br />

tweet at the celebrity by adding Entries to the celebrity’s Chain.<br />

14

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!