Organization Matters

Accumulate is unique in its organization of identity, subchains, and more.

Identity

Readable

The organization by identity is at the core of many unique capabilities of Accumulate. Accumulate Digital Identifiers (ADIs) are strings of readable text. For example, an identity on Accumulate could be Acc://BlueOrg.

Ownership

The owner of an identity has management capability including security options and updating an ADI to use new keys. An identity can belong to anything that owns resources such as an organization, a division, a document, a device, or even a building.

Management

A business may assign an ADI to each department, and each department may create a hierarchy of identities with different permissions or security levels.

Subchains

Network

Accumulate is best described as a Network of chains. There is no single chain that can be considered the Accumulate blockchain. All data is held in subchains under an identity and tokens are held in subchains under an identity.

Validation

Each chain is its ever growing Merkle tree, which makes it possible to prove that the contents contained in the chain are complete and immutable.

Sig Groups

Signature Specifier Groups can specify a set of keys with different priority. Different subchains can specify different Sig Groups so that high, medium, and low priority tasks and transactions can be divided.

Architecture

Validator Accumulator (ValAcc)

An innovation that allows a user to organize their transaction so they can be sorted into their own chains and their own state, specifying a different validator for each chain type.

Scratch Space

Scratch Space is essentially a mechanism for intermediate data that allows users to record the process of reaching a consensus to the blockchain without changing its state. The Scratch Chain facilitates blockchain-based communication between users for the purpose of managing multisignature transactions, voting on governance issues, and creating multi-party attestations

Managed Chains

When chains are created, a manager ADI can be specified. The manager ADI reviews validated transactions before transactions are placed on the main chain. The review process allows the manager ADI to enforce additional rules and requirements, and possibly restructure the transactions once transactions have been validated by the manager ADI.

Anchoring

Secure

Transactions can be anchored from one blockchain to another so that a successful attack requires both blockchains to be compromised.

L1 Anchoring

Accumulate can anchor to any Layer 1 blockchain including Ethereum, Solana, and Cardano.

Directory Blocks

Consecutive Directory Blocks are submitted to a Layer 1 blockchain as an anchor payload.

Sharding

Network Sharding

Allows nodes to be attached to the Accumulate network without having to process all messages on the network.

Route Sharding

In which messages can be routed more efficiently within the protocol.

Execution Sharding

Allows the work of processing and validating transactions to be sharded differently for actual execution as opposed to message routing.

Security

Best Practices

Traditionally, cryptocurrency users are often forced to choose between warm and cold key storage which makes day to day transactions needlessly complex. Accumulate offers automated best practices and security to solve this.

Key Security

In Accumulate, users have the ability to upgrade or downgrade security (cycling keys), enable or disable Multisig, backup lower priority keys, and reassign key priority all without moving tokens or exposing sensitive information.

Rather than assigning a one to one relationship between an identity and a key, as most blockchains do between an address and a key, Accumulate associates a hierarchical set of keys with an identity in order to support common enterprise security requirements like key rotation and key recovery. The hierarchy of keys can also be used to support complex permissioning schemes.

Signature Safety

By depending on Multisig, eliminating scripting signatures, and having fixed address transaction security, Accumulate limits the possibility of hackers exploiting a vulnerability in the signatures.

Whitepaper

A comprehensive look at Accumulate.

History & Roadmap

Accumulate is a new kind of high performance blockchain that leverages some of Factom’s existing technology. Accumulate is different in the way blockchains manage data, tokens, and users by putting the identity of the user first. Using identities helps make this technology accessible to majority adopters.

2014-2020

Factom Founding & Development

Factom is founded as a data publishing layer atop major blockchains. Factom closed $18 million of venture capital and its native token FCT traded at a peak market capitalization of $600+ million. Factom was awarded two grants by the Bill & Melinda Gates Foundation and won government contracts with the U.S. DHS and Energy Department.

August 8, 2021

Factom Acquired

The acquisition of Factom makes Inveniam the 8th largest blockchain patent holder in the USA, ahead of major firms like Microsoft and Bank of America. Factom founder Paul Snow and Factom COO Jay Smith join the Inveniam team and its subsidiary DeFi Devs. The blockchain patents are licensed to DeFi Devs, the lead community developer of Accumulate.

November 5, 2021

Accumulate Testnet 1.0 Rialto

Full release details for Accumulate Testnet 1.0 Rialto. Features: Lite Accounts, Mobile Wallet App, Faucet, CLI Tool, Explorer.

December 20, 2021

Accumulate Testnet 2.0 Brooklyn

Full release details for Accumulate Testnet 2.0 Brooklyn. Features: URL addressing, ADIs, ADI Token Accounts, ADI Data Accounts, Key Books, Key Pages, Keys, Mobile Wallet App upgrades.

January 31, 2022

Accumulate Testnet 3.0 Helix

Full release details for Accumulate Testnet 3.0 Helix. Features: Anchoring, Transaction Batching, Multi-sig, ADI Scratch Accounts, Scratch Spaces, and more.

April 6, 2022

Accumulate Testnet 4.0 Golden Gate

Full release details for Accumulate Testnet 4.0 Golden Gate. Features: Routing for Nodes, Managed Chains implementation, Manual ACME Oracle, and more.

May 1, 2022

Accumulate Testnet 5.0 Pennybacker

Full release details for Accumulate Testnet 5.0 Pennybacker. Features: CLI Message Signing, Synthetic Transaction Receipts, Major Block Design, DN Anchoring, and more.
June 9, 2022

Accumulate Testnet 6.0 Zakim

Full release details for Accumulate Testnet 6.0 Zakim. Features: Major Blocks, Factom Entries to BVNs, .acme TLD, and more.

Jul 22, 2022

Accumulate Testnet 7.0 Ponte Vecchio Mainnet Release Candidate 1

Full release details for Accumulate Testnet 7.0 Ponte Vecchio. Features: Snapshot of Factom Entries, Scratch Accounts Replaced with Scratch Chains, Multiple Outputs for Token Issuance.

September 6, 2022

Accumulate Testnet 8.0 Millennium Mainnet Release Candidate 2

Full release details for Accumulate Testnet 8.0 Millennium. Features: Factom Snapshot Integration, Variable Fee Schedule, Tendermint Update, and more.

September 26, 2022

Accumulate Testnet 9.0 Millau Viaduct Mainnet Release Candidate 3

Full release details for Accumulate Testnet 9.0 Millau Viaduct. Features: identity sliding fee schedule, tag validator info with operator, pre-allocated ADIs.

October 31, 2022

Accumulate Mainnet Activation

Full release details for Accumulate Mainnet Alpha Activation.