|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
フォーク(ソフトウェア)
フォーク(ソフトウェア)とは何ですか?
ソフトウェア内でのフォークとは、別のソフトウェア パッケージのソース コピーを使用した開発者によってまったく新しいプロジェクトが作成されることです。フォークすると、ソフトウェアの新しいパスが作成され、異なるバージョンに分割されます。オープンソース コミュニティではフォークは非常に一般的であり、一般に肯定的なものと考えられています。
多くの場合、フォークは、プロジェクトを改善し、場合によってはプロジェクトを置き換えるために、多数の開発者が別の方向に分岐するときに発生します。
開発者はまず、ソフトウェア パッケージからコース コードの合法的なコピーを取得し、それを基にして独自の開発を開始し、ソフトウェアの新しいバージョンを作成します。無料のオープンソース ソフトウェアを使用すると、著作権法に違反することなく、これが合法的に可能になります。これは、この種のソフトウェアは、ソフトウェア配布プロジェクトの管理者から事前の許可を得ることなく合法的にフォークできることを意味します。アイデアは、コミュニティ全体がその恩恵を受けることができるように、改善をリリースすることです。
フォークは有用なアップデートをもたらす自由の象徴とみなされていますが、多くの場合、開発者コミュニティ間の衝突が原因でフォークが発生し、反対意見が引き起こされることがあります。通常、開発者の最大のグループは、元の名前を維持し、ユーザー コミュニティに固執するグループです。ソフトウェアフォークは開発者コミュニティを分断する可能性があり、その分断は友好的な場合もあれば、憤りに満ちた場合もあります。
プロジェクトが競合するということは、開発者が後継者とコードを共有しなくなることを意味し、その結果、将来的に正当性、所有権、方向性の問題が生じる可能性があります。
フリーのオープンソース ソフトウェアとは異なり、プロプライエタリ ソフトウェアは独占的な法的権利を有する著作権所有者によってライセンスされます。このタイプのソフトウェアでフォークが実行できるのは、著作権所有者が許可を与えており、ソフトウェアの新しいバージョンを作成するためにフォークが必要な場合のみです。
信頼された実行環境 (TEE)
Trusted Execution Environment (TEE) は、メイン プロセッサ内の安全な領域であり、機密性の高いコードやデータが改ざんや外部からの監視を恐れることなく動作できる保護されたスペースを提供します。 |
人間の鍵
ヒューマン キーは、あなたが何であるか、あなたが知っていること、またはあなたが持っているものから派生した暗号鍵です。これらは、デジタル資産の保護、プライバシーの保護、分散型 Web へのアクセスに使用されます。 |
オープンファイナンス (OpenFi)
OpenFi は「Open Finance」の略で、従来の金融 (TradFi) と分散型金融 (DeFi) を統合した金融フレームワークです。 |
サービスとしてのロールアップ (RaaS)
Rollups-as-a-Service (RaaS) を使用すると、ビルダーは独自のロールアップを迅速に構築して起動できます。 RaaS プロバイダーは、基盤となる技術スタックのカスタマイズ、コードなしの管理、コア インフラストラクチャとのワンクリック カスタム統合などのエンドツーエンドのソリューションを提供します。 |
データ可用性サンプリング (DAS)
データ可用性サンプリング (DAS) は、各参加者がデータセット全体をダウンロードすることなく、分散型アプリケーションがブロック データの可用性を検証できるようにする方法です。 |
複数のデータの可用性 (MultiDA)
このブロックチェーン アーキテクチャでは、複数のデータ可用性 (DA) サービスを使用してデータの冗長性を確保します。 |