Papers1 provider Ā· 1 record
September 24, 2019Ā· Proceedings of the 21st International Symposium on Principles and Practice of Declarative Programming
conference-paper

Smart Contracts as Authorized Production Rules

Authors:Ben LippmeierAmos RobinsonAndrae Muys

Abstract

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.

Community

0 comments
Use Connect Wallet in the navigation

No discussion yet

Be the first to share a question or observation.