알레오 | 배포

Mar 09 2023
Aleo는 완전 비공개 애플리케이션을 제공하는 최초의 플랫폼입니다. Aleo는 분산형 시스템과 영지식 암호화를 활용하여 웹에서 사용자 데이터를 보호함으로써 이를 달성합니다.

Aleo는 완전 비공개 애플리케이션을 제공하는 최초의 플랫폼입니다. Aleo는 분산형 시스템과 영지식 암호화를 활용하여 웹에서 사용자 데이터를 보호함으로써 이를 달성합니다.

프로젝트 정보

설명

Aleo는 제로 공개 증명 기술을 사용하는 블록체인입니다. 이 기술을 사용하면 네트워크 작업 시 발신인의 지갑과 거래 금액을 공개하지 않는 높은 수준의 개인 정보 보호가 가능합니다.

Aleo의 가장 중요한 점은 스마트 계약을 지원하고 결과적으로 DApp을 생성할 수 있다는 것입니다. 이를 위해 특별히 자체 애플리케이션 개발 언어와 자체 개발 환경(IDE)을 개발했습니다.

Aleo는 a16z, Polychain Capital, Coinbase Ventures, Samsung 등에서 2억 9,800만 달러를 모금했습니다.

요구 사항

다음은 배포를 위한 최소 요구 사항입니다.

  • CPU: 2코어
  • 램: 4GB 메모리
  • 저장 공간: 128GB의 디스크 공간
  • 네트워크: 10Mbps의 업로드 및 다운로드 대역폭
  • 소프트웨어: 리눅스, 맥OS

설치 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. 레오 지원서 작성

레오 지원서를 저장할 디렉토리를 만듭니다.

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}"
    

    유용한 링크

    프로젝트 공식 홈페이지

    불화 | 트위터 | GitHub | 블로그

    문서 | 탐침