A survey of decentralizing applications via blockchain: The 5G and beyond perspective

K Yue, Y Zhang, Y Chen, Y Li, L Zhao… - … Surveys & Tutorials, 2021 - ieeexplore.ieee.org
Trusted third parties (TTPs) are frequently used for serving as an authority to issue and verify
transactions in applications. Although the TTP-based paradigm provides customers with …

A comprehensive survey of blockchain: From theory to IoT applications and beyond

M Wu, K Wang, X Cai, S Guo, M Guo… - IEEE Internet of Things …, 2019 - ieeexplore.ieee.org
As an innovated and revolutionized technology, blockchain has been applied in many fields,
such as cryptocurrency, food traceability, identity management, or even market prediction …

Red belly: A secure, fair and scalable open blockchain

T Crain, C Natoli, V Gramoli - 2021 IEEE Symposium on …, 2021 - ieeexplore.ieee.org
Blockchain has found applications to track ownership of digital assets. Yet, several
blockchains were shown vulnerable to network attacks. It is thus crucial for companies to …

Verx: Safety verification of smart contracts

A Permenev, D Dimitrov, P Tsankov… - … IEEE symposium on …, 2020 - ieeexplore.ieee.org
We present VerX, the first automated verifier able to prove functional properties of Ethereum
smart contracts. VerX addresses an important problem as all real-world contracts must …

Cockroachdb: The resilient geo-distributed sql database

R Taft, I Sharif, A Matei, N VanBenschoten… - Proceedings of the …, 2020 - dl.acm.org
We live in an increasingly interconnected world, with many organizations operating across
countries or even continents. To serve their global user base, organizations are replacing …

EnclaveDB: A secure database using SGX

C Priebe, K Vaswani, M Costa - 2018 IEEE Symposium on …, 2018 - ieeexplore.ieee.org
We propose EnclaveDB, a database engine that guarantees confidentiality, integrity, and
freshness for data and queries. EnclaveDB guarantees these properties even when the …

In search of an understandable consensus algorithm

D Ongaro, J Ousterhout - … annual technical conference (USENIX ATC 14 …, 2014 - usenix.org
Raft is a consensus algorithm for managing a replicated log. It produces a result equivalent
to (multi-) Paxos, and it is as efficient as Paxos, but its structure is different from Paxos; this …

A survey on NoSQL stores

A Davoudian, L Chen, M Liu - ACM Computing Surveys (CSUR), 2018 - dl.acm.org
Recent demands for storing and querying big data have revealed various shortcomings of
traditional relational database systems. This, in turn, has led to the emergence of a new kind …

Spanner: Google's globally distributed database

JC Corbett, J Dean, M Epstein, A Fikes, C Frost… - ACM Transactions on …, 2013 - dl.acm.org
Spanner is Google's scalable, multiversion, globally distributed, and synchronously
replicated database. It is the first system to distribute data at global scale and support …

Recipe: Converting concurrent dram indexes to persistent-memory indexes

SK Lee, J Mohan, S Kashyap, T Kim… - Proceedings of the 27th …, 2019 - dl.acm.org
We present Recipe, a principled approach for converting concurrent DRAM indexes into
crash-consistent indexes for persistent memory (PM). The main insight behind Recipe is that …