# Proof of Trust (PoT)

Incorporating accountability mechanisms in online services requires effective trust management and immutable, traceable source of truth for transaction evidence. The emergence of the blockchain technology brings in high hopes for fulfilling most of those requirements. However, a major challenge is to find a proper consensus protocol that is applicable to the crowdsourcing services in particular and online services in general. Building upon the idea of using blockchain as the underlying technology to enable tracing transactions for service contracts and dispute arbitration, this paper proposes a novel consensus protocol that is suitable for the crowdsourcing as well as the general online service industry. The new consensus protocol is called “Proof-of-Trust” (PoT) consensus; it selects transaction validators based on the service participants’ trust values while leveraging RAFT leader election and Shamir's secret sharing algorithms. The PoT protocol avoids the low throughput and resource intensive pitfalls associated with Bitcoin’s “Proof-of-Work” (PoW) mining, while addressing the scalability issue associated with the traditional Paxos-based and Byzantine Fault Tolerance (BFT)-based algorithms. In addition, it addresses the unfaithful behaviors that cannot be dealt with in the traditional BFT algorithms. The paper demonstrates that our approach can provide a viable accountability solution for the online service industry.

**Authors**

[Jun Zou](https://www.computer.org/csdl/search/default?type=author\&givenName=Jun\&surname=Zou), Department of Computing, Macquarie University, Sydney, NSW, Australia  \
[Bin Ye](https://www.computer.org/csdl/search/default?type=author\&givenName=Bin\&surname=Ye), Department of Computing, Macquarie University, Sydney, NSW, Australia  \
[Lie Qu](https://www.computer.org/csdl/search/default?type=author\&givenName=Lie\&surname=Qu), Department of Computing, Macquarie University, Sydney, NSW, Australia  \
[Yan Wang](https://www.computer.org/csdl/search/default?type=author\&givenName=Yan\&surname=Wang), Department of Computing, Macquarie University, Sydney, NSW, Australia  \
[Mehmet A. Orgun](https://www.computer.org/csdl/search/default?type=author\&givenName=Mehmet%20A.\&surname=Orgun), Department of Computing, Macquarie University, Sydney, NSW, Australia  \
[Lei Li](https://www.computer.org/csdl/search/default?type=author\&givenName=Lei\&surname=Li), Hefei University of Technology, Hefei, China

**A Proof-of-Trust consensus protocol for enhancing acceountability in crowdsourcing services**. In: IEEE Transactions on Services Computing. 2019 ; Vol. 12, No. 3. pp. 429-445.

### Used in&#x20;

<https://theproofoftrust.com/>

### Whitepaper

<https://ieeexplore.ieee.org/document/8332496/>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://tokens-economy.gitbook.io/consensus/chain-based-others/proof-of-trust-pot.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
