Tribler / tribler

Privacy enhanced BitTorrent client with P2P content discovery
https://www.tribler.org
GNU General Public License v3.0
4.85k stars 451 forks source link

msc placeholder: something with passport-grade digital identity, DAO voting, ? #8062

Open synctext opened 5 months ago

synctext commented 5 months ago

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

synctext commented 5 months ago

Architecting leaderless organisations

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

synctext commented 4 months ago

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.

synctext commented 2 months ago

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:

Eragoneq commented 1 month ago

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:

EBSI Node map

synctext commented 1 month ago

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)

Eragoneq commented 1 month ago

Hmm

WorldCoin

Why is it bad?

Main drawbacks:

link

EU

Grand Idea

synctext commented 1 month ago

still struggling to see a simple With Honors idea

Brainstorm:

Eragoneq commented 2 weeks ago

Voting in DAOs

Sybils

EUDI Wallet

Anonymity and Privacy, Confidentiality

Integrity

Availability

Blockchain

Works

Unpacking DAOs Challenges of voting

Big Idea Again

Privacy-Preserving E-Voting Through EUDI Wallet: A Zero-Knowledge Framework for Verifiable Democratic Participation

Main assumptions

Testing the EUDI app

synctext commented 2 weeks ago
Eragoneq commented 2 days ago

TODO:

Idea for Thesis Design:

Regulatory options for integrating zero-knowledge proofs into the European Digital Identity Wallet

synctext commented 2 days ago

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: image