Open synctext opened 5 months ago
This thesis aims to invent a new method for large-scale human organisation, specifically leaderless socio-economic organisations with evolutionary capability. We will use the experimental economists methodology to explore the future of how our global economy may be organised, who will own it, and if taxes will be paid. Starting point is the automated online concept known as Decentralized Autonomous Organizations (DAO). We define a DAO as a leaderless organisation for organising any socio-economic activity. This emerging field holds the potential to provide the organisation principle for our upcoming AI-robot economy. We aim to explore primitive self-governance of DAOs, evolutionary principles, and economic activity under direct democratic control. This aims requires advancing the state-of-the-art in digital identity, programmable money, and Decentralised Autonomous Organisations (DAO). DAO science is still an emerging immature field with several open problems such as trusted infrastructure nodes, the founders with most decision making power, and rich-get-richer dynamics in general. The scientific problems to solve are inequality, democratic deficiency, design for evolution, and complex self-organisation. Prior technologies such such as smart contracts provide code execution at high cost without reliance on clouds or trusted third parties. However, a large "reality gap" remains with prior proposed architectures and realities of cybersecurity, complex self-organising systems, and self-evolving systems. The state-of-the-art within digital identity is insufficient to support online voting at scale. This thesis builds upon prior work from Delft University, such as the root-of-trust for the upcoming passport-grade digital identity called EBSI/EDIC under eIDAS 2.0 legislation. Furthermore, we re-use the learnings from our programmable digital Euro trail with live connectivity to the IBAN banking system. Finally, the operational fully decentralised artist investment and music distribution platform will be re-used to minimize engineering effort of business logic. Central research questions are: 1) devise a digital identity architecture to enable DAO voting 2) devise voting principles for DAO governance and democratic control of programmable money 3) devise a security architecture for upgrades and self-evolution of a DAO
Literature
ToDo: find honor level master thesis topic (2sep 2024 - Aug 2025) Honor track potential (some course grades still pending) Thesis draft working title: "Realisation of online democracy: DAO e-voting using zero-knowledge constructs"
Requirement: planetary-scale voting system (few billion users, avoid Sybils, no single eligible voters database) Theory + systems building balance: real voting, real Bitcoin, real EBSI wallet, real Bitcoin hardware procurement.
ToDo: make a list of 3 With Honors msc projects. Could spend 3 months on this if Q4 is also available. 80% of bsc thesis project where based upon Machine learning{AI}. Has ML fatigue :no_good:
First sprint, for next meeting: find & read related work about on-device biometrics and revocable. Why? It is both privacy-respecting and strong security.
update:
Reviewed papers:
Insight Into Voting in DAOs: Conceptual Analysis and a Proposal for Evaluation Framework
E-Voting With Blockchain: An E-Voting Protocol with Decentralisation and Voter Privacy
DAO Decentralization: Voting-Bloc Entropy, Bribery, and Dark DAOs
From Technology to Society: An Overview of Blockchain-Based DAO
Blockchain for Electronic Voting System—Review and Open Research Challenges
A Liquid Democracy Enabled Blockchain-Based Electronic Voting System
ElectionBlock: An Electronic Voting System using Blockchain and Fingerprint Authentication
Internet voting in Estonia 2005–2019: Evidence from eleven elections
E-Voting Meets Blockchain: A Survey
Privacy-Preserving E-Voting System Supporting Score Voting Using Blockchain
General thoughts:
For cum-laude potential:
The democratic and reputation based policy can be combined into a system where votes of users are weighted with their reputation, and (dis)agreements influence the reputation of the submitter. A problem with the democratic policy is that users cannot always be objective and independant, for example the majority can determine that false popular belief is true.
vendors’ writing styles have been utilized; while in the latter [27, 28], vendors’ distinct photography style (e.g., the product images that vendors have uploaded) have been utilized to detect the Sybil accounts of the same vendors
Thesis ToDo: advise to keep it in the stockholder realm, leave out emotional parliamentary elections. Use selfies as foundation to identify Sybils. Primitive is you take a selfie, has not trust yet, stockholder verify each other, incentive to fight fraud together, strengthened by each physical meeting with another stockholder, build web-of-trust with verifiers, all stockholders need to verify all identities for 100% trust and 100% Sybil proof. For each verification level you can provide a theorical proof of Sybil protection. Since 1983 we know that reaching consensus with n nodes when taking byzantine failures into account takes a certain amount of messages and rounds. Node validation can be translated into a graph problem if we loosing our assumptions. The identities we validated are non-Sybil plus the identities they validated (one-hop trust, k-hop trust).
Deliverable: problem description (for cyber security thesis green light)
Why is it bad?
Main drawbacks:
still struggling to see a simple With Honors idea
Brainstorm:
Unpacking DAOs Challenges of voting
Privacy-Preserving E-Voting Through EUDI Wallet: A Zero-Knowledge Framework for Verifiable Democratic Participation
Universal verifiability: anyone can check that the election outcome corresponds to the ballots published on the bulletin board.
TODO:
Idea for Thesis Design:
Regulatory options for integrating zero-knowledge proofs into the European Digital Identity Wallet
Solid progress!! Next step is then identifying the state-of-the-art in ZKP, vote counting, and system architecture. Upcoming sprint: What are the design choices, the design space and possible architectures? Lots of stuff exists, how practical is it? Theory part of thesis: table with designs, scalability analysis, experiment with best algorithm, combine 2, or even enhance state-of-the-art. Key to scalability analysis is: size of certificates, size of proof, resulting network message exchange, and computational efficiency. With Honors Thesis outcome: stronger baseline for democracy :face_with_open_eyes_and_hand_over_mouth:
Taxonomy in a single glance. Systematic overview of past years of innovation. Key milestones identified. Scientific grounding, 1 or more scientific article per entry/line/milestone. Table with overview and literature, see brilliant With Honours example:
Exploring master thesis topic!With Honors bsc, also msc With Honors potential! Only thesis grade needs to be high. Zero courses to be done. 12 months of msc dedicated focus. Honor thesis example. 15 ECTS ahead of schedule, 2 exemptions (ETH-Z exchange). Can you also use Q4 for msc? Friday 27 June defence? Or Monday 30 June 2025. {Friday 29 Aug 2025 might be the lastest defense date (Q5). }Science by With Honors master student cardinal example: Achieving Sybil-Proofness in Distributed Work Systems Paid trip to Hawaii conference, Financial Cryptography: Paying the Guard: an Entry-Guard-based Payment System for Tor. Japan
Official embedding at government agency? (AFM,KvK,APG,RvIG,FIN, ???) Focus, bit of hands-on, not just paper stuff, connected to the real world. Has already deep knowledge of digital identity, eIDAS, and ledger stuff around trust. Understands the gap between running code and large-scale usage.
Time-line: due to hard work in bsc phase, 1 quarter ahead of schedule. Start Q1 2024 or any other time desired. Brainstorm of direction:
0) Digital identity and e-voting. Read the foundations from 1938 on this topic: Voting Rights of Capital Stock and Shareholders. As a first step to the re-birth of online democracy we work towards online voting during stockholder meetings. See APG work in this direction. Furthermore, we have an operational system for democratic control of money. Our DAO system for governance of collective Bitcoin-based capital is dependant on a Sybil-tolerance identity solution for voters.
1) Digital identity. You just explore that for 2 weeks, do some reading. Note that picking an exact subject is also part of the thesis process. No problem to take 3-6 weeks to explore exact directions in a learn-by-doing approach! So it's coding with a purpose... Like, reading NFC chips of your ID card within Superapp (has {possibly broken now} support for reading Dutch ID cards).
2) Digital identity for companies. Dutch Chamber of Commerce is active there. Your thesis could be to realise their ID system for legal entities. Please read this thesis from our lab: https://github.com/Tribler/tribler/issues/6786#issuecomment-1520220291 This is the right time to do prototyping of an EBSI-based solution suitable for a large-scale trail (by others). Only thing we need is identity and signature binding + feature to sign any .PDF file. Nothing more :-) Any legal document then becomes irrefutable digitally signed. Accountants then can switch to the digital age, instead of old skool signatures.
3) The offline digital Euro :astonished: 4th Juli 2024 graduation. Full thesis: Offline Digital Euro: a Minimum Viable CBDC using Groth-Sahai proofs Please browse this work and think if you want to consider doing something similar, with more security and/or privacy. Double spending is very hard plus trusted party complication. NOTE: this is the required thesis format: the dense and IEEE 2-column writing style with arXiv upload.
4) trusted servers are needed for upcoming EU digital identity. These EBSI servers are the root-of-trust.Dive into SIEM tools for security of these servers. Makes sure attacks get detected, no log wipes possible. Then think of ideas to make 1 tool even better, performance analysis, graphs in thesis, and graduate. https://logz.io/blog/open-source-siem-tools/
5) Distributed Edge-AI. Current student Quinten van Eijs is graduating. AI-based Youtube client alternative: https://github.com/Tribler/tribler/issues/7254
Practical sprint ideas: compile superapp from scratch, with EBSI data vault: https://github.com/Tribler/tribler/issues/6023#issuecomment-1232999631