Storjを選ぶ理由これまで展開されてきた分散ストレージ型仮想通貨の中で、比較的安定して開発が進められており、マイニングモデルもIPFSに最も近いのがStorjです。簡単に言えば、Baidu Netdisk のブロックチェーン版と言えます。もちろん、将来的にはより幅広い応用が期待できます。有名なオープンソース FTP ソフトウェア FileZilla など、ブロックチェーンを含む多くのインターネット企業と協力関係を築いています。 2017 年 7 月から、FileZilla のクライアント ソフトウェアを使用して、Storj のネットワークにファイルを直接アップロードできるようになり、非常に便利になりました。最近協力しているブロックチェーンには、SONM、DOC.AI、BitClave などがあります。私たちの目標は、ネットワークの最適化が鍵となる、今後の IPFS マイニングにハードウェアとネットワークが対応できるかどうかを検証することです。 Storj マイニングには担保は必要なく、ペナルティ メカニズムもありません。いつでもマイニングを開始でき、いつでも中止できるので、始めるのはとても簡単です。 鉱業収入現在最も批判されているのは、その支払いシステムと保管システムが分離されており、マイニングの決済が依然として手動で行われていることです。毎月初めに、公式チャットチャンネルに Google オンラインフォームが公開され、全員が前月の収入 (米ドルで計算) を確認でき、そのお金が月の中旬に振り込まれます。収入は、月中旬の送金前の市場価格に基づいてStorjトークンに変換されます。この妥協は必ず不満と疑念を生むことになる。当局者は、後日、自動決済を実現するためのアルゴリズムが使用されることを約束した。 収入状況は月ごとに異なり、その月に保存およびダウンロードするデータの量に関係します。単純にストレージ容量に基づいてデータを見ると、収益データの差は非常に大きくなります。私自身を例に挙げてみましょう。 11 月には、平均ストレージ容量は約 37T のデータでした。表によると、収入は 670 ドルで、1 トンあたり月平均 18 ドルになります。 12 月の平均ストレージは 40T でしたが、給与表によると私の収入は 260 ドルでした。保管データは前月に比べて若干増加しましたが、収入は前月の40%以下でした。その理由は何でしょうか?まず、公式の収益計算式を見てみましょう。 paymentModelFunction = function(gbHours, downloadedBytes) { HOURS_IN_MONTH = (24 * 365) / 12 ## 1 か月の平均時間数 STORJ_USD_RATE = 2.20 ## これは、支払い計算時に https://coinmarketcap.com/ で報告された値によって決定されます。 gbHoursScaled = sapply((gbHours - median(gbHours)) / sd(gbHours), function(x) ifelse(x < 0, 0, x)) downloadedBytesScaled = sapply((downloadedBytes - median(downloadedBytes)) / sd(downloadedBytes), function(x) ifelse(x < 0, 0, x)) ## 全員が少なくとも基本支払額を確実に受け取るためには、gbHoursScaled と downloadedBytesScaled の両方を 0 未満にすることはできません。 downloadedBytesFlag = as.numeric(downloadedBytes > 0) gbHoursFlag = as.numeric(gbHours >= 730) isQualifiedFlag = sapply(gbHoursFlag + downloadedBytesFlag, function(x) ifelse(x > 0, 1, 0)) ## 支払いを受けるには、上記の基準の少なくとも 1 つを満たす必要があります。 basePayout = (1.50 / STORJ_USD_RATE) * isQualifiedFlag ## 現在の基本支払額は 1.50 USD に設定されています。 ghHourPayout = 4.3536 * gbHoursScaled * isQualifiedFlag downloadedBytesPayout = 3.0060 * downloadedBytesScaled * isQualifiedFlag payoutAmountSTORJ = ghHourPayout + downloadedBytesPayout + basePayout payoutAmountUsd = payoutAmountSTORJ * STORJ_USD_RATE cbind(payoutAmountSTORJ, payoutAmountUsd)} 11月と12月の公式給与フォームを添付します。ダウンロードしてください。 分からないんですか?大丈夫です。私も理解していません。重要なポイントをいくつか知っておくだけでいいのです。
表を比較すると、違いは DownloadedBytes によるものであることがわかりました。 11月にはユーザーに合計1.4Tのダウンロードを提供しましたが、12月は5Gのみを提供しました。したがって、ユーザーがより多くのデータをダウンロードした場合にのみ、より多くの収益を得ることができます。私たちがストレージユーザーであると仮定すると、必ずしもネットワークディスクからファイルをダウンロードするわけではありません。 Storj は一般向けのダウンロードを開始する予定です。その時点でファイルを共有することができ、マイナーはより多くのトラフィック収益を得ることができます。 PC バイトコンバーターにアクセスするにはクリックしてください 準備
採掘設定Windowsインターフェースバージョンの使い方Storj インターフェース バージョン マイニング プログラム 64 ビット 7.3.1 をダウンロード Storj インターフェース バージョン マイニング プログラム 32 ビット 7.3.1 をダウンロード 時刻同期ツールNetTime3.14をダウンロード
hk.pool.ntp.orgjp.pool.ntp.orgkr.pool.ntp.org0.asia.pool.ntp.org
インストールが完了したら、「セットアップの開始」をクリックします。最初のステップはウォレットアドレスを入力することです。 ステップ2: マイニングデータ保存フォルダを設定する 3 番目のステップはフォルダーのサイズを設定することです。単位は後で変更できます。 ステップ4: デフォルトで「Reachable」がチェックされていない場合は、UPNP経由で接続されます。 完了すると、ブリッジが接続されたことがわかります。デルタは緑色の遅延数値として表示され、正常であることを示します。ポート上のランダムなオレンジ色のトンネルも、upnp が正常に動作していることを示します。 最後に、公式 API を使用して、ノードがマイニング キューに入ったかどうかを確認する必要があります。 NodeIDリストの文字列をコピーし、次のアドレスに入力してクエリを実行します。https://api.storj.io/contacts/yourNodeID たとえば、 「responseTime」が 10000 と表示された場合、このパラメータはすべて正常であることを意味します。そうでない場合は、ノードを削除して再度追加してください。 Windowsコマンドラインバージョンの使用方法高いパフォーマンス要件を持つプレーヤーには、インターフェースの表示がなく、グラフィックのレンダリングも不要なため、この方法をお勧めします。この方法では、マイニングにグラフィック カードを使用しても、グラフィック カードの速度には影響しません。次に、GUI バージョンの CPU スレッドによる制限がなく、無制限にノードを確立できますが、各ノードには少なくとも 1G のメモリ サポートが必要であり、インターフェイス バージョンよりも少し複雑です。 Git 2.15.1 64ビットをダウンロード NodeJS 8.9.4 64ビットをダウンロード
ノード --versionnpm --version バージョン番号が返されれば、すべて正常です。
開いたコマンド ラインで、 時刻同期は、上記のインターフェースバージョンと同じ方法でインストールおよび設定されます。 PowerShellを閉じて、cmdを再度開き、 インストールが完了したら、 コンピュータ上にディレクトリを作成します。たとえば、ここでの例は、C ドライブのフォルダー linkcoin.net1 です。次に、 プロセスを開始するには
現在のステータスを取得するには、 最後に、上記のWindowsインターフェースバージョンのURLに従って、公式APIのノード実行ステータスを照会することを忘れないでください。 Linuxの使い方ここでは Debian/Ubuntu を例に挙げます。コマンドを実行するには、以下の手順に従ってください。最後に wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.3/install.sh | bashコマンドラインを終了し、新しい一時コマンドラインを開きます。nvm install --ltsコマンドラインを再起動します。udo apt-get update && sudo apt-get dist-upgradesudo apt-get install git python build-essential -ynpm config set user 0npm config set unsafe-perm truenpm install --global storjshare-daemon ルート ディレクトリに linkcoin.net などの新しいフォルダーを作成します。デモ用に vultr サーバーを使用しているため、これは外部ネットワークであり、UPNP やポート転送は必要ないため、直接接続コマンドを直接入力します (ウォレット アドレス、IP アドレス、ディレクトリの場所はご自身のものに置き換えてください)。 Enterキーを押すと設定ファイルの編集ボックスがポップアップするので、 メインプログラムを実行するには Linux システムでは時刻を同期する必要はありません。マイニングステータスを表示するには、
高度な最適化Peanut Shell公式クライアントをダウンロード
デフォルトの upnp モードで実行されているポートには黄色のトンネルが表示され、直接接続には緑の TCP が表示されることがわかります。色だけを見ても、緑が間違いなく最高の状態であることが分かります。確かにその通りです。 upnp は接続を安定させるために追加のリソースを消費します。直接接続は最高のパフォーマンス オプションです。 IPFS でもこの状況が発生します。この記事を読めば、対処方法がわかるでしょう。以下では、外部ネットワーク上に動的 IP アドレスがあることを前提としています (ホーム ブロードバンドは基本的に動的であり、固定 IP アドレスではありません)。直接接続を実現するには、次の操作を実行できます。 モデムを使用して直接ダイヤルする場合は、動的 IP をバインドするために無料の動的ドメイン名を申請するだけで済みます。中国には無料の動的ドメイン名を提供する企業が数多くあります。デモンストレーションにはピーナッツシェルを使います。 インストール後、クライアントを開き、「登録」をクリックして無料アカウントを申請します。登録が完了すると、有料ドメイン名を購入せずにセカンドレベルドメイン名を取得できます。 登録後、クライアントにログインします。その他の操作は必要ありません。このとき、Peanut Shell によって提供されたセカンダリ ドメイン名に ping を実行すると、パブリック IP アドレスが返されます。 ルーターのダイヤルアップを使用する友人の場合は、ルーターのバックグラウンドでポート マッピングを設定する必要があります。まず、イントラネット アドレスを知る必要があります。コマンド プロンプトを開き、 ネットワーク カードの設定を開きます。ネットワーク カードが IP を自動的に取得する場合は、下の図の手順に従って手動に変更し、内部ネットワーク IP を修正する必要があります。 次に、ルーターのバックエンドを開きます。ルーターのバックエンド アドレスがわからない場合は、ルーターの背面にあるラベルを確認してください。通常はそこに書かれています。ルーターにはさまざまな種類があり、システムも大きく異なるため、すべてを説明することはできません。私がお伝えできるのは、自分のルーターの設定場所だけです。一般的に言えば、それらはすべてポート転送機能を備えているので、注意深く探す必要があります。転送リストにローカル IP をイントラネット IP アドレスとして追加し、ポートを storj に設定されているものと同じであれば、好きなように設定します。ここでは 4000 に設定し、プロトコルとして両方を選択できます。追加したら「適用」をクリックします。 それでは、最終的な storj 設定に進みましょう。インターフェース バージョンの最初のノードを例に挙げてみましょう。設定パネルで「編集」をクリックして編集します。サードパーティのテキスト ソフトウェアをインストールしていない場合は、メモ帳で開いて簡単に入力することができます。 トレイを右クリックして、storj マイニング プログラムを終了し、再度開きます。これで、ポートに緑色の TCP が表示されていることがわかります。ポート マッピングが成功したかどうかわからない場合は、このポート マッピング Web サイトを開いてテストすることができます。結果が開いている場合は、ポート マッピングと動的ドメイン名の両方が正常であることを意味します。 最後に、仮想マシンで 14 時間テストした NAT と TCP 直接接続の比較表を添付します。もちろん、この差はあくまでも参考値であり、時間は十分ではありません。
{ // ETH ウォレット アドレスを設定します "paymentAddress": "0x4646fBd7323521929DC06b3Aff9DEb338a966ade", // 指定された契約トピックをサブスクライブします // https://storj.github.io/core/tutorial-contract-topics.html を参照してください "opcodeSubscriptions": [> "0f01020202", "0f02020202", ], // 契約を接続して受け入れ、交換レポートを送信し、ネットワーク シードを検出するためのブリッジの配列。 "bridges": [ "url": "https://api.storj.io", "extendedKey": "xpub6AHweYHAxk1EhJSBctQD1nLWPog6Sy2eTpKQLExR1hfzTyyZQWvU4EYNXv1NJN7GpLYXnDLt4PzN874g6zSjAQdFCHZN7U7nbYKYVDUzD42" { } ], // storj URI 形式の既知の優先シード // 例: "storj://[ip.or.hostname]:[port]/[nodeid]" "seedList": [], // ここで直接接続を設定する必要があります。静的外部 IP の場合は、IP を入力するだけです。動的外部 IP の場合は、動的ドメイン名を入力します。 UPNP(NAT) モードの場合は、127.0.0.1 "rpcAddress": "89.180.103.39", // 直接接続用に設定する必要があるポートを記述します。 UPNP では心配する必要はありません "rpcPort": 4000, // "tunnelGatewayRange": { "min": 0, "max": 0 }, // ネットワークへの参加を再試行する回数と、その間隔の待機時間 "joinRetry": { "times": 3, "interval": 10000 // この数を超えるシャード転送がアクティブな場合は、一時的に OFFER メッセージの送信を停止します }, "offerBackoffLimit": 4, // ネットワーク ID の ECDSA 秘密鍵。ノード ID はここから派生し、メッセージの署名と検証に使用されます "networkPrivateKey": { "networkPrivateKey": 1, // ネットワークへの参加を再試行する回数と、その間隔の待機時間 "joinRetry": { "times": 3, "interval": 10000 // この数を超えるシャード転送がアクティブな場合は、一時的に OFFER メッセージの送信を停止します }, "offerBackoffLimit": 4, // ネットワーク ID の ECDSA 秘密キー。ノード ID はこれから派生し、メッセージの署名と検証に使用されます。 "b9cd6834fc097ef00c3a3ddf46928cf10f60f7de8c4365d737041b03b932f532", // ログ レコードの詳細設定。0 を設定するとログを閉じることができます。 // 4 - DEBUG | 3 - 情報 | 2 - 警告 | 1 - エラー | 0 - SILENT "loggerVerbosity": 3, // ログ保存パス設定。書き込まれていない場合、デフォルトの場所は次のとおりです: // $HOME/.config/storjshare/logs/[nodeid].log "loggerOutputFile": "C:\\Users\\user\\.config\\storjshare\\logs", // このノードの保存場所 "storagePath": "C:\\Users\\storj", // このノード用に用意されたハードディスク容量。ユニットは B、KB、MB、GB、TB をサポートします "storageAllocation": "7TB"} 上記の公開設定に加えて、受信したフラグメントのサイズに関する隠し設定もあります。ノードがクラッシュすると、「再起動」列の数字が増加します。スペース サイズ設定の下に記載されているこのパラメーター "storageAllocation": "2GB", // 受け入れられて保存されるシャードの最大サイズ // これを使用し、インターネット接続が強力でない場合はこれを小さくします "maxShardSize": "100MB",
コマンドの実行例 コマンドの実行情報storjshare daemon デーモン プロセスを開始します。storjshare start --config path/to/config.json 指定されたディレクトリでマイニング ノード構成プログラムを開始します。storjshare start --config --unsafe ノードを非安全モードで実行し、リソースの監視をスキップします。storjshare stop --nodeid 指定されたノードを停止します。storjshare restart --nodeid 指定されたノードを再起動します。storjshare status ノードのステータスを確認します。storjshare logs --nodeid ノードの最新ログstorjshare create --storj … 新しいノードを作成します。storjshare destroy --nodeid 指定されたノードを終了します。storjshare killall すべてのノード プロセスを終了し、デーモンを停止します。storehouse help logs ログのヘルプ コマンドを表示します。storjshare save 実行中のノードを保存します。storjshare load スナップショットからすべてのノードを読み込みます。 トラブルシューティング
解決策: システムのファイアウォール設定を入力してリリースを追加し、スタートメニューでファイアウォールを入力して開き、詳細設定を入力して、受信ルールにstorjプロセスを追加します。 最後に中国ではネットワークノードの数が少なく、Storj を使用するアップローダーもさらに少ないため、中国でのマイニング収入はそれほど大きくありません。それを試したほとんどの友人も、電気代を節約するにはまだ不十分だと言っていました。マイニング環境のテストや練習に利用することをお勧めします。このコインを多額の投資でマイニングすることはお勧めしません。操作上の問題がある場合は、私のコミュニティにメッセージを残してください https://bbs.linkcoin.net/d/3 |
<<: EOS スーパーノードコンペティション - ゲーム・オブ・スローンズのブロックチェーン版
2019年、ビットコインは再び、一般大衆が利用できる最もパフォーマンスの高い資産であることが証明され...
本日は、クライアント企業の雇用主が従業員の給与をBitwageに電子メールで送信し、Bitwageが...
マネーロンダリング対策とテロ資金対策に関するEUの新規則欧州委員会(欧州委員会)は現地時間7月20日...
9月25日、SlowMist MistTrackはソーシャルメディアに、Mixin Networkク...
著者 |ハシピ分析チーム...
今月15日、バーモント州議会は「ブロックチェーン技術:機会とリスク」と題する報告書を受け取り、ブロッ...
LUX と呼ばれる LUXCoin は PoW+PoS コンセンサスを持ち、PoW マイニング アル...
過去数年間のビットコインの人気により、多くのプレイヤーが「マイナー」になりました。これらのプレイヤー...
2017年12月、最後の強気相場の終わりに、ソフトバンクの孫正義CEOは、史上最高値の2万ドルで数...
カーボンチェーン価値編纂チームの作品編集者: クリプトン 12 CoinDeskによると、ビットコイ...
2021 年に最もホットなインターネット テクノロジー製品が Clubhouse であり、2022 ...
米国はロシアに対する新たな一連の制裁を開始した。今回の制裁措置の目玉は暗号通貨企業だ。仮想通貨市場が...
★評価は遅くなるかもしれませんが、決して欠かしません★ ライトコイン マイニング プール評価の第 1...
アカウントアカウントは Ethereum において中心的な役割を果たします。アカウントには、外部アカ...
William Mougayar氏は、『Blockchain for Business』の著者であり...