

Di chuyển nhóm đồng thuận của chuỗi khối Helium từ các điểm nóng được lưu trữ sang trình xác thực là một bản nâng cấp lớn cho khả năng mở rộng và hiệu suất Từ góc độ nền tảng, chúng tôi muốn thấy sự đa dạng và phân cấp của cơ sở hạ tầng được tối ưu hóa cho trình xác thực Helium, đó là lý do tại sao chúng tôi rất vui khi Akash là tham gia hệ sinh thái Helium. Cấu trúc chi phí và hiệu suất của chúng không chỉ hấp dẫn đối với các nhà khai thác nút, mà đám mây phi tập trung của chúng còn phù hợp với đặc điểm riêng của chúng tôi là tạo ra các hệ thống mở và không cần cấp phép.
— Scott Sigel là Giám đốc Điều hành tại Liên minh Không dây Phi tập trung, nhánh nền tảng phi lợi nhuận của Mạng Helium
Hôm nay, chúng tôi vui mừng thông báo rằng chúng tôi đã được chọn để hỗ trợ mạng Internet vạn vật (IoT) không dây ngang hàng lớn nhất - Mạng Helium và cung cấp giải pháp thay thế đám mây phi tập trung, nguồn mở và chi phí thấp cho Helium's trình xác thực chuỗi khối mới Chương trình dự kiến sẽ được ra mắt vào tháng 6 năm 2021.
Trình xác thực sẽ đóng một vai trò không thể thiếu trong việc mở rộng, ổn định và thành công của mạng Helium, hoạt động như các nhóm đồng thuận, thực hiện các chức năng bao gồm xác thực giao dịch và thêm các khối mới vào chuỗi khối.
Akash Network tự hào cung cấp giải pháp lưu trữ và triển khai nhanh hơn, hiệu quả hơn với chi phí thấp cho phần mềm trình xác thực Helium.
Là một phần của thông báo ngày hôm nay, tôi sẽ chia sẻ cách tôi học cách chạy trình xác thực Helium trên Akash, cùng với hướng dẫn triển khai chi tiết.
Cách tôi học cách chạy Trình xác thực Helium trên Akash trong một ngày。
Một số người có thể xem kỹ một hồ sơ và tìm ra mọi thứ trong một giờ, nhưng đối với một người như tôi, có thể mất cả ngày. May mắn thay, bài đăng này đề cập đến quy trình chi tiết triển khai trình xác thực Helium trên Đám mây phi tập trung Akash (DeCloud). Vào cuối ngày, bạn sẽ có một trình xác thực Helium tạiAkashDeCloud - và bạn không cần phải là nhà phát triển để làm điều đó.
Nếu bạn đã biết về trình xác thực Helium, vui lòng bỏ qua phần các bước kỹ thuật.
chữ
Ngày nay, chuỗi khối Helium và30,hơn 000 điểm nóngCung cấp quyền truy cập vào Mạng diện rộng phạm vi dài (LoRaWAN) lớn nhất thế giới. Bằng cách triển khai một thiết bị đơn giản trong nhà hoặc văn phòng của bạn, bạn đang giúp hàng tỷ thiết bị cung cấp vùng phủ sóng mạng và kiếm tiền điện tử.
Helium bắt đầu vào năm 2013; MIT gọi là 2013Năm của Internet vạn vật. Đó là những ngày đầu, khi người ta vẫn gọi nó là"IoT". Công nghệ LongFi cải tiến của Helium dựa trên tiêu chuẩn IEEE 802.15.4 với những cải tiến về bảo mật nâng cao, tăng băng thông và sử dụng đơn giản. Vào năm 2014, tôi đã đăng ký Helium Beta Kit và tôi vẫn giữ Helium Atom ban đầu của mình. Phó chủ tịch HeliMark PhillipsThậm chí đã gửi email trực tiếp cho tôi yêu cầu tôi thực hiện một số thử nghiệm beta. Cảm giác thật đặc biệt khi trở thành một phần của điều gì đó mới mẻ.
Chuỗi khối Helium và HNT đã được ra mắt vào năm 2019, kích hoạt sự phát triển lớn của mạng Helium. Nếu bạn là một trong những người sớm chấp nhận và bạn đã khai thác HNT, thì phần thưởng cho nó có thể sẽ vượt xa chi phí của điểm phát sóng. Các điểm phát sóng sử dụng Proof of Coverage (PoC) để xác minh vùng phủ sóng không dây của các đồng nghiệp và kiếm phần thưởng cho việc cung cấp vùng phủ sóng và truyền dữ liệu thiết bị. Ở khu vực lân cận phù hợp, một điểm phát sóng Helium có thể kiếm được hơn 12.000 đô la tiền thưởng khai thác HNT hàng tháng.
Các đối tác và khách hàng mới đang tham gia mạng lưới của Helium, bao gồmFreedomFiMạng Helium 5G, trả tiền cho mọi người để lưu trữ các điểm phát sóng 5G, được thưởng bằng HNT.
Trình xác thực Helium ở ngay gần đó.
Trình xác thực Helium là một thực thể mới trên chuỗi khối Helium sẽ thực hiện công việc của nhóm đồng thuận, bao gồm xác thực các giao dịch và thêm các khối mới vào chuỗi khối. Các nút trình xác thực helium dự kiến sẽ hoạt động trên mạng chính của nó vào tháng 6 năm 2021 hoặc có thể sớm hơn.
Cần có cổ phần (tiền đặt cọc) 10.000 HNT để lưu trữ nút trình xác thực và chạy phần mềm trình xác thực trong môi trường tương ứng. Đổi lại việc đặt cược, người dùng đóng góp vào sự ổn định của mạng và nhận phần thưởng.
So sánh khai thác nút và các điểm nóng
Người xác nhận chia sẻ phần thưởng của nhóm đồng thuận, đó là6% HNT được khai thác. Khoảng 300.000 HNT được phân phối đồng đều cho những người xác nhận mỗi tháng. Kích thước trình xác nhận ban đầu là khoảng 100 đến 500. Những người tham gia sớm sẽ nhận được phần lớn phần thưởng là 300.000 HNT.
So với điểm phát sóng Helium, lợi ích được chia đều giữa các bộ định tuyến. Hiện tại có hơn 30.000 bộ định tuyến và nhiều bộ định tuyến được thêm vào mạng mỗi ngày, làm giảm mức tăng riêng của từng bộ định tuyến.
APR để chạy trình xác thực Helium là gì?
Điều này phụ thuộc vào số lượng người xác nhận và tần suất người xác nhận được chọn ngẫu nhiên để tham gia vào nhóm đồng thuận. Trang web của Helium mô tả thu nhập APR ước tính giả định là 10.000 HNT trên mỗi nút.
Tại sao chạy trên Akash?
Akash là đám mây mã nguồn mở và phi tập trung đầu tiên. Thị trường ngang hàng của Akash cung cấp cho các nhà phát triển các tùy chọn linh hoạt và giá cả phải chăng nhất để triển khai các ứng dụng của họ.
có hiệu quả: Thanh toán khi bạn cần Akash cho phép bạn đặt giá, thời hạn thuê và các điều khoản triển khai.
linh hoạt: Tương thích với tất cả các ứng dụng đám mây hiện có. Mạng Akash cho phép điện toán có mục đích chung - bất kỳ ứng dụng gốc trên đám mây nào chạy trên đám mây ngày nay (AWS, Google Cloud, Microsoft Azure), đều có thể chạy trên Akash.
lợi thế về giá: Đối với các nhà phát triển, chi phí có thể giảm tới 10 lần. Trình xác nhận helium có thể chạy trên Akash mà không phải lo lắng về việc hết các hóa đơn đắt đỏ từ Amazon.
chống kiểm duyệtmã nguồn mở
mã nguồn mở: Được thiết kế bởi một số nhà phát triển hàng đầu thế giới cho"Builders". Akash là một dự án mã nguồn mở dựa trên cộng đồng cho phép mọi người đóng góp.
Với công nghệ container hóa tiên tiến và mô hình đặt cược độc đáo để tăng tốc độ áp dụng, Akash sẽ là một nền tảng đám mây nhanh hơn, hiệu quả hơn và ít tốn kém hơn tới 10 lần.
Cách chạy trình xác thực Helium trên Akash
Phần này đến từ Tom Beynon'sHelium-on-AkashDự án và HeliHướng dẫn triển khai Trình xác thực. Vui lòng tham gia nếu bạn gặp phải bất kỳ vấn đề nào hoặc có phản hồiDiễn đàn bất hòa Akashvà nhờ tôi giúp đỡ. Tên Discord của tôi là @colinster.
Các nút trình xác thực hiện chỉ khả dụng trên Testnet của Helium, một mạng được thiết kế để triển khai và thử nghiệm các phiên bản beta của phần mềm mới trước khi khởi chạy trên mạng chính (hoặc mạng sản xuất). Điều này có nghĩa là bạn sẽ được triển khai lên Testnet trước khi Mainnet hoạt động. Hướng dẫn này chỉ phản ánh các triển khai cho Testnet. Hướng dẫn này sẽ được cập nhật khi trình xác thực sẵn sàng cho mạng chính.
bước 1. Xây dựng ví testnet Helium
Cài đặtVí Helium CLI.Một cách dễ dàng để tải xuống bản phát hành nhị phân mới nhất. từ đâyReleaseTải xuống tệp nhị phân mới nhất cho nền tảng của bạn. Giải nén tệp zip và đặt tệp nhị phân ví helium vào $PATH của bạn.
Khi bạn đã cài đặt cục bộVí Helium CLI, bạn có thể tạo ví Testnet của mình. Chạy lệnh sau để tạo nó.
helium-wallet create basic--network testnet
Bạn sẽ được nhắc cung cấp một mật khẩu mới để hoàn thành nó. Điều này được sử dụng để mã hóa/giải mã tệp wallet.key và được yêu cầu để ký các giao dịch. đừng để mất bản sao lưu này
Lệnh này sẽ tạo tệp wallet.key trên máy của bạn.
Tiếp theo, hãy chạy lệnh thông tin để nhận tất cả thông tin chi tiết về ví của bạn.
helium-wallet info
bước 2. Nhận mã thông báo Testnet (TNT)
Cần phải đặt cược để chạy trình xác thực. Cổ phần của mỗi nút xác minh là 10000 mã thông báo. Đối với Testnet, chúng tôi đang sử dụng TNT.
Để có được chúng, hãy đi đếnfaucet.helium.wtfvà nhập khóa công khai từ ví bạn vừa tạo. Sử dụng địa chỉ ví công khai của bạn. Nếu bạn sao chép và dán, TNT ở trên sẽ được gửi cho người khác.
Khi bạn nhập địa chỉ của mình, Vòi sẽ cung cấp hơn 10000 TNT vào ví Testnet của bạn. Quá trình này có thể mất tối đa 10 phút, vì vậy hãy kiên nhẫn. Pha một tách cà phê, gửi một tweet hấp dẫn và kiểm tra số dư trong ví của bạn bằng lệnh số dư.
helium-wallet balance
Bước 3. Thiết lập ví mạng chính Akash
Cài đặt Akash CLI.Để cài đặt akash bằng homebrew, chỉ cần gõ:
brew tap ovrclk/tap
brew install akash
brew link akash --force
Đặt biến AKASH_NET thành URL của Akash MainNet.Bạn cũng có thể chọn triển khai trên Testnet hoặc Edgenet.Nhập lệnh sau vào dấu nhắc lệnh của bạn để đặt biến này.
AKASH_NET="https://raw.githubusercontent.com/ovrclk/net/master/mainnet"
Đặt biến AKASH_VERSION thành URL của Akash MainNet.
AKASH_VERSION="$(curl -s "$AKASH_NET/version.txt")"
Đặt biến môi trường AKASH_CHAIN_ID.
AKASH_CHAIN_ID="$(curl -s "$AKASH_NET/chain-id.txt")"
Đặt biến môi trường AKASH_NODE.
AKASH_NODE="$(curl -s "$AKASH_NET/rpc-nodes.txt" | shuf -n 1)"
Đặt biến AKASH_KEY_NAME thành Tên khóa bạn chọn. Tài liệu này sử dụng"alice "giá trị.
Đặt biến AKASH_KEYRING_BACKEND để sử dụng cho chương trình phụ trợ Keyring cho các khóa cục bộ. Đây phải là os (mặc định), file hoặc test.
Khóa riêng tư mới được lấy và mã hóa vào đĩa bằng cách sử dụng lệnh thêm khóa. Để tạo khóa có tên alice, hãy chạy chương trình sau.
akash \
--keyring-backend "$AKASH_KEYRING_BACKEND" \
keys add "$AKASH_KEY_NAME"
Bạn sẽ thấy phản hồi tương tự như phản hồi bên dưới.
- name: alice
type: local
address: akash1cz87pqkad72gggrv3t7y2x9z56h9gqghlnx3j3
pubkey: akashpub1addwnpepqtnydvj056gy**uuquldq5yx7mr8ncmn3ut59wwl9p83d8h2v4rtg5xa3vn
mnemonic: ""
threshold: 0
pubkeys: []
**LƯU Ý QUAN TRỌNG** Viết ra cụm từ hạt giống của bạn và giữ nó ở nơi an toàn. Nếu bạn quên mật khẩu, cụm từ gốc là cách duy nhất để khôi phục tài khoản của bạn.
town wolf margin parrot strong disease dance eyebrow inflict meadow crunch version tube elite interest movie uphold column shift fox excuse humble nest call
LƯU Ý QUAN TRỌNG: Bạn phải giữ cụm từ giống của mình ở nơi an toàn, đó là cách duy nhất để khôi phục tài khoản của bạn nếu bạn thay đổi hoặc mất thiết bị.
Sử dụng lệnh này để tìm địa chỉ tài khoản của bạn.
akash \
--keyring-backend "$AKASH_KEYRING_BACKEND" \
keys show "$AKASH_KEY_NAME" -a
Bước 4. Nhận mã thông báo Akash
trao đổitrao đổiMua. Từ đó bạn có thể rút tiền về địa chỉ của mình.
Một cách dễ dàng khác để kiếm mã thông báo Akash là tham gia Akash'sPhòng chat bất hòa, hãy hỏi trực tiếp tôi để được giúp đỡ. Tên Discord của tôi là @colinster.
Kiểm tra số dư tài khoản của bạn bằng lệnh CLI sau.
akash \
--node "$AKASH_NODE" \
query bank balances "$AKASH_ACCOUNT_ADDRESS"
Bước 5. Định cấu hình tệp triển khai của bạn
Cách dễ nhất để triển khai trình xác thực Helium là sử dụng mẫu hồ sơ triển khai của Akash. Tải xuống từ GitHubHelium-on-Akash, bao gồm ba tệp quan trọng.
Dockerfile - Cài đặt AWS CLI trongHình ảnh docker trình xác thực heliumở trên và đặt boot.sh chạy khi vùng chứa khởi động.
boot.sh - Tập lệnh này hướng dẫn bộ chứa docker tải xuống swarm_key từ S3 (nếu nó tồn tại), bắt đầu khai thác và in địa chỉ. Sau đó, nó tải lên swarm_key nếu nó chưa tải xuống trước đó (công cụ khai thác mới).
deploy.yml - Cấu hình triển khai được lưu trữ trong tệp deploy.yml, bao gồm tất cả các thông tin quan trọng, bao gồm CPU, bộ nhớ, lưu trữ, cấu hình cổng
Nhập bộ chứa S3 và thông tin đăng nhập IAM của bạn vào phần env. Các cài đặt này sẽ cho phép bộ chứa kết nối với bộ chứa S3 của bạn và tải lên/tải xuống swarm_key khi khởi động.Nhấp vào đây để biết hướng dẫn từng bước về cách thiết lập bộ chứa S3 của bạn.
Nếu bạn đã có swarm_key, hãy đảm bảo rằng khóa được tải lên S3 ở cùng vị trí với S3_KEY_PATH.
image: tombeynon/helium-on-akash:v0.0.3
env:
— AWS_ACCESS_KEY=mykey
— AWS_SECRET_KEY=mysecret
— S3_KEY_PATH=mybucket/miner1/swarm_key
bước6. Triển khai trên Akash
bạn có thể đi theo tuiHướng dẫn triển khai AkashSử dụng Akash CLI hoặc sử dụng Tom Beynon'sDeploy UITriển khai trình xác thực của bạn trên Akash.
Sau khi vùng chứa được triển khai, khi máy chủ hoạt động (có thể mất một lúc), hãy kiểm tra nhật ký để xem địa chỉ của bạn. Nếu trước đây swarm_key của bạn không tồn tại trong S3, thì một cái mới sẽ được tải lên. Các lần triển khai tiếp theo sử dụng cùng thông tin chi tiết về S3 giờ đây sẽ sử dụng cùng một swarm_key.
Bước 7: Stake token cho trình xác thực của bạn
Bây giờ nút trình xác thực của bạn đang chạy, bước cuối cùng trong quy trình là chính thức đặt cược TNT cho trình xác thực của bạn. Là một phần của quy trình đặt cược, địa chỉ của người xác thực cần phải có mặt trong giao dịch đặt cược và ký vào giao dịch.
Sau khi ví đặt cọc cho nút xác thực, ví sẽ trở thành chủ sở hữu của nút, có quyền kiểm soát nút xác thực và nhận phần thưởng.
Trước tiên, hãy kiểm tra kỹ số dư trong ví của bạn để đảm bảo bạn có đủ 10.000 TNT cần thiết để đặt cược, cộng với một số phí giao dịch bổ sung. (Tap cung cấp tất cả.)
helium-wallet balance
+-----------------------------------------------------+----------------+--------------+-----------------+
| Address | Balance | Data Credits | Security Tokens |
+-----------------------------------------------------+----------------+--------------+-----------------+
|1aP7nm6mGLMFtgiHQQxbPgKcBwnuQ6ehgTgTN8zjFuxByzJ8eA5 | 10005.00000000 | 0 | 0.00000000 |
+-----------------------------------------------------+----------------+--------------+-----------------+
Để đặt cược mã thông báo, chúng tôi cần lấy địa chỉ nút của trình xác thực. Thu được bằng cách sử dụng:
miner peer addr
Đầu ra kết quả sẽ giống như thế này (ngoại trừ địa chỉ trình xác thực cụ thể của bạn). Chuỗi sau /p2p/ là địa chỉ Trình xác thực của bạn:
/p2p/1YwLbGTCEhVbwKEehRVQRC8N3q35ydXTH1B6BQys5FB1paHssdR
Giờ đây, chúng ta có thể sử dụng địa chỉ này và lệnh đặt cọc của trình xác thực CLI của Ví Helium để chính thức đặt cọc 10000 TNT cần thiết.
Sau đây là lệnh hoàn chỉnh cho địa chỉ Trình xác thực ở trên làm ví dụ. (hãy chắc chắn rằng bạn thay thế nó bằng của bạn)
helium-wallet validators stake 1YwLbGTCEhVbwKEehRVQRC8N3q35ydXTH1B6BQys5FB1paHssdR 10000 --commit
Sau khi chạy xong bạn cần nhập mật khẩu ví để ký giao dịch.
Vậy là xong.
Xin chúc mừng! Bạn đang chạy trình xác thực cho mạng Helium.
Đừng bỏ lỡ những tin tức mới nhất về Akash!
Tham gia với chúng tôi trên TelegramNhận tin tức mới nhất, quà tặng và lời mời tham gia các sự kiện đặc biệt!
Tham gia trò chuyện với nhà phát triển Discord của chúng tôi, để được hỗ trợ kỹ thuật và thông tin.
