Package convex.core

Class Belief

java.lang.Object
All Implemented Interfaces:
IAssociative<Keyword,ACell>, IValidated, IWriteable, Map<Keyword,ACell>

public class Belief extends ARecord
Class representing a Peer's view of the overall network consensus state. Belief is immutable, and is designed to be independent of any particular Peer so that it can be efficiently merged towards consensus. Belief can be merged with other Beliefs from the perspective of a Peer. This property is fundamental to the Convex consensus algorithm. "Sorry to be a wet blanket. Writing a description for this thing for general audiences is bloody hard. There's nothing to relate it to." – Satoshi Nakamoto