About Ink Labs Foundation
Ink consortium blockchain has designed and implemented an account system that can cater to a large number of anonymous users (from public blockchain users, or from consumers who are covered by the Sovereign Consortium Blockchain) to manage digital assets and interact directly with the consortium blockchain. This account system is called Ink Account.
Users can generate their own key pairs, through which they can acquire their individual Ink Account and the corresponding address. The same account can hold multiple token assets or initiate transactions (either sending tokens or invoking the chaincode, aka smart contract in Fabric) in the name of the account under a given permission. The settings for the account are pluggable, and different Sovereign Consortium Blockchains can choose whether to enable the Ink Account as well as which account algorithm (in accordance with bitcoins and Qtum, or in accordance with Ethereum) to use. In addition, Ink consortium blockchain has developed asset system chaincode (ASCC) to manage the token assets on the chain.
The chaincode invocation request initiated in the name of INK Account requires it to meet the specified rules of signature combination (depending on the degree of openness of the consortium blockchain, it can be batch authorisation or shared authorisation), and the requester should use the Ink Account key to sign the invocation contents, including Channel, ChaincodeSpec, transaction counter (for anti-replay attack), etc. The signature will be verified by peers.