พื้นที่เก็บข้อมูลนี้มีการใช้งานอ้างอิงของ Alephium ซึ่งเป็นบล็อกเชนแบบแบ่งส่วนที่ทำให้เงินที่ตั้งโปรแกรมได้สามารถปรับขนาดได้และปลอดภัย สำหรับข้อมูลเพิ่มเติม กรุณาเยี่ยมชมวิกิ
นวัตกรรมของโปรโตคอลขยายแนวคิดที่ผ่านการทดสอบการต่อสู้จาก Bitcoin และ Ethereum:
single-step cross-shard transactions
โดยนำเสนอประสบการณ์ผู้ใช้แบบเดียวกับห่วงโซ่เดียวPoW based sharding
ที่เรียบง่ายและสวยงาม ไม่ต้องอาศัยสายสัญญาณบีคอนStateful UTXO model
รวมข้อดีของทั้งโมเดล eUTXO และโมเดลบัญชี (ดูโค้ด วิกิที่กำลังจะมา)owned by users
โดยตรงแทนที่จะเป็นสัญญาaccount model
สามารถสร้าง DApps ได้อย่างง่ายดายพร้อมความปลอดภัยที่ดีกว่าmultiple participants
ในธุรกรรมสัญญาอัจฉริยะรายการเดียว การโทรหลายครั้งสามารถรวมไว้ในธุรกรรมเดียวได้เช่นกันfine-grained execution model
สไตล์ UTXO ช่วยลดการเก็งกำไรโดยปราศจากความเสี่ยงต้องติดตั้งการขึ้นต่อกันต่อไปนี้เพื่อรันการส่งมอบ JAR:
คุณสามารถรับการแจกจ่าย JAR เดี่ยวล่าสุดของเราได้จาก GitHub รีลีส และเริ่มแอปพลิเคชันโดยใช้คำสั่งต่อไปนี้:
java -jar alephium-<VERSION>.jar
ในการสร้างโปรเจ็กต์จากแหล่งที่มา จะต้องติดตั้งการขึ้นต่อกันต่อไปนี้บนระบบของคุณ:
ใช้คำสั่งต่อไปนี้เพื่อสร้าง JAR ที่สามารถรันได้เดี่ยว:
make assembly
ไฟล์แอสเซมบลีที่ได้จะปรากฏในไดเร็กทอรี /app/target/scala-2.13/
ใช้คำสั่งต่อไปนี้เพื่อสร้างการแจกจ่าย zip รวมถึงสคริปต์เรียกใช้งาน:
make package
ไฟล์แพ็กเกจผลลัพธ์จะปรากฏในไดเรกทอรี app/target/scala-2.13/universal
ใช้คำสั่งต่อไปนี้เพื่อสร้างอิมเมจนักเทียบท่า:
make docker
คุณสามารถกำหนดการตั้งค่าเฉพาะของผู้ใช้ได้ในไฟล์ $ALEPHIUM_HOME/user.conf
โดยที่ $ALEPHIUM_HOME
จะชี้ไปที่ ~/.alephium
โดยค่าเริ่มต้น
การทดสอบมีสองประเภท:
make test
make itest
ดูคู่มือการมีส่วนร่วมของเราที่อธิบายไว้ใน CONTRIBUTING.md
YourKit รองรับโครงการโอเพ่นซอร์สด้วยเครื่องมือที่เป็นนวัตกรรมและชาญฉลาดสำหรับการตรวจสอบและจัดทำโปรไฟล์แอปพลิเคชัน Java และ .NET YourKit เป็นผู้สร้าง YourKit Java Profiler, YourKit .NET Profiler และ YourKit YouMonitor