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