自分のデバイスが1日にどれだけのCKBをマイニングできるかを知るために、この記事の手順に従ってみて、CKBノードを実行し、マイニング報酬を得る方法を見てみましょう。

一、基本原理の紹介

始める前に、いくつかの重要な概念を理解しましょう。

まず、ノードとは何かを説明します。簡単に言うと、ノードは$CKB クライアントがインストールされたコンピュータです。このクライアントにより、あなたのコンピュータはCKBネットワークとやり取りできます。

次に、CKBのテストネットについて説明します。CKBはブロックチェーンプロジェクトで、そのネットワーク構造はピアツーピアです。つまり、全体のネットワークに中央サーバーはなく、すべてのノードが共同で構成されています。これらのノードは平等な通信を通じてコンセンサスを達成し、ブロックチェーンの信頼性を確保します。テストネットはテスト専用のネットワークで、正式なメインネットとは異なります。

二、CKBテストネットマイニングステップ

さて、MacOS上で$CKB ノードを実行し、マイニングを行う方法を見てみましょう。

  1. CKBクライアントをダウンロードしてインストールする

    まず、Nervosの公式GithubリポジトリからCKBのバイナリパッケージをダウンロードする必要があります。ダウンロードが完了したら、解凍してインストールします。

    インストールが完了したら、ckb --versionを実行して、インストールが成功したかどうかを確認できます。バージョン番号が出力されれば、おめでとうございます、CKBクライアントは正常にインストールされました!

  2. テストネットの設定ファイルを生成する

    次に、テストネットの設定ファイルを生成する必要があります。ckb init -C ckb-testnet --spec testnetコマンドを実行すると、ckb-testnetという名前のフォルダが作成され、その中に設定ファイルが含まれます。

  3. CKBノードを起動する

    ckb-testnetフォルダに入って、ckb runコマンドを実行してCKBノードを起動します。ターミナルに他のノードからブロックチェーン全体をダウンロードしているという出力が表示され、これには少し時間がかかるかもしれません。

  4. 自分のウォレットを生成する

    マイニングを行い報酬を得るためには、自分のウォレットを生成する必要があります。ここでは、NodejsとNervosが提供するJavascript SDKを使ってウォレットを生成します。

    まず、Nodejsのバージョンが10.10.0以上であることを確認してください。その後、新しいNodejsプロジェクトを作成し、@nervosnetwork/ckb-sdk-coreパッケージをインストールします。

    次に、SDK内のコードを使用してウォレットを生成できます。対応するコマンドを実行すると、秘密鍵とアドレスが得られます。このアドレスがあなたのウォレットアドレスであり、マイニング報酬を受け取るために使用できます。

  5. ノードを自分のウォレットで設定する

    今、生成したウォレットをCKBノードに設定する必要があります。ckb.tomlファイルを開き、関連する設定項目を見つけて、あなたのウォレットアドレスと秘密鍵を置き換えてください。

  6. マイニングを開始する

    設定が完了したら、マイニングを開始できます。新しいターミナルウィンドウを開き、ckb minerコマンドを実行します。これにより、マイニングプロセスが開始され、あなたのコンピュータはネットワーク要件を満たすハッシュ値の計算を始めます。

    条件を満たすハッシュ値が見つかると、ターミナルに「found seal」という情報が表示されます。これは、あなたがブロックを成功裏にマイニングしたことを意味します!

  7. マイニング報酬を確認する

    最後に、CKBのテストネットブロックチェーンエクスプローラー(https://explorer.nervos.org/)に行き、あなたのウォレットアドレスを検索して、マイニング報酬を受け取ったかどうかを確認できます。

三、注意事項

  • テストネットは2週間ごとにリセットされ、その時にすべてのコインがクリアされます。

  • マイニングには一定の計算能力と時間が必要ですので、辛抱強くお待ちください。

  • もしNodejsやJavascriptに不慣れでも心配しないでください。上記の手順に従えば大丈夫です。



さて、これが今回のメインコンテンツです。私たちは一緒にCKBノードを設定し、ブロックをマイニングしました。


#CKB助力比特币生态 @CKB Eco Fund