Skip to main content

Welcome to Alphabill Docs Portal!

The Alphabill Docs Portal is the primary source of detailed information for everyone looking to learn about Alphabill. Here you'll find Alphabill core concepts, quickstart guides, tutorials, SDK and API reference, code examples, and more.

What is Alphabill?

Alphabill is brought to you by the team behind Guardtime, a team of researchers who have been developing blockchain protocols since before Bitcoin. Alphabill is a new public, permissionless blockchain design that elevates tokens to first-class citizen status. Tokens are not trapped in smart contracts but are free to move across Web2 and Web3 as programmable, autonomous data objects that can be assigned digital property rights.

Why Alphabill?

  • Alphabill is designed to have sufficient throughput to tokenize all human and machine-generated content on the Internet, with throughput several orders of magnitude higher than existing blockchain designs. This is achieved by using bills as transaction units, similar to physical cash. Alphabill is the first blockchain to be built using bills, not UTXOs or accounts.

  • Single token programmability is implemented in WebAssembly using "predicates", similar to Bitcoin locking scripts, but with rich statefulness and robust programmability. An object-oriented programming model is used with inheritance potentially many levels deep, enabling a rich ontology of token types.

  • Multi-token programmability (such as Automated Market Makers) can be implemented using a native EVM, but potentially any smart contract platform can be used.

  • The blockchain can be decomposed into blockchains for individual tokens which can be verified with zero trust. This is similar to physical cash—you care about the money in your wallet, not that of anyone else.

  • Apart from short term spikes, fees are low, deterministic, and independent of throughput (no congestion).

  • Alphabill is a Delegated Proof of Stake Network. Massive decentralization is achieved by stateless validation. Anyone with consumer accessible hardware can participate in validating blocks and immediately earn rewards without needing to sync the chain.

  • Alphabill enables offline transactions for ALPHA, its native currency, as well as other crypto assets through cross-chain interoperability. In an environment with no network connectivity, a payer can irrevocably make a transfer that can be verified with zero trust assumptions.

How to Get Started?

Get started with Alphabill by following our documentation:

  • What's New: Start here if you have already used Alphabill and just want a quick look at what has changed recently.

  • Quick Start: Follow these quickstart guides to get started with Alphabill browser and command-line wallets without much explanation to get in the way.

  • Core Concepts: This documentation section is useful when you want to understand the core concepts of Alphabill. To get in-depth overview of the platform and its concepts, check Alphabill core papers, and also project roadmap to see when new capabilities are planned to be released.

  • Browser Wallet: Start testing Alphabill Wallet functionality with Chrome browser extension.

  • Environment Setup: Here is the necessary information for setting up your working environment: how to create an Alphabill CLI wallet, get testnet assets, set up a local Alphabill devnet and claim devnet funds, and manage fee credit balances for transactions.

  • User Token Partition: Try out practical examples to create new token types, and mint and transfer some tokens of these types.

  • Money Partition: Learn how to use the Money Partition capabilities to make payments from one wallet to another, manage bills in your wallet, and swap smaller bills into one larger bill.

  • EVM Partition: This tutorial shows you how to deploy and execute smart contracts implemented in Solidity on Alphabill EVM Partition using Alphabill CLI wallet.

  • FAQ: This page provides answers to some of the most frequently asked questions about the Alphabill platform.

  • Glossary: Here are gathered most common terms you'll find in the Alphabill documentation.

  • API & SDK: Explore API and SDK documentation to integrate with Alphabill's functionalities.

How to Engage with the Alphabill Community?

Join the Alphabill Discord server to discuss ideas and questions with the core team and other members. You can also follow us on the below channels:

As our project is developing and growing, contributions are more than welcome! Submit your interest here to become a contributor.