Bitcoin Forum
May 13, 2024, 05:24:18 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: VerSum: Verifiable Computations over Large Public Logs  (Read 1635 times)
RagnarDanneskjold (OP)
Full Member
***
Offline Offline

Activity: 144
Merit: 100



View Profile
August 31, 2014, 08:34:37 AM
 #1

Amusing paper on blockchain-based data verification/authentication.

From MIT CSAIL (pdf)
VERSUM allows lightweight clients to outsource expensive compu- tations over large and frequently changing data structures, such as the Bitcoin or Namecoin blockchains, or a Certificate Transparency log. VERSUM clients ensure that the output is correct by comparing the outputs from multiple servers. VERSUM assumes that at least one server is honest, and crucially, when servers disagree, VERSUM uses an efficient conflict resolution protocol to determine which server(s) made a mistake and thus obtain the correct output.

VERSUM’s contribution lies in achieving low server-side over- head for both incremental re-computation and conflict resolution, using three key ideas: (1) representing the computation as a func- tional program, which allows memorization of previous results; (2) recording the evaluation trace of the functional program in a care- fully designed computation history to help clients determine which server made a mistake; and (3) introducing a new authenticated data structure for sequences, called SEQHASH, that makes it efficient for servers to construct summaries of computation histories in the presence of incremental re-computation. Experimental results with an implementation of VERSUM show that VERSUM can be used for a variety of computations, that it can support many clients, and that it can easily keep up with Bitcoin’s rate of new blocks with transactions.

git  |  | ID
'Bitcoin is the progress toward a society of privacy. The savage’s whole existence is public, ruled by the laws of his tribe. Bitcoin is the process of setting man free from men'
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!