This repository collects various research (mostly writings, some code) I have undertaken / collaborated on. Copies of documents are maintained here; brief descriptions and links to various publications (including external, where available) are below.
A description of the SmartPiggies protocol and discussion of attendant issues in deploying the protocol on a public blockchain system.
- Date: 11/2018
- External link
- Repo link
A research proof-of-concept on reducing state storage for the SmartPiggies protocol on Ethereum, with applications to general distributed applications using a public blockchain layer for data storage.
- Date: 12/2021
- Repo link
Discussion of issues related to oracle security in public blockchain systems and description of a game-theoretic mechanism for avoiding the need for oracles in certain contexts, with broad applicability to on-chain financial settlement.
- Date: 4/2022
- Repo link
An investigation into the topic of the prevalence of ASICs in cryptocurrency mining, from back when this was the subject of greater debate.
- Date: 8/2018
- External link
- Repo link
- Code link
Discussion of terminological issues and associated technical details around digital currencies, primarily for a central banking / economist audience.
- Date: 12/2020
- External link
- Repo link
Discussion of the essential nature of the concept of "programmable money" from a technological and economic perspective.
- Date: 6/2021
- External link
- Repo link
A broad report on many facets of CBDC design; my contributions were primarily on a technical working group looking at recordkeeping systems design options.
- Date: 9/2021
- External link
- Repo link
A report analyzing a proposed system for open finance APIs using a central validator for identification and authentication of participants; my contributions were on a technical team looking at API-based process design.
- Date: 12/2020
- External link
- Repo link
A follow-up to the previous report looking at more detailed technical requirements and processes related to payment initiation.
- Date: 9/2021
- External link
- Repo link
ML modeling of various GPU hardware and software kernel features to predict GPGPU application performance across different hardware architectures.
- Date: 4/2022
- Repo link