本課程主要是基于以太坊開發(fā)拍賣系統(tǒng)DApp,拍賣的原理類似于eBay,所以又可以叫做“去中心化eBay”項目。課程對項目的整體架構(gòu)、后臺合約邏輯、前臺頁面設(shè)計和實現(xiàn)一一做了詳細(xì)講解。
這個項目中,由于需要將商品信息保存在區(qū)塊鏈上,所以我們會引入另一個區(qū)塊鏈項目IPFS作為基礎(chǔ)設(shè)施;另外,由于鏈下產(chǎn)品的存取,還會涉及到MongoDB。大量涉及到的組件及其交互,我們都會進(jìn)行專項講解。
通過完整的拍賣平臺DApp的開發(fā),可以使學(xué)習(xí)者對以太坊上的DApp開發(fā)有更加廣泛充分的認(rèn)識,也可以了解到區(qū)塊鏈系統(tǒng)與其它組件的交互,進(jìn)而更加深刻地理解項目架構(gòu),為將來成長為架構(gòu)師打下基礎(chǔ)。