---
title: "Aion: Secure Transaction Ordering using TEEs"
description: Aion, a set of order-fair protocols for State Machine Replication (SMR).
---

[Skip to content](https://hs.redbelly.network/research/aion-secure-transaction-ordering-using-tees#main-content)

[![Redbelly Logo](https://hs.redbelly.network/hubfs/Assets%20-%202022/logo.png)](https://hs.redbelly.network/)

- [C.A.T. Solution](https://hs.redbelly.network/compliant-asset-tokenisation)
- Research 
    - [White Paper](https://hs.redbelly.network/redbelly-network-whitepaper)
    - [Yellow Paper](https://hs.redbelly.network/research/redbelly-network-yellow-paper-1)
    - [All Research](https://hs.redbelly.network/research)
- [Developers](https://vine.redbelly.network/)
- Programs 
    - [Grants](https://hs.redbelly.network/grant-program)
    - [Zealy Quests](https://hs.redbelly.network/redbelly-partners-with-zealy)
    - [Node Operator](https://hs.redbelly.network/run-a-redbelly-node)
- [Blog](https://hs.redbelly.network/blogs)
- About 
    - [Team & Vision](https://hs.redbelly.network/about-us)
    - [Events](https://hs.redbelly.network/events-old)
- [Access Testnet](https://access.redbelly.network)

## Aion: Secure Transaction Ordering using TEEs

An Accepted Paper at ESORICS 2023

**Authored by:**  
Pouriya Zarbafian, University of Sydney  
Vincent Gramoli, University of Sydney, CTO Redbelly Network

 

In State Machine Replication (SMR), preventing reordering attacks by ensuring a high degree of fairness when ordering commands requires that clients broadcast their commands to all processes. This is impractical due to the impact on scalability, and thus it discourages the adoption of a fair ordering of commands. Alternative approaches to order-fairness allow clients to send their commands to only one process, but provide a weaker notion of order-fairness. In particular, they disadvantage isolated processes. In this paper we introduce Aion, a set of order-fair protocols for SMR. We first leverage trusted execution environments (TEEs) to enable processes to compute the times when commands are broadcast by their issuers. We then integrate this information into existing consensus protocols to devise order-fair SMR protocols that are both leader-based and leaderless. To realise order-fairness, Aion only requires that a client sends its commands to a single process, while at the same time enabling precise ordering during synchronous periods.

[Read the Full Paper](https://hs.redbelly.network/hubfs/Aion%20Secure%20Transaction%20Ordering%20using%20TEEs.pdf)

![Redbelly](https://hs.redbelly.network/hubfs/Assets%20-%202022/logo.png)

###### Company

- [C.A.T. Solution](https://hs.redbelly.network/compliant-asset-tokenisation)
- [Blog](https://hs.redbelly.network/blog)
- [Events](https://hs.redbelly.network/events-old)
- [About Us](https://hs.redbelly.network/about-us)
- [Careers](https://hs.redbelly.network/careers)
- [Contact](https://hs.redbelly.network/contact-us)
- [Privacy Policy](https://hs.redbelly.network/privacy-policy)
- [Terms and Conditions](https://hs.redbelly.network/terms-and-conditions)

###### Research

- [Research Hub](https://hs.redbelly.network/research)
- [Whitepaper](https://hs.redbelly.network/redbelly-network-whitepaper)
- [Roadmap](https://hs.redbelly.network/compliant-asset-tokenisation)
- [Token Economics](https://hs.redbelly.network/redbelly-network-whitepaper)

###### Programs

- [Ambassador Program](https://hs.redbelly.network/ambassador-program)
- [Node Operator Program](https://hs.redbelly.network/run-a-redbelly-node)
- [Community Grants](https://hs.redbelly.network/blog/redbelly-network-community-grants-program)
- [Zealy Quests](https://hs.redbelly.network/redbelly-partners-with-zealy)

###### Developers

- [Development Dashboard](https://datastudio.google.com/reporting/e04181ba-deb5-4915-95db-252730c4ddf4/page/5Jj3C?s=t8H1t3LRK1w)
- [Developer Portal](https://vine.redbelly.network/)
- [Access Testnet](https://access.redbelly.network/)

Redbelly Network Pty Ltd

Australia  
304/74 Pitt St. Sydney   
NSW 2000, Australia

India  
2nd floor, Plot 14, Aeren Building,   
IT park Chandigarh, sector 13, Chandigarh, India

[info@redbelly.network](mailto:info@redbelly.network)

[+61 2 5700 3366](tel:02%205700%203366)

[+91 172 400 5545](tel:+911724005545)

© Redbelly Network 2023

```json
{
  "@context" : "https://schema.org",
  "@type" : "Corporation",
  "contactPoint" : {
    "@type" : "ContactPoint",
    "contactType" : "technical support",
    "telephone" : "+61 2 5700 3366"
  },
  "logo" : "https://www.redbelly.network/hubfs/Assets%20-%202022/logo.png",
  "name" : "Redbelly",
  "sameAs" : [ "https://twitter.com/RedbellyNetwork", "https://www.youtube.com/channel/UCa9PULe16RSN1mH9epsMkBw", "https://www.linkedin.com/company/redbelly-network" ],
  "url" : "https://www.redbelly.network/"
}
```