フォークとは

1.ブロックチェーンフォークとは、基本的にブロックチェーンのネットワークが分裂することを指します。このネットワークはオープンソフトウェアであり、コードは自由に使用できます。つまり、誰でも改良を提案し、コードを変更することができるのです。オープンソースソフトウェアで実験するオプションは、暗号通貨の基本的な部分であり、ブロックチェーンへのソフトウェア更新にも役立ちます。

フォークとは、異なる採掘者のソフトウェアの位置がずれたときに発生するものです。これは、採掘者がどのブロックチェーンを使い続けるかを決定することによります。もし全会一致の決定がなされない場合、2つのバージョンのブロックチェーンが作成されることになります。これらの事象の前後には、価格変動が大きくなる時期がある可能性があります。

(1-)フォークの生成方法

どのブロックでも、いわゆるCoinBase(採掘取引)と呼ばれる転送出庫アドレスは存在しない。 これには誰もお金を払わず、採掘者は当たり前のように「12.5ビットコインを受け取った」と書くだけ。 すべてのノードが採掘者の書き込みを承認しているので、採掘者は採掘収入を得ることができます。 ブロックを埋める際に、採掘者ごとに異なるデータでなければならず、採掘者は自分のアドレスにしか採掘収入を振り込まないからです。

各マイナーのブロックデータは異なるため、問題を解くと、ブロックが異なるだけで、すべて正しい答えとなる、異なる結果を得ることができます。 すると、ブロックチェーンはこの時点で、どちらも要件を満たす2つの異なるブロックを持つことになります。 では、この時、すべての鉱夫はどうするのか。

近接しているため、異なる採掘者が2つのブロックを順番に見ることになる。 通常、採掘者は最初に見たブロックをコピーし、そのブロックに対して新しい採掘作業を開始するため、複数のチェーンが形成されます。

この現象をフォークと呼んでいます。

プルーフ・オブ・ワークの仕組みをコンセンサスアルゴリズムとするブロックチェーンシステムでは、フォークしたブロック以降、異なるマイナーが異なるブロックをたどるため、フォークから生まれる2種類のチェーンの間に演算能力の差が生じる、という方法でこの問題を解決する。 比喩的に言えば、2つのチェーンを追う鉱夫の数が違うということだ。

解答力は採掘者の数に比例するため、2つのチェーンは異なる速度で成長し、しばらくすると必ずどちらかのチェーンが長くなるのです。 採掘者は、ネットワーク上でより長いチェーンを見つけると、現在のチェーンを破棄し、新しい長いチェーンをコピーして、そのチェーンの上で採掘を続ける。 すべての採掘者がこのように操作することで、このチェーンがマスターチェーンとなり、フォークアウトして廃棄されたチェーンは消滅する。

最終的には、1つのチェーンだけが保存され、本当に有効な台帳となる。他のチェーンはすべて無効であるため、ブロックチェーン全体はユニークなままである。

なお、ブロックチェーンがデータの一意性を保証できるのは、すべての採掘者が同じメカニズムに従うことが前提である。

また、採掘者が同じ仕組みに従わない場合もあり、その場合はフォークが発生することもある。 このようなフォークのシナリオは2つあり、1つはブロックチェーンシステム全体のソフトウェアのアップグレードにより、一部のマイナーがアップグレードする時間がなく、別のメカニズムに従ったフォークが発生することである。

この部分の採掘者がシステムをアップグレードすると、このフォークは消えてしまうので、このようなフォークをソフトフォークと呼んでいます。 第二に、マイナー間の不一致により、一部のマイナーが異なる仕組みを採用することになり、その結果、フォークが消滅しないことである。 このようなフォークを一般的にハードフォークと呼んでいます。

(2) フォークのしくみ

フォークは、ブロックチェーンのソフトウェアプロトコルに変更を加えることで機能します。これらは通常、新しいトークンの作成に関連している。新しい暗号通貨を作るには、ゼロから作るのが主な方法である。あるいは、既存の暗号通貨ブロックチェーン上で「フォーク」を実行する。

ゼロから新しいトークンを作成するのが最も一般的な方法です。この方法では、既存のコードを「コピー&ペースト」し、それを修正して新しいトークンとして起動させます。ネットワークをゼロから構築し、人々に新しい暗号通貨を使うことを納得してもらう必要があるのです。その一例が、ビットコインのクローンとして誕生したライトコインである。創設者たちはコードに変更を加え、人々はそれを信じ、今では人気の暗号通貨となった。

もう一つの方法は、既存のブロックチェーンをフォークすることです。この方法では、ゼロから始めるのではなく、既存のブロックチェーンに変更を加えることになります。この場合、ネットワークが分割されると、2つのバージョンのブロックチェーンが作成されることになる。その一例が、ビットコインキャッシュの誕生である。ビットコインの将来をめぐる見解の違いから、オリジナルの暗号通貨(ビットコイン)から新たな暗号通貨(ビットコインキャッシュ)が誕生したのです。

(3)ハードフォークとは

ハードフォークは、後方互換性をサポートしないソフトウェアのアップグレードの一形態です。 一般的には、ノードが古いノードのルールと矛盾する方法で新しいルールを追加した場合に発生します。 新しいノードは、新しいバージョンを実行しているソフトウェアノードとのみ相互作用することができます。 その結果、ブロックチェーンは分裂し、古いルールで動くネットワークと新しいルールで動くネットワークの2つが生成されます。

その結果、現在では2つのネットワークが並行して稼動しています。 ブロックとトランザクションの生成は継続されますが、同じブロックチェーン上で動作することはなくなります。 ブロックチェーン・ネットワークがフォークしたブロックに到達するまでは、すべてのノードが同じブロックチェーンを持ちますが(履歴も残っています)、それ以降は異なるブロックとトランザクションを持つことになります。

同じ履歴が存在するため、フォーク前にトークンを保有していた場合、両方のネットワークで同時にトークンを受け取ることができます。 ブロック高600,000でのフォーク時に手元に5BTCがあったとします。 ブロック高600,001になった時に元のブロックチェーンで5BTCを使うことを選択できますが、ブロック高600,001での消費は新しく作られたブロックチェーンに記録されません。 暗号化に変更がないと仮定すると、5つのトークンは新しいフォークされたネットワーク上のあなたの秘密鍵にまだ存在することになります。

また、2017年に発生したフォークで、ビットコインが元のビットコイン(BTC)と新しいビットコインキャッシュ(BCH)の2つのチェーンに分かれたケースもハードフォークの1つです。 このフォークは、ブロック容量のスケーリングをめぐってコミュニティで多くの議論が交わされた後に登場した。 ビットコインキャッシュ(BCH)推進派はブロックサイズを大きくすることを望み、ビットコイン(BTC)推進派はこの変更に反対していた。

ブロックサイズの拡大には、ルール変更が必要でした。 これはSegWitソフトフォーク(詳細は後述)の前に行われたため、ノードは1MBより小さいブロックしか受け付けません。 2MBのブロックを作成すると、他のノードから検証を拒否されます。

ソフトウェアをアップグレードし、1MB以上のブロックサイズをサポートするノードのみが、これらのブロックを受け入れることができます。 もちろん、そのため以前のバージョンとは互換性がなく、同じプロトコルを持つノード同士しか通信できない。

(4)ソフトフォークとは

ソフトフォークは、後方互換性をサポートするソフトウェアアップグレードで、アップグレードしたノードがアップグレードしていないノードと引き続き相互作用できるようにします。 ソフトフォークのアップグレードは、通常、古いルールと衝突しない新しいルールをプログラムに追加することが必要です。

例えば、ソフトフォークを利用してブロックサイズの下方修正を実現することができる。 再びビットコインを例にとると、ビットコインのネットワークでは、ブロックサイズの上限には制限がありますが、ブロックサイズの下限には制限がありません。 あるサイズ以下のブロックしか受け付けない場合は、その値より大きいブロックを拒否すればよいのです。

ただし、そうすることで自動的にネットワークから切断されるわけではありません。 これらのルールを適用しないノードと対話することは可能ですが、ノードからあなたに渡される情報の一部はフィルタリングされます。

その好例が、ビットコインとビットコインキャッシュの分裂直後に発生した前述のSegWit(Segregated Witness)です。 分離立会いは、ブロックとトランザクションの形式を変更するアップデートで、より巧妙な方法で設計されています。 古いノードでもブロックやトランザクションの検証は可能だが(ルールに違反しない形式で)、特定のフィールドについては読み取ることができない。 ノードが新しいバージョンにアップグレードされたときにのみ、特定のフィールドを読むことができ、他のデータを正しくパースすることができます。

孤立した証人が起動してから2年以上経っても、全ノードのアップグレードが完了しない。 また、ネットワークの停止がなく、アップグレードの緊急度も低いなど、多くのメリットがありました。

2.上記で紹介した内容は、あくまでも暗号通貨で儲かるかどうかに関わる、暗号通貨の基本的な内容です。 暗号通貨は、収入を増やすための科学的な方法だけでなく、お金を節約する方法を見つけることによってもお金を稼ぐことができます。 手数料は少額ですが、無視できないものです。 取引回数が多く、取引時間が長いと、手数料の積み重ねで年間1万U以上にもなる計算です。 次に、大手取引プラットフォームでよくある手数料の削減方法を紹介します。

(1) Binanceの手数料の引き下げ

Binanceは現在世界最大のデジタル通貨取引所で、コインを投機したい場合はBinanceに登録する必要があります。 取引手数料は、受取資産から控除しています。 例えば、Ethereum/USDTを購入する場合、手数料はEthereumで支払われます。 イーサリアム/USDTを売却する場合、手数料はUSDTで支払われます。

1株あたりUSD3,452.55の価格で10Ethereumの注文を出す。

取引手数料=10Ethereum*0.1%=0.01Ethereum

または、1株あたり3,452.55USDTで10Ethereumの売り注文を出します。

取引手数料=(10Ethereum*3,452.55USDT)*0.1%=34.5255USDT

多くの人が知らないのは、Binanceの取引手数料も引き下げられるということです。 Binanceの取引手数料を安くしたい方は、以下の招待リンクを利用するか、招待コード「Q022W7SC」を使って登録する必要があります。

https://accounts.binance.com/ja/register?ref=Q022W7SC

post image

(2)OKXの手数料の削減

OKXは、多くのユーザーに愛されるプロフェッショナルなデジタル通貨取引プラットフォームであり、その取引手数料を削減することができます。

OKXでは、取引量に応じて、ユーザーを「ノーマル」と「プロフェッショナル」の2つのレベルに分類しています。 一般ユーザーはOKBのポジションによって、プロユーザーは取引量と資産額によって格付けされます。 異なる階層は、次の取引日の取引手数料を決定します。

手数料水準算出の際、コイン取引量、受渡契約と永久契約の合計取引量(USDT受渡契約、コインベースの受渡契約、USDT永久契約、コインベースの永久契約)、オプション契約取引量、資産量が異なる手数料水準の条件を満たした場合、ユーザーは最高水準の手数料割引を享受することができます。

第一の方法:OKXは公式で最大20%の節約になります。 以下のリンクからOKXに登録すると、手数料が20%割引になります。

https://www.ouyi.business/join/BTC1ETH

2つ目の方法:OKXのサイトを開き、登録ページの「招待コード」に「BTC1ETH」を入力すると、一番下にキャッシュバック率:20%が表示されます。

この招待コードを入力しないと、20%のキャッシュバックは受けられません。

(3) FTX料金の引き下げ

FTXは現在、非常に急成長している、契約のプレーヤーより取引所、あなたが契約を再生する場合は、FTXを登録する必要があります。あなたはFTXの取引手数料を削減したい場合は、次の招待リンクを使用して、登録する必要があります。

https://ftx.com/referrals#a=121031692

3, トレーディングロードは長く、前方と共に

手数料を減らす方法についてもっと知りたいですか?

電報:btcethcool

トレーディングの研究に特化したコミュニティを立ち上げました。テレグラムフレンドを追加して、コミュニティに引き込みます。