隨著區(qū)塊鏈概念的持續(xù)升溫,越來(lái)越多的人投身到區(qū)塊鏈中來(lái),很多行業(yè)都將目光投向區(qū)塊鏈,希望能夠通過(guò)區(qū)塊鏈技術(shù)來(lái)解決行業(yè)中遇到的問(wèn)題。但是就區(qū)塊鏈現(xiàn)狀來(lái)看,還處于發(fā)展時(shí)期,需要有更多的落地應(yīng)用來(lái)驗(yàn)證,正如互聯(lián)網(wǎng)一樣,從認(rèn)知到認(rèn)可是經(jīng)過(guò)時(shí)間檢驗(yàn)的。 目前區(qū)塊鏈的開(kāi)發(fā)大致有以下兩種形態(tài),以區(qū)塊鏈底層為主和以區(qū)塊鏈應(yīng)用為主。區(qū)塊鏈底層開(kāi)發(fā)主要是開(kāi)發(fā)區(qū)塊鏈框架,對(duì)外提供技術(shù)平臺(tái)。這一類(lèi)的開(kāi)發(fā)對(duì)技術(shù)要求比較高,開(kāi)發(fā)難度也很大,需要大量的資本和專(zhuān)業(yè)技術(shù)人才做支撐。相對(duì)成熟的區(qū)塊鏈平臺(tái)有比特幣,以太坊,超級(jí)賬本等。區(qū)塊鏈應(yīng)用開(kāi)發(fā)主要是利用某一成熟的技術(shù)平臺(tái)做載體,來(lái)解決行業(yè)應(yīng)用中遇到的痛點(diǎn)問(wèn)題。這一類(lèi)的開(kāi)發(fā)主要圍繞實(shí)際當(dāng)中的業(yè)務(wù)應(yīng)用和業(yè)務(wù)場(chǎng)景,對(duì)于區(qū)塊鏈平臺(tái)的選擇可能是一種或者多種的組合使用,一些有能力的團(tuán)體會(huì)對(duì)一些底層平臺(tái)進(jìn)行改造,從而滿(mǎn)足實(shí)際當(dāng)中的業(yè)務(wù)需要。目前絕大多數(shù)的區(qū)塊鏈項(xiàng)目都是應(yīng)用層的開(kāi)發(fā)。 1.應(yīng)用層作用 應(yīng)用層直接體現(xiàn)了我們?nèi)粘I钪械囊恍?yīng)用場(chǎng)景,例如金融,數(shù)字貨幣,供應(yīng)鏈,物聯(lián)網(wǎng)醫(yī)療,公益,能源,法務(wù),電商,文學(xué)創(chuàng)作,娛樂(lè),版權(quán)等。對(duì)于開(kāi)發(fā)者來(lái)說(shuō)只要了解區(qū)塊鏈的基本原理以及區(qū)塊鏈平臺(tái)如何使用,并且能夠通過(guò)應(yīng)用層與底層平臺(tái)進(jìn)行交互,就可以利用區(qū)塊鏈技術(shù)將數(shù)據(jù)真實(shí)可信的放到區(qū)塊鏈上,這也是我們常說(shuō)的“區(qū)塊鏈+”的概念,通過(guò)對(duì)應(yīng)用層的合理規(guī)劃,利用區(qū)塊鏈的解決方案,落地到各行各業(yè)。 2.應(yīng)用層設(shè)計(jì) 應(yīng)用層與區(qū)塊鏈的交互可以參考以下兩種設(shè)計(jì)方式。1、客戶(hù)端通過(guò)應(yīng)用層發(fā)起請(qǐng)求,應(yīng)用層將信息發(fā)送給區(qū)塊鏈(信息上鏈),應(yīng)用層捕獲處理結(jié)果,然后將處理結(jié)果返回給客戶(hù)端。2、客戶(hù)端通過(guò)應(yīng)用層發(fā)起請(qǐng)求,應(yīng)用層信息上鏈,應(yīng)用層不去捕獲處理結(jié)果,而是客戶(hù)端通過(guò)查詢(xún)的方式自行在區(qū)塊鏈上獲取處理結(jié)果。第一種方式是長(zhǎng)久以來(lái)應(yīng)用系統(tǒng)使用的積累,追求的是用戶(hù)體驗(yàn),大家習(xí)慣于此類(lèi)的請(qǐng)求交互,這種方式最大的問(wèn)題是,如果應(yīng)用層被劫持或攻擊,那么返回的結(jié)果就會(huì)失真。第二種方式通過(guò)自行查詢(xún)獲取結(jié)果,可以減少對(duì)應(yīng)用系統(tǒng)的依賴(lài)。以記錄賬本為例來(lái)說(shuō)明這兩種方式的區(qū)別,當(dāng)你向賬本寫(xiě)入一條信息的時(shí)候,第一種方式是管理賬本的人告訴你賬本的內(nèi)容。第二種方式是自己去翻看賬本的內(nèi)容。兩種方式各有優(yōu)勢(shì),在實(shí)際應(yīng)用中需要按照具體的業(yè)務(wù)需求來(lái)選擇。 |
|
來(lái)自: long16 > 《待分類(lèi)》