Tips Amazon managed blockchain tutorial

daithonghuynh

New member
[TIẾNG VIỆT]:
## Hướng dẫn blockchain được quản lý Amazon

Trong hướng dẫn này, bạn sẽ tìm hiểu cách tạo và sử dụng mạng blockchain trên blockchain do Amazon quản lý.Bạn cũng sẽ tìm hiểu cách triển khai các hợp đồng thông minh và tương tác với họ bằng giao diện dòng lệnh AWS (AWS CLI).

### Điều kiện tiên quyết

Để hoàn thành hướng dẫn này, bạn sẽ cần những điều sau đây:

* Tài khoản AWS
* AWS CLI đã cài đặt và cấu hình
* The [AWS Blockchain Python SDK] (https://docs.aws.amazon.com/managed-plockchain/latest/developerguide/python-sdk.html)

### Tạo mạng blockchain

Để tạo mạng blockchain, bạn có thể sử dụng lệnh AWS CLI sau:

`` `
AWS ManagedBlockChain tạo mạng-tên
`` `

Lệnh này sẽ tạo một mạng blockchain mới với tên và mô tả được chỉ định.

### Thêm đồng nghiệp vào mạng blockchain

Khi bạn đã tạo một mạng blockchain, bạn có thể thêm các đồng nghiệp vào nó.Các đồng nghiệp là các nút tham gia vào quy trình đồng thuận và lưu trữ sổ cái blockchain.

Để thêm ngang hàng vào mạng blockchain, bạn có thể sử dụng lệnh AWS CLI sau:

`` `
AWS ManagedBlockChain created-peer--network-id <network-id>
`` `

Lệnh này sẽ tạo một ngang hàng mới với tên và loại được chỉ định.Loại ngang hàng có thể là `trình xác thực` hoặc` không vialidator`.

### Triển khai các hợp đồng thông minh

Khi bạn đã thêm các đồng nghiệp vào mạng blockchain, bạn có thể triển khai các hợp đồng thông minh cho nó.Hợp đồng thông minh là các chương trình chạy trên blockchain và có thể được sử dụng để tự động hóa logic kinh doanh.

Để triển khai hợp đồng thông minh, bạn có thể sử dụng lệnh AWS CLI sau:

`` `
AWS ManagedBlockChain Triển khai-thông minh-Hợp đồng-Network-ID <Nardwork-ID>
`` `

Lệnh này sẽ triển khai hợp đồng thông minh được chỉ định cho mạng Blockchain.

### Tương tác với các hợp đồng thông minh

Khi bạn đã triển khai một hợp đồng thông minh, bạn có thể tương tác với nó bằng AWS CLI.Để tương tác với hợp đồng thông minh, bạn có thể sử dụng lệnh AWS CLI sau:

`` `
AWS ManagedBlockChain Invoke-Smart-Constract-Network-ID <TrUBLET-ID>
`` `

Lệnh này sẽ gọi chức năng được chỉ định trên hợp đồng thông minh được chỉ định.

### Phần kết luận

Trong hướng dẫn này, bạn đã học cách tạo và sử dụng mạng blockchain trên blockchain do Amazon quản lý.Bạn cũng đã học cách triển khai các hợp đồng thông minh và tương tác với họ bằng AWS CLI.

Để biết thêm thông tin, vui lòng tham khảo các tài nguyên sau:

* [Tài liệu blockchain được quản lý Amazon] (https://docs.aws.amazon.com/managed-plockchain/latest/developerguide/)
* [Amazon quản lý blockchain python sdk] (https://docs.aws.amazon.com/managed-plockchain/latest/developerguide/python-sdk.html)

[ENGLISH]:
## Amazon Managed Blockchain Tutorial

In this tutorial, you will learn how to create and use a blockchain network on Amazon Managed Blockchain. You will also learn how to deploy smart contracts and interact with them using the AWS Command Line Interface (AWS CLI).

### Prerequisites

To complete this tutorial, you will need the following:

* An AWS account
* The AWS CLI installed and configured
* The [AWS Managed Blockchain Python SDK](https://docs.aws.amazon.com/managed-blockchain/latest/developerguide/python-sdk.html)

### Creating a Blockchain Network

To create a blockchain network, you can use the following AWS CLI command:

```
aws managedblockchain create-network --name <network-name> --description <network-description>
```

This command will create a new blockchain network with the specified name and description.

### Adding Peers to a Blockchain Network

Once you have created a blockchain network, you can add peers to it. Peers are nodes that participate in the consensus process and store the blockchain ledger.

To add a peer to a blockchain network, you can use the following AWS CLI command:

```
aws managedblockchain create-peer --network-id <network-id> --peer-name <peer-name> --peer-type <peer-type>
```

This command will create a new peer with the specified name and type. The peer type can be either `validator` or `non-validator`.

### Deploying Smart Contracts

Once you have added peers to a blockchain network, you can deploy smart contracts to it. Smart contracts are programs that run on the blockchain and can be used to automate business logic.

To deploy a smart contract, you can use the following AWS CLI command:

```
aws managedblockchain deploy-smart-contract --network-id <network-id> --smart-contract-file <smart-contract-file>
```

This command will deploy the specified smart contract to the blockchain network.

### Interacting with Smart Contracts

Once you have deployed a smart contract, you can interact with it using the AWS CLI. To interact with a smart contract, you can use the following AWS CLI command:

```
aws managedblockchain invoke-smart-contract --network-id <network-id> --smart-contract-name <smart-contract-name> --function-name <function-name> --parameters <parameters>
```

This command will invoke the specified function on the specified smart contract.

### Conclusion

In this tutorial, you learned how to create and use a blockchain network on Amazon Managed Blockchain. You also learned how to deploy smart contracts and interact with them using the AWS CLI.

For more information, please refer to the following resources:

* [Amazon Managed Blockchain Documentation](https://docs.aws.amazon.com/managed-blockchain/latest/developerguide/)
* [Amazon Managed Blockchain Python SDK](https://docs.aws.amazon.com/managed-blockchain/latest/developerguide/python-sdk.html)
 
Join Telegram ToolsKiemTrieuDoGroup
Back
Top