Skip to content

AliceNet 1.0

Introduction

AliceNet is a Layer 2 blockchain designed to facilitate the proving of data ownership and tracking how data is used (data lineage). The cryptographic proofs ensure data integrity while shifting the validity to the due-diligence of data author.

Architecture

AliceNet is built using the Agglayer Chain Development Kit (CDK). Operating as a Validium node, AliceNet 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.

Tokens

AliceNet operates on a two-token model: ALCA and ALCB. ALCA acts as the governance token. ALCB is the utility token designed to pay transaction fees inside of AliceNet. Both tokens follow the ERC-20 standard that exists on the Ethereum blockchain.

ALCA

ALCA is the governance token of AliceNet; that is, it is the token used to help guide the AliceNet Layer 2 blockchain.

It is expected that ALCA holders will participate in the governance of AliceNet. This will involve voting, and the total votes will be determined by the amount of ALCA; thus, holding more ALCA leads to greater influence on the direction of AliceNet. Additionally, a portion of the proceeds garnered from minting ALCB will be distributed between ALCA holders; this specifics of this distribution will be discussed later.

ALCB

ALCB is the utility token of AliceNet; that is, it is the token used to pay for all blockchain operations. In particular, ALCB will be used to compensate the Sequencer and Aggregator of AliceNet.

It can be purchased (minted) on Ethereum for ETH and then transferred to AliceNet to be used; once transferred, Layer 2 ALCB cannot be moved back to Ethereum. Additionally, once minted ALCB cannot be burned in order to receive ETH. Both of these rules are in place because ALCB has one purpose: to pay for AliceNet operations. In the future, a portion of the proceeds from minting ALCB will be distributed to ALCA holders (as one of the benefits of holding the ALCA Governance Token).

All projects built on AliceNet will use ALCB to pay for operations.

Identity and Credentials

Some projects on AliceNet use Decentralized Identifiers (DIDs), Verifiable Credentials (VCs), and Verifiable Presentations (VPs). These are based on the W3C DID Specification and W3C VC Specification. In this case, AliceNet will store DID documents needed to verify proofs; thus, AliceNet provides its own Public Key Infrastructure (PKI).

Proofs and Verification

The cryptographic proofs used within VCs and VPs are based on BBS signatures (a type of digital signature which uses a bilinear pairing) and Merkle trees. A discussion of BBS signatures and associated zero-knowledge proofs may be found in a recent paper.

Conclusion

Data is critically important, and AliceNet is the Layer 2 blockchain which provides the necessary infrastructure to prove the lineage and value of data.

Pinned Loading

  1. alicenet alicenet Public

    Official repository for the AliceNet layer2 blockchain

    Go 18 16

  2. whitepaper whitepaper Public

    TeX 2 3

  3. notes-math-crypto notes-math-crypto Public

    Forked from chgorman/notes-math-crypto

    Notes on Mathematics and Cryptography

    TeX 1

  4. alicenetjs alicenetjs Public

    TypeScript 5

Repositories

Showing 10 of 25 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…