With article contributions from Drew Mailen
Today we are officially announcing the launch of the Accumulate Testnet 2.0 Brooklyn release. The Testnet 2.0 release marks a major milestone in the development of Accumulate before the Mainnet launch. Rooted in validating identity communication and management, Accumulate works interoperably across Web 2 and Web 3 addresses– from layer 1 protocols to enterprise tech stacks to websites.
As an identity-based protocol, Accumulate can integrate with traditional tech stacks while being the first blockchain to provide key management and off-chain consensus-building with Scratch Spaces.
Features in Testnet 2.0 Brooklyn:
- URL addressing: Accumulate identities, data, transactions, and state Traditional technology stacks easily integrate with URL addressable data and endpoints with a much-improved user experience. Enables integration with browsers.
- ADIs: ADIs give users access to the full range of features provided by the Accumulate network including smart contracts, off-chain consensus building, and dynamic key management. ADI accounts are different chains that store information on the Accumulate Network. An example of accounts that it manages are Token Account, Data Account, Scratch Account, and Staking Account.
- ADI Token Account: An ADI Token Accounts is one of the types of accounts an ADI can control. An ADI token account holds tokens and can be represented as so:
When you are sending or receiving tokens you would specify this URL.
- ADI Data Account: An ADI Data Accounts is one of the types of accounts an ADI can control. An ADI data account holds data and can be represented as so:
When you are hashing data to your account, you would specify this URL.
- Key Books: A Key Book is a prioritized list of Key Pages. Different ADIs can specify different Key Books. The Key Books used to administer the ADI for administrative tasks do not have to be the same Key Books for a given transaction.
- Key Pages: A Key Page can specify how many Keys are required to validate a transaction. A transaction can either be single signature or multi-signature. A Key Page can also indicate that a Key comes from a particular Key Book of another ADI, or modify itself or a Key Page of lower priority
- Keys: Wallets create transactions and sign them with their private key.
- Mobile Wallet App: The mobile wallet app is a user-friendly extension of the Testnet that will allow users to send and receive tokens, create lite accounts, ADIs, create ADI Token Accounts, access sophisticated Key Management features, and use the faucet within the app.
- Faucet: Allows users to generate test tokens to send to their lite account or to other Lite Accounts.
- Command Line Interface (CLI) Tool: Create, import, or export token accounts, create token transactions, get data by an Accumulate URL. The CLI Tool can create the following: ADIs, ADI Token Accounts, ADI Data Accounts, and hierarchical Key Management.
- Explorer: Free and open data insights of the Accumulate Testnet with the ability to query by URLs and Transaction IDs.
What is the Brooklyn Release?
Brooklyn is the internal codename for this release. The Brooklyn Bridge was innovatively designed for its time, known for being the first suspension bridge to use steel as a cable wire.
Stay tuned for these features in upcoming releases:
- Multi-sig: Individuals or enterprises will be able to construct sophisticated Multi-sig transactions. Multi-sig transactions are specified by m of n keys required within a Key Page.
- Managers for ADI accounts: Accounts within an ADI can be assigned a manager, requiring an extra signature for the transaction to be processed.
- Token Issuer: The ability to issue customized tokens will be realized.
- Lite Data Chain: A data chain that anyone can hash data to.
- ADI Staking Account: Ability for validators and delegators to stake tokens, which will secure the network and generate rewards
- ADI Scratch Account: An ADI scratch account can write data to the blockchain that is pruned over a certain period of time (roughly 2 weeks)
- Scratch Spaces: This is a transient blockchain (data is stored for 2-3 weeks) with fast block times that allows different parties to reach a consensus off-chain (e.g. they are negotiating the terms of a deal and developing a multi-signature smart contract). Scratch Spaces are good for privacy because a user may not want to broadcast their decision-making process to the main blockchain. Scratch Spaces reduces cost because a user posts the conclusion, not the work. Instead of a dozen transactions (the work), you post 1 transaction (the conclusion).
- Security: Accumulate’s network security will be maintained by Sentry Nodes which will detect malicious behavior on the Accumulate Network. Accumulate will have advanced cryptography for validating transactions. Transactions will be anchored to Layer 1 protocols (Bitcoin, Ethereum, Solana) so that a successful attack on the Accumulate network requires that these other protocols be compromised.
- Web App: Accumulate’s web application will support some of the more sophisticated actions such as managing accounts and creating ADI scratch accounts. In addition, cold storage wallets will be interoperable with the Web App.