T
Thomas D. Dickerson
Researcher at Brown University
Publications - 12
Citations - 276
Thomas D. Dickerson is an academic researcher from Brown University. The author has contributed to research in topics: Software transactional memory & Concurrency. The author has an hindex of 5, co-authored 12 publications receiving 221 citations. Previous affiliations of Thomas D. Dickerson include Saint Michael's College.
Papers
More filters
Proceedings ArticleDOI
Adding Concurrency to Smart Contracts
TL;DR: A novel way to permit miners and validators to execute smart contracts in parallel, based on techniques adapted from software transactional memory is presented.
Journal Article
Adding Concurrency to Smart Contracts
TL;DR: In this article, the authors propose a novel way to permit miners and validators to execute smart contracts in parallel, based on techniques adapted from software transactional memory, allowing non-conflicting contracts to proceed concurrently, and discovering a serializable concurrent schedule for a block's transactions.
Journal ArticleDOI
Adding concurrency to smart contracts
TL;DR: This paper presents a novel way to permit miners and validators to execute smart contracts in parallel, based on techniques adapted from software transactional memory and proves that the validator's execution is equivalent to miner’s execution.
Book ChapterDOI
Proof-Carrying Smart Contracts
TL;DR: This work proposes a way to reconcile the apparent contradiction between the immutability of idealized smart contracts and the real-world need to update contracts to fix bugs and oversights through a combination of proof-carrying code and proof-aware consensus.
Posted Content
Proust: A Design Space for Highly-Concurrent Transactional Data Structures
TL;DR: Proust is a framework for the design and implementation of transactional data structures designed to maximize reuse of existing well-engineered libraries by providing transactional "wrappers" to make existing thread-safe concurrent data structures transactional.