A consortium lets multiple organizations share a blockchain network, build blockchain applications together, and control access through role-based permissions. This guide explains how to create a consortium and describes the roles and permissions available after creation.
Prerequisites
Before you begin, ensure that you have:
An Alibaba Cloud account with access to the BaaS console
Filed a declaration of use and received approval in accordance with applicable laws, regulations, and your organization's compliance requirements
Create a consortium
Before you start, prepare the following information:
| Field | Description |
|---|---|
| Consortium Name | A name for the consortium |
| Consortium Description | A brief description of the consortium's purpose |
Log on to the Alibaba Cloud BaaS console.
In the left-side navigation pane, choose Ant Blockchain > Contract Blockchain.
Click Create Consortium.
ImportantBefore purchasing blockchain services, make sure you have filed a declaration of use and obtained approval. This is required by applicable laws and regulations and your organization's compliance policies.
In the Create Consortium dialog box, enter the Consortium Name and Consortium Description.
Click Submit.
The new consortium appears on the My Consortia page.
After you create a consortium, you can invite organizations to join the consortium and add consortium blockchains.
Next steps
Manage consortium members — invite organizations to join your consortium
Manage consortium blockchains — add blockchains to the consortium
Consortium roles and permissions
A consortium has two roles:
Consortium administrator: the account that creates the consortium
Consortium members: tenant accounts that have joined the consortium
The following table lists the operations available to each role (Y = supported, N = not supported):
| Operation | Consortium administrator | Consortium members |
|---|---|---|
| Blockchains within the consortium | ||
| Create a blockchain | Y | N |
| Upload a certificate | Y | Y |
| Download a certificate | Y | Y |
| Download the SDK | Y | Y |
| Reset a certificate | Y | Y |
| View blockchain details | Y | Y |
| Manage contract blockchain accounts | Y | Y |
| View contract blockchain configurations | Y | Y |
| View contract blockchain nodes | Y | Y |
| Contracts | ||
| Create, edit, or save a contract | Y | Y |
| Use Cloud IDE | Y | Y |
| Consortium management | ||
| Invite an organization | Y | Y |
| Approve applications to join a consortium | Y | N |
| Freeze an organization | Y | N |