Blockchain Service BaaS

admin 300 0

Product Usage

How to use after creating a new user?

Answer: The "new user" function on the BaaS platform can be understood as the administrator of the business organization operating for new users in -CA. After creating a new user, you can use -ca- or use the SDK to operate. Note that such users do not have organization administrator rights and cannot register other new users.

For SDK sample programs in each language, please refer to the help documentation: Go, Java, Node.

What are the minimum resources required to implement complete blockchain application development?

Answer: To achieve complete blockchain application development, you need to create at least an alliance and an organization. In the Alibaba Cloud BaaS service, the alliance includes basic resources such as nodes required for blockchain operation, but does not include Peer nodes that store blockchain data and endorse transactions. The peer node belongs to this organization.

If all nodes of blockchain BaaS are deployed on Alibaba Cloud, how to ensure that the data cannot be tampered with?

Answer: Alibaba Cloud BaaS service adopts a multi-dimensional security isolation mechanism, from the underlying ledger data storage, cloud server, network security group, to the CA node of the business organization, as well as the blockchain node and smart contract operating environment. Multi-tenant isolation.

Due to the characteristics of its own data structure, blocks form a chain structure through HASH. Both blocks and transactions contain certificates and signatures corresponding to participating organizations. It is extremely difficult to forge signatures, making it very costly to modify the data. Any modification of data will cause the corresponding signature to lose validity.

At the same time, the alliance chain network also ensures that data is distributed in the hands of multiple parties. Modifying only one party's data is invalid.

Chaincode management

Why is the chaincode uploaded normally but an error is reported?

Answer: When an error message similar to the following appears, {"":"","":"AD33--CEA3","":"Backend management service exception [ernor.model.: Local does not (49f6- - fee8 ) (10e8-*-d038).]"} because the user has uploaded a chaincode with the same name and version but different content. You need to check and confirm, modify the name or version of the chaincode, and then upload it again.

Why can't the uploaded chaincode file be installed?

Answer: You need to test the chain code locally, and then use the script tool or peer command provided by the BaaS platform to package the chain code and dependencies into files and upload them.

Version support

What versions does BaaS currently support?

Answer: BaaS currently supports version 1.4.5. Please refer to the community release record for update instructions for each version.

What is Alibaba Cloud's BaaS version upgrade strategy?

Answer: Based on the basic principle of ensuring user business stability, if the new version or new features have obvious universally applicable value points, Alibaba Cloud will start to use the first patch package version under its major version. For example, when the main version is 1.4, one of the patch package versions 1.4.1 and above will be selected for upgrade. In special circumstances, if there are many users and there is obvious demand for the initial version of a certain major version, Alibaba Cloud will consider upgrading after full research and comprehensive testing.

The version upgrade provided by Alibaba Cloud BaaS only automatically adopts the new version for newly created blockchain networks. For existing older versions of the blockchain network, users can independently choose an appropriate time window to upgrade, and the compatibility of relevant versions and data will remain consistent.

In addition, for alliances composed of organizations (enterprises) with different users, it is recommended that each organization choose a consistent version.

Deployment form

How does BaaS achieve high availability deployment?

Answer: BaaS implements high-availability deployment at multiple levels:

At the application access layer, BaaS provides load balancing and health check capabilities (based on Alibaba Cloud SLB) to ensure high availability of back-end services for applications to access, while supporting healthy blockchain nodes that ensure applications can dynamically access them.

Does BaaS support private cloud deployment?

Answer: BaaS supports private cloud deployment, which can be deployed based on the following three foundations:

标签: #Block #Version #Alibaba #Application #Deployment

  • 评论列表

留言评论