Skip to content

Instantly share code, notes, and snippets.

@AndrejMitrovic
Last active September 5, 2020 03:58
Show Gist options
  • Save AndrejMitrovic/f59a0e47e6a0c1fe8be74e690ff60eb6 to your computer and use it in GitHub Desktop.
Save AndrejMitrovic/f59a0e47e6a0c1fe8be74e690ff60eb6 to your computer and use it in GitHub Desktop.
# Note: in this go-scp implementation the self node is implicitly included in the quorum set
# high-stakes nodes
[High1]
Q = {t = 6, m = [{n = "High3"}, {n = "High5"}, {n = "High7"}, {n = "High2"}, {n = "High8"}, {n = "High4"}, {n = "High6"}]}
[High2]
Q = {t = 6, m = [{n = "High8"}, {n = "High7"}, {n = "High5"}, {n = "High4"}, {n = "High6"}, {n = "High3"}, {n = "High1"}]}
[High3]
Q = {t = 6, m = [{n = "High2"}, {n = "High7"}, {n = "High6"}, {n = "High5"}, {n = "High1"}, {n = "High8"}, {n = "High4"}]}
[High4]
Q = {t = 6, m = [{n = "High8"}, {n = "High3"}, {n = "High1"}, {n = "High6"}, {n = "High7"}, {n = "High2"}, {n = "High5"}]}
[High5]
Q = {t = 6, m = [{n = "High4"}, {n = "High2"}, {n = "High7"}, {n = "High1"}, {n = "High8"}, {n = "High6"}, {n = "High3"}]}
[High6]
Q = {t = 6, m = [{n = "High2"}, {n = "High5"}, {n = "High7"}, {n = "High4"}, {n = "High8"}, {n = "High1"}, {n = "High3"}]}
[High7]
Q = {t = 6, m = [{n = "High5"}, {n = "High4"}, {n = "High2"}, {n = "High1"}, {n = "High8"}, {n = "High3"}, {n = "High6"}]}
[High8]
Q = {t = 6, m = [{n = "High2"}, {n = "High5"}, {n = "High7"}, {n = "High1"}, {n = "High3"}, {n = "High6"}, {n = "High4"}]}
# medium-stakes nodes
[Med1]
Q = {t = 4, m = [{n = "Med4"}, {n = "Med7"}, {n = "Med9"}, { q = {t = 3, m = [{n = "High1"}, {n = "High3"}, {n = "High4"}]}}]}
[Med2]
Q = {t = 4, m = [{n = "Med3"}, {n = "Med7"}, {n = "Med1"}, { q = {t = 3, m = [{n = "High4"}, {n = "High2"}, {n = "High8"}]}}]}
[Med3]
Q = {t = 4, m = [{n = "Med6"}, {n = "Med9"}, {n = "Med2"}, { q = {t = 3, m = [{n = "High5"}, {n = "High1"}, {n = "High2"}]}}]}
[Med4]
Q = {t = 4, m = [{n = "Med1"}, {n = "Med8"}, {n = "Med6"}, { q = {t = 3, m = [{n = "High2"}, {n = "High7"}, {n = "High3"}]}}]}
[Med5]
Q = {t = 4, m = [{n = "Med1"}, {n = "Med3"}, {n = "Med4"}, { q = {t = 3, m = [{n = "High7"}, {n = "High4"}, {n = "High6"}]}}]}
[Med6]
Q = {t = 4, m = [{n = "Med3"}, {n = "Med9"}, {n = "Med5"}, { q = {t = 3, m = [{n = "High4"}, {n = "High6"}, {n = "High5"}]}}]}
[Med7]
Q = {t = 4, m = [{n = "Med9"}, {n = "Med8"}, {n = "Med4"}, { q = {t = 3, m = [{n = "High5"}, {n = "High2"}, {n = "High7"}]}}]}
[Med8]
Q = {t = 4, m = [{n = "Med7"}, {n = "Med9"}, {n = "Med3"}, { q = {t = 3, m = [{n = "High6"}, {n = "High2"}, {n = "High5"}]}}]}
[Med9]
Q = {t = 4, m = [{n = "Med6"}, {n = "Med4"}, {n = "Med5"}, { q = {t = 3, m = [{n = "High4"}, {n = "High7"}, {n = "High6"}]}}]}
[Med10]
Q = {t = 4, m = [{n = "Med1"}, {n = "Med6"}, {n = "Med3"}, { q = {t = 3, m = [{n = "High2"}, {n = "High4"}, {n = "High3"}]}}]}
# low-stakes nodes
[Low1]
Q = {t = 4, m = [{n = "Low3"}, {n = "Low11"}, {n = "Low6"}, { q = {t = 3, m = [{n = "Med4"}, {n = "Med3"}, {n = "Med9"}]}}]}
[Low2]
Q = {t = 4, m = [{n = "Low4"}, {n = "Low11"}, {n = "Low18"}, { q = {t = 3, m = [{n = "Med1"}, {n = "Med9"}, {n = "Med6"}]}}]}
[Low3]
Q = {t = 4, m = [{n = "Low4"}, {n = "Low5"}, {n = "Low8"}, { q = {t = 3, m = [{n = "Med10"}, {n = "Med7"}, {n = "Med6"}]}}]}
[Low4]
Q = {t = 4, m = [{n = "Low3"}, {n = "Low15"}, {n = "Low14"}, { q = {t = 3, m = [{n = "Med4"}, {n = "Med2"}, {n = "Med8"}]}}]}
[Low5]
Q = {t = 4, m = [{n = "Low13"}, {n = "Low11"}, {n = "Low2"}, { q = {t = 3, m = [{n = "Med9"}, {n = "Med4"}, {n = "Med6"}]}}]}
[Low6]
Q = {t = 4, m = [{n = "Low2"}, {n = "Low3"}, {n = "Low7"}, { q = {t = 3, m = [{n = "Med1"}, {n = "Med2"}, {n = "Med4"}]}}]}
[Low7]
Q = {t = 4, m = [{n = "Low14"}, {n = "Low17"}, {n = "Low16"}, { q = {t = 3, m = [{n = "Med2"}, {n = "Med5"}, {n = "Med8"}]}}]}
[Low8]
Q = {t = 4, m = [{n = "Low17"}, {n = "Low14"}, {n = "Low4"}, { q = {t = 3, m = [{n = "Med5"}, {n = "Med6"}, {n = "Med7"}]}}]}
[Low9]
Q = {t = 4, m = [{n = "Low6"}, {n = "Low4"}, {n = "Low11"}, { q = {t = 3, m = [{n = "Med10"}, {n = "Med2"}, {n = "Med9"}]}}]}
[Low10]
Q = {t = 4, m = [{n = "Low11"}, {n = "Low1"}, {n = "Low18"}, { q = {t = 3, m = [{n = "Med6"}, {n = "Med3"}, {n = "Med1"}]}}]}
[Low11]
Q = {t = 4, m = [{n = "Low6"}, {n = "Low16"}, {n = "Low9"}, { q = {t = 3, m = [{n = "Med5"}, {n = "Med7"}, {n = "Med4"}]}}]}
[Low12]
Q = {t = 4, m = [{n = "Low7"}, {n = "Low4"}, {n = "Low9"}, { q = {t = 3, m = [{n = "Med9"}, {n = "Med4"}, {n = "Med2"}]}}]}
[Low13]
Q = {t = 4, m = [{n = "Low9"}, {n = "Low11"}, {n = "Low5"}, { q = {t = 3, m = [{n = "Med3"}, {n = "Med6"}, {n = "Med2"}]}}]}
[Low14]
Q = {t = 4, m = [{n = "Low17"}, {n = "Low15"}, {n = "Low4"}, { q = {t = 3, m = [{n = "Med10"}, {n = "Med6"}, {n = "Med1"}]}}]}
[Low15]
Q = {t = 4, m = [{n = "Low5"}, {n = "Low1"}, {n = "Low10"}, { q = {t = 3, m = [{n = "Med3"}, {n = "Med5"}, {n = "Med2"}]}}]}
[Low16]
Q = {t = 4, m = [{n = "Low9"}, {n = "Low8"}, {n = "Low14"}, { q = {t = 3, m = [{n = "Med1"}, {n = "Med4"}, {n = "Med7"}]}}]}
[Low17]
Q = {t = 4, m = [{n = "Low18"}, {n = "Low14"}, {n = "Low3"}, { q = {t = 3, m = [{n = "Med7"}, {n = "Med10"}, {n = "Med4"}]}}]}
[Low18]
Q = {t = 4, m = [{n = "Low1"}, {n = "Low6"}, {n = "Low16"}, { q = {t = 3, m = [{n = "Med7"}, {n = "Med2"}, {n = "Med8"}]}}]}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment