alephium
v3.8.8
該儲存庫包含 Alephium 的參考實現,這是一個分片區塊鏈,使可編程貨幣具有可擴展性和安全性。欲了解更多信息,請訪問維基百科。
該協議的創新擴展了比特幣和以太坊經過實戰考驗的想法:
single-step cross-shard transactions
分片演算法,提供與單鏈相同的使用者體驗PoW based sharding
,不依賴信標鏈Stateful UTXO model
結合了eUTXO模型和帳戶模型的優點(請參閱程式碼,wiki即將發布)owned by users
,而不是由合約擁有account model
相同的表現力。可以在其上輕鬆建立 DApp,並具有更好的安全性multiple participants
。多個呼叫也可以打包到單一事務中。fine-grained execution model
減少無風險套利必須安裝以下相依性才能執行 JAR 可交付成果:
您可以從 GitHub 版本取得我們最新的單一 JAR 發行版,並使用以下命令啟動應用程式:
java -jar alephium-<VERSION>.jar
為了從原始碼建置項目,必須在您的系統上安裝以下相依性:
使用以下命令建置單一可運行的 JAR :
make assembly
產生的組件檔案將會出現在/app/target/scala-2.13/
目錄中。
使用以下命令建立包含啟動腳本的 zip 發行版:
make package
產生的包檔案將出現在app/target/scala-2.13/universal
目錄中。
使用以下命令建置 docker 映像:
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 的創作者。