æternity Documentation Hub
AeternityGitHub
  • æternity Hub
  • Developer Documentation
  • Welcome to æternity documentation
  • Getting Started
    • What is æternity?
    • How to Use Aeternity
  • æternity core concepts
    • Introduction
    • æternity Protocol
      • æternity Coin
      • Fast Æternity Transaction Engine (FATE VM)
      • æternity Nodes
        • Node architecture
        • Node types
        • Node Roles
      • Transactions
        • Types of transactions
        • Transaction Lifecycle
        • Transaction Fees
        • Meta-transactions and Generalized Accounts
        • State Channel Transactions
      • Networks
      • Consensus Mechanisms
        • Next Generation Nakamoto Consensus (Bitcoin-NG)
        • Cuckoo Cycle Proof of Work
        • Hyperchains and Delegated Proof of Stake
        • Governance and Weighted Coin Voting
      • State Channels
      • Oracles
      • Aeternity Naming System (AENS)
    • Hyperchains
      • Hyperchains Whitepaper
    • Aeternity Governance
    • Aeternity Foundation
  • aeternity user tools and services
    • Introduction
    • Run an æternity node
    • Hyperchains web app
    • Hyperchains Bridge app
    • Mine aeternity coin
    • Superhero DEX
    • Superhero Wallet
    • ærc Bridge
    • Make an NFT
    • aepps: decentralized applications on æternity
    • æScan: æternity blockchain explorer
  • æternity Developer tools
    • Quick Start Guide
      • Development Environment Setup
      • Essential Tools Overview
      • Æternity Stack
      • First Steps in Development
    • Protocol
      • Core Protocol Components
        • æternity Consensus Protocol
        • Generalized Accounts
        • Smart Contracts
          • FATE VM
          • Smart contract languages
            • æternity Sophia Language
              • In-Depth Overview
              • Sophia Compiler
              • Sophia Visual Studio
              • Sophia http
              • æREPL
            • Solidity
          • Contract Transactions
        • State Channels
        • Oracles
      • Network Layer
        • Nodes
          • Node Documentation
          • Node API Reference
        • Sync
        • Gossip
        • Stratum
      • Utility Features
        • æternity Naming System (AENS)
        • Seralization Formats
    • æternity Sophia Language
      • In-Depth Overview
      • Sophia Compiler
      • Sophia Visual Studio
      • Sophia http
      • æREPL
    • Development Infrastructure
      • CLIs
      • SDKs and APIs
        • Javascript/Typescript SDK
        • Java SDK
        • Outdated SDKs
        • APIs
          • Node API reference
      • Middleware
      • Testing and Deployment
        • æproject
        • Testnet
          • Localnet
          • Faucet
        • Testnets and Faucet
    • Token Standards
      • æternity token standards
        • AEXs: Aeternity Expansions
        • AEX-1
        • AEX-9
        • AEX-141
    • Aepps: Building apps on Aeternity
      • Boiler Plates
        • Angular Boiler Plate
        • React JS BoilerPlate
        • Vue BoilerPlate
      • Æpp architecture
      • Implementation Guidelines
      • Reference æpps
        • Case Studies
        • Code Examples
        • Aeternity Graffiti
    • Data and analytics
      • æScan
    • ÆRC Bridge
  • Hyperchains
    • Hyperchains Development Guide
    • Hyperchains Bridge
Powered by GitBook
On this page

Was this helpful?

Export as PDF
  1. Getting Started

What is æternity?

Overview of core concepts and features of the æternity blockchain, links to æternity whitepaper and charter

PreviousWelcome to æternity documentationNextHow to Use Aeternity

Last updated 2 days ago

Was this helpful?

Founded in 2016 by Yanislav Malahov, the æternity blockchain project was born out of a desire for a more fair Internet supported by scalable, open-source and cryptographic software, with a commitment to technical excellence. æternity blockchain itself launched as the public æternity mainnet in 2018. It is now a blossoming community of users and developers supported via the .

æternity is an open-source blockchain platform designed to deliver scalable and secure smart contracts. It uses a Proof-of-Work (PoW) consensus mechanism similar to Bitcoin but incorporates several innovations to improve upon traditional PoW blockchains. At its core, æternity utilizes a system called "Bitcoin-NG" (Next Generation Nakamoto Consensus), which increases throughput by separating leader election from transaction inclusion. In this system, miners compete to solve complex mathematical problems (Cuckoo Cycle algorithm) to become "leaders." The leader can then create multiple blocks containing transactions (called micro-blocks) for a set period. This results in faster transaction processing and reduced latency compared to blockchains like Bitcoin.

æternity distinguishes itself from other blockchains through several key features:

  • : To further boost transaction speed and privacy, æternity employs state channels, enabling participants to interact and execute smart contracts off-chain, only settling the final result on the main blockchain. This leads to near-instant transaction confirmations and significantly reduces fees.

  • Sophia: æternity utilizes , a functional programming language for writing smart contracts. Sophia is designed with an emphasis on security and clarity, minimizing common vulnerabilities found in other smart contract languages. The use of Sophia aims to make smart contracts more robust and easier to audit.

  • : The FATE (Fast æternity Transaction Engine) virtual machine executes Sophia smart contracts. FATE is designed for efficiency and security, featuring typed operations, a restricted memory model, and high-level instructions that optimize contract execution and reduce gas costs.

  • : This system enables users to replace complex blockchain addresses with human-readable names, making blockchain interactions more user-friendly and less prone to errors.

  • : Oracles, which bridge the blockchain with real-world data, are a native part of the æternity protocol. This enables developers to easily incorporate external information into their smart contracts, enhancing the functionality and possibilities of decentralized applications.

  • : æternity features a governance system that allows AE coin holders to participate in the decision-making process concerning the future development of the platform. This system utilizes a weighted voting approach where voting power is proportional to the number of coins held.

  • : Hyperchains are æternity's latest innovative solution for creating secure, customizable blockchains that leverage the security of established proof-of-work networks. By periodically anchoring their state to a pinning chain, Hyperchains enable organizations to deploy specialized blockchain solutions with minimal infrastructure investment while maintaining robust security. This technology uniquely positions æternity as a platform that makes enterprise-grade blockchain implementations accessible and practical, expanding the ecosystem's utility for businesses and developers.

æternity is designed to be a versatile platform suitable for a wide range of applications, including:

  • Decentralized Finance (DeFi): æternity's high throughput and low transaction fees make it suitable for DeFi applications that require fast and cost-effective transactions.

  • Supply Chain Management: The immutability and transparency of the blockchain can be leveraged to create secure and auditable supply chain solutions.

  • Gaming: State channels can enable fast and private in-game transactions, enhancing the user experience in blockchain-based games.

  • Identity Management: The security and decentralization of æternity can be utilized to build secure and user-controlled identity systems that are more user-friendly than other Web3 solutions.

As æternity continues to evolve, it aims to implement further scaling solutions like a hybrid blockchain architecture that allows for even greater throughput and the ability to create private or specialized blockchains tailored to specific use cases. This, along with ongoing development of the core protocol and ecosystem, positions æternity as a platform with the potential to meet the demands of a growing and diverse blockchain ecosystem.

Aeternity Foundation
State Channels
Smart Contracts
Sophia
FATE Virtual Machine
ÆNS (æternity Naming System)
Native Oracles
Weighted Delegated Coin-Voting
Hyperchains
Hyperchains,
Cover

Updated æternity whitepaper

Cover

Original æternity Whitepaper

Cover

æternity community values