SegWit2x クライアントのインストールチュートリアル

SegWit2x クライアントのインストールチュートリアル

ニューヨークコンセンサスのロードマップによると、SegWit2x は現在テスト段階に入っています。 SewWit2x の開発は Jeff Garzik が個人的に担当しています。 Jeff は、SegWit2x をテストするよう全員に呼びかけています。 SegWit2x のプロジェクト アドレスは https://github.com/btc1/bitcoin です。

この記事の目的は、読者ができるだけ早くクライアントの SegWit2x バージョンをインストールしてテスト (testnet5 を実行) できるようにすることです。この記事では、Ubuntu オペレーティング システムを例として使用します。

ソースコードのダウンロード

現在、SegWit2x は実行可能ファイルをリリースしておらず、ソースコードを自分でコンパイルすることによってのみインストールできます。ソース コードにも、リリースと Git リポジトリの 2 つのバージョンがあります。
リリース バージョンは、https://github.com/btc1/bitcoin/releases のアドレスから直接ダウンロードできます。ここでは、SeWit2x の最新リリースと過去のリリースを表示できます。
wgetコマンドを使用して、Ubuntu のリリース コードをダウンロードできます。バージョン1.14.1rc2をダウンロードするコマンドは次のとおりです。

https://codeload.github.com/btc1/bitcoin/tar.gz/v1.14.1rc2 をダウンロードしてください

ダウンロード後、次のコマンドで解凍します。

tar -xzvf v1.14.1rc2

リリースバージョンを使用しない場合は、git リポジトリで開発中のコードを直接クローンすることができます。クローンコマンドは次のとおりです。

gitクローン[email protected]:btc1/bitcoin.git

SegWit2x のコードは、マスターブランチではなく、 segwit2xにコミットされていることに注意してください。 Git ブランチを切り替えるコマンドは次のとおりです。

git チェックアウト segwit2x

依存ライブラリのインストール

ソース コードをコンパイルするには、まず対応する依存ライブラリをインストールする必要があります。 Ubuntu では、コマンド ラインを直接使用して依存ライブラリをインストールできます。この記事では、bitcoind のインストールのみを例として取り上げており、bitcoin-qt とウォレットのインストールは含まれていません。
依存ライブラリをインストールします。

sudo apt-get install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils

boostの依存関係をインストールします:

sudo apt-get install libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-program-options-dev libboost-test-dev libboost-thread-dev

boost 開発パッケージをインストールします。

sudo apt-get で libboost-all-dev をインストールします

ソースコードのコンパイル

SegWit2x ディレクトリに入り、 autogen.shコマンドを実行します。

./autogen.sh

上記のコマンドが完了したら、 configureコマンドを実行し、グラフィカル インターフェイスとウォレットが含まれないように指定します。

./configure –without-gui –disable-wallet

コンパイル コマンドを直接実行します。

作る && 作る チェック

システムに bitcoind の SegWit2x バージョンをインストールします。

sudo インストール

SewWit2x の bitcoind がシステムで利用できるようになったので、直接実行できます。

testnet5を実行する

SegWit2x はテスト ネットワークtestnet5上で実行されます。 SegWit2x クライアントは-testnettestnet5に変更しました。 SegWit2x クライアントが正常にインストールされたら、testnet5 でテスト ネットワーク コマンドを直接実行できます。テストネットワークコマンドを実行します。

bitcoind -テストネット –デーモン

bitcoin-cli コマンドを使用して、現在のノードの動作ステータスを確認できます。 -testnetを追加する必要があります:

ビットコイン-cli -テストネット情報を取得する

さらに、SegWit2x データはディレクトリ~/.bitcoin/testnet5に配置されます。 SegWit2x関連のデータはhttps://testnet5.blockchain.info/で閲覧できます。
この記事で使用されているスクリプトは、https://github.com/jjz/script/blob/master/segwit2x_install.sh から入手できます。

<<:  ビットコインの将来はコミュニティの合意によって決まる

>>:  そのリズムは天の意志に反する!日本でもAlipayとWeChatを使ってビットコインで支払えるようになりました

推薦する

アブハジア大統領、大規模な暗号通貨マイニングファームを建設へ

部分的に承認されているアブハジア共和国は、大規模な仮想通貨マイニングファームの建設を計画していると、...

エイプリルフールのジョークか本物か? ETH海外マイナーコミュニティがハッシュレートデモを呼び掛け、EIP1559をボイコット

最近、海外の一部イーサリアムマイナーがコミュニティにコンピューティングパワーを結集してEIP1559...

ビットコインは世界的な資産暴落と関連して安全資産となるのか?

最近、国際経済に警鐘が鳴らされ、米国株式市場は急落し、ダウ工業株30種平均は最高値から4,000~5...

ファイルコイン宇宙レース参加ガイド

Filecoin公式ニュースによると、Filecoinテストネットワーク報酬プランは8月25日(来週...

8,000ドルを突破し、Weiboでトレンド入り、残念、ビットコインが再び上昇

目が覚めたらビットコインは8,000ドルを突破していた。安全資産の需要、Bakkt ビットコイン先物...

公式の第 3 回 IPFS マイナー カンファレンス: 大規模なマイナー テストについて知りたいことはすべてここにあります。

7月22日北京時間午前9時、プロトコルラボの第3回マイナーカンファレンスが予定通り開催された。カン...

呉季涵:詹克団との対立は2018年の解雇騒動の際に勃発した。詹克団は当初、解雇に反対していた。

ビットメインの火曜日の社員会議の議事録によると、呉季漢氏は会議で、自分と戦克団氏は2015年から対立...

マスターカード、スタートパスアクセラレーターに参加する暗号通貨スタートアップ企業7社を選定

国際決済大手のマスターカードはデジタル資産業界に引き続き注力しており、金融技術アクセラレーターに参加...

鉱業の簡単な歴史

ブロックチェーンの分野では、「マイニング」は非常に一般的な用語です。 「ビットコインは採掘によって生...

仮想通貨取引所での契約清算により 100 万ドルを失った場合、権利を守ることはできますか?

Web3.0やブロックチェーンなどの新興技術の世界は非常にエキサイティングです。新しい分野は必然的...

ビットコインが初めて2万ドルを突破、ファンドマネージャーによる取引量で3番目に多い取引としてランク付け

イェ・インヘ、ザ・ペーパー記者ビットコインは史上最高値を突破した後、20,000ドルの水準を突破し、...

EOSコミュニティリーダーがメインネットの凍結に反応: すべてのソフトウェアに脆弱性がある

EOS メインネットが立ち上げられてから48時間も経たない6月16日午後6時頃、EOS メインネット...

カナダ、デジタル通貨マイニング規制を制定する可能性

BTCMANAGERによると、カナダのピエール・モローエネルギー大臣は5月30日、ケベック州の水力発...

ベリサイン、ビットコインの二重支払いを防ぐ技術の特許を取得

クレイジーな解説:ビットコインの特性上、取引において二重支払いに使われるかどうかは保証できず、ビット...

ロング・ショートゲームが激化:ETH先物市場の詳細な分析

重要なポイント:イーサリアムブロックチェーンはクラッシュの間も一貫したトランザクションアクティビティ...