簡介
利用Asch生態系統,開發者可以快速疊代他們的Javascript套用,並發布到系統內置的套用商店中,這些套用可以被平台中的分散式節點下載並執行,並服務於普通用戶,整個過程都由誠實安全的Asch側鏈共識網路提供安全保證。Asch系統本身也是一個完全開放的、去中心化的套用,內置有代幣,單位為XAS,中文名叫阿希幣。阿希幣可以通過雙向楔入的方式與側鏈或dapp進行互動,作為所有dapp之間資產轉換的橋樑和媒介,這些代幣將在系統發布之前以ico的方式預售給投資人。系統一旦發布,Asch最初的核心團隊將不再掌控系統的走向,只有系統的權益人和代幣的擁有者決定系統將來的發展。
面向用戶
Asch平台除提供一些基本服務外,還將提供技術和工具上的支持,主要面向以下群體:
開發者
開發者可以根據Asch平台的套用開發規則和商業行為準則,並按照相關的規範進行開發和提交dapp。Dapp的商業模式或免費,或定價銷售,或按增值服務付費。採用何種商業模式完全由開發者決定。
企業
Asch平台提供的工具可以非常容易地創建一個完整的區塊鏈,更重要的是可以楔入到Asch平台的主鏈或者比特幣的區塊鏈中,實現與成熟電子貨幣的對接,這對中小型企業,特別是初創企業是非常有吸引力的。
中小企業可以通過區塊鏈技術提供原本封閉在企業內部、網際網路內部的信息和數據,甚至與監管機構的相關係統數據相互連結,增強透明度,以此樹立良好的形象,贏得投資者、金融機構的信任度,順利拿到融資或項目契約等。
中小企業主動公開和開放資料,已成無法阻擋的趨勢。因為現在有很多的公開渠道來獲取數據,中小企業已經越來越難隱瞞它們不想讓外界知道的信息。可以大膽預測,在未來區塊鏈將是幫助中小企業發展的重要武器。
普通用戶
普通用戶可以通過Asch內置的套用商店進行下載、安裝和使用去中心化套用,這跟手機平台的套用商店是類似的模式。Asch系統支持多種類型的去中心化套用,普通用戶在消費這些套用的同時,還可以通過貢獻內容來獲得收益。開發者與普通用戶將共同組成一個繁榮的生態系統。
系統特點
開發語言
開發者可以使用javascript語言以及海量的npm庫來構建他們的套用。相對於比特幣的c++語言及棧式腳本、以太坊的新語言solidity,javascript流行度更高、客群更廣、上手更容易的一門語言。此外,關係資料庫的加入也是Asch系統的一大特色,使得去中心化的套用開發模式與傳統web套用的開發模式已經非常相近了。Asch平台的套用開發門檻可以說是同類產品中最低的。
工具
Asch系統提供了一個命令行工具,只需要根據提示輸入一些配置項,就可以快速的建立一個側鏈,並可在側鏈上開發任意類型的套用。其次,系統還提供了一系列的api幫助用戶構建複雜的智慧型契約套用,這些api涵蓋共識、強隨機數、資料庫、密碼學等方面。
部署
開發者只需要把自己的dapp提交到github,然後在web錢包或輕錢包中註冊,就完成了部署的工作,之後dapp將被顯示在套用商店中被用戶下載和使用。
靈活
開發者可以隨意定製其側鏈的各項參數,比如區塊產生速度、交易類型、交易費等等,甚至可以實現一個新的共識機制,比如開發者可以使用權益證明或工作量證明的共識機制來取代默認的委託人權益證明機制。
安全
Asch系統的一大亮點是使用了一個增強DPOS的共識算法,在DPOS的基礎上加入了一個高效的實用拜占庭容錯算法,極大地降低了網路分叉的可能性,只要不超過1/3節點聯合做惡,系統就不會分叉,也就沒有雙重支付的風險。其次,系統在一些小的細節方面也是儘量從安全形度進行了考量。比如採用BIP39標準算法的口令助記符、二級交易密碼、多重簽名賬戶等。