Aleo | Triển khai
Aleo là nền tảng đầu tiên cung cấp các ứng dụng hoàn toàn riêng tư. Aleo đạt được điều này bằng cách tận dụng các hệ thống phi tập trung và mật mã không có kiến thức để bảo vệ dữ liệu người dùng trên web.
Thông tin dự án
Sự miêu tả
Aleo là một chuỗi khối sử dụng công nghệ bằng chứng không tiết lộ thông tin. Việc sử dụng công nghệ này cho phép mức độ riêng tư cao khi làm việc với mạng — không tiết lộ ví của người gửi và số tiền giao dịch.
Điểm chính của Aleo là nó hỗ trợ các hợp đồng thông minh và do đó có khả năng tạo DApps trên đó. Nó đã phát triển ngôn ngữ phát triển ứng dụng và môi trường phát triển (IDE) riêng cho mục đích này.
Aleo đã huy động được 298 triệu đô la bởi a16z, Polychain Capital, Coinbase Ventures, Samsung và nhiều công ty khác.
Yêu cầu
Sau đây là các yêu cầu tối thiểu để Triển khai:
- CPU: 2 nhân
- RAM: 4GB bộ nhớ
- Lưu trữ: 128GB dung lượng ổ đĩa
- Mạng: 10 Mbps băng thông tải lên và tải xuống
- Phần mềm: Linux, MacOS
Cài đặt Leo và snarkOS
- Rỉ sét cài đặt
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
2. Cài đặt Leo
Tải xuống mã nguồn
git clone https://github.com/AleoHQ/leo
cd leo
cargo install --path .
leo
Nhân bản kho lưu trữ Github
git clone https://github.com/AleoHQ/snarkOS.git --depth 1
cd snarkOS
cargo install --path .
snarkos
- Chuẩn bị ví
Tạo Ví và lưu tất cả thông tin đăng nhập
2. Yêu cầu mã thông báo kiểm tra
Thực hiện một tweet:
@AleoFaucet gửi 10 tín dụng tới YOUR_WALLET_ADDRESS
Mã thông báo sẽ được ghi có vào ví của bạn khi @AleoFaucet thực hiện chuyển tiếp tin nhắn
Lưu liên kết vào Tệp Json. Hãy cẩn thận, chỉ liên kết này là chính xác — vm.aleo.org/api/testnet3/transaction… Phần còn lại có thể là lừa đảo.
3. Tạo ứng dụng Leo
Tạo một thư mục để lưu trữ ứng dụng Leo của bạn
cd $HOME/Desktop
mkdir demo_deploy_Leo_app && cd demo_deploy_Leo_app
WALLETADDRESS=""
APPNAME=helloworld_"${WALLETADDRESS:4:6}"
leo new "${APPNAME}"
cd "${APPNAME}" && leo run && cd -
PATHTOAPP=$(realpath -q $APPNAME)
- Xác nhận @AleoFaucet ⛲️ đã gửi tín dụng ví của bạn và nhận giá trị bản ghi bản mã của bạn
- Nhấp vào liên kết được chuyển tiếp bởi @AleoFaucet. Bạn sẽ thấy một đối tượng JSON trong cửa sổ trình duyệt mới. Nếu bạn chưa cài đặt, chúng tôi thực sự khuyên bạn nên cài đặt tiện ích mở rộng Trình chỉnh sửa & làm đẹp JSON của Chrome.
- Điều hướng đến
object.execution.transitions[0].outputs[0].valuevà sao chép bản mã được lưu trữ ở đó - Hướng đếnhttps://aleo.tools/và nhấp vào nút Ghi trong thanh điều hướng ở đầu trang
- Đặt bản mã bản ghi mà bạn đã sao chép ở bước trước vào
Record (Ciphertext)trường - Đặt phím xem của bạn trong
View Keytrường - Sao chép bản ghi rõ ràng được cung cấp. Nếu bạn không nhìn thấy nó, có thể bạn đã sao chép sai bản ghi bản mã.
- Lưu bản ghi văn bản gốc của bạn ở cùng một nơi như địa chỉ, khóa xem và khóa cá nhân của bạn. Bạn sẽ cần nó sau này.
Điều hướng đến đường dẫn của ứng dụng của bạn
cd $PATHTOAPP && cd ..
PRIVATEKEY=""
RECORD=""
snarkos developer deploy "${APPNAME}.aleo" --private-key "${PRIVATEKEY}" --query "https://vm.aleo.org/api" --path "./${APPNAME}/build/" --broadcast "https://vm.aleo.org/api/testnet3/transaction/broadcast" --fee 600000 --record "${RECORD}"
Liên kết hữu ích
Trang web chính thức của dự án
Bất hòa | Twitter | GitHub | Blog
Tài liệu | nhà thám hiểm

![Dù sao thì một danh sách được liên kết là gì? [Phần 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































