Skip to main content

Showing 1–1 of 1 results for author: Bloem, Y

Searching in archive cs. Search in all archives.
.
  1. arXiv:1909.03523  [pdf, other

    cs.PL cs.SE

    Obsidian: Typestate and Assets for Safer Blockchain Programming

    Authors: Michael Coblenz, Reed Oei, Tyler Etzel, Paulette Koronkevich, Miles Baker, Yannick Bloem, Brad A. Myers, Joshua Sunshine, Jonathan Aldrich

    Abstract: Blockchain platforms are coming into broad use for processing critical transactions among participants who have not established mutual trust. Many blockchains are programmable, supporting smart contracts, which maintain persistent state and support transactions that transform the state. Unfortunately, bugs in many smart contracts have been exploited by hackers. Obsidian is a novel programming lang… ▽ More

    Submitted 8 September, 2019; originally announced September 2019.

    Comments: Working draft

    ACM Class: D.3.2; D.3.3; D.2.3