基于區(qū)塊鏈技術(shù)的Forge框架Forge SDK和ArcBlock介紹
在區(qū)塊鏈日益為各行各業(yè)采用的時(shí)代,全新的區(qū)塊鏈架構(gòu)將讓開(kāi)發(fā)者能更簡(jiǎn)單地構(gòu)建和運(yùn)行去中心化應(yīng)用。
ArcBlock區(qū)塊基石曾率先將Forge架構(gòu)介紹給全世界,現(xiàn)在又為區(qū)塊鏈開(kāi)發(fā)者發(fā)布了另一個(gè)強(qiáng)大的工具:Forge 軟件開(kāi)發(fā)套件(SDK)[1]。ArcBlock 的端到端區(qū)塊鏈應(yīng)用平臺(tái)由區(qū)塊鏈 3.0 生態(tài)系統(tǒng)支持,它提供構(gòu)建、部署和管理去中心化應(yīng)用(DApp)所需的一切,幫助開(kāi)發(fā)者輕松地按需創(chuàng)建區(qū)塊鏈并構(gòu)建 DApp。
Forge框架及其SDK是目前最強(qiáng)大的DApp開(kāi)發(fā)服務(wù)之一。它提供一系列平臺(tái)服務(wù)和工具,讓開(kāi)發(fā)者可以通過(guò)最簡(jiǎn)單的方式構(gòu)建、部署和管理區(qū)塊鏈應(yīng)用。這包括了開(kāi)發(fā)框架、云端和區(qū)塊鏈節(jié)點(diǎn)軟件、去中心化身份錢包、互聯(lián)區(qū)塊鏈網(wǎng)絡(luò)及多種開(kāi)發(fā)者工具,使開(kāi)發(fā)者輕松地構(gòu)建、測(cè)試和管理 DApp,包括其最近發(fā)布的 Forge 模擬 器和 Forge 節(jié)點(diǎn)升級(jí)。
Forge 框架移除了現(xiàn)有區(qū)塊鏈開(kāi)發(fā)平臺(tái)存在的諸多限制,其架構(gòu)使用簡(jiǎn)單,具有可擴(kuò)展性和互操作性。ArcBlock 相信,開(kāi)發(fā)軟件不應(yīng)該復(fù)雜,通過(guò)其 Forge SDK,讓開(kāi)發(fā)者聚焦于他們最擅長(zhǎng)的東西——寫代碼—— Forge 會(huì)幫他們搞定其他所有一切。
“通過(guò) Forge,您可以輕松地按需構(gòu)建自己的區(qū)塊鏈,或使用主流公鏈的數(shù)據(jù)。Forge 在幫助開(kāi)發(fā)者構(gòu)建去中心化世界方面扮演著重要角色,它創(chuàng)造簡(jiǎn)單易用的體驗(yàn),為開(kāi)發(fā)者提供基礎(chǔ)構(gòu)件,做到一鍵發(fā)鏈,”ArcBlock 研發(fā)副總裁陳天如是說(shuō)。
隨著 Forge SDK 的發(fā)布,開(kāi)發(fā)者可以自行構(gòu)建定制區(qū)塊鏈并部署 DApp,無(wú)需技術(shù)復(fù)雜、昂貴專業(yè)的服務(wù)。他們可以從平臺(tái)支持的多種開(kāi)發(fā)語(yǔ)言(如 Python、Java、Javascript、Node.js、Android 等)中選擇一種進(jìn)行使用。預(yù)置組件和文檔也是隨手可得、立刻可用的。
Forge 架構(gòu)還允許開(kāi)發(fā)者和用戶一起在其測(cè)試鏈上測(cè)試其應(yīng)用。測(cè)試完成后,即可加入互聯(lián)互通的 ABT 鏈網(wǎng),輕松地向全世界發(fā)布其 DApp。ArcBlock 自有的 ABT 鏈網(wǎng)[2] 是一個(gè)可擴(kuò)展的彈性網(wǎng)絡(luò),是 DApp 理想的發(fā)射臺(tái)。開(kāi)發(fā)者將可以全方位獲取鏈網(wǎng)中所有可用資源,同時(shí)取得社區(qū)的支持。用 Forge 構(gòu)建的區(qū)塊鏈和鏈網(wǎng)中的 DApp 自動(dòng)具有“跨鏈”功能,且與 ABT 鏈網(wǎng)上的其他應(yīng)用以及通過(guò)“開(kāi)放鏈訪問(wèn)協(xié)議”(OCAP)與其他領(lǐng)先的公鏈(如比特幣和以太坊)具有互操作性。
“開(kāi)發(fā)者和企業(yè)可以充分利用區(qū)塊鏈的益處,無(wú)需受到現(xiàn)有平臺(tái)和工具的限制和約束。它高度可擴(kuò)展、靈活,同時(shí)提供必要的組件,并可以實(shí)現(xiàn)開(kāi)箱即用。”
ArcBlock 的使命是,通過(guò)將區(qū)塊鏈技術(shù)變得簡(jiǎn)單易用和用途廣泛,讓其成為每日生活的一部分。通過(guò) Forge 框架和 Forge SDK,使之成為可能。目前其服務(wù)由不少客戶用來(lái)設(shè)計(jì)、構(gòu)建和運(yùn)行其去中心化應(yīng)用,其中包括證照發(fā)行、知識(shí)產(chǎn)品保護(hù)和身份管理等。
如需了解更多關(guān)于 Forge 框架、Forge SDK 和 ArcBlock 服務(wù)的信息,請(qǐng)?jiān)L問(wèn) www.arcblock.io[3] 。