scispace - formally typeset
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.