📚
BeefHub
  • Welcome
  • 01. What is BeefLedger?
    • What is BeefLedger?
    • What problem is BeefLedger trying to solve?
    • What markets are BeefLedger trying to address?
    • What makes BeefLedger different from other food supply chain projects?
    • What services & products does the platform offer?
    • Who are the BeefLedger Core Team?
    • Who are the BeefLedger Research Team?
    • Who are the BeefLedger Developer Team?
    • Who are the BeefLegends?
    • What partnerships have BeefLedger formed?
    • What Business Partnering Models has BeefLedger implemented?
  • 02. BeefLedger Technology
  • BeefLedger Ecosystem Design
  • Why was a Proof of Authority consensus mechanism chosen?
  • How can someone become a Member on the network?
  • What are Data Cartels and how does BeefLedger solve for them?
  • What is the Multi-sig protocol?
  • What is the Community Attestation Protocol?
  • How is data proposed onto the network?
  • How do Proposal Fees work?
  • What are the roles of Nodes & Oracles on the network?
  • Is BeefLedger considering any other Layer 1 protocol?
  • What dimensions of decentralisation is BeefLedger focused on developing?
  • How does BeefLedger interact with real world objects using IOT solutions?
  • What are BeefLedger Vaults?
  • How does someone use Magic.Link to login into the Network?
  • 03. BeefLedger Tokenomics
    • Tokenised Ecosystem - Overview
    • What is $BEEF (the means of payment token)?
    • What are DAI-Certs (the NFTs)?
    • What is REG05 (the Digi-unit)?
    • What are the $BEEF tokenomics?
    • How does BeefLedger promote responsible token ownership?
    • Where can I purchase $BEEF tokens?
Powered by GitBook
On this page
  • The mechanisms explained
  • How can the community submit evidence around data validity?

Was this helpful?

What is the Community Attestation Protocol?

To extend the opportunity for the community at large to be involved in the supply chain of data, we have also developed the Community Attestation protocol.

The Community Attestation protocol is an added layer of community-wide scrutiny and validation of any data on the blockchain. The decision of the Attestation does not override the fact that a state update has been made successfully via the multisig protocol. The data update is stored on the blockchain through the multisig protocol; the community attestation process adds a layer of qualification.

The mechanisms explained

Community Attestation is an application in applied game theory / mechanism design.

For the present version, we have applied a simple Schelling-inspired approach to incentivising the convergence on a ‘common truth’ from a group of strangers.

The mechanism is straightforward:

  1. Data state update proposers submit the data update to a Community Attestation, and pay a Proposal Fee. Note that the proposal can include what we generally call ‘evidence files’ (more on this below);

  2. Any member of the network can participate in the Community Attestation. To do so, they pay an Attestation Fee when they submit their vote. The vote options are binary: affirm / reject.

  3. The Attestation process is open for a fixed duration of time. This is presently hard-coded for 24 hours.

  4. At the conclusion of the Attestation period, the Attestation Pool (the Proposal Fee + Attestation Fee) are distributed as follows:

  5. Attesters in the majority = their own Attestation Fee + a pro rata distribution of 75% of the Proposal Fee + 100% of Attestation Fees of those that voted with the minority; and

  6. BeefLedger 25% of the Proposal Fee.

All network fees and payments are made in $BEEF tokens.

Votes are secret. Network members cannot see who voted which way.

How can the community submit evidence around data validity?

Attestation is a public good, as a common basis of valid data is required by all network participants as a basis upon which they go about their business in the supply chain and with others.

Enabling proposers to submit ‘evidence files’ is an important part of the process. Here, ‘evidence files’ would typically be application documents or photographs / videos of events. We encourage proposers to submit ‘evidence files’ that are human-centric, meaning that the evidence is readily meaningful to other members of the network.

This approach to data state validation opens up many areas for further research and development. For example, we will continue to explore the relative benefits / costs trade-off between these two processes. Additionally, we are mindful of the importance of additive learnings or experiences emerging from different agents utilising various processes, and how these may be rendered as ‘value’ over time. In particular, we are cognisant of the role of earned reputations, not to mention ‘referred’ reputations, in social information systems.

PreviousWhat is the Multi-sig protocol?NextHow is data proposed onto the network?

Last updated 4 years ago

Was this helpful?