TrustNet - Trust-based Moderation
Author | Alexander Cobleigh |
---|---|
Type | paper |
Year | "2020" |
Abstract
This thesis introduces TrustNet, a flexible and distributed system for deriving, and interacting with, computational trust. The focus of the thesis is applying TrustNet as a tool within distributed chat systems for implementing a subjective moderation system. Two distributed chat systems, Secure Scuttlebutt and Cabal, are discussed, the latter having been extended with a proof of concept implementation of the proposed system. The concept of ranking strategies is also introduced as a general purpose technique for converting a produced set of rankings into strategy-defined subsets. This work proposes a complete trust system that can be incorporated as a ready- made software component for distributed ledger technologies, and which provides real value for impacted users by way of automating decision-making and actions as a result of assigned trust scores.
- Introduction 9 2. 1.1 Overview … … … … … … … … … … 10 3. 1.2 Contributions … … … … … … … … … 11
- Public-key Cryptography 13
- 2.1 Digital signatures … … … … … … … … . 14
- 2.2 Public-key-based Identity … … … … … … … 15
- 2.3 Uses in distributed peer-to-peer systems … … … … . 16
-
- 3.1 The CAP Theorem … … … … … … … … . 19
- 3.2 Eventual Consistency … … … … … … … . . 21
- 3.3 Message Passing … … … … … … … … . . 21
- 3.4 Append-only logs … … … … … … … … . 22
- 3.5 Kappa Architecture … … … … … … … … 24
- 3.6 Interleaving logs … … … … … … … … . . 26
- 3.7 Looking to distributed chat systems … … … … … . 31
- Chat systems 32
- 4.1 Moderation … … … … … … … … … . . 33
- 4.2 Distributed chat systems … … … … … … … . 37
-
4.3 Subjective moderation … … … … … … … . . 45
-
Trust 48
- 5.1 Definitions … … … … … … … … … . . 49
- 5.2 Related Work … … … … … … … … … 50
-
5.3 Computational Trust … … … … … … … … 52
-
Appleseed 58
- 6.1 Overview … … … … … … … … … … 59
- 6.2 Algorithm … … … … … … … … … . . 62
- 6.3 Drawbacks … … … … … … … … … . . 71
-
TrustNet 73
- 7.1 Overview … … … … … … … … … … 74
- 7.2 Architecture … … … … … … … … … . 78
- 7.3 Experiment design … … … … … … … … . 80
- 7.4 TrustNet Example … … … … … … … … . 83
- Evaluation & Results 86
- 8.1 Evaluation … … … … … … … … … . . 87
- 8.2 Results … … … … … … … … … … . 89
- 8.3 Moderation Comparison … … … … … … … . 90
- 8.4 Varying the parameters … … … … … … … . 91
- Discussion 94
- 9.1 On Privacy … … … … … … … … … . . 94
- 9.2 On The Difficulty of Simulating Trust … … … … … 94
- 9.3 On Increased Attack Incentives … … … … … … 95
- 9.4 On the Importance of Naming … … … … … … . 95
- 9.5 Other Use Cases of TrustNet … … … … … … . 96
- 9.6 Conclusion: Subjective Moderation & The Future of TrustNet . . 96 A. Simulator parameters 98 Bibliography 99
https://cblgh.org/dl/trustnet-cblgh.pdf#page48
trustnet-cblgh.pdf p.48