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を使ってビットコインで支払えるようになりました

推薦する

テンセントが声明を発表:ICOと仮想通貨の混乱を是正するための3つの対策

テンセントは、最近仮想通貨とブロックチェーン分野で発生した一連の混乱に対応して、本日是正措置を発表し...

Plutusは非接触型ビットコイン決済を可能にするビットコイン決済アプリをリリースしようとしている

ロンドンのスタートアップ企業Plutusは、ユーザーが非接触型決済端末でビットコインで支払えるモバイ...

フォースリサーチ | Filecoin の再生不可能な計算能力の影響は何ですか?

この記事は元々IPFS Force Zoneによって書かれました2020年8月25日のFileco...

3.15 ヘビーエクスポージャー - 2018 年後半の MLM コイン上位 100 位のリスト

これまでの監視に基づき、Liande 研究チームは Lianfa 弁護士チームおよび反 MLM ネッ...

Turedealはブロックチェーンを活用して中古高級品の取引を促進

中国の中古高級品取引は急速に発展しつつある。ブロックチェーンは、中古高級品の流通管理を解決し、業界の...

Xiao Sa: 暗号通貨界に新たな「ポケット犯罪」が出現しているのでしょうか?

関連情報によると、ビットメインのCEOである趙氏は犯罪収益および利益の隠匿・隠蔽の疑いで警察に連行さ...

ブロックチェーンは世界的なデリバティブ取引の安全を確保する

クレイジーな解説:金融市場インフラの主要プロバイダーの1つである米国証券保管振替機構(DTCC)は、...

ビットコイン: デジタル現金かデジタルゴールドか?両方

対照的に、ビットコイン「デジタル現金」の支持者は、ビットコインの入手可能性にもっと注目しています。彼...

新旧のマイニングの競争、流動性マイニングはマイニングマシンの存続を脅かすでしょうか?

この間、流動性マイニングの概念が市場で火をつけられ、新たな金儲け効果を引き起こしたため、DEFIはホ...

Bytom (BTM) メインネットの基本情報

ETH ERC20トークンを初めて発行したBytomは、24日に独自の独立したブロックチェーンメイン...

コインゾーントレンド: 今週のビッグデータに基づくビットコインの価格動向 (2017-04-01)

上昇の勢いが不十分、短期的には守勢1. 市場動向<br/>今日は2017年4月1日です。...

マイクロソフトのイーサリアムブロックチェーンサービスがモバイルデバイス開発を促進

企業のモバイル アプリケーション高速開発への関心がスマート コントラクトの採用へと移行するにつれ、エ...

事実はビットコインバブル説を打ち砕き、投資家はビットコインの力に気づき始めている

大金を儲けて、それをすぐにすべて失うことほど悲しいことがあるでしょうか?強気相場であろうと弱気相場で...

ビットコインは1兆ドル規模の市場を「乗っ取る」ことができるか?本当に?

2016年、ビットコインはデジタルゴールドとして、世界中の投資家やトレーダーに貢献しました。特定の...

中国銀行元総裁、李麗輝氏:ブロックチェーン技術を使ってデジタル紙幣を作る利点

文/李立輝、全国人民代表大会財政経済委員会委員 李立輝、全国人民代表大会財政経済委員会委員、中国銀行...