AI Network
  • What is AI Network
  • AIN Blockchain
    • Architecture
      • Design Principles
      • Event-driven Architectures
      • Blockchain Database
        • States
          • State Types
          • Operations
          • Predefined Structures
        • Rules and Owners
          • Rule Configs
          • Owner Configs
        • Functions
          • Built-in Functions
      • Instant Execution, and Eventual Consistency
      • Network ID and Chain ID
      • Transactions
        • Structure
        • Nonce
        • Read Concern
        • Propagation
      • Block Structure
      • Account and Keys
      • Consensus
      • Scalability
      • Apps
    • Developer Guide
      • Quick Start
      • AI Network Products
        • AI Network Worker
        • AI Network Insight
        • Testnet Server Node
        • Ainize Trigger
          • Project user
          • Project deployer
          • Why do we have to use Ainize Trigger?
      • Token Bridge
      • Trouble Shooting
    • Developer Reference
      • Blockchain API
        • JSON RPC API
        • Node Client API
      • Blockchain SDK
        • ain-js
        • ain-py
      • Validators
    • Staking
  • AIN DAO
    • What is AIN DAO
      • Runo (Run Your Node)
      • GPU Sponsorship Program
    • Onboarding & Participation
    • Governance
    • Tokenomics
      • AI Network Tokenomics
      • AINFT Tokenomics
  • AI Agents
    • AINFT
    • AINFT Factory
    • AINFT Projects
      • 🍳MiniEggs
      • 🦈Baby Shark
      • 🛸Soul Fiction
      • 🎻NFT Classics Society
    • Developer Reference
      • Ainft-Js
      • AINFT tutorial
        • Create AINFT object and Mint
        • Transfer AINFT
        • Set metadata of AINFT
        • Search and Retrieve AINFT
  • AIN Wallet
    • What is AIN Wallet?
    • AIN Wallet API
  • PROPOSAL DOCUMENTS
    • AIN Improvement Memos (AIMs)
    • AIN Improvement Proposals (AIPs)
Powered by GitBook
On this page

Was this helpful?

  1. PROPOSAL DOCUMENTS

AIN Improvement Proposals (AIPs)

https://github.com/ainblockchain/ainetwork-docs/tree/master/AIP_docs

ID

Title

Summary

Link

Status

AIP-001

Numbered, Ordered, and Unordered Nonces

In addition to the numbered nonce (Ethereum-style), introduce two more nonce types: ordered and unordered

AIP-002

Micropayment Protocol for Low-Level Services

Support micropayments between human-to-machine or machine-to-machine for low latency and reasonable transaction fee

In Review

AIP-003

Blockchain Charging Policy

How to charge blockchain maintenance costs

-

Deprecated (See AIP-015 & 016 instead)

AIP-004

Blockchain Apps Meta-data

Allow apps meta-data to be added to the blockchain and integrated with Insight (or other blockchain viewers) for search engine optimization

Accepted

AIP-005

Token Staking Service

Provide a service for token staking

-

Deprecated (See AIP-19 instead)

AIP-006

State Version Control

Introduce an efficient state version control for block versions of Streamlet Consensus algorithm

Accepted

AIP-007

Provable Blockchain States

Provide proof of blockchain states

Accepted

AIP-008

Sharding

Define minimal requirements for a scalable blockchain and provide a design proposal

Accepted

AIP-009

Cross-Shard Token Swap

Provide a design of cross-shard transactions for a narrow scenario: Cross-shard token swap transactions (check-in and check-out)

Accepted

AIP-010

Simple Payment Service

Provide a service for payments

Accepted

AIP-011

Service Account & Transfer

Provide new features for 1) service accounts (like business bank account) and 2) money transfer from/to them

Accepted

AIP-012

Escrow Service

Provide a design of escrow service to reserve tokens for multilateral transactions in other services (e.g. payment)

Accepted

AIP-013

P2P Protocol Version Handling

Handle p2p protocol version compatibility so that blockchain nodes can be upgraded minimizing service discontinuation

Accepted

AIP-014

Critical Resources of Blockchain Services

Define, track, and constraint AIN Blockchain’s critical resources available for the blockchain service users

Accepted

AIP-015

Gas Fee Charging

Introduce Gas Fee charging protocol Version 1 of AIN Blockchain

Accepted

AIP-016

Gas Fee Redistribution

Introduce Gas Fee redistribution protocol Version 1 of AIN Blockchain

Accepted

AIP-017

Billing Accounts

Introduce billing accounts for supporting convenient payment of gas fees

TBA

WIP

AIP-018

Consistency & Reusability of Blockchain Services

List up all services available so far and seek improvement ideas for their consistency and reusability

Accepted

AIP-019

Staking Service

Provide a design of staking service to be used for validator staking and general-purpose staking within apps

Accepted

PreviousAIN Improvement Memos (AIMs)

Last updated 3 years ago

Was this helpful?

Accepted (see )

Link
Nonce section
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link