อเลโอ | ปรับใช้
Aleo เป็นแพลตฟอร์มแรกที่นำเสนอแอปพลิเคชันส่วนตัวเต็มรูปแบบ Aleo บรรลุสิ่งนี้โดยใช้ประโยชน์จากระบบกระจายอำนาจและการเข้ารหัสที่ไม่มีความรู้เพื่อปกป้องข้อมูลผู้ใช้บนเว็บ
ข้อมูลโครงการ
คำอธิบาย
Aleo เป็นบล็อกเชนที่ใช้เทคโนโลยีป้องกันการเปิดเผยข้อมูลเป็นศูนย์ การใช้เทคโนโลยีนี้ช่วยให้มีความเป็นส่วนตัวสูงเมื่อทำงานกับเครือข่าย — ไม่เปิดเผยกระเป๋าเงินของผู้ส่งและจำนวนเงินที่ทำธุรกรรม
สิ่งสำคัญเกี่ยวกับ Aleo คือรองรับสัญญาอัจฉริยะ และด้วยเหตุนี้จึงมีความเป็นไปได้ที่จะสร้าง DApps บนนั้น ได้พัฒนาภาษาสำหรับการพัฒนาแอปพลิเคชันของตนเองและสภาพแวดล้อมการพัฒนา (IDE) ของตนเองโดยเฉพาะเพื่อจุดประสงค์นี้
Aleo ระดมทุนได้ 298 ล้านเหรียญโดย a16z, Polychain Capital, Coinbase Ventures, Samsung และอื่น ๆ อีกมากมาย
ความต้องการ
ต่อไปนี้เป็นข้อกำหนดขั้นต่ำในการปรับใช้:
- CPU: 2 คอร์
- แรม: หน่วยความจำ 4GB
- พื้นที่เก็บข้อมูล: พื้นที่ดิสก์ 128GB
- เครือข่าย: แบนด์วิธอัพโหลดและดาวน์โหลด 10 Mbps
- ซอฟต์แวร์: ลินุกซ์, MacOS
การติดตั้ง Leo และ snarkOS
- การติดตั้งสนิม
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
- เตรียมกระเป๋าสตางค์
สร้าง 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)
- ยืนยันว่า@AleoFaucet ⛲️ ได้ส่งเครดิตกระเป๋าเงินของคุณและรับค่าบันทึกข้อความรหัสของคุณ
- คลิกลิงก์ที่รีทวีตโดย @AleoFaucet คุณควรเห็นวัตถุ JSON ในหน้าต่างเบราว์เซอร์ใหม่ หากคุณยังไม่ได้ติดตั้ง เราขอแนะนำให้คุณติดตั้ง ส่วนขยาย JSON Beautifier & Editor สำหรับ Chrome
- ไปที่
object.execution.transitions[0].outputs[0].valueและคัดลอกข้อความเข้ารหัสที่เก็บไว้ที่นั่น - นำทางไปยังhttps://aleo.tools/แล้วคลิกปุ่มบันทึกในแถบนำทางที่ด้านบนของหน้า
- วางข้อความไซเฟอร์เร็กคอร์ดที่คุณคัดลอกในขั้นตอนก่อนหน้าลงใน
Record (Ciphertext)ฟิลด์ - วางคีย์มุมมองของคุณใน
View Keyฟิลด์ - คัดลอกบันทึกข้อความธรรมดาที่ให้ไว้ หากคุณไม่เห็น เป็นไปได้ว่าคุณคัดลอกบันทึกไซเฟอร์เท็กซ์ผิด
- บันทึกข้อความธรรมดาของคุณในที่เดียวกับที่คุณทำที่อยู่ ดูคีย์ และคีย์ส่วนตัว คุณจะต้องใช้มันในภายหลัง
นำทางไปยังเส้นทางของแอปของคุณ
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 | บล็อก
เอกสาร | สำรวจ





































![รายการที่เชื่อมโยงคืออะไร? [ส่วนที่ 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)