Akash Network は、最大のモノのインターネット (IoT) ネットワークである Helium に分散型クラウド コンピューティングを提供します
Akash社区
2021-05-28 03:59
本文约6360字,阅读全文需要约25分钟
Akash は、2021 年 6 月にリリース予定の Helium の新しいブロックチェーン バリデーターに、分散型、オープンソース、低コストのクラウド代替手段を提供します。

Helium ブロックチェーンのコンセンサス グループをホスト型ホットスポットからバリデーターに移行することは、スケーラビリティとパフォーマンスの大幅なアップグレードです。基盤の観点から、私たちは Helium バリデーターに最適化されたインフラストラクチャの多様性と分散化を望んでいます。そのため、Akash が機能することを嬉しく思います。ヘリウムのエコシステムに参加します。そのパフォーマンスとコスト構造がノードオペレーターにとって魅力的であるだけでなく、その分散型クラウドは、パーミッションレスでオープンなシステムを作成するという当社独自の理念と一致しています。

— Scott Sigel は、Helium Network の非営利財団部門である Decentralized Wireless Alliance の運営ディレクターです

本日、当社は、最大のピアツーピア無線インターネット (IoT) ネットワークである Helium Network のサポートに選ばれ、Helium の分散型、オープンソース、低コストのクラウド代替手段を提供することを発表できることを嬉しく思います。新しいブロックチェーンバリデーター このプログラムは 2021 年 6 月に開始される予定です。

バリデーターは、Helium ネットワークの拡大、安定性、成功において重要な役割を果たし、コンセンサス グループとして機能し、トランザクションの検証やブロックチェーンへの新しいブロックの追加などの機能を実行します。

Akash Network は、Helium バリデータ ソフトウェア用の、より高速、より効率的、低コストの導入およびホスティング ソリューションを提供できることを誇りに思っています。

今日の発表の一環として、Akash で Helium バリデーターを実行する方法を私が学んだ方法と、詳細な導入ガイドを共有します。
Akash で Helium Validator を 1 日で実行できるようになった方法

ファイルを調べて 1 時間で理解できる人もいますが、私のような人にとっては 1 日かかる場合があります。幸いなことに、この投稿では、Akash 分散クラウド (DeCloud) に Helium バリデーターをデプロイする詳細なプロセスについて説明しています。一日の終わりには、ヘリウムバリデーターが手に入ります。AkashDeCloud - これを行うには開発者である必要はありません。

Helium バリデータについてすでにご存知の場合は、技術的な手順のセクションに進んでください。

文章

現在、Helium ブロックチェーンとその30,000以上のホットスポット世界最大の長距離広域ネットワーク (LoRaWAN) へのアクセスを提供します。シンプルなデバイスを自宅やオフィスに導入することで、数十億台のデバイスがネットワーク カバレッジを提供し、暗号通貨を獲得できるようになります。

ヘリウムは 2013 年に始まり、MIT は 2013 年と呼んでいますモノのインターネットの年。それはまだ人々がそれを呼んでいた初期の頃のことです"IoT"。 Helium の革新的な LongFi テクノロジーは、IEEE 802.15.4 標準に基づいており、セキュリティの強化、帯域幅の増加、使用の簡素化が改善されています。 2014 年に私は Helium Beta Kit にサインアップし、今でもオリジナルの Helium Atom を持っています。ヘリウム社副社長Mark Phillipsベータテストをしてほしいと直接メールでお願いしたこともありました。新しいものに参加するのは特別な気分です。
Helium ブロックチェーンと HNT は 2019 年に開始され、Helium ネットワークの大規模な成長を引き起こしました。あなたが早期導入者の 1 人で、すでに HNT をマイニングしている場合、それによる報酬はホットスポットのコストをはるかに上回る可能性があります。ホットスポットは、Proof of Coverage (PoC) を使用してピアのワイヤレス カバレッジを検証し、カバレッジの提供とデバイス データの送信に対して報酬を獲得します。適切な地域では、ヘリウム ホットスポットで毎月 12,000 ドル以上の HNT マイニング報酬を獲得できます。

Helium のネットワークには、次のような新しいパートナーや顧客が参入しています。FreedomFi5G ホットスポットをホストするために人々にお金を払っている Helium 5G ネットワークには、HNT という報酬が与えられます。

ヘリウムバリデーターはもうすぐそこです。

Helium バリデーターは、トランザクションの検証やブロックチェーンへの新しいブロックの追加など、コンセンサス グループの作業を実行する Helium ブロックチェーン上の新しいエンティティです。 Helium バリデーター ノードは、2021 年 6 月、あるいはそれより早くメインネット上で稼働する予定です。

バリデーター ノードをホストし、対応する環境でバリデーター ソフトウェアを実行するには、10,000 HNT のステーク (デポジット) が必要です。ユーザーはステーキングと引き換えにネットワークの安定性に貢献し、報酬を受け取ります。

ノードマイニングとホットスポットの比較

バリデーターはコンセンサス グループの報酬を共有します。採掘された HNT の 6%。約 300,000 HNT が毎月バリデーターに均等に分配されます。初期のバリデーターのサイズは約 100 ~ 500 です。早期に参加した人は、300,000 HNT の報酬のほとんどを受け取ることができます。

Helium ホットスポットと比較すると、メリットはルーター間で均等に分配されます。現在、ルーターの数は 30,000 を超えており、毎日さらに多くのルーターがネットワークに追加されており、各ルーターの個別の利得は減少しています。
Helium バリデーターを実行するための APR はどれくらいですか?

これは、バリデーターの数と、コンセンサス グループに参加するバリデーターがランダムに選択される頻度によって異なります。 Helium の Web サイトには、ノードあたり 10,000 HNT を想定した推定 APR 収益が記載されています。

なぜアカシュで走るのか?

Akash は、初のオープンソースかつ分散型クラウドです。 Akash のピアツーピア マーケットプレイスは、アプリケーションをデプロイするための最も柔軟で手頃なオプションを開発者に提供します。

  • 効率的: Pay As You Need Akash では、価格、リース期間、展開条件を設定できます。

  • フレキシブル: 既存のすべてのクラウド アプリケーションと互換性があります。 Akash ネットワークは汎用コンピューティングを可能にし、現在クラウド (AWS、Google Cloud、Microsoft Azure) 上で実行されるあらゆるクラウドネイティブ アプリケーションを Akash 上で実行できます。

  • 価格の優位性: 開発者にとっては、コストを最大 10 分の 1 に削減できます。ヘリウムバリデーターは、Amazon からの高額な請求がなくなることを心配することなく、Akash 上で実行できます。

  • 反検閲オープンソース

  • オープンソース: 世界のトップ開発者によって設計されました。"Akash は、誰でも貢献できるコミュニティ主導のオープンソース プロジェクトです。

高度なコンテナ化テクノロジーと導入を促進する独自のステーキング モデルを備えた Akash は、より高速で効率的で、コストが最大 10 分の 1 に削減されるクラウド プラットフォームになります。

Akash で Helium バリデータを実行する方法

このセクションは Tom Beynon の記事から引用しています。Helium-on-Akashプロジェクトとヘリウムバリデータ導入ガイド。問題が発生した場合やフィードバックがある場合は、お気軽にご参加くださいAkash ディスコード フォーラムそして私に助けを求めてください。私の Discord 名は @colinster です。

Validator ノードは現在、Helium のテストネットでのみ利用可能です。このテストネットは、メインネット (または実稼働ネットワーク) で起動する前に、新しいソフトウェアのベータ版をデプロイおよびテストするように設計されたネットワークです。これは、メインネットが稼働する前にテストネットにデプロイされることを意味します。このガイドには、Testnet への展開のみが反映されています。このガイドは、バリデーターがメインネットに対応する準備ができたら更新されます。
ステップ1。 Helium テストネット ウォレットを構築する

  • インストールヘリウム CLI ウォレット. 最新のバイナリ リリースをダウンロードする簡単な方法。ここからRelease使用しているプラ​​ットフォームの最新バイナリをダウンロードします。 zip ファイルを解凍し、helium-wallet バイナリを $PATH に置きます。

  • ローカルにインストールしたらヘリウム CLI ウォレット、Testnetウォレットを作成できます。次のコマンドを実行して作成します。

helium-wallet create basic--network testnet

  • 新しいパスワードを入力して完了するように求められます。これは、wallet.key ファイルの暗号化/復号化に使用され、トランザクションに署名するために必要です。このバックアップを失わないでください

  • このコマンドは、マシン上にwallet.keyファイルを生成します。

  • 次に、info コマンドを実行して、ウォレットの詳細をすべて取得します。

helium-wallet info
ステップ2。テストネット トークン (TNT) を取得する

バリデーターを実行するにはステーキングが必要です。各検証ノードのステークは 10000 トークンです。テストネットには TNT を使用しています。

それらを入手するには、次の場所にアクセスしてくださいfaucet.helium.wtf作成したウォレットの公開キーを入力します。パブリックウォレットアドレスを使用してください。コピペすると上記のTNTが他人に送信されてしまいます。

アドレスを入力すると、Faucet は 10000 TNT 以上を Testnet ウォレットに提供します。これには最大 10 分ほどかかる場合がありますので、しばらくお待ちください。コーヒーを淹れ、魅力的なツイートを送信し、balance コマンドでウォレットの残高を確認します。

helium-wallet balance

ステップ3。 Akash メインネット ウォレットのセットアップ

brew tap ovrclk/tap

brew install akash

brew link akash --force

AKASH_NET="https://raw.githubusercontent.com/ovrclk/net/master/mainnet"

  • 変数 AKASH_VERSION を Akash MainNet の URL に設定します。

AKASH_VERSION="$(curl -s "$AKASH_NET/version.txt")"

  • AKASH_CHAIN_ID 環境変数を設定します。

AKASH_CHAIN_ID="$(curl -s "$AKASH_NET/chain-id.txt")"

  • AKASH_NODE 環境変数を設定します。

AKASH_NODE="$(curl -s "$AKASH_NET/rpc-nodes.txt" | shuf -n 1)"

  • 変数 AKASH_KEY_NAME を選択したキー名に設定します。このドキュメントでは、"alice "価値。

  • ローカルキーのキーリングバックエンドに使用する変数 AKASH_KEYRING_BACKEND を設定します。これは、os (デフォルト)、ファイル、またはテストである必要があります。

  • 新しい秘密キーが派生し、keys add コマンドを使用してディスクに暗号化されます。alice という名前のキーを生成するには、次のプログラムを実行します。

akash \

--keyring-backend "$AKASH_KEYRING_BACKEND" \

keys add "$AKASH_KEY_NAME"

以下のような応答が表示されます。

- name: alice

type: local

address: akash1cz87pqkad72gggrv3t7y2x9z56h9gqghlnx3j3

pubkey: akashpub1addwnpepqtnydvj056gy**uuquldq5yx7mr8ncmn3ut59wwl9p83d8h2v4rtg5xa3vn

mnemonic: ""

threshold: 0

pubkeys: []

**重要な注意** シード フレーズを書き留めて、安全な場所に保管してください。パスワードを忘れた場合、シード フレーズがアカウントを回復する唯一の方法です。

town wolf margin parrot strong disease dance eyebrow inflict meadow crunch version tube elite interest movie uphold column shift fox excuse humble nest call

重要な注意: シード フレーズは安全な場所に保管する必要があります。これが、デバイスを変更したり紛失した場合にアカウントを回復する唯一の方法です。

  • このコマンドを使用して、アカウントのアドレスを見つけます。

akash \

--keyring-backend "$AKASH_KEYRING_BACKEND" \

keys show "$AKASH_KEY_NAME" -a

ステップ4。アカシュトークンを入手する

交換交換買う。そこから自分のアドレスにコインを引き出すことができます。

Akash トークンを獲得するもう 1 つの簡単な方法は、Akash のイベントに参加することです。Discord チャット ルーム、私に直接助けを求めてください。私の Discord 名は @colinster です。

次の CLI コマンドを使用してアカウントの残高を確認します。

akash \

--node "$AKASH_NODE" \

query bank balances "$AKASH_ACCOUNT_ADDRESS"

ステップ5。展開ファイルを構成する

Helium バリデーターをデプロイする最も簡単な方法は、Akash のデプロイメント プロファイル テンプレートを使用することです。 GitHubからダウンロードHelium-on-Akash、これには 3 つの重要なファイルが含まれています。

  • Dockerfile - AWS CLI をインストールしますHelium バリデーターの Docker イメージ上記を実行し、コンテナの起動時に boot.sh が実行されるように設定します。

  • boot.sh - このスクリプトは、S3 から swarm_key (存在する場合) をダウンロードし、マイニングを開始してアドレスを出力するように Docker コンテナに指示します。次に、以前にダウンロードしていない場合は swarm_key をアップロードします (新しいマイナー)。

  • deploy.yml - デプロイメント設定は、CPU、メモリ、ストレージ、ポート設定などのすべての重要な情報を含む、deploy.yml ファイルに保存されます。

env セクションに S3 バケットと IAM 認証情報を入力します。これらの設定により、コンテナが S3 バケットに接続し、起動時に swarm_key をアップロード/ダウンロードできるようになります。S3 バケットを設定する手順については、ここをクリックしてください。

すでに swarm_key がある場合は、そのキーが S3_KEY_PATH と同じ場所にある S3 にアップロードされていることを確認してください。

image: tombeynon/helium-on-akash:v0.0.3

env:

— AWS_ACCESS_KEY=mykey

— AWS_SECRET_KEY=mysecret

— S3_KEY_PATH=mybucket/miner1/swarm_key

ステップ6. Akash にデプロイする

フォローできますAkash 導入ガイドAkash CLI を使用するか、Tom Beynon のコマンドを使用します。Deploy UIバリデーターを Akash にデプロイします。

コンテナーのデプロイ後、サーバーが起動したら (しばらく時間がかかる場合があります)、ログをチェックしてアドレスを確認します。 swarm_key が以前に S3 に存在しなかった場合は、新しいものがアップロードされているはずです。同じ S3 詳細を使用する後続のデプロイメントでは、同じ swarm_key が使用されるようになります。

ステップ 7: バリデーターにトークンをステークする

バリデーター ノードが実行されたので、プロセスの最後のステップは、正式に TNT をバリデーターにステークすることです。ステーキング プロセスの一環として、バリデーターのアドレスがステーキング トランザクションに存在し、トランザクションに署名する必要があります。

ウォレットがバリデーター・ノードをステークすると、ウォレットはノードの所有者となり、バリデーター・ノードを制御し、報酬を受け取ります。

まず、ウォレットの残高を再確認して、ステークに必要な 10,000 TNT と追加の取引手数料があることを確認してください。 (タップするとすべてが提供されます。)

helium-wallet balance

+-----------------------------------------------------+----------------+--------------+-----------------+

| Address | Balance | Data Credits | Security Tokens |

+-----------------------------------------------------+----------------+--------------+-----------------+

|1aP7nm6mGLMFtgiHQQxbPgKcBwnuQ6ehgTgTN8zjFuxByzJ8eA5 | 10005.00000000 | 0 | 0.00000000 |

+-----------------------------------------------------+----------------+--------------+-----------------+

トークンをステークするには、バリデーターノードのアドレスを取得する必要があります。以下を使用して取得:

miner peer addr

結果の出力は次のようになります (特定のバリデーター アドレスを除く)。 /p2p/ の後の文字列はバリデーターのアドレスです。

/p2p/1YwLbGTCEhVbwKEehRVQRC8N3q35ydXTH1B6BQys5FB1paHssdR

これで、このアドレスと Helium Wallet CLI バリデーターの stake コマンドを使用して、必要な 10000 TNT を正式にステーキングできるようになります。

以下は、例として上記の Validator アドレスに対する完全なコマンドです。 (必ず自分のものと交換してください)

helium-wallet validators stake 1YwLbGTCEhVbwKEehRVQRC8N3q35ydXTH1B6BQys5FB1paHssdR 10000 --commit

実行後、ウォレットのパスワードを入力してトランザクションに署名する必要があります。

以上です。完了です。

おめでとうございます! Helium ネットワークのバリデーターを実行しています。

アカシュの最新ニュースをお見逃しなく!

テレグラムにご参加ください最新ニュース、プレゼント、特別イベントへの招待などをお届けします!

Discord 開発者チャットに参加してください、技術サポートと情報については。

Akash社区
作者文库