diff --git a/.obsidian/appearance.json b/.obsidian/appearance.json index 9e26dfe..cab0d8a 100644 --- a/.obsidian/appearance.json +++ b/.obsidian/appearance.json @@ -1 +1,3 @@ -{} \ No newline at end of file +{ + "baseFontSize": 18 +} \ No newline at end of file diff --git a/.obsidian/graph.json b/.obsidian/graph.json new file mode 100644 index 0000000..071b6e7 --- /dev/null +++ b/.obsidian/graph.json @@ -0,0 +1,22 @@ +{ + "collapse-filter": true, + "search": "", + "showTags": false, + "showAttachments": false, + "hideUnresolved": false, + "showOrphans": true, + "collapse-color-groups": true, + "colorGroups": [], + "collapse-display": true, + "showArrow": false, + "textFadeMultiplier": 0, + "nodeSizeMultiplier": 1, + "lineSizeMultiplier": 1, + "collapse-forces": true, + "centerStrength": 0.518713248970312, + "repelStrength": 10, + "linkStrength": 1, + "linkDistance": 250, + "scale": 1.4769860980686496, + "close": false +} \ No newline at end of file diff --git a/.obsidian/workspace b/.obsidian/workspace index e3f4bb1..8dda7c4 100644 --- a/.obsidian/workspace +++ b/.obsidian/workspace @@ -6,30 +6,28 @@ { "id": "a4e3ed3adec56c10", "type": "leaf", - "dimension": 52.28031145717463, + "pinned": true, "state": { "type": "markdown", "state": { "file": "pages/Helper Document.md", "mode": "source", "source": false - } - }, - "group": "768ec003cffa6b11" + }, + "pinned": true + } }, { - "id": "17af015f03c3fa79", + "id": "a22ed3c6b7139764", "type": "leaf", - "dimension": 47.71968854282537, "state": { "type": "markdown", "state": { - "file": "pages/Helper Document.md", - "mode": "preview", + "file": "pages/Communication Costs.md", + "mode": "source", "source": false } - }, - "group": "768ec003cffa6b11" + } } ], "direction": "vertical" @@ -56,7 +54,7 @@ "state": { "type": "search", "state": { - "query": "", + "query": "tag:#rounds", "matchingCase": false, "explainSearch": false, "collapseAll": false, @@ -65,11 +63,13 @@ } } } - ] + ], + "currentTab": 1 } ], "direction": "horizontal", - "width": 300 + "width": 300, + "collapsed": true }, "right": { "id": "5a82e9ac98b3e694", @@ -85,7 +85,7 @@ "state": { "type": "backlink", "state": { - "file": "pages/Helper Document.md", + "file": "pages/Communication Costs.md", "collapseAll": false, "extraContext": false, "sortOrder": "alphabetical", @@ -103,12 +103,17 @@ "width": 300, "collapsed": true }, - "active": "a4e3ed3adec56c10", + "active": "a22ed3c6b7139764", "lastOpenFiles": [ + "pages/Communication Costs.md", "pages/Helper Document.md", - "pages/here.md", - "pages/BBA.md", - "pages/Bootstrapping Quickly.md", - "pages/A day in the life of Jane.md" + "pages/Security.md", + "pages/Decentralization.md", + "Gossip Protocol.md", + "pages/Permissionless.md", + "P2P Messaging.md", + "pages/Scalability.md", + "pages/Messaging.md", + "pages/CIC.md" ] } \ No newline at end of file diff --git a/2P-Set.md b/2P-Set.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/2P-Set.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Adaptive and Dynamic.md b/Adaptive and Dynamic.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Adaptive and Dynamic.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Adding Multiplicative-min Punishment.md b/Adding Multiplicative-min Punishment.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Adding Multiplicative-min Punishment.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Adversary Types and Effects.md b/Adversary Types and Effects.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Adversary Types and Effects.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Aggregation.md b/Aggregation.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Aggregation.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Alternative Designs.md b/Alternative Designs.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Alternative Designs.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Anti-patterns.md b/Anti-patterns.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Anti-patterns.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Application-Level User-Driven.md b/Application-Level User-Driven.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Application-Level User-Driven.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Approach.md b/Approach.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Approach.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Bridge (Intermediary) Nodes.md b/Bridge (Intermediary) Nodes.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Bridge (Intermediary) Nodes.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/CKB.md b/CKB.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/CKB.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Cell description.md b/Cell description.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Cell description.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Challenges.md b/Challenges.md new file mode 100644 index 0000000..e69de29 diff --git a/Circumstantial Impact of Reputation on Consensus.md b/Circumstantial Impact of Reputation on Consensus.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Circumstantial Impact of Reputation on Consensus.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Communication Patterns.md b/Communication Patterns.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Communication Patterns.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Con-Artist Attack.md b/Con-Artist Attack.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Con-Artist Attack.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Concurrent Execution (Threads).md b/Concurrent Execution (Threads).md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Concurrent Execution (Threads).md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Confidant.md b/Confidant.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Confidant.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Cross-DAG.md b/Cross-DAG.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Cross-DAG.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Data Aging.md b/Data Aging.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Data Aging.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Data Model Design.md b/Data Model Design.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Data Model Design.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Datum.md b/Datum.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Datum.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Design.md b/Design.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Design.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Deterministic Finality.md b/Deterministic Finality.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Deterministic Finality.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Dimensions.md b/Dimensions.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Dimensions.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Direct Communication Channel.md b/Direct Communication Channel.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Direct Communication Channel.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Direct Communication VGER.md b/Direct Communication VGER.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Direct Communication VGER.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Direct Request.md b/Direct Request.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Direct Request.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/EVM execution.md b/EVM execution.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/EVM execution.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Eigentrust.md b/Eigentrust.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Eigentrust.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Execution Patterns.md b/Execution Patterns.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Execution Patterns.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Execution-Layer Decoupling.md b/Execution-Layer Decoupling.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Execution-Layer Decoupling.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Experimental Research.md b/Experimental Research.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Experimental Research.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Factory of DAGs.md b/Factory of DAGs.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Factory of DAGs.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Fees.md b/Fees.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Fees.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Forks.md b/Forks.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Forks.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Generic Taxonomy.md b/Generic Taxonomy.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Generic Taxonomy.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Glacier Algorithm Quiesces.md b/Glacier Algorithm Quiesces.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Glacier Algorithm Quiesces.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Glacier Algorithm.md b/Glacier Algorithm.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Glacier Algorithm.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Global Knowledge.md b/Global Knowledge.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Global Knowledge.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Gossip Protocol.md b/Gossip Protocol.md new file mode 100644 index 0000000..6499d92 --- /dev/null +++ b/Gossip Protocol.md @@ -0,0 +1,19 @@ +# Phrase: Gossip Protocol + +### Related: #p2p + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Gravity.md b/Gravity.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Gravity.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Important Conceptual Goals.md b/Important Conceptual Goals.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Important Conceptual Goals.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Indirect Request.md b/Indirect Request.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Indirect Request.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Individual Node Reputation Not Required.md b/Individual Node Reputation Not Required.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Individual Node Reputation Not Required.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Intermediary DAG.md b/Intermediary DAG.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Intermediary DAG.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Ledger Description.md b/Ledger Description.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Ledger Description.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Local Heuristic.md b/Local Heuristic.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Local Heuristic.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Local reputation view.md b/Local reputation view.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Local reputation view.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Logic.md b/Logic.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Logic.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Long-running Simulation.md b/Long-running Simulation.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Long-running Simulation.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/MEV.md b/MEV.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/MEV.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Malicious Clusters.md b/Malicious Clusters.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Malicious Clusters.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Mempool.md b/Mempool.md new file mode 100644 index 0000000..7a72ee0 --- /dev/null +++ b/Mempool.md @@ -0,0 +1,37 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap:# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Network Partitioning.md b/Network Partitioning.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Network Partitioning.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Network View Not Required.md b/Network View Not Required.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Network View Not Required.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Node Discovery.md b/Node Discovery.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Node Discovery.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/P-Grid.md b/P-Grid.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/P-Grid.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/P2P Messaging.md b/P2P Messaging.md new file mode 100644 index 0000000..832c8b3 --- /dev/null +++ b/P2P Messaging.md @@ -0,0 +1,17 @@ +# Phrase: Messaging + +### Related: #p2p + +## Operating Definition: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Pasted image 20220415164934.png b/Pasted image 20220415164934.png new file mode 100644 index 0000000..83cfbaa Binary files /dev/null and b/Pasted image 20220415164934.png differ diff --git a/Paxos.md b/Paxos.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Paxos.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Per-Node Branch.md b/Per-Node Branch.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Per-Node Branch.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Privacy Preserving.md b/Privacy Preserving.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Privacy Preserving.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Probabilistic finality.md b/Probabilistic finality.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Probabilistic finality.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Punishment Effects on Glacier.md b/Punishment Effects on Glacier.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Punishment Effects on Glacier.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Punishment Testing.md b/Punishment Testing.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Punishment Testing.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Qualities Necessary.md b/Qualities Necessary.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Qualities Necessary.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/R2Trust.md b/R2Trust.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/R2Trust.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Redeemer.md b/Redeemer.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Redeemer.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Reputation Attacks.md b/Reputation Attacks.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Reputation Attacks.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Reputation Limitations.md b/Reputation Limitations.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Reputation Limitations.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Reputation Polling.md b/Reputation Polling.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Reputation Polling.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Reputation-based.md b/Reputation-based.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Reputation-based.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Required Bootstrapping.md b/Required Bootstrapping.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Required Bootstrapping.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Requires Verifiability.md b/Requires Verifiability.md new file mode 100644 index 0000000..e69de29 diff --git a/Rewards.md b/Rewards.md new file mode 100644 index 0000000..e69de29 diff --git a/Secondary Consensus Protocol.md b/Secondary Consensus Protocol.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Secondary Consensus Protocol.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Selection.md b/Selection.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Selection.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Separation of Reputation.md b/Separation of Reputation.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Separation of Reputation.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Silent-Omniscient Adversaries.md b/Silent-Omniscient Adversaries.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Silent-Omniscient Adversaries.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Slashing.md b/Slashing.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Slashing.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Stake Sub-DAG.md b/Stake Sub-DAG.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Stake Sub-DAG.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Stake-based.md b/Stake-based.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Stake-based.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Sub-DAG.md b/Sub-DAG.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Sub-DAG.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Subnetworks.md b/Subnetworks.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Subnetworks.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Sudden changes in Collective Byzantine Behavior.md b/Sudden changes in Collective Byzantine Behavior.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Sudden changes in Collective Byzantine Behavior.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/The On-Off Attack.md b/The On-Off Attack.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/The On-Off Attack.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Time computation.md b/Time computation.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Time computation.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Totally-Ordered Chain.md b/Totally-Ordered Chain.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Totally-Ordered Chain.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Transaction description.md b/Transaction description.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Transaction description.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Transitive Trust.md b/Transitive Trust.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Transitive Trust.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Trust Decay.md b/Trust Decay.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Trust Decay.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Trust Wisdom per Node.md b/Trust Wisdom per Node.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Trust Wisdom per Node.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Trust for Consensus.md b/Trust for Consensus.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Trust for Consensus.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Understanding the Math.md b/Understanding the Math.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Understanding the Math.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Unirep.md b/Unirep.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Unirep.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Validator.md b/Validator.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Validator.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Value Control.md b/Value Control.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Value Control.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Verifying Weights in Staking.md b/Verifying Weights in Staking.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Verifying Weights in Staking.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Vertex Sealing.md b/Vertex Sealing.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Vertex Sealing.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Weak Subjectivity.md b/Weak Subjectivity.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Weak Subjectivity.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/XDAG Fees.md b/XDAG Fees.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/XDAG Fees.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/XDAG.md b/XDAG.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/XDAG.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/XRep.md b/XRep.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/XRep.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/XSub.md b/XSub.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/XSub.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/Zexe.md b/Zexe.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/Zexe.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/cross-network communication.md b/cross-network communication.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/cross-network communication.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/eUTXO.md b/eUTXO.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/eUTXO.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/pages/Asynchronous (P2P).md b/pages/Asynchronous (P2P).md index 5137782..e1c48cc 100644 --- a/pages/Asynchronous (P2P).md +++ b/pages/Asynchronous (P2P).md @@ -1,15 +1,19 @@ -Phrase: +# Phrase: -Related: +### Related: -Operating Definition: +## Operating Definition: -Current Implementation: + ELI5: -The Idea(l): +## Current "Standard" Implementation: -Logos Implementation: +## The Idea(l): -IMPORTANT Differentiators: +## Logos Implementation: -Trash Heap: \ No newline at end of file +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/pages/BBA.md b/pages/BBA.md index 67a50a7..22a8bc9 100644 --- a/pages/BBA.md +++ b/pages/BBA.md @@ -1,15 +1,25 @@ -Phrase: Binary Byzantine Agreement (BBA) +# Phrase: Binary Byzantine Agreement (BBA) -Related: +### Related: #consensus -Operating Definition: +## Operating Definition: +Binary byzantine consensus concerns the problem of getting a set of distinct processes distributed across a network to agree on a single binary value 0 or 1 where processes can fail in arbitrary ways.1 -Current Implementation: + ELI5: The proposal, decision-making process, and eventual conclusion/convergence of a two-option Byzantine-contexted scenario. -The Idea(l): +## Current Implementation: +See #PoW and #PoS consensus mechanisms of which can be high-level organized into three academic categories: +1. [[Classical]] +2. [[Nakamoto]] +3. [[DAG-Based Consensus (Avalanche-like)]] -Logos Implementation: +## The Idea(l): -IMPORTANT Differentiators: +## Logos Implementation: +[[Glacier]] -Trash Heap: \ No newline at end of file +## Live Feedback: + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/pages/BFT (Byzantine Fault Tolerant).md b/pages/BFT (Byzantine Fault Tolerant).md index 5137782..e1c48cc 100644 --- a/pages/BFT (Byzantine Fault Tolerant).md +++ b/pages/BFT (Byzantine Fault Tolerant).md @@ -1,15 +1,19 @@ -Phrase: +# Phrase: -Related: +### Related: -Operating Definition: +## Operating Definition: -Current Implementation: + ELI5: -The Idea(l): +## Current "Standard" Implementation: -Logos Implementation: +## The Idea(l): -IMPORTANT Differentiators: +## Logos Implementation: -Trash Heap: \ No newline at end of file +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/pages/Bootstrapping Quickly.md b/pages/Bootstrapping Quickly.md index 79d390a..497ba1b 100644 --- a/pages/Bootstrapping Quickly.md +++ b/pages/Bootstrapping Quickly.md @@ -1,17 +1,21 @@ -Phrase: +# Phrase: -Related: +### Related: -Operating Definition: -- self -- others +## Operating Definition: +-using self +-using others -Current Implementation: + ELI5: -The Idea(l): +## Current "Standard" Implementation: -Logos Implementation: +## The Idea(l): -IMPORTANT Differentiators: +## Logos Implementation: -Trash Heap: \ No newline at end of file +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/pages/Bootstrapping.md b/pages/Bootstrapping.md index 5137782..e1c48cc 100644 --- a/pages/Bootstrapping.md +++ b/pages/Bootstrapping.md @@ -1,15 +1,19 @@ -Phrase: +# Phrase: -Related: +### Related: -Operating Definition: +## Operating Definition: -Current Implementation: + ELI5: -The Idea(l): +## Current "Standard" Implementation: -Logos Implementation: +## The Idea(l): -IMPORTANT Differentiators: +## Logos Implementation: -Trash Heap: \ No newline at end of file +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/pages/CFT (Crash Fault Tolerant).md b/pages/CFT (Crash Fault Tolerant).md index 51767c3..e1c48cc 100644 --- a/pages/CFT (Crash Fault Tolerant).md +++ b/pages/CFT (Crash Fault Tolerant).md @@ -1,14 +1,19 @@ -Phrase: Crash Fault Tolerant/Tolerance +# Phrase: -Operating Definition: -The ability for any "standard" distributed consensus network to be able to have faulty nodes and still operate correctly. +### Related: -Current Implementation: +## Operating Definition: -The Idea(l): + ELI5: -Logos Implementation: +## Current "Standard" Implementation: -IMPORTANT Differentiators: +## The Idea(l): -Trash Heap: \ No newline at end of file +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/pages/CIC.md b/pages/CIC.md index 00d99b6..2217620 100644 --- a/pages/CIC.md +++ b/pages/CIC.md @@ -1,22 +1,29 @@ -Phrase: Community Interest Community (CIC) +# Phrase: Common Interest Community (CIC) -Operating Definition: -A group of people that is trying to come together on a piece of data. +### Related: #community #social #node -Current Implementation: +## Operating Definition: +A group of nodes that share key characteristics1 of: + 1. Scale of ~10 nodes, while others could (potentially) scale up to current blockchain limits + 2. Varying degrees of inter-comunication and interdependence + 3. "CICs... could exist completely independently as a separate infrastructure." + + ELI5: A group of people that is trying to come together on a piece of data and can break away from the default subnet (Avalanche forces participation in default subnet). + +## Current Implementation: On Ethereum, the process of agreement is done by everyone in the entire network. If someone has a decision that needs to come to agreement on, the entire network has to process that data. -The Idea(l): +## The Idea(l): The ability for groups with various use-cases to be able to find where they can situate themselves either within the main network or as branches in smaller networks. -Logos Implementation: +## Logos Implementation: We are trying to separate the ability for individual groups to come to agreement on their own data together and not be affected by groups outside of themselves unless they've explicitly attached themselves to them. We will give the ability for a smaller subset of a large number of nodes to come together and specify on validating a smaller group of data they want to come together on and most consensus mechanisms do not allow for that. -(IMPORTANT) Main Differentiator (from Avalanche): +## (IMPORTANT) Main Differentiator (from Avalanche): Validators on Avalanche must validate default (primary) subnet in order to participate on validation of other subnets (public or private). We (as Status Network/Logos) want to be able to allow for the disintermediation of overlap that exists between validator nodes so they have the option to operate by overlap or be **completely independent** of Status's (primary) subnet if they so choose to. Currently, there is NO network that allows for this type of behavior. -Trash Heap: - that are lower-in-value get pushed out of the network because there's a limited amount of space in the network for people to come to agreement upon. Networks overall tend towards higher and higher value. +## Trash Heap: + Things that are lower-in-value get pushed out of the network because there's a limited amount of space in the network for people to come to agreement upon. Networks overall tend towards higher and higher value. diff --git a/pages/Communication Costs.md b/pages/Communication Costs.md index 5137782..e1c48cc 100644 --- a/pages/Communication Costs.md +++ b/pages/Communication Costs.md @@ -1,15 +1,19 @@ -Phrase: +# Phrase: -Related: +### Related: -Operating Definition: +## Operating Definition: -Current Implementation: + ELI5: -The Idea(l): +## Current "Standard" Implementation: -Logos Implementation: +## The Idea(l): -IMPORTANT Differentiators: +## Logos Implementation: -Trash Heap: \ No newline at end of file +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/pages/Confidence.md b/pages/Confidence.md index 8d84ef6..d60f69b 100644 --- a/pages/Confidence.md +++ b/pages/Confidence.md @@ -1,15 +1,20 @@ -Phrase: Confidence +# Phrase: Confidence -Related: +### Related: -Operating Definition: How confident am I with each round or iteration of questioning that I am getting or have gotten to the right answer (convergence of iterative process)? Interpretation (economic, reputation (see [Ikingut (Reputation Algorithm)](Ikingut%20(Reputation%20Algorithm).md), et al) of accumulated data in order to reach a certain probabalistic threshold of agreement. Poll network based on your local view of "weight" instead of Avalanche's "staked weight". The amount of staked weight, or weight a given node has, dictates the probability of when it is polled in the network. When you increase stake in the network, you get polled more often for your decisions in the network. In PBFT you need to have complete knowledge of who is participating in each round of consensus. +## Operating Definition: -Current Implementation: Research ongoing. + ELI5: How confident am I with each round or iteration of questioning that I am getting or have gotten to the right answer (convergence of iterative process)? Interpretation (economic, reputation (see Ikingut Reputation Algorithm, et al) of accumulated data in order to reach a certain probabalistic threshold of agreement. Poll network based on your local view of "weight" instead of Avalanche's "staked weight". The amount of staked weight, or weight a given node has, dictates the probability of when it is polled in the network. When you increase stake in the network, you get polled more often for your decisions in the network. In PBFT you need to have complete knowledge of who is participating in each round of consensus. -The Idea(l): +## Current "Standard" Implementation: -Logos Implementation: +## The Idea(l): -IMPORTANT Differentiators: +## Logos Implementation: +[Ikingut (Reputation Algorithm)](Ikingut%20(Reputation%20Algorithm).md) -Trash Heap: \ No newline at end of file +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: diff --git a/pages/DAG-Based Consensus (Avalanche-like).md b/pages/DAG-Based Consensus (Avalanche-like).md deleted file mode 100644 index 6a84982..0000000 --- a/pages/DAG-Based Consensus (Avalanche-like).md +++ /dev/null @@ -1,16 +0,0 @@ -Phrase: - -Related: - -Operating Definition: With PBFT mechanisms, once the network decides on something, it is final. There is no forking, very strong confidence once something is committed then it will never change. In Nakamoto Consensus or Logos's the probabalistic consensus mechanism starts from low confidence and probabilistic/confidence grows over time (usually builds exponentially) with no real 'set' finality (can implement a threshold of confidence). - -Current Implementation: - -The Idea(l): - -Logos Implementation: - -IMPORTANT Differentiators: - -Trash Heap: -With PBFT mechanisms, once the network decides on something, it is final. There are no forks, very strong confidence once something is committed then \ No newline at end of file diff --git a/pages/DAG-Based Consensus.md b/pages/DAG-Based Consensus.md new file mode 100644 index 0000000..8d15bc4 --- /dev/null +++ b/pages/DAG-Based Consensus.md @@ -0,0 +1,23 @@ +# Phrase: DAG-Based Consensus + +### Related: #consensus + +## Operating Definition: + + + ELI5: + +## Current "Standard" Implementation: +Obyte, IOTA, Nano, Avalanche + +## The Idea(l): +With PBFT mechanisms, once the network decides on something, it is final. There is no forking, very strong confidence once something is committed then it will never change. In Nakamoto Consensus or Logos's the probabalistic consensus mechanism starts from low confidence and probabilistic/confidence grows over time (usually builds exponentially) with no real 'set' finality (can implement a threshold of confidence). + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: +With PBFT mechanisms, once the network decides on something, it is final. There are no forks, very strong confidence once something is committed then \ No newline at end of file diff --git a/pages/DAGs.md b/pages/DAGs.md index 90525da..2d53423 100644 --- a/pages/DAGs.md +++ b/pages/DAGs.md @@ -1,14 +1,19 @@ -Phrase: Directed Acyclic Graph (DAG) +# Phrase: Directed Acyclic Graph (DAG) -Operating Definition: -A data structure that allows for branching to occur. A blockchain is just a linear DAG. A DAG is a generalization of that dynamic which can allow for other parts can branch off and continue to exist. +### Related: #consensus #data -Current Implementation: +### Operating Definition: +A directed graph with no directed cycles. 1 -The Idea(l): + ELI5: A data structure that allows for branching to occur. A blockchain is just a linear DAG. A DAG is a generalization of that dynamic which can allow for other parts can branch off and continue to exist. -Logos Implementation: +## Current Implementation: +Simply a basic generalized data structure used in multiple different fields of study. -IMPORTANT Differentiators: +## The Idea(l): -Trash Heap: \ No newline at end of file +## Logos Implementation: + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/pages/Decentralization.md b/pages/Decentralization.md index 5137782..e1c48cc 100644 --- a/pages/Decentralization.md +++ b/pages/Decentralization.md @@ -1,15 +1,19 @@ -Phrase: +# Phrase: -Related: +### Related: -Operating Definition: +## Operating Definition: -Current Implementation: + ELI5: -The Idea(l): +## Current "Standard" Implementation: -Logos Implementation: +## The Idea(l): -IMPORTANT Differentiators: +## Logos Implementation: -Trash Heap: \ No newline at end of file +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/pages/Extensibility.md b/pages/Extensibility.md index 5137782..e1c48cc 100644 --- a/pages/Extensibility.md +++ b/pages/Extensibility.md @@ -1,15 +1,19 @@ -Phrase: +# Phrase: -Related: +### Related: -Operating Definition: +## Operating Definition: -Current Implementation: + ELI5: -The Idea(l): +## Current "Standard" Implementation: -Logos Implementation: +## The Idea(l): -IMPORTANT Differentiators: +## Logos Implementation: -Trash Heap: \ No newline at end of file +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/pages/Finality.md b/pages/Finality.md index 636a39a..e1c48cc 100644 --- a/pages/Finality.md +++ b/pages/Finality.md @@ -1,14 +1,19 @@ -Phrase: -Finality +# Phrase: -Operating Definition: The ability for a network to come to agreement on a block of information quickly (hopefully around sub-second to 2 second range). 10 minute block times are out of the question (too slow i.e., Bitcoin). +### Related: -Current Implementation: +## Operating Definition: -The Idea(l): + ELI5: -Logos Implementation: +## Current "Standard" Implementation: -IMPORTANT Differentiators: +## The Idea(l): -Trash Heap: \ No newline at end of file +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/pages/Glacier.md b/pages/Glacier.md index e915b9d..9032c40 100644 --- a/pages/Glacier.md +++ b/pages/Glacier.md @@ -1,22 +1,26 @@ -Phrase: Glacier +# Phrase: Glacier -Related: +### Related: -Operating Definition: Better Avalanche consensus lol. +## Operating Definition: -Current Implementation: -1. Querying -2. Computing - 1. Confidence - 2. Evidence - 3. Accumulated Evidence -3. Transition -4. Opinion & Decision (Flip or Settle) + ELI5: Improved Avalanche consensus. -The Idea(l): +## Current "Standard" Implementation: -Logos Implementation: +## The Idea(l): -IMPORTANT Differentiators: +## Logos Implementation: + 1. Querying + 2. Computing + 1. Confidence + 2. Evidence + 3. Accumulated Evidence + 3. Transition + 4. Opinion & Decision (Flip or Settle) -Trash Heap: \ No newline at end of file +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: diff --git a/pages/Helper Document.md b/pages/Helper Document.md index 07eeef1..80929c4 100644 --- a/pages/Helper Document.md +++ b/pages/Helper Document.md @@ -13,9 +13,8 @@ Dr. Corey Petty --- -**How-To (Get Cookin')** - -*There are some descriptions below which detail the usage of visual guidance metrics available in the form of "cookbook-like" instructions for how to consume this document:* +## **How-To (Get Cookin')** +*Instructions: There are some descriptions below which detail the usage of visual guidance metrics available in the form of "cookbook-like" instructions for how to consume this document:* | Gauges | Description | Visualization | | -------- | :-----------: | :----------: | @@ -25,15 +24,17 @@ Dr. Corey Petty See below 'Recipe' and modify accordingly to above in Figma. -![](../Pasted%20image%2020220411034611.png) - + ![[Pasted image 20220415164934.png]] --- -**Operating Definitions:** -*Easiness/Difficulty* is defined as the ease of which the concepts can be generally understood. +## **Operating Definitions:** -*Time/Scope* is in reference to the size of information necessary to learn to gain a decent level of comprehension. +Prep (*Difficulty*) is defined as the ease of which the concepts can be generally understood. (Future: Make into more fun visual or something more enjoyable than a difficulty bar.) -*Resources* is for links relevant to helping people understand the concepts. +Cook Time (*Scope*) is in reference to the size of information necessary to learn to gain a decent level of comprehension. + +Ingredients (*Resources*) is for links relevant to helping people understand the concepts. Number references and use superscript notation to reference mentions in terminology Recipes descriptions. + + Future Work: Adjust difficulty/time ratings, cook time respec. based on feedback from everyone at DXB. --- @@ -41,120 +42,378 @@ See below 'Recipe' and modify accordingly to above in Figma. --- ### The Six (6) Technology Layers of Logos as a Blockchain -- Terminology Template: [[here]] +- Terminology Template (Recipe): [[here]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: [pictures, videos, article links, research papers, etc.] #### Consensus - [[BBA]] - - Difficulty: [||||||||||] - - Time: 5m - - Resources: -- [[Leaderless]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. https://arxiv.org/pdf/2001.07867.pdf +- [[Leaderless ]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. https://ieeexplore.ieee.org/document/9546485 - [[DAGs]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. https://en.wikipedia.org/wiki/Directed_acyclic_graph + 2. https://tokens-economy.gitbook.io/consensus/chain-based-dag/direct-acyclic-graph-tangle-dag - [[CIC]] -- [[Messaging]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. See 'Consensus' section within Logos Specifications +- [[Messaging]] (check networking systems context messaging vs gossip protocols) + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. https://en.wikipedia.org/wiki/Peer-to-peer +- [[Gossip Protocol]] (check) + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. https://en.wikipedia.org/wiki/Gossip_protocol#:~:text=A%20gossip%20protocol%20or%20epidemic,all%20members%20of%20a%20group. - [[Permissionless]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. https://eprint.iacr.org/2021/023.pdf - [[Scalability]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. https://eprint.iacr.org/2021/023.pdf - [[Decentralization]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[Security]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[Communication Costs]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[Stream or Subgraph]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[Staking]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[Sybil Resistance]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[CFT (Crash Fault Tolerant)]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[BFT (Byzantine Fault Tolerant)]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[Finality]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[Social Applications]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[Bootstrapping]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[Rounds]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[Round-less]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. +- [[Paxos]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[PBFT]] -- [[DAG-Based Consensus (Avalanche-like)]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. +- [[DAG-Based Consensus]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. https://www.sciencedirect.com/science/article/pii/S2352864819301476 - [[Liveness]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[Asynchronous (P2P)]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[Execution-Layer Decoupling]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[Interchangeability]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[Liveness]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[Extensibility]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[Highly-Partitioned Blockchains with Local Views]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[Ordering]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[Reputation]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[Confidence]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[Network Congestion]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[Topology]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[Resilience (Consensus context)]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[Verifiability]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[Non-Repudiation]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[Snowball]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[Lachesis]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[Glacier]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. #### Node Reputation - [[Ikingut (Reputation Algorithm)]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[Important Conceptual Goals]] - - Simple - - Lightweight - - Pluggable - - Adaptive - - Dynamic - - Robust - - No Transitive Trust - - Reasonable Bootstrap Time + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. + - Simple + - Lightweight + - Pluggable + - Adaptive + - Dynamic + - Robust + - No Transitive Trust + - Reasonable Bootstrap Time - [[Reputation Polling]] (Polling Dynamics) + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[Indirect Request]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[Direct Request]] - - [[Unirep]] (an example) - - [[Qualities Necessary]] - - [[Requires Verifiability]] - - [[Requires Non-Repudiation]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. + - [[Unirep]] (a pre-existing example) + - [[Qualities Necessary]] (of Direct Request) + - [[Verifiability]] + - [[Non-Repudiation]] - [[Privacy Preserving]] (preserve origins of score, emit opinions without a way to trace back the origins - MPC) - [[ Local Heuristic]] - - [[Algorithm]] - - Each Iteration - 1. Voting - 2. Agent Action (Post-Consensus Decision Finality) - - Min-Multiplicative Reputation Punishment - - Multiplicative - - Linear - - [[Experimental Research]] + - [[Glacier Algorithm]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + - Each Iteration + 1. Voting + 2. Agent Action (Post-Consensus Decision Finality) + - Min-Multiplicative Reputation Punishment + - Multiplicative + - Linear + - Experimental Research - Starting Point - - Trust Wisdom per Node (requires further elaboration) - - Adversary Types and Effects (requires further elaboration) + - [[Trust Wisdom per Node]] (requires further elaboration) + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. + - [[Adversary Types and Effects]] (requires further elaboration) + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - Current Stage of Testing/Challenges - - Silent-Omniscient Adversaries - - Modulating Punishment/No Punishment Impacts to Conditions - - Adding Multiplicative-min Punishment - - Attacks - - Con-Artist Attack - - The On-Off Attack - - Effects on Glacier Consensus - - Limitations + - [[Silent-Omniscient Adversaries]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. + - [[Punishment Testing]] (Modulating Punishment/No Punishment Impacts to Conditions) + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. + - [[Adding Multiplicative-min Punishment]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. + - [[Reputation Attacks]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. + - [[Con-Artist Attack]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. + - [[The On-Off Attack]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. + - [[Punishment Effects on Glacier]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. + - [[Reputation Limitations]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - No immediate defense against coordinated attacks - Reputation does not add to security - Future Work - - Circumstantial Impact of Reputation on Consensus - - Long-running Simulation - - Sudden changes in Collective Byzantine Behavior + - [[Circumstantial Impact of Reputation on Consensus]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. + - [[Long-running Simulation]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. + - [[Sudden changes in Collective Byzantine Behavior]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - Pending Questions - 1. Interaction of Stake-based and Reputation-based selection + 1. Interaction of [[Stake-based]] and [[Reputation-based]] selection - Stake simulations are necessary for exploring options - Relevant in the incentives discussion? 2. How much (and if) does reputation really help in a coordinated attack? (Assuming patient con-artist attack) - Complex interactions here, this model would particularly benefit having a prototype/PoC - [[Node Challenges]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. 1. [[Intermittence Flexibility | Maintain Operation in High-Churn Network]] 2. [[Sudden Changing Behavior]] 3. [[Bootstrapping Quickly]] 4. [[Resilience to Dynamic Unpredictable Network Changes (Can Handle Membership Volatility)]] - [[Design]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. 1. [[Local reputation view]] 2. [[Adaptive and Dynamic]] 3. [[Required Bootstrapping]] - [[Network View Not Required]] - [[Individual Node Reputation Not Required]] - [[Eigentrust]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[Transitive Trust]] - [[Understanding the Math]] - [[Trust Decay]] - - [[Malicious Clusters]] (describe nuances better | trusted nodes cannot overlap the malicious collective) + - [[Malicious Clusters]] (describe nuances better, trusted nodes cannot overlap the malicious collective) - [[Trust for Consensus]] - [[Separation of Reputation]] - [[Confidant]] @@ -162,8 +421,12 @@ See below 'Recipe' and modify accordingly to above in Figma. - [[P-Grid]] - [[R2Trust]] - [[Generic Taxonomy]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[Dimensions]] - - #Single + - Single - Multiple - [[Time computation]] - [[Aggregation]] @@ -189,45 +452,121 @@ See below 'Recipe' and modify accordingly to above in Figma. #### Network Layer and Mempool - [[Node Discovery]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[Subnetworks]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - Design - Implementation - Ideas - [[Mempool]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - Challenges - Approach - Mempool Design #### Staking and Multi-DAG - [[Factory of DAGs]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - Concept - Algorithm - [[Sub-DAG]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[Cross-DAG]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[Bridge (Intermediary) Nodes]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[Gravity]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[Application-Level User-Driven]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[Direct Communication Channel]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[Direct Communication VGER]] -- [[Challenges]] - - Probabilistic finality and cross-network communication - - Network partitioning, forks and cross-network communication - - Weak Subjectivity - Reputation of nodes matters to clients. Nodes are clients of other networks. - - [[Staking: Verifying Weights]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. +- Challenges + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. + - [[Probabilistic Finality]] and [[Cross-Network Communication]] + - [[Network Partitioning]] and [[Forks]] + - [[Weak Subjectivity]] - Reputation of nodes matters to clients. Nodes are clients of other networks. + - [[Verifying Weights in Staking]] - [[Glacier Algorithm Quiesces]] - [[Approach]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. 1. [[Deterministic Finality]] 2. [[Secondary Consensus Protocol]] (form local opinion on external DAG) 3. [[Intermediary DAG]] (Intersection of nodes participating mutually in common structures) - [[Vertex Sealing]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[XSub]] (Cross-sub-DAG communication) + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[XDAG]] (Cross-DAG communication) + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[XDAG Fees]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[Communication Patterns]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - Direct - User-Coordinated Channel - Sub-DAG-Coordinated Channel - [[Stake Sub-DAG]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[Totally-Ordered Chain]] - [[Global Knowledge]] - [[Alternative Designs]] @@ -236,37 +575,76 @@ See below 'Recipe' and modify accordingly to above in Figma. #### Data Model and Concurrency - Reference Work - - [[eUTXO]] + - [[eUTXO]] (Direct extension of the basic UTXO model) + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - References (Cardano foundational paper) - - Direct extension of the basic UTXO model - - Validator - - Datum - - Redeemer - - Ledger Description + - [[Validator]] + - [[Datum]] + - [[Redeemer]] + - [[Ledger Description]] - [[CKB]] - - Key feature: state space ownership - - Cell description - - Transaction description + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. + - Key feature: [[state space ownership]] + - [[Cell description]] + - [[Transaction description]] - [[Zexe]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - Key Feature: Privacy - Transaction Description - Record Description - Approach - [[Data Model Design]] - - Challenges - - Concept - - Data Structures and Constraints + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. + - Challenges + - Concept + - Data Structures and Constraints - [[Concurrent Execution (Threads)]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[Execution Patterns]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - Useful patterns - - Example of EVM execution on this model + - Example of [[EVM execution]] on this model - Explore and describe - - Anti-patterns + - [[Anti-patterns]] - High Contention - Low Affinity #### Tokenomics - [[Fees]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[Rewards]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[Slashing]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. - [[MEV]] + - Prep: [||||||||||] + - Cook Time: X min + - Ingredients: + 1. diff --git a/pages/Highly-Partitioned Blockchains with Local Views.md b/pages/Highly-Partitioned Blockchains with Local Views.md index f1311e6..c610a30 100644 --- a/pages/Highly-Partitioned Blockchains with Local Views.md +++ b/pages/Highly-Partitioned Blockchains with Local Views.md @@ -1,15 +1,18 @@ -Phrase: Highly-Partitioned Blockchains with Local Views +# Phrase: Highly-Partitioned Blockchains with Local Views +### Related: -Related: +## Operating Definition: -Operating Definition: Concept that you can have Basically looking at how you can have a network of nodes coming into agreement upon multiple different types of data at the same time (subnets in Avalanche). Then, with any given piece of information, we look at how much you can partition that information within that group (parallelization of information) to try to minimize the amount of work any given node needs to do. Parallelization of work between heavier nodes and lighter nodes can allow both to be relevant within the group. + ELI5: Concept that you can have a network of nodes coming into agreement upon multiple different types of data at the same time (subnets in Avalanche). Then, with any given piece of information, we look at how much you can partition that information within that group (parallelization of information) to try to minimize the amount of work any given node needs to do. Parallelization of work between heavier nodes and lighter nodes can allow both to be relevant within the group. -Current Implementation: +## Current "Standard" Implementation: -The Idea(l): +## The Idea(l): -Logos Implementation: +## Logos Implementation: -IMPORTANT Differentiators: +## Live Feedback -Trash Heap: \ No newline at end of file +## IMPORTANT Differentiators: + +## Trash Heap: diff --git a/pages/Ikingut (Reputation Algorithm).md b/pages/Ikingut (Reputation Algorithm).md index ccd2449..38bd194 100644 --- a/pages/Ikingut (Reputation Algorithm).md +++ b/pages/Ikingut (Reputation Algorithm).md @@ -1,18 +1,21 @@ -Phrase: Ikingut -Meaning & History -Means **"friend" in Greenlandic**. +# Phrase: Ikingut +(means friend in Greenlandic) [https://www.imdb.com/title/tt0271003/plotsummary?ref_=tt_ov_pl](https://www.imdb.com/title/tt0271003/plotsummary?ref_=tt_ov_pl) -Related: +### Related: #consensus #reputation -Operating Definition: +## Operating Definition: -Current Implementation: + ELI5: -The Idea(l): +## Current "Standard" Implementation: -Logos Implementation: +## The Idea(l): -IMPORTANT Differentiators: +## Logos Implementation: -Trash Heap: \ No newline at end of file +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: diff --git a/pages/Interchangeability.md b/pages/Interchangeability.md index 5137782..e1c48cc 100644 --- a/pages/Interchangeability.md +++ b/pages/Interchangeability.md @@ -1,15 +1,19 @@ -Phrase: +# Phrase: -Related: +### Related: -Operating Definition: +## Operating Definition: -Current Implementation: + ELI5: -The Idea(l): +## Current "Standard" Implementation: -Logos Implementation: +## The Idea(l): -IMPORTANT Differentiators: +## Logos Implementation: -Trash Heap: \ No newline at end of file +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/pages/Intermittence Flexibility.md b/pages/Intermittence Flexibility.md index 5137782..e1c48cc 100644 --- a/pages/Intermittence Flexibility.md +++ b/pages/Intermittence Flexibility.md @@ -1,15 +1,19 @@ -Phrase: +# Phrase: -Related: +### Related: -Operating Definition: +## Operating Definition: -Current Implementation: + ELI5: -The Idea(l): +## Current "Standard" Implementation: -Logos Implementation: +## The Idea(l): -IMPORTANT Differentiators: +## Logos Implementation: -Trash Heap: \ No newline at end of file +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/pages/Lachesis.md b/pages/Lachesis.md index 5137782..e1c48cc 100644 --- a/pages/Lachesis.md +++ b/pages/Lachesis.md @@ -1,15 +1,19 @@ -Phrase: +# Phrase: -Related: +### Related: -Operating Definition: +## Operating Definition: -Current Implementation: + ELI5: -The Idea(l): +## Current "Standard" Implementation: -Logos Implementation: +## The Idea(l): -IMPORTANT Differentiators: +## Logos Implementation: -Trash Heap: \ No newline at end of file +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/pages/Leaderless.md b/pages/Leaderless.md index 5137782..f96fe75 100644 --- a/pages/Leaderless.md +++ b/pages/Leaderless.md @@ -1,15 +1,20 @@ -Phrase: +# Phrase: Leaderless -Related: +### Related: #consensus -Operating Definition: +## Operating Definition: +Processes exchange their proposals, retain the maximum value and decide when they see the same choice across a couple of rounds.1 -Current Implementation: + ELI5: -The Idea(l): +## Current Implementation: -Logos Implementation: +## The Idea(l): -IMPORTANT Differentiators: +## Logos Implementation: -Trash Heap: \ No newline at end of file +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/pages/Liveness.md b/pages/Liveness.md index 2b063cd..e1c48cc 100644 --- a/pages/Liveness.md +++ b/pages/Liveness.md @@ -1,15 +1,19 @@ -Phrase: Liveness +# Phrase: -Related: +### Related: -Operating Definition: +## Operating Definition: -Current Implementation: + ELI5: -The Idea(l): +## Current "Standard" Implementation: -Logos Implementation: +## The Idea(l): -IMPORTANT Differentiators: +## Logos Implementation: -Trash Heap: \ No newline at end of file +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/pages/Messaging.md b/pages/Messaging.md index 5137782..832c8b3 100644 --- a/pages/Messaging.md +++ b/pages/Messaging.md @@ -1,15 +1,17 @@ -Phrase: +# Phrase: Messaging -Related: +### Related: #p2p -Operating Definition: +## Operating Definition: -Current Implementation: +## Current "Standard" Implementation: -The Idea(l): +## The Idea(l): -Logos Implementation: +## Logos Implementation: -IMPORTANT Differentiators: +## Live Feedback -Trash Heap: \ No newline at end of file +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/pages/Network Congestion.md b/pages/Network Congestion.md index 5137782..e1c48cc 100644 --- a/pages/Network Congestion.md +++ b/pages/Network Congestion.md @@ -1,15 +1,19 @@ -Phrase: +# Phrase: -Related: +### Related: -Operating Definition: +## Operating Definition: -Current Implementation: + ELI5: -The Idea(l): +## Current "Standard" Implementation: -Logos Implementation: +## The Idea(l): -IMPORTANT Differentiators: +## Logos Implementation: -Trash Heap: \ No newline at end of file +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/pages/Node Challenges.md b/pages/Node Challenges.md index 5137782..e1c48cc 100644 --- a/pages/Node Challenges.md +++ b/pages/Node Challenges.md @@ -1,15 +1,19 @@ -Phrase: +# Phrase: -Related: +### Related: -Operating Definition: +## Operating Definition: -Current Implementation: + ELI5: -The Idea(l): +## Current "Standard" Implementation: -Logos Implementation: +## The Idea(l): -IMPORTANT Differentiators: +## Logos Implementation: -Trash Heap: \ No newline at end of file +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/pages/Non-Repudiation.md b/pages/Non-Repudiation.md index 5137782..e1c48cc 100644 --- a/pages/Non-Repudiation.md +++ b/pages/Non-Repudiation.md @@ -1,15 +1,19 @@ -Phrase: +# Phrase: -Related: +### Related: -Operating Definition: +## Operating Definition: -Current Implementation: + ELI5: -The Idea(l): +## Current "Standard" Implementation: -Logos Implementation: +## The Idea(l): -IMPORTANT Differentiators: +## Logos Implementation: -Trash Heap: \ No newline at end of file +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/pages/Ordering.md b/pages/Ordering.md index 5137782..e1c48cc 100644 --- a/pages/Ordering.md +++ b/pages/Ordering.md @@ -1,15 +1,19 @@ -Phrase: +# Phrase: -Related: +### Related: -Operating Definition: +## Operating Definition: -Current Implementation: + ELI5: -The Idea(l): +## Current "Standard" Implementation: -Logos Implementation: +## The Idea(l): -IMPORTANT Differentiators: +## Logos Implementation: -Trash Heap: \ No newline at end of file +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/pages/PBFT.md b/pages/PBFT.md index 5137782..e1c48cc 100644 --- a/pages/PBFT.md +++ b/pages/PBFT.md @@ -1,15 +1,19 @@ -Phrase: +# Phrase: -Related: +### Related: -Operating Definition: +## Operating Definition: -Current Implementation: + ELI5: -The Idea(l): +## Current "Standard" Implementation: -Logos Implementation: +## The Idea(l): -IMPORTANT Differentiators: +## Logos Implementation: -Trash Heap: \ No newline at end of file +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/pages/Permissionless.md b/pages/Permissionless.md index 5137782..a1455b6 100644 --- a/pages/Permissionless.md +++ b/pages/Permissionless.md @@ -1,15 +1,19 @@ -Phrase: +# Phrase: Permissionless -Related: +### Related: -Operating Definition: +## Operating Definition: -Current Implementation: + ELI5: -The Idea(l): +## Current "Standard" Implementation: -Logos Implementation: +## The Idea(l): -IMPORTANT Differentiators: +## Logos Implementation: -Trash Heap: \ No newline at end of file +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/pages/Reputation.md b/pages/Reputation.md index 5137782..e1c48cc 100644 --- a/pages/Reputation.md +++ b/pages/Reputation.md @@ -1,15 +1,19 @@ -Phrase: +# Phrase: -Related: +### Related: -Operating Definition: +## Operating Definition: -Current Implementation: + ELI5: -The Idea(l): +## Current "Standard" Implementation: -Logos Implementation: +## The Idea(l): -IMPORTANT Differentiators: +## Logos Implementation: -Trash Heap: \ No newline at end of file +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/pages/Resilience (Consensus context).md b/pages/Resilience (Consensus context).md index 5137782..e1c48cc 100644 --- a/pages/Resilience (Consensus context).md +++ b/pages/Resilience (Consensus context).md @@ -1,15 +1,19 @@ -Phrase: +# Phrase: -Related: +### Related: -Operating Definition: +## Operating Definition: -Current Implementation: + ELI5: -The Idea(l): +## Current "Standard" Implementation: -Logos Implementation: +## The Idea(l): -IMPORTANT Differentiators: +## Logos Implementation: -Trash Heap: \ No newline at end of file +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/pages/Resilience to Dynamic Unpredictable Network Changes (Can Handle Membership Volatility).md b/pages/Resilience to Dynamic Unpredictable Network Changes (Can Handle Membership Volatility).md index 5137782..e1c48cc 100644 --- a/pages/Resilience to Dynamic Unpredictable Network Changes (Can Handle Membership Volatility).md +++ b/pages/Resilience to Dynamic Unpredictable Network Changes (Can Handle Membership Volatility).md @@ -1,15 +1,19 @@ -Phrase: +# Phrase: -Related: +### Related: -Operating Definition: +## Operating Definition: -Current Implementation: + ELI5: -The Idea(l): +## Current "Standard" Implementation: -Logos Implementation: +## The Idea(l): -IMPORTANT Differentiators: +## Logos Implementation: -Trash Heap: \ No newline at end of file +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/pages/Round-less.md b/pages/Round-less.md index c9dc250..a961e7c 100644 --- a/pages/Round-less.md +++ b/pages/Round-less.md @@ -1,10 +1,27 @@ +# Phrase: Round-less + +### Related: #Rounds #Messaging #Scalability + +## Operating Definition: + + ELI5: PBFT variants have this concept of "rounds" which is all-to-all communication. We'd prefer to have "round-less" communication where nodes do not have to talk to all other nodes on a given network for scalability reasons. + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: Phrase: Round-less Related: #Rounds, #Messaging, #Scalability -Operating Definition: PBFT variants have this concept of "rounds" which is all-to-all communication. We'd prefer to have "round-less" communication where nodes do not have to talk to all other nodes on a given network for scalability reasons (see [[Scalability]]). - Current Implementation: The Idea(l): diff --git a/pages/Rounds.md b/pages/Rounds.md index 5137782..e1c48cc 100644 --- a/pages/Rounds.md +++ b/pages/Rounds.md @@ -1,15 +1,19 @@ -Phrase: +# Phrase: -Related: +### Related: -Operating Definition: +## Operating Definition: -Current Implementation: + ELI5: -The Idea(l): +## Current "Standard" Implementation: -Logos Implementation: +## The Idea(l): -IMPORTANT Differentiators: +## Logos Implementation: -Trash Heap: \ No newline at end of file +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/pages/Scalability.md b/pages/Scalability.md index 7df7302..e1c48cc 100644 --- a/pages/Scalability.md +++ b/pages/Scalability.md @@ -1,18 +1,19 @@ -Phrase: Scalability +# Phrase: -Related: +### Related: -Operating Definition: -With PBFT or Paxos-like consensus-like algorithms as you scale the number of validators the messages that need to be passed scales exponentially and that limits the number of validators close to around 100 or so because that message complexity gets too high. Bandwidth too high which affects how fast you can come to finality. As you increase the # of validators you increase the amount of work each validator has to do. This doesn't work for us, we want to keep the amount of work per individual as low as possible so we don't make it difficult for people to get access to available resources to be able to participate. We want to give more people the ability to participate within a network. +## Operating Definition: -We want individual communties to be able to start with a low node count and eventually grow into a large node count. This may require the transition from a specific type of consensus mechanism into a different one or a combination of the two. A small network can join us and use our consensus infrastructure to start and grow off. + ELI5: -Current Implementation: +## Current "Standard" Implementation: -The Idea(l): +## The Idea(l): -Logos Implementation: +## Logos Implementation: -IMPORTANT Differentiators: +## Live Feedback -Trash Heap: \ No newline at end of file +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/pages/Security.md b/pages/Security.md index 5137782..e1c48cc 100644 --- a/pages/Security.md +++ b/pages/Security.md @@ -1,15 +1,19 @@ -Phrase: +# Phrase: -Related: +### Related: -Operating Definition: +## Operating Definition: -Current Implementation: + ELI5: -The Idea(l): +## Current "Standard" Implementation: -Logos Implementation: +## The Idea(l): -IMPORTANT Differentiators: +## Logos Implementation: -Trash Heap: \ No newline at end of file +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/pages/Snowball.md b/pages/Snowball.md index 5137782..e1c48cc 100644 --- a/pages/Snowball.md +++ b/pages/Snowball.md @@ -1,15 +1,19 @@ -Phrase: +# Phrase: -Related: +### Related: -Operating Definition: +## Operating Definition: -Current Implementation: + ELI5: -The Idea(l): +## Current "Standard" Implementation: -Logos Implementation: +## The Idea(l): -IMPORTANT Differentiators: +## Logos Implementation: -Trash Heap: \ No newline at end of file +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/pages/Social Applications.md b/pages/Social Applications.md index 5137782..e1c48cc 100644 --- a/pages/Social Applications.md +++ b/pages/Social Applications.md @@ -1,15 +1,19 @@ -Phrase: +# Phrase: -Related: +### Related: -Operating Definition: +## Operating Definition: -Current Implementation: + ELI5: -The Idea(l): +## Current "Standard" Implementation: -Logos Implementation: +## The Idea(l): -IMPORTANT Differentiators: +## Logos Implementation: -Trash Heap: \ No newline at end of file +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/pages/Staking.md b/pages/Staking.md index 5137782..e1c48cc 100644 --- a/pages/Staking.md +++ b/pages/Staking.md @@ -1,15 +1,19 @@ -Phrase: +# Phrase: -Related: +### Related: -Operating Definition: +## Operating Definition: -Current Implementation: + ELI5: -The Idea(l): +## Current "Standard" Implementation: -Logos Implementation: +## The Idea(l): -IMPORTANT Differentiators: +## Logos Implementation: -Trash Heap: \ No newline at end of file +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/pages/Stream or Subgraph.md b/pages/Stream or Subgraph.md index 5137782..e1c48cc 100644 --- a/pages/Stream or Subgraph.md +++ b/pages/Stream or Subgraph.md @@ -1,15 +1,19 @@ -Phrase: +# Phrase: -Related: +### Related: -Operating Definition: +## Operating Definition: -Current Implementation: + ELI5: -The Idea(l): +## Current "Standard" Implementation: -Logos Implementation: +## The Idea(l): -IMPORTANT Differentiators: +## Logos Implementation: -Trash Heap: \ No newline at end of file +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/pages/Sudden Changing Behavior.md b/pages/Sudden Changing Behavior.md index 5137782..e1c48cc 100644 --- a/pages/Sudden Changing Behavior.md +++ b/pages/Sudden Changing Behavior.md @@ -1,15 +1,19 @@ -Phrase: +# Phrase: -Related: +### Related: -Operating Definition: +## Operating Definition: -Current Implementation: + ELI5: -The Idea(l): +## Current "Standard" Implementation: -Logos Implementation: +## The Idea(l): -IMPORTANT Differentiators: +## Logos Implementation: -Trash Heap: \ No newline at end of file +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/pages/Sybil Resistance.md b/pages/Sybil Resistance.md index 62bc997..e1c48cc 100644 --- a/pages/Sybil Resistance.md +++ b/pages/Sybil Resistance.md @@ -1,15 +1,19 @@ -Phrase: -Sybil Resistance (also related to Sybil Defense Mechanisms) +# Phrase: -Operating Definition: -Need some "weight" to decision-making otherwise it becomes easy for other people to spin up a bunch of identities that can become "threat actors" to your system by swaying your consensus mechanism. +### Related: -Current Implementation: +## Operating Definition: -The Idea(l): + ELI5: -Logos Implementation: +## Current "Standard" Implementation: -IMPORTANT Differentiators: +## The Idea(l): -Trash Heap: \ No newline at end of file +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/pages/Topology.md b/pages/Topology.md index 5137782..e1c48cc 100644 --- a/pages/Topology.md +++ b/pages/Topology.md @@ -1,15 +1,19 @@ -Phrase: +# Phrase: -Related: +### Related: -Operating Definition: +## Operating Definition: -Current Implementation: + ELI5: -The Idea(l): +## Current "Standard" Implementation: -Logos Implementation: +## The Idea(l): -IMPORTANT Differentiators: +## Logos Implementation: -Trash Heap: \ No newline at end of file +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/pages/Verifiability.md b/pages/Verifiability.md index 5137782..e1c48cc 100644 --- a/pages/Verifiability.md +++ b/pages/Verifiability.md @@ -1,15 +1,19 @@ -Phrase: +# Phrase: -Related: +### Related: -Operating Definition: +## Operating Definition: -Current Implementation: + ELI5: -The Idea(l): +## Current "Standard" Implementation: -Logos Implementation: +## The Idea(l): -IMPORTANT Differentiators: +## Logos Implementation: -Trash Heap: \ No newline at end of file +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file diff --git a/pages/here.md b/pages/here.md index 709641f..a7a8840 100644 --- a/pages/here.md +++ b/pages/here.md @@ -1,19 +1,45 @@ -### Phrase: [Insert name] +# Phrase: [Insert name] ### Related: [Relevant Tags to Concept(s)] -### Operating Definition: +## Operating Definition: [The widely accepted definition of the phrase.] -### Current "Standard" Implementation: -*Systems that are very similar to us or are the "best-in-class" for a given factor and why?* +## Current "Standard" Implementation: +[Systems that are very similar to us or are the current "best-in-class" that we are trying to improve upon for a given factor (define context-relevant network assumptions per phrase, ideally we'll come up with visual sliding bars to show complex relationships between increasing/decreasing factors and how we go from "research" assumptions to "production" engineering) and why?] -### The Idea(l): -*The solution that is aligned with the original Ethereum ethos* +## The Idea(l): +[The solution that is aligned with the original Ethereum ethos to which Status is preserving ideological alignment with.] -### Logos Implementation: -*The current research* +## Logos Implementation: +[The research target/goal/PoC implementation currently under testing/experimentation.] -### IMPORTANT Differentiators: +## Live Feedback +[Add a LIVE location where the research and/or development teams can be pinged in a specific text-channel dedicated to this that is within their specific Discord server so that conversation can be bridged between projects and on a program level in order to best plug into resolving better than current understanding on this specific topic. I.e., Vac/Waku/Codex/Logo Discord server and a specific text-channel for this concept like #chefhelp-(insert one of six layers under research).] -### Trash Heap: \ No newline at end of file +## IMPORTANT Differentiators: +[Easy low-hanging marketing or comms fruit that makes Logos implementation clearly different/better.] + +## Trash Heap: +[Throw unused but potentially valuable resources/verbiage here to be recycled by someone else who can technically/ideologically harden intended descriptions of phrases better over time.] + +--- +(Copy pasta below to seed each 'Necessary Terminology' phrase) + +# Phrase: + +### Related: + +## Operating Definition: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: diff --git a/state space ownership.md b/state space ownership.md new file mode 100644 index 0000000..e1c48cc --- /dev/null +++ b/state space ownership.md @@ -0,0 +1,19 @@ +# Phrase: + +### Related: + +## Operating Definition: + + ELI5: + +## Current "Standard" Implementation: + +## The Idea(l): + +## Logos Implementation: + +## Live Feedback + +## IMPORTANT Differentiators: + +## Trash Heap: \ No newline at end of file