Skip to content

Latex source for "Smart Contracts as Authorized Production Rules".

Notifications You must be signed in to change notification settings

rainfall-lang/rainfall-paper

Repository files navigation

Smart Contracts as Authorized Production Rules

Rainfall is a smart contract programming model that allows mutually distrusting parties to manage assets on a distributed ledger. The model consists of a tuple space of authorized facts, and a set of production rules. Rules match on authorized facts, gaining their authority, and produce new facts with a subset of the gained authority. Rainfall allows assets such as crypto currencies to be defined in user code, rather than being baked directly into the ledger framework. Our authorization model also provides a natural privacy model, where not all rules or facts need to be revealed to all parties.

This repository contains the latex source code for the paper describing the Rainfall model.

About

Latex source for "Smart Contracts as Authorized Production Rules".

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages