Trong bài 1 Tui đã tổng hợp và giới thiệu sơ lược về Algorand . Trong bài này, Tui hướng dẫn các bạn cách thức cài đặt các phần mềm cần thiết để có thể lập trình được Hợp đồng thông minh trên nền tảng Algorand. Với Algorand bạn có thể chạy Hợp đồng thông minh trên:
- Localnet
- Testnet
- Mainnet
- Betanet
- Voinet
- FNet
Tui sẽ hướng dẫn các bạn cách lập trình trên Localnet, và Mainnet với ví điện tử Defly (ALGO Coin).
Máy tính của bạn cần phải cài các phần mềm sau:
- Bước 1: Cài đặt Git
- Bước 2: Cài đặt Docker
- Bước 3: Cài đặt Python phiên bản 3.12 trở lên
- Bước 4: Cài đặt PipX
- Bước 5: Cài đặt AlgoKit
- Bước 6: Cài đặt VSCode
Có rất nhiều cách cài đặt, các bạn tiến hành theo các cách sau để cài đặt cho đầy đủ phần mềm liên quan:
Bước 1: Để cài đặt Git:
Cách 1 : Vào trực tiếp link để cài:
https://github.com/git-guides/install-git
Cách 2: Cài bằng command, Mở command line và gõ lệnh:
winget install git.git
Bước 2: Cài đặt Docker
Để cài Docker ta có thể:
Cách 1: Vào trực tiếp link để cài:
https://docs.docker.com/desktop/install/windows-install/
Cách 2: Cài bằng command, mở command line và gõ lệnh:
winget install docker.dockerdesktop
Ở màn hình trên, ta gõ lệnh cài đặt docker vào command line, sau đó nhấn Enter, ta có màn hình tiếp theo:
Trong màn hình trên, ta nhấn Y để tiếp tục:
Chờ cho tới khi chương trình báo hoàn tất cài đặt Docker:
Chi tiết cách sử dụng Docker sẽ được hướng dẫn ở những bài học sau.
Sau khi cài đặt xong Docker thì nhớ khởi động lại máy tính.
Bước 3: Để cài đặt Python các bạn vào link dưới đây và làm theo hướng dẫn:
https://tranduythanh.com/2024/08/15/bai-02-cach-tai-va-cai-dat-python/
Bước 4: Cài đặt pipx
Ta dùng các lệnh sau để cài đặt:
pip install --user pipx
python -m pipx ensurepath
Ta lần lượt gõ các lệnh cài đặt pipx:
pip install --user pipx
Nhấn Enter và chờ quá trình cài đặt pipx cho hoàn tất:
Tiếp theo cài đặt lệnh:
python -m pipx ensurepath
Sau khi cài đặt xong pipx thì nhớ khởi động lại commandline.
Bước 5: Cài đặt AlgoKit
Để cài đặt Algokit ta dùng lệnh:
pipx install algokit
Nếu muốn cập nhật Algokit ta dùng lệnh:
pipx upgrade algokit
Dưới đây là màn hình cài đặt algokit:
Chờ quá trình cài đặt algokit hoàn tất:
Ở trên là máy tính Tui cài đặt Python 3.12.2. và Algokit được cài đặt trên Python này.
Để kiểm tra phiên bản Algokit trong máy tính ta dùng lệnh:
algokit --version
Thực thi lệnh trên ta sẽ biết được phiên bản của Algokit:
Chi tiết cách sử dụng algokit sẽ được hướng dẫn ở những bài học sau.
Bước 6: Cài đặt VSCode
Chuỗi các bài học sử dụng VSCode để lập trình Smart Contract bằng algokit framework, sử dụng ngôn ngữ Python để lập trình.
Để cài đặt Visual Studio Code, ta vào:
https://code.visualstudio.com/download
Giao diện minh hoạt Visual Studio Code lập trình Python với định dạng Juputer NoteBook:
Chi tiết cách sử dụng Visual Studio Code để lập trình sẽ được trình bày chi tiết ở những bài sau.
Như vậy tới đây các bạn đã cài đầy đủ công cụ liên quan để có thể lập trình được Hợp đồng thông minh bằng Algorand Framework.
Các bài học sau chúng ta sẽ đi vào chi tiết cách thức sử dụng và lập trình, đầu tiền là cách đăng ký và sử dụng Docker, sau đó là cách kích hoạt để sử dụng Algokit Explorer, tiếp tới là cách tạo dự án Smart Contract bằng ngôn ngữ lập trình Python trong Visual Studio code, cũng như cách deploy Hợp đồng thông minh lên dApp, thử nghiệm trên Localnet.
Các bạn chú ý theo dõi
Chúc các bạn thành công
One thought on “Bài 2: Cài đặt công cụ lập trình Smart Contract – Algorand Framework”