Structure

This is a joint interest group by UCI CS working groups to understand the other partners' fields better, explore new ideas, and collaboration opportunities. The bi-weekly meetings are characterized by highly interactive sessions with a mixture of i) fundamentals presentations, ii) stimulus presentations, iii) brainstorming sessions, iv) constructive discussions, v) status reports, and of course, vi) hard work back in the lab. We let students from our labs participate in all parts. For the second quarter 2020, we switched from physical meetings to video conferencing.

The goal is the establishment of a practical blockchain competence in ICS. This cooperation is supported by an ICS Endeavor grant.

Presentations and Materials

Blockchains on the Example of Bitcoin

Presentation Slides, Adrian Dabrowski

Probabilistic Embedding Model

Presentation Slides, Robert Bamler

Decentralized Matrix Factorization (private)

Presentation Slides, Robert Bamler

Peephole Optimization via Convolution (private)

Presentation Slides, Min-Yih Hsu

ML-guided Fuzzing (private)

Presentation Slides, Matthew Dees

Artifacts and Datasets

Ethereum Transactions as CSV

46GB, including up to block 8836290
Format: unixtime,pos,fromAddr,toAddr,valueWei,transactionHash,blockNum,blockHash,nonce,dataLen
Ether transactions have value>0 && dataLen==0. Smart contracts have dataLen > 0.

Ethereum Rewards as Explicit CSV Transactions

271MB, including up to block 8836290
Unlike Bitcoin, Ethereum does not explicitly record block rewards as transactions. This data set recreates block rewards (i.e., the generation of new Ether) in the same format as above.

Partners

  • Secure Systems and Software Laboratory

    PI Michael Franz

  • Cybersecurity Policy & Research Institute

    co-PI Bryan Cunningham

  • Smyth Research Group (The DataLab)

    co-PI Padhraic Smyth

  • Security and Privacy Research OUTfit

    co-PI Gene Tsudik