アレオ | 配備

Mar 09 2023
Aleo は、完全にプライベートなアプリケーションを提供する最初のプラットフォームです。Aleo は、分散システムとゼロ知識暗号化を活用して Web 上のユーザー データを保護することでこれを実現します。

Aleo は、完全にプライベートなアプリケーションを提供する最初のプラットフォームです。Aleo は、分散システムとゼロ知識暗号化を活用して Web 上のユーザー データを保護することでこれを実現します。

プロジェクト情報

説明

Aleo は、ゼロ開示証明技術を使用したブロックチェーンです。このテクノロジーを使用すると、ネットワークを操作するときに、送信者のウォレットと取引金額の非公開という高レベルのプライバシーが可能になります。

Aleo の主な点は、スマート コントラクトをサポートしており、その結果、Aleo 上で DApps を作成できることです。この目的のために、独自のアプリケーション開発言語と独自の開発環境 (IDE) を開発しました。

Aleo は、a16z、Polychain Capital、Coinbase Ventures、Samsung などによって 2 億 9,800 万ドルを調達しました。

要件

導入の最小要件は次のとおりです。

  • CPU: 2コア
  • RAM: 4GBのメモリ
  • ストレージ: 128GBのディスク容量
  • ネットワーク: 10 Mbpsのアップロードおよびダウンロード帯域幅
  • ソフトウェア: Linux、MacOS

Leo と snarkOS のインストール

  1. 取り付け錆び
  2. curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
    

2.レオのインスタレーション

ソースコードをダウンロードする

git clone https://github.com/AleoHQ/leo
cd leo

cargo install --path .

leo

Github リポジトリのクローン作成

git clone https://github.com/AleoHQ/snarkOS.git --depth 1
cd snarkOS

cargo install --path .

snarkos

  1. ウォレットの準備中

ウォレットを生成し、すべての認証情報を保存します

2.テストトークンを要求する

ツイートをする:

@AleoFaucet 10 クレジットを YOUR_WALLET_ADDRESS に送信します

@AleoFaucet がリツイートすると、トークンがウォレットに入金されます

リンクを Json ファイルに保存します。注意してください。正しいのはこのリンクだけです — vm.aleo.org/api/testnet3/transaction… 残りは詐欺である可能性があります。

3. Leo アプリケーションを作成する

Leo アプリケーションを保存するディレクトリを作成します

cd $HOME/Desktop
mkdir demo_deploy_Leo_app && cd demo_deploy_Leo_app

WALLETADDRESS=""

APPNAME=helloworld_"${WALLETADDRESS:4:6}"

leo new "${APPNAME}"

cd "${APPNAME}" && leo run && cd -

PATHTOAPP=$(realpath -q $APPNAME)

  1. @AleoFaucet ⛲️ がウォレット クレジットを送信したことを確認し、暗号文レコード値を取得します
  2. @AleoFaucet がリツイートしたリンクをクリックします。新しいブラウザ ウィンドウに JSON オブジェクトが表示されます。まだインストールしていない場合は、JSON Beautifier & Editor Chrome 拡張機能をインストールすることを強くお勧めします。
  3. object.execution.transitions[0].outputs[0].valueそこに保存されている暗号文に移動してコピーします。
  4. 案内するhttps://aleo.tools/ページ上部のナビゲーション バーにある [録音] ボタンをクリックします。
  5. 前の手順でコピーしたレコード暗号文をRecord (Ciphertext)フィールドに配置します。
  6. ビューキーをView Keyフィールドに配置します
  7. 提供された平文レコードをコピーします。表示されない場合は、間違った暗号文レコードをコピーした可能性があります。
  8. アドレス、ビューキー、秘密キーと同じ場所に平文レコードを保存します。後で必要になります。
  9. アプリのパスに移動します

    cd $PATHTOAPP && cd ..
    

    PRIVATEKEY=""
    

    RECORD=""
    

    snarkos developer deploy "${APPNAME}.aleo" --private-key "${PRIVATEKEY}" --query "https://vm.aleo.org/api" --path "./${APPNAME}/build/" --broadcast "https://vm.aleo.org/api/testnet3/transaction/broadcast" --fee 600000 --record "${RECORD}"
    

    役立つリンク

    プロジェクト公式サイト

    不和| ツイッター| ギットハブ| ブログ

    ドキュメント| 冒険者