Closed synctext closed 3 months ago
Brainstorm: non-consumer Euro, business account type usage, B2B, enterprise wallet, organisational wallet, power of attorney, wallet rollout city hall Rott./Eind. trail possibilities. update: we seemed to have pole position for the European Commission ambitious plans for the digital Euro. They want exactly what we have been working on since 26 June 2019, with Wessel, Robbert, and many others later in the class of 2023:
The European Commission wants to implement a digital euro that is accessible to all retail users for free, in an effort to strengthen financial inclusion and competition in digital payments
For both the payment services providers and the ECB, the draft proposal mandates “appropriate technical and organisational measures including state-of-the-art security and privacy-preserving measures.”
The draft proposal also regulates the front-end services provided to users of the digital euro. For example, they should be “interoperable with or integrated in the European Digital Identity Wallets.”
brainstorm Gold is a unique metal with unique legal position and unique online culture. Below is a concrete master thesis direction with a deliberate sensational and provocative focus. This is an exercise to derive a properly boring, conventional, unimaginative, conservative and conformist Delft Thesis :-)
We are on a highway to climate hell, according to UN chief Guterres [REF]. All critical infrastructure was build for a climate which no longer exists [REF]. We use the climate-triggered risk assessment from the "Climate endgame" publication by MIT as the starting point of this deliberately provocative work. Climate catastrophe is relatively under-studied and poorly understood field, especially in the climate-hardened infrastructure domain. Preparedness can no longer be considered an eccentric bureaucratic hobby (see UK risk registers), but effort we might critically depend on. In this work we propose to re-build the global critical infrastructure with possible societal collapse as a first-class requirement [REF]. We identified the three cardinal components of a minimalistic alternative. These primitives are a disaster-proof self-sovereign identity, web-of-trust, and gold-based global financial system. These primitives enable socio-economic activity without reliance of functioning governments, rule of law, banks, electricity, digital cloud, or even Internet itself. This master thesis successfully demonstrates a smartphone-centric architecture for generic value transfer with academically-pure decentralisation. We assume that the existing deployed base of billions of smartphones remains operational for the foreseeable future with existing solar and wind infrastructure. We expand the existing paradigm of "local-first software". Any two nearby smartphones can identify and authenticate themselves without risk of spoofing, if we assume cryptographic primitives based on elliptic curves are safe. State-of-the-art atomic swap approaches rely on infrastructure, we devised the first pair-wise atomic swap to secure a generic value transfer primitive. Sadly, mobile phone vendors lack incentives to engineering reliable communication primitives besides 4G and 5G. For instance, Bluetooth, QR codes, and acoustic data transfer all lack reliability. {ToDo: insert more real Tech Stuff Here}. We released our software to the Google play store cloud infrastructure. Finally, we conducted a tiny user study within our lab with three smartphone to transfer the ownership of an antique coin from 1875 made of 21,6 carat gold. For automated legal compliance in today's world, optional usage is made of the EBSI wallet infrastructure in an offline-first manner. This required invasive modifications to EBSI, as the architectural reference framework of this upcoming passport-level EU digital identity does not provide digital autonomy.
These two weeks I have worked on reading into the topic more, putting more emphasis on researching offline e-cash. I have started gathering papers and articles (for now 13) describing solutions to the problems of offline e-cash. As for the structure of the survey I imagine it to be something like:
A Solution for the Offline Double-Spending Issue of Digital Currencies The offline digital currency puzzle solved by a local blockchain Combating Double-Spending Using Cooperative P2P Systems A practical anonymous off-line multi-authority payment scheme
Sprint update:
Last sprint I worked on writing the survey, more specifically on three sections:
Potential discussion points:
I just shared the Latex file with peer2peer
As part of the Chancellor of the Exchequer’s ambition to make the UK a global hub for crypto-asset technology and investment, The Royal Mint has been asked to produce an NFT for Britain.
We propose the creation of individualized nano-currencies: small localized, self-resolving currencies specially designed to solve problems for ordinary people or small firms cut off or distanced from the resources of the traditional financial system.
Idea for master thesis: everything focused about arranging international vaults for GoldEuro experiment with EBSI wallet???
edit. micropayments are unsolved https://news.ycombinator.com/item?id=37808115
Sprint update: Wrote introduction, worked on taxonomy table and added concluding remarks
by the way, for mechanical engineering the survey can (must) be re-used for the thesis: https://studiegids.tudelft.nl/a101_displayCourse.do?course_id=66012
Your GoldEuro, Bitcoin, and Bittorrent are optimal disruptors!
Please go beyond your current boring requirements (unforgability,transferability). Motivation: If financial market competition is intense, why are financial firm profits so high? Reflections on the current 'golden age'of finance. See also IMF working paper {RANT warning :warning:} There is structural lack of true competition in finance (Rising concentration in many financial markets has made it possible for key firms to exercise pricing power
). We see evidence of this today in the market with record profits, all banks refuse to give high interest rate of ECB back to consumers (see gentle wording in central bank report). There is a lack of policies that bank can simply go bankrupt, without compromising financial stability (Never-too-Big-to-Fail). This is observed in multiple markets, as consolidation and power concentration is structurally growing (see platform capitalism book.
IV. EVOLUTION OF OFFLINE E-CASH
Solid wall of text. Split or add bullet points for clarity.LIST OF ALL DESCRIBED SCHEMES
Great taxonomy table content. Little polish required, [ref], author names not needed. Nicer :heavy_check_mark: :no_entry_sign: signs. Academic wording: irrefutable timestamping, bank blinding. Hereby the final version of my literature survey. After the last sprint update, the main focus was on rereading the survey for final reprashes and grammar and the feedback points above. Literature Survey Leon Kempen Offline e-cash.pdf
Thesis first sprint goal by X-Mas: 1-page Problem Description draft (direction, focus, scope, and ambition level of thesis).
Sprint update for the past three weeks:
I have integrated the feedback above in my survey. The Dual-Anonymous payment scheme was (initially) behind a paywall, however I could access it after downloading the lean library plugin. I have added the scheme to the list. Literature Survey Leon Kempen Offline e-cash.pdf
I worked on my Problem description draft. Currently, I am not sure how formal this should be. Problem Description Leon Kempen Draft.pdf
I started on implementing the scheme of Brands to get a more practical (and in-depth) feeling of how the schemes work. The very basic implementation (withdrawing and validating transactions) is not yet working. To get it working properly, I think that I have to revise group theory.
III. Double Spending. Unlike online e-cash schemes, offline schemes do not have access to a trusted third party, or at least the entity responsible for issuing and retrieving e-cash, and can thus not verify whether a token is already spent.
More direct and dramatic form: double spending is defined as unlimited money printing by adversaries. Repeatedly spending the same coins can either be prevented, detected with near certainty, or irrefutably linked to a person. According to the Dutch national bank, De Nederlandsche Bank, 79% of all payments in the euro area were settled with cash in 2016, which dropped to 59% in 2022
Long sentence going across 4-lines.However, those types of payments are heavily dependent on being able to contact one or more trusted third parties.
Every payment is facilitated by a financial institution. Direct payments using cryptocurrency without any intermediary are negligible. When such a party can not be contacted, like during outages, which occur more often and with an increasing duration [4], the method is obsolete and void.
too much complexity in 1-line: 1) no communication == no transaction 2) outages are often 3) outages happening more than in the past 4) centralisation is obsolete and void Another issue with these digital payment methods is that
they are not anonymous, unlike cash, and thus require trust in
a third party, most often a bank, to handle the personal data
such as balance, transaction details and name and address
details confidentially and not use them for commercial gain
[5], and secure it adequately to prevent data breaches.
Below is a paragraph from an academic paper. Polish the writing to meet the academic style, improve the spelling, grammar, clarity, concision and overall readability. When necessary, rewrite the whole sentence. Furthermore, list all modification and explain the reasons to do so in markdown table.
Add a #INCLUDE(ChatGPT) in acknowledgements. This sprint:
Thought more about direction of thesis and possible different solutions (Blockchain-based etc).
Rewrote long sentences from my survey Literature Survey Leon_Kempen Offline e-cash.pdf
Implemented solution of Eslami - A new untraceable off-line electronic cash system. Got running (and working) code in Python
Presented at the Tax office
TABLE I: List of all described offline e-cash schemes
, you uncovered 30 years of evolving offline e-cash?This sprint:
We discussed the various possible thesis directions: usability side with prior designs, real gold trail, or the hardcore crypto designs. Thesis has initial running code as of 18Dec 2023. In a few weeks we need to fixate the Problem Description, see the 29Nov version. Core: 4 Ambition My ambition would be to create a prototype implementation of an offline value transferral scheme that could serve as an example of CBCDs. Potentially, this prototype can also be demonstrated during a workshop.
EBSI is getting attention under the ongoing EU precidency of Belgium:
So EBSI wallet exploration could be technical foundation of thesis, with Belgium taking care of political embedding.
Idea of implementing Bauer et al.. For fancy crypto GoldEuro your need fancy zero-knowledge proofs. Groth, Jens and Sahai, Amit, Efficient Non-interactive Proof Systems for Bilinear Groups, Advances in Cryptology -- EUROCRYPT 2008: 27th Annual International Conference on the Theory and Applications of Cryptographic Techniques, Istanbul, Turkey, April 13-17, 2008. Proceedings (2008), Springer Berlin Heidelberg
Probably good idea to first continue with a less complex system. Eslami - A new untraceable off-line electronic cash system. Already got running prototype code in Python (superapp==Kotlin). Upcoming sprint: take existing .py and translate into .kt files. Get working app in 1 sprint :monocle_face: ? Ensure a working .APK, with possibly nice features! Future: EBSI wallet?
Solid design idea! Atomic option, double spending reveals your identity once-concealed, twice-revealed
. Even more strict requirement: just one-way communication for coin transfer (e.g. QR scan).
This sprint:
For: 'Even more strict requirement: just one-way communication for coin transfer (e.g. QR scan)', as the challenge would have to be created by the receiver to prevent replay attacks this might be difficult to achieve.
Dump of screenshots:
Full Offline Toolbox thesis idea Store of value | ElGamal | crypto 2 scheme |
---|
Gold token Offline Euro offline Bitcoin
This sprint:
This sprint:
134 countries & currency unions, representing 98% of global GDP, are exploring a CBDC. In May 2020 that number was only 35. Currently, 68 countries are in the advanced phase of exploration—development, pilot, or launch.
China’s central bank continues to take aggressive steps toward assimilating the digital yuan within its domestic financial system.
China, the world’s largest bilateral creditor and leading trading partner, could use the digital yuan to elevate the status of the renminbi and challenge the dominance of the US dollar.
The United States is at risk of losing economic leverage and international financial power if Beijing continues to dictate the norms and regulations of digital currencies.
rainbow table attacks
C. Groth-Sahai Proofs
and non-interactive witness indistinguishable (NIWI)
:+1: This sprint:
implementation
section.update :
This sprint:
This sprint:
Heavy focus on coding:
Updated superapp fork with the latest changes to fix the start up bug. (IPV8 was updated in the meanwhile)
Implemented an overlay over the trustchain community that watches
a messagelist. The community can add messages to that list to be interpreted by the overlay. This makes it possible to fully mock the community by adding messages to the message of the receiving Peer.
Created a full-on system test with the approach mentioned above
Started working on the app (ran into quirks with android development) registration is now working. Implementing the rest should be less complicated.
Not too impressive apk can be found here: Debug APK latest GH action or Google drive
This sprint:
This sprint:
Balancing privacy and fraud prevention, double spending and token transferability are three major problems regarding e-cash.
, start problem description with the word problem.When the protocol is implemented this way
, when an architecture favours privacy instead of fraud prevention.results from having too much privacy.
mention perhaps Chaum example, requires online checkVII. IMPLEMENTATION
also contains experimentsThe described protocol is implemented in Kotlin as a proof of concept
, small bit of info on why and whatAs mentioned earlier, the size of the digital euro must grow for each transaction.
More scientific: size of our primary data-structure. etc.(a) TTP
, Figure 2, expand for clarity to trusted third partyToo many slides. Cut in half. Add more scientific content:
Currently doing a survey in spare 5 ECTS this Q3 quarter. (EU-ID or Euro) {also has part-time job} Aims to finish the 10 ECTS survey by end of Q1. Thesis start Q2 (29 Nov 2023).
Conduct a survey, from 1994 stuff onwards Untraceable Off-line Cash in Wallets with Observers ECB progress: https://www.ecb.europa.eu/press/pr/date/2023/html/ecb.pr230424_1~395626f0d9.en.html offline first: https://www.inkandswitch.com/local-first/
please note the survey @ Tribler lab methodology: https://github.com/Tribler/tribler/wiki/MasterThesis#10-ects-literature-survey-at-tribler-lab (e.g. try out all known open source offline Euro wallets for survey and grade them with stong/weak analysis in a table with screenshots { offline token teams }) {broad: offline cash, euro, wallets, zero-trust and ID; the entire ecosystem needs to work, that is the problem}
update brainstorm: get screenshots of banking apps using Android Play store. Understand the user experience, screens and flow. Devise a taxonomy, generalise and understand the design space. Make running Kotlin code for top-3/one approach {3 coding weeks??}. update2:
five different front-end prototypes