ドライブ検査/データ復旧SORA-QAIブロックチェーン FromHDDtoSSD 概要

SORA-QAI 量子&AI耐性トランザクションを実装

2024年4月、独自開発した量子&AI耐性トランザクションがSORA L1に実装されました。従来はSから始まるアドレスを利用しておりましたが、この量子&AI耐性トランザクションではsora1から始まるアドレスを利用いたします。さらに、従来のECDSAの残高と量子&AI耐性トランザクションの残高を混合せず分けることにより、完璧に区別され、わかりやすくなっております。以下の画像の「ECDSA Total」は従来のECDSA – bitcoin – P2PKHトランザクションによる残高でSから始まる従来のアドレスを採用しています。「Quantum and AI resistance Total」はSORA L1が独自実装いたしました量子&AIトランザクションによる残高でsora1から始まる新しいアドレスを採用しております。

AIとの融合

ブロックチェーンの分散システムとニューラルネットワークの高度な機械学習能力を組み合わせることで、ドライブ障害の予測・ドライブ検査・データ復旧の可能性および人工知能と機械学習の効果が大幅に向上します。例えばビジネス用途、高得点を競うゲームPCやビジネスPCの検査にも検査機能としての本ブロックチェーン版を提供しています。ブロックチェーンと人工知能を活用した自律的な分散型データ復旧機能に加えて、ドライブ検査目的のためのさまざまなアプリケーションにも取り組んでいます。この革新的な技術を使用して、障害が機会損失につながる可能性のあるゲームおよびビジネスPC用の効率的な「ドライブ検査」ネットワークを提供します。

このように、ブロックチェーンと人工知能の組み合わせにより、従来の方法よりも速く正確なデータ復旧およびドライブ検査プロセスが可能になります。データ保護と性能維持における新しい技術革新が期待されます。

そして、独自に開発したブロックチェーンのコアはオープンソースプロジェクトとして提供され、その革新的な技術が共有されています。このブロックチェーンコアは、私たちのドライブ検査/データ復旧ソフトウェア FromHDDtoSSD v3 において使用され、最先端のデータ復旧技術と融合しています。ブロックチェーンと人工知能を組み合わせることで、効率的で安全なデータ復旧システムを実現しています。

また、実データをブロックチェーンで扱う性質上、量子&AI耐性トランザクションや許可された接続の構築などの新しいメカニズムを利用してハッキング防止にも注力してします。

このFromHDDtoSSD v3では、分散型技術「Web3.0/NFT ブロックチェーン」を活用した新技術が実装されました。これは、以前のバージョン v2 が「完全スキャン」と「偏差率ベンチマーク」を別々に測定し総合的な判断を下す必要があったのに対し、新しいブロックチェーン版 v3 では「乖離率ベンチマーク」が不要となり、「統計スキャン」による確実な判断が可能になりました。
※ この「統計スキャン」はセクタレベルでの詳細な判断を可能にし、ブロックチェーンを介した分散解析によって実現された「i-sector」を通じてドライブの状態を把握できます。

ブロックチェーン版 v3 SSD/NVMe 特性判断:局所化された統計スキャン [SORA ネットワーク] 故障前に局所的に変動する「i-sector」を特定し判断します。早期検出によりデータ保護が可能です。わずかな「i-sector」の発生が検出された場合、通常のコピー操作を通じてデータを救出することが可能です。

全システムの統合

これは v3 以降のデータ復旧機能に実装されます。(ブロックチェーン + ニューラルネットワーク)。これまで、ドライブ検査、故障予測、復旧機能を「別々に」開発してきました。パターンで体系的に処理してきましたが、非効率的だったため、代替方法を模索していました。

ブロックチェーン技術

ブロックチェーンの基本原則は、「数値」の変動を「ブロック」と呼ばれる塊に固め、第三者が検証可能な状態で保存することです。これらのブロックは多数のノード間で共有されます。ブロックは、「ブロック生成時間」と呼ばれる数学的に調整された定期的な間隔で現れます。「数値の増減」はこれらのブロックに記録され、記録の所有者を検証するための「署名」も一緒に記録されます。この署名により、第三者のノードは記録の変更が所有者によって行われたことを検証できます。この厳密な記録プロセスは、最新のブロックが受信され、「同期完了」とマークされるまで続けられ、その時点での数値が「残高」となります。これがブロックチェーンが Web3.0/NFT として分散的に機能する方法です。
※ 各ブロックには残高自体は記録されておらず、数値の変動が記録されることに注意してください。

秘密鍵と公開鍵

秘密鍵は取引を署名し、それを承認したことを証明する鍵です。この鍵は秘密に保たれる必要があります。もし漏れた場合、第三者が取引を署名し、あなたはすべての残高を失う可能性があります。一方、公開鍵は検証のみを許可します。他人にコインを受け取るため、またはノードに署名を検証させるために与えることができます。
※ 秘密鍵から公開鍵を計算するのは容易ですが、その逆は不可能です。

ブロック生成… マイニング

ハッシュ関数と呼ばれる「一方通行」の関数があり、任意の情報を256ビットの数値に変換します。この「一方通行性」は、ブロックチェーンのマイニングの根幹をなします。たとえば、「A情報」をハッシュ関数に入力すると、「Bハッシュ」が得られます。

この「Bハッシュ」を元の「A情報」に戻す関数はありません。つまり、ハッシュ関数を通さずにハッシュを知ることはできません。さらに、「A情報」をわずか1バイト変更するだけで、結果として得られるBハッシュは大きく変わります。ハッシュの結果の予測不可能性は重要です。

これらの特性は「Proof of Work」で使用されます。ここでは、ある難易度レベルのハッシュ値を見つけることが課題となります。環境問題でしばしば議論されるファンでいっぱいの機器は、高速ハッシュ計算を行います。予測不可能なため、指定された数値より低い値を見つけるために、ハッシュを継続的に計算するプロセスが含まれます。正しい答えが見つかったら、すぐにネットワークに通知されます。その後、全員がハッシュ値が正しいかどうかを相互に確認します。検証プロセスは速いです。なぜなら、「正しい値… nNonce」はすでに知られているからです。

誤った回答を継続的に送信すると、ネットワークから切断されます。Banリストに載ることに注意してください。ちなみに、マイニングの理由は、「最初に」ハッシュを見つけた「最初の人」にのみ報酬が与えられるためです。時間との競争であり、見つけたとしても遅れた場合、「このブロックはすでに存在します」と拒否され、報酬は得られません。