Connect API with blockchain: A survey on blockchain oracle implementation

A Pasdar, YC Lee, Z Dong - ACM Computing Surveys, 2023 - dl.acm.org
A blockchain is a form of distributed ledger technology where transactions as data state
changes are permanently recorded securely and transparently without the need for third …

Teechain: a secure payment network with asynchronous blockchain access

J Lind, O Naor, I Eyal, F Kelbert, EG Sirer… - Proceedings of the 27th …, 2019 - dl.acm.org
Blockchains such as Bitcoin and Ethereum execute payment transactions securely, but their
performance is limited by the need for global consensus. Payment networks overcome this …

Evercrypt: A fast, verified, cross-platform cryptographic provider

J Protzenko, B Parno, A Fromherz… - … IEEE Symposium on …, 2020 - ieeexplore.ieee.org
We present EverCrypt: a comprehensive collection of verified, high-performance
cryptographic functionalities available via a carefully designed API. The API provably …

On Identity, Transaction, and Smart Contract Privacy on Permissioned and Permissionless Blockchain: A Comprehensive Survey

W Liang, Y Liu, C Yang, S Xie, K Li, W Susilo - ACM Computing Surveys, 2024 - dl.acm.org
Blockchain is a decentralized distributed ledger that combines multiple technologies,
including chain data structures, P2P networks, consensus algorithms, cryptographic …

Securing big data integrity for industrial IoT in smart manufacturing based on the trusted consortium blockchain (TCB)

M Juma, F Alattar, B Touqan - IoT, 2023 - mdpi.com
The smart manufacturing ecosystem enhances the end-to-end efficiency of the mine-to-
market lifecycle to create the value chain using the big data generated rapidly by edge …

Byzantine ordered consensus without byzantine oligarchy

Y Zhang, S Setty, Q Chen, L Zhou, L Alvisi - 14th USENIX Symposium …, 2020 - usenix.org
The specific order of commands agreed upon when running state machine replication
(SMR) is immaterial to fault-tolerance: all that is required is for all correct deterministic …

Nimble: rollback protection for confidential cloud services

S Angel, A Basu, W Cui, T Jaeger, S Lau… - … USENIX Symposium on …, 2023 - usenix.org
This paper introduces Nimble, a cloud service that helps applications running in trusted
execution environments (TEEs) to detect rollback attacks (ie, detect whether a data item …

SoK: TEE-assisted confidential smart contract

R Li, Q Wang, Q Wang, D Galindo, M Ryan - arXiv preprint arXiv …, 2022 - arxiv.org
The blockchain-based smart contract lacks privacy since the contract state and instruction
code are exposed to the public. Combining smart-contract execution with Trusted Execution …

Blockchain oracle design patterns

A Pasdar, Z Dong, YC Lee - arXiv preprint arXiv:2106.09349, 2021 - arxiv.org
Blockchain is a form of distributed ledger technology (DLT) where data is shared among
users connected over the internet. Transactions are data state changes on the blockchain …

SGXonerate: Finding (and Partially Fixing) Privacy Flaws in TEE-based Smart Contract Platforms Without Breaking the TEE

N Jean-Louis, Y Li, Y Ji, H Malvai, T Yurek… - Proceedings on …, 2024 - petsymposium.org
TEE-based smart contracts are an emerging blockchain architecture, offering fully
programmable privacy with better performance than alternatives like secure multiparty …