อเลโอ | ปรับใช้

Mar 09 2023
Aleo เป็นแพลตฟอร์มแรกที่นำเสนอแอปพลิเคชันส่วนตัวเต็มรูปแบบ Aleo บรรลุสิ่งนี้โดยใช้ประโยชน์จากระบบกระจายอำนาจและการเข้ารหัสที่ไม่มีความรู้เพื่อปกป้องข้อมูลผู้ใช้บนเว็บ

Aleo เป็นแพลตฟอร์มแรกที่นำเสนอแอปพลิเคชันส่วนตัวเต็มรูปแบบ Aleo บรรลุสิ่งนี้โดยใช้ประโยชน์จากระบบกระจายอำนาจและการเข้ารหัสที่ไม่มีความรู้เพื่อปกป้องข้อมูลผู้ใช้บนเว็บ

ข้อมูลโครงการ

คำอธิบาย

Aleo เป็นบล็อกเชนที่ใช้เทคโนโลยีป้องกันการเปิดเผยข้อมูลเป็นศูนย์ การใช้เทคโนโลยีนี้ช่วยให้มีความเป็นส่วนตัวสูงเมื่อทำงานกับเครือข่าย — ไม่เปิดเผยกระเป๋าเงินของผู้ส่งและจำนวนเงินที่ทำธุรกรรม

สิ่งสำคัญเกี่ยวกับ Aleo คือรองรับสัญญาอัจฉริยะ และด้วยเหตุนี้จึงมีความเป็นไปได้ที่จะสร้าง DApps บนนั้น ได้พัฒนาภาษาสำหรับการพัฒนาแอปพลิเคชันของตนเองและสภาพแวดล้อมการพัฒนา (IDE) ของตนเองโดยเฉพาะเพื่อจุดประสงค์นี้

Aleo ระดมทุนได้ 298 ล้านเหรียญโดย a16z, Polychain Capital, Coinbase Ventures, Samsung และอื่น ๆ อีกมากมาย

ความต้องการ

ต่อไปนี้เป็นข้อกำหนดขั้นต่ำในการปรับใช้:

  • CPU: 2 คอร์
  • แรม: หน่วยความจำ 4GB
  • พื้นที่เก็บข้อมูล: พื้นที่ดิสก์ 128GB
  • เครือข่าย: แบนด์วิธอัพโหลดและดาวน์โหลด 10 Mbps
  • ซอฟต์แวร์: ลินุกซ์, 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. เตรียมกระเป๋าสตางค์

สร้าง Wallet และบันทึกข้อมูลรับรองทั้งหมด

2. รับโทเค็นทดสอบ

สร้างทวีต:

@AleoFaucetส่ง 10 เครดิตไปที่ YOUR_WALLET_ADDRESS

โทเค็นจะถูกโอนไปยังกระเป๋าเงินของคุณเมื่อ@AleoFaucetทำการรีทวีต

บันทึกลิงก์ไปยังไฟล์ Json โปรดระวัง เฉพาะลิงก์นี้เท่านั้นที่ถูกต้อง — vm.aleo.org/api/testnet3/transaction… ส่วนที่เหลืออาจเป็นการหลอกลวง

3. สร้างแอปพลิเคชั่นลีโอ

สร้างไดเร็กทอรีเพื่อจัดเก็บแอปพลิเคชัน 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}"
    

    ลิงค์ที่มีประโยชน์

    เว็บไซต์อย่างเป็นทางการของโครงการ

    ไม่ลงรอยกัน | ทวิตเตอร์ | GitHub | บล็อก

    เอกสาร | สำรวจ