在我們追求讓 DApps 開發和區塊鏈服務變得容易的過程中,一直在尋找不同的方法來幫助自己和使用者找到驗證我們包括各種新技術、身份驗證要求和新功能使用等服務的方法,能得以與網站、應用和其他人進行互動。今天最大的一個挑戰是,因為我們還處於區塊鏈技術發展的早期,測試或驗證某些創意可能是一個耗時且昂貴的過程。預設情況下,測試既要花時間編碼,也要花時間執行這些測試。同樣重要的是,許多區塊鏈開發者都希望專注於如何使他們自己的應用或服務運作良好,但無論他們是多麼優秀的開發者,總需要持續修復錯誤或更新程式碼,而測試和質保檢測一個應用則是完全不同的思路心態。大多數情況下,一個最小可行產品或上市產品產生更多的費用和開發時間。為解決這一問題,ArcBlock 釋出了我們第一個以開發人員為中心的測試工具 DApps Workshop。它是一個低成本、高價值的開發者工具,幫助您在一系列去中心化應用場景中立即測試和驗證去中心化身份[2] 的使用。例如,我們如何驗證使用者可以使用 DID 錢包安全登入應用?或者我們如何測試使用 DID 的不同使用者或多方之間的通證和資產轉移?或者我們如何測試應用的不同雜湊、數字簽名演算法或加密級別?您可以完成所有這些以及其他更多的工作,並且可以在不用寫一行程式碼的情況下完成所有這些測試。DApps Workshop 為開發者和產品經理提供了一個簡單的工具,可在幾分鐘內構建一個 POC 並驗證他們的特定場景。這是一種低風險、低成本評估的可對應用進行及時修改的 POC 方法。現在 DApps Workshop 可支援:•交易有關的事務處理•支援所有包括多交易場景的 Tx 類的預建工作流和流程/規則•基於 DID 的身份認證,包括身份型別、DSA(數字簽名演算法)演算法和雜湊函式•可配置的後設資料•定義所需包括檔案簡介和協議等宣告•ABT 錢包移動認證•未來每個月增加的新功能瞭解了建立 DApps Workshop 的原因及其用途,那麼讓我們來看看它是如何工作的。啟動 DApps WorkshopDApps Workshop 入門只需幾步驟即可完成。您可訪問參考:https://docs.arblock.io/forge/latest/tools/forge_workshop.html,或按以下步驟操作:•安裝 Forge CLI - $ npm install -g @arcblock/forge-cli
•執行命令 $ forge init,中國使用者,請執行 forge init 映象 http://arcblock.oss-cn-beijing.aliyuncs.com
•執行命令 $ forge start
•執行命令 $ forge workshop start
•然後開啟 DApps Workshop 或訪問 http://localhost:8807
現在 DApps Workshop 已經開始執行,您可以按照以下步驟說明來操作:https://docs.arcblock.io/forge/latest/tools/forge_workshop.html#how-to-use 用不到 5 分鐘的時間來設定您的第一個應用和包括各種交易型別的事務處理方案,包括 TransferTx、ExchangeTx、UpdateAssettx、持有證明等。