フォークとは簡単に言うと:Git、暗号資産、アプリケーションなど

"フォーク"は最近あちこちで見かけます - 暗号通貨、コーディング、TVアプリ、さらにはサイバー脅威まで。ちょっと魅力的ですね。異なる文脈にもかかわらず、核心的なアイデアは似ています - 分岐、コピー、または既存のものから新しいものを作り出すことです。さまざまな分野でフォークが本当に何であるかを掘り下げてみましょう。難しい言葉はなし。ブロックチェーン、Git、アプリ、さらにはあの奇妙なフォークボムについても理解できるように、ストレートな説明をします。

"フォーク"の意味を簡単に説明すると

言葉の意味

フォークは文字通り、その突起のある食器です。それについて考えてみてください - それは分岐します。技術用語では、何かが二つの道に分かれることです。一つが二つになります。

この用語は最初にプログラミング界隈に現れました。開発者はプロジェクトを「フォーク」して異なるバージョンを作成しました。そこから広まりました。今ではどこにでも見られます。各フォークは何か確立されたものを取り入れ、それを調整して独自のものを作り出します。

なぜ一つの用語がどこにでも現れるのか

フォークは概念として意味があります。何かが分かれます。新しいものが現れます。シンプルです。

コーディングでは、フォークは人々が元のものを壊さずに遊ぶことを可能にします。暗号通貨では、フォークがまったく新しいコインを生み出すことがあります。アプリは元のものにはないクールな機能を追加するためにフォークされます。

人々はこれらを混同します。しかし、Gitのフォークはブロックチェーンのフォークとは異なります。文脈が重要です!進むにつれてこれを明確にします。

仮想通貨におけるフォークとは

ビットコインのような暗号通貨はブロックチェーン上で動作します - それは誰もが話している取引データブロックの連鎖です。暗号フォークはそのチェーンを支配するルールを変更します。時には、これが全体を二つに分けることもあります。これらの変更はドラマを引き起こします。たくさんのドラマが。どう機能するのか見てみましょう。

ブロックチェーンフォークの仕組み

ブロックが互いにリンクされ、各ブロックには取引情報が含まれていることを想像してください。ネットワーク内の全員が同じルールに従っています。そこで誰かが言います。「ルールを変えましょう。」

彼らは次のことを望んでいるかもしれません:

  • より大きなブロックで迅速な取引を実現
  • 新機能
  • バグ修正
  • 全く異なる何か

新しいルールが古いルールと衝突すると、チェーンが分裂します。一方は元のルールに従い、もう一方は新しいルールに従います。人々は自分の側を選びます。マイナー、開発者、ユーザー - みんな自分の好みのバージョンを選びます。時には、これがまったく新しい暗号通貨を生み出すこともあります。

ハードフォークとソフトフォーク:違いは何ですか

2つの主要なタイプが存在します。それらは全く同じではありません。

フォーク: 大きな変更。後方互換性なし。古いソフトウェアは新しいチェーンでは動作しません。しばしばまったく新しい暗号通貨を生み出します。2017年、一部のビットコイン関係者はより大きなブロックを望んでいました。その結果?ビットコインキャッシュが誕生しました。完全な分裂。

ソフトフォーク: 優しい変更。古いルールでも機能します。更新しないノードも制限付きで動作可能です。新しいチェーンはなく、既存のものへの改善のみです。ビットコインのSegWitアップデートがこれを実現しました。大きなドラマはありません。

ハードフォークはより多くの論争を生み出します。誰もが選択しなければなりません。ソフトフォークはネットワークが統一されたままなので、よりスムーズです。

代表的な例: ビットコイン、イーサリアム、その他

いくつかのフォークが暗号の歴史を変えました:

ビットコインキャッシュ (2017): ブロックサイズの争いがこの分裂を引き起こしました。一部は1MBの代わりに8MBのブロックを望んでいました。今ではそれ自体が独自の存在です。

イーサリアムとイーサリアムクラシック (2016): The DAOがハッキングされた後、ほとんどの人々は盗難を逆転させたいと考えました。ある人は「絶対に無理 - ブロックチェーンは不変であるべきだ」と言いました。2つのチェーンが現れました。

ビットコインSV (2018): これはビットコインキャッシュからフォークされました。彼らは巨大な128MBブロックを推進しました。彼らはサトシの「真のビジョン」に従うと主張しました。

フォークは単なる技術的なものではありません。それは社会的であり政治的でもあります。投資家にとって、フォークは無料のコインを意味することもありますが、同時に狂った価格変動を引き起こすこともあります。危険なものです。

Gitとプログラミングにおけるフォークとは

プログラミングにおいて、「フォーク」という言葉は通常、GitHubのようなプラットフォームでGitリポジトリをコピーすることを意味します。しかし、これはオペレーティングシステムやアプリにも適用されます。詳しく見ていきましょう。

Gitリポジトリフォーク:それが何であり、なぜ重要なのか

Gitフォークは、他の誰かのコードリポジトリの個人的なコピーを作成します。それはあなたが好きに扱えるものです。人々はリポジトリをフォークする理由は:

  • 元のものを編集できない場合にバグを修正したり機能を追加したりする
  • 自分たちのスピンオフ版を作る
  • 結果を気にせずに大胆な実験を試してみよう

フォークはオープンソースを強化します。誰でも既存のコードを改善できます。許可は必要ありません。

プロジェクトをフォークする方法

GitHubで超シンプル:

  1. 好きなリポジトリを見つける
  2. "フォーク"ボタンをクリックしてください
  3. バーン!あなたはコピーを持っています
  4. 変更を加える
  5. 改善点を共有したいですか?プルリクエストを作成してください

あなたは自分のコピーで作業しています。必要に応じて、元のものに合わせていつでも更新してください。

フォーク vs. クローン: 違いは何ですか

人々はこれをよく混同します。

フォーク: アカウント内にサーバーサイドのコピーを作成します。それは独立しており、オンラインです。

クローン: リポジトリをコンピュータにダウンロードします。オフラインで作業するためのローカルコピー。

あなたはGitHubでフォークしてから、ノートパソコンにクローンしてコーディングを始めるかもしれません。異なることです。

配布フォークとアプリケーションフォーク

Gitを超えて、この用語は広く適用される:

フォークの配布: 既存のOSに基づく新しいOS。UbuntuはDebianからフォークされました。Linux MintはUbuntuからフォークされました。それぞれ独自の特徴を加えています。

アプリケーションフォーク: プログラムの修正版。BraveブラウザはChromiumからフォークされ、プライバシー機能と暗号関連の機能が追加されました。

これらのフォークは革新を促進します。確立された基盤の上に構築された新しいアイデア。ライセンスの問題に注意してください。

他の分野におけるフォーク

この用語はテクノロジー界を超えて広がっています。2つの例を見てみましょう:

フォーク プレイヤー on TV: それは何か

ForkPlayerはこの人気のスマートTVアプリです。オンラインコンテンツ - 映画、番組、IPTVチャンネルを視聴できます。基本的には、オンラインのコンテンツへのアクセスを簡単にするために調整されたフォークされたメディアプレーヤーです。パブリックプレイリストなどをサポートしています。

派手ではない。ただ動作する。

BTC0.86%
ETH0.84%
ETC0.51%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • コメント
  • リポスト
  • 共有
コメント
0/400
コメントなし
  • ピン
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)