區(qū)塊鏈開發(fā)并非易事。Tendermint 提供了一個(gè)很好的基礎(chǔ)來構(gòu)建區(qū)塊鏈應(yīng)用。開發(fā)者無需擔(dān)心共識(shí)機(jī)制和 P2P網(wǎng)絡(luò)部分,只需要考慮如何組織他們的應(yīng)用的狀態(tài)并與 Tendermint 正確交互。 不過,要做到正確仍然不容易。
ArcBlock 提供的ABT 鏈開發(fā)框架 Forge將區(qū)塊鏈開發(fā)推進(jìn)了一個(gè)新時(shí)代。絕大部分區(qū)塊構(gòu)建的工作已經(jīng)為你代勞,開發(fā)者只需考慮你自己應(yīng)用中的事務(wù)(交易)是什么、如何驗(yàn)證并將事務(wù)應(yīng)用到狀態(tài)中,不用擔(dān)心與 Tendermint 的復(fù)雜交互、例如把Merkel、DAG這種復(fù)雜的數(shù)據(jù)結(jié)構(gòu)存儲(chǔ)到狀態(tài)之中。
請(qǐng)觀看本講座視頻如何解答 Forge 試圖解決的問題,以及如何只需幾百行代碼使用 Forge 來打造符合你特定需要的區(qū)塊鏈。