Skip to content

alicenet/alicenet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,341 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

GitHub Repo stars GitHub release (latest SemVer) CI License Discord

AliceNet 1.0

Ofiicial repository for the AliceNet blockchain.

AliceNet is a cutting-edge blockchain built using the Agglayer Chain Development Kit (CDK). Operating as a Validium node, AliceNet 1.0 leverages Agglayer zkEVM and a Data Availability Committee (DAC) to deliver a secure, scalable, and low-cost blockchain solution.

We note that the Agglayer zkEVM is a continuation of the Polygon zkEVM.

To learn more, check out our official website and join our official Discord community.

Key Features

  • Agglayer CDK Validium: A unique setup that uses validity proofs based on Agglayer zkEVM for state transitions without storing transaction data on Ethereum, significantly reducing gas fees.
  • Zero-Knowledge Proofs: Ensures transaction integrity while maintaining trustlessness.
  • Data Availability Committee (DAC): Manages off-chain transaction data and ensures data availability through authenticated hashes.
  • Dual Token System: AliceNet uses two tokens:
    • ALCA: The governance token, which allows users to lock and earn rewards, incentivizes network participation and stability.
    • ALCB: The native ERC-20 token used as the gas token on Layer 2; it can be purchased directly on Ethereum with ETH. By design, ALCB may only be transferred from Layer 1 to the Layer 2; it is not possible to transfer Layer 2 ALCB back to Layer 1. ALCB is a utility token with its utility use only available on AliceNet.

Links to In-Depth Discussions

  • For more details about the Agglayer CDK, visit the Agglayer CDK Overview.
  • The stability of AliceNet relies on the two-token system of ALCA and ALCB; we have separate discussions on ALCA (Governance Token) and ALCB (Utility Token).
  • Some projects on AliceNet use Decentralized Identifiers, Verifiable Credentials, and Verifiable Presentations. These are based on the W3C DID Specification and W3C VC Specification. An extended discussion on DIDs, VCs, and VPs on AliceNet may be found here.
  • The security of Verifiable Credentials and Verifiable Presentations are based on BBS signatures and NIZK BBS proofs, which allow for selective disclosure. More information on BBS signatures and NIZK BBS proofs may be found here.

Tokens

ALCA, the governance token, is the migration of the MAD token, which may be done so through our migration app or directly with the contract. While there is no primary purchase contract for ALCA, ALCA may be swapped for on decentralized exchanges.

ALCB, the utility token, may be purchased directly through the contract. One should purchase ALCB with the intent to bridge and use on AliceNet.

Security

AliceNet employs a robust governance structure and advanced security measures to ensure the network's reliability and integrity. Key roles and mechanisms include:

Multisig Smart Contract

The multisig wallet acts as the primary administrative authority, requiring multiple owner approvals to execute transactions. This ensures decentralized decision-making and prevents unilateral actions. The multisig oversees updates to Agglayer CDK contracts, manages parameters on Layer 1, and maintains control of legacy systems like the AliceNet factory. The accounts with multisig authority are carefully selected to represent the network's interests and ensure responsible governance.

Timelock Contract

The timelock contract enforces a mandatory delay for updates to Agglayer CDK contracts, allowing time for review and validation before execution. This mechanism ensures transparency to the users and prevents unauthorized or rushed changes, further safeguarding the network.

Emergency Consul

The Emergency Consul role, handled by the multisig wallet, enables swift action to halt the system in emergencies. This protects the network from unforeseen threats while maintaining decentralized oversight.


Smart Contracts

All AliceNet smart contracts are deployed on the Ethereum mainnet and the Sepolia testnet. Check the AliceNet Contract Addresses for more details and the ./smart-contracts folder for the contract code.


Adding AliceNet to MetaMask

Testnet Configuration

Mainnet Configuration

About

Official repository for the AliceNet layer2 blockchain

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 19