アルゴランドコインのブロックチェーンを作成するためにプログラミングするのにどれくらいの時間がかかりますか?

アルゴランドのような複雑で革新的なブロックチェーンをゼロから作成するには、トップ専門家チームで約2年から5年かかると推定されます。

この時間は単にコードを書くことではなく、以下の「命がけ」の段階に分かれています:

1. 科学研究段階(1 - 2年)

これは、MITのシルビオ・ミカリ教授と彼の仲間たちが行った最も難しい部分です:

アルゴリズムの創造:セキュリティ - スケーラビリティ - 分散化の「解決不可能な三角形」を解決するために、純粋なプルーフ・オブ・ステーク(PPoS)メカニズムを設計します。

数学的証明:ネットワークが攻撃されることも分岐(フォーク)することもできないことを証明するために、科学論文を書きます。このステップがなければ、コードもセキュリティの欠陥だらけになります。

2. ソースコード開発段階(1 - 2年)

理論が完成した後、プログラマー(通常はGo、C++、Rustの言語で最高のエンジニア)が:

コアプロトコルを書く:ノードが互いに通信する方法、3秒以内にブロックを閉じる方法を構築します。

仮想マシン(AVM)を構築:スマートコントラクトを実行するための環境を作成します。

セキュリティ:取引を保護するための暗号化レイヤーを記述します。

3. テスト段階 - テストネット(6ヶ月 - 1年)

コミュニティがバグを見つけるためにシミュレートされたネットワークを試運転します(バグバウンティ)。

システムに対してテスト攻撃を行い、それが崩壊するかどうかを確認します。
なぜそんなに時間がかかるのでしょうか?

間違いを許されない:電話アプリとは異なり(間違えば更新)、ブロックチェーンのコードのエラーは、ユーザーの数十億ドルを即座に失わせる可能性があります。

極めて高い複雑性...$ALGO