Documentation ¶
Index ¶
- type Enforcer
- type SimpleEnforcer
- func (e *SimpleEnforcer) ChallengeStates(_ context.Context) error
- func (e *SimpleEnforcer) MaintainReliabilityScore(ctx context.Context) error
- func (e *SimpleEnforcer) VerifyPartialResponses(ctx context.Context, epochID uint64, responses []*model.DataResponse)
- func (e *SimpleEnforcer) VerifyResponses(ctx context.Context, responses []*model.DataResponse) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SimpleEnforcer ¶
type SimpleEnforcer struct {
// contains filtered or unexported fields
}
func NewSimpleEnforcer ¶
func (*SimpleEnforcer) ChallengeStates ¶
func (e *SimpleEnforcer) ChallengeStates(_ context.Context) error
func (*SimpleEnforcer) MaintainReliabilityScore ¶
func (e *SimpleEnforcer) MaintainReliabilityScore(ctx context.Context) error
MaintainReliabilityScore maintains the Reliability Score σ for all Nodes. σ is used to determine the probability of a Node receiving a request on DSL.
func (*SimpleEnforcer) VerifyPartialResponses ¶
func (e *SimpleEnforcer) VerifyPartialResponses(ctx context.Context, epochID uint64, responses []*model.DataResponse)
VerifyPartialResponses performs a partial verification of the responses from the Nodes.
func (*SimpleEnforcer) VerifyResponses ¶
func (e *SimpleEnforcer) VerifyResponses(ctx context.Context, responses []*model.DataResponse) error
VerifyResponses verifies the responses from the Nodes.
Click to show internal directories.
Click to hide internal directories.