成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

區(qū)塊鏈側(cè)鏈技術(shù)優(yōu)勢

Jackwoo / 2512人閱讀

摘要:解決生產(chǎn)力問題我們在中為側(cè)鏈提供了一套模板,或者說腳手架,也可以叫做開發(fā)框架,側(cè)鏈的大部分底層功能都是寫好的,開發(fā)者只需要關(guān)心具體的業(yè)務(wù)邏輯,在這一點(diǎn)上,與以太坊的開發(fā)難度相當(dāng)。

asch使用的是不同于以太坊和比特幣的側(cè)鏈架構(gòu),dapp是運(yùn)行在側(cè)鏈上的,每套側(cè)鏈對應(yīng)一個dapp。

側(cè)鏈的獨(dú)立性
側(cè)鏈架構(gòu)的好處是代碼和數(shù)據(jù)獨(dú)立,不增加主鏈的負(fù)擔(dān),避免數(shù)據(jù)過度膨脹,實(shí)際上是一種天然的分片機(jī)制。 側(cè)鏈有獨(dú)立的區(qū)塊鏈,有獨(dú)立的受托人或者說見證人,同時也有獨(dú)立的節(jié)點(diǎn)網(wǎng)絡(luò),就是說一個側(cè)鏈產(chǎn)生的區(qū)塊只會在所有安裝了該側(cè)鏈的節(jié)點(diǎn)之間進(jìn)行廣播。
獨(dú)立性既是優(yōu)點(diǎn),也是缺點(diǎn)。開發(fā)者完成了dapp的開發(fā)工作之后,還要考慮運(yùn)維,也就是說要尋找足夠的節(jié)點(diǎn)來運(yùn)行它,否則難以維持足夠的安全性。 從這一點(diǎn)來看,與以太坊相比,是缺陷,以太坊上一旦發(fā)布一個dapp,所有的節(jié)點(diǎn)都可以為它工作,并為它提供安全保障。

側(cè)鏈的靈活性
但是側(cè)鏈架構(gòu)依然有存在的必要性,因?yàn)椴⒎撬械膽?yīng)用都需要那么高的安全性。Asch給用戶提供了一種可以選擇的靈活性。 比方說,假設(shè)asch有1000個節(jié)點(diǎn),那么其中有的dapp比較重要,需要500個節(jié)點(diǎn)來運(yùn)行它,有的dapp不那么重要,可能只需要100個節(jié)點(diǎn),這完全是由用戶和開發(fā)者決定的。 在以太坊上,則只能選擇一種,即全部節(jié)點(diǎn)都來運(yùn)行它。據(jù)說以太坊也打算實(shí)現(xiàn)一種分片的機(jī)制,實(shí)際上這在asch系統(tǒng)中是一個早就解決了的問題。 另外,對于比較重要的、安全性要求較高的應(yīng)用,我們依然可以選擇在主鏈上開發(fā),但是不可能對所有開發(fā)者開放這種權(quán)力,還是為了避免主鏈的膨脹和不可控(DAO事件)。
側(cè)鏈的靈活性還表現(xiàn)在,所有的區(qū)塊鏈參數(shù)是可以定制的,簡單的比如區(qū)塊間隔、區(qū)塊獎勵、交易費(fèi)的去向等,高級用戶還可以修改共識算法。 不過最重要的還是業(yè)務(wù)邏輯,側(cè)鏈上可以輕易的開發(fā)出與你的業(yè)務(wù)相關(guān)的交易類型或者智能合約。 這一點(diǎn)是與側(cè)鏈的發(fā)明者blockstreams不同,blockstreams的側(cè)鏈,只是一個不同的貨幣系統(tǒng)而已,開發(fā)新型交易和智能合約很不容易。
如下圖所示 黑色的圓圈代表一個節(jié)點(diǎn),64個節(jié)點(diǎn)組成了主鏈的網(wǎng)絡(luò)。紅色方框之內(nèi)的是1號側(cè)鏈,其側(cè)鏈網(wǎng)絡(luò)是由12個節(jié)點(diǎn)組成。藍(lán)色方框之內(nèi)的是2號側(cè)鏈,其網(wǎng)絡(luò)是由36個節(jié)點(diǎn)組成。

主鏈與側(cè)鏈的互利關(guān)系
Asch的主鏈與側(cè)鏈之間是互惠互利的關(guān)系,asch為側(cè)鏈提供基礎(chǔ)設(shè)施,比如數(shù)據(jù)庫寫入的api,網(wǎng)絡(luò)通訊api,加密api等等,側(cè)鏈則可以為asch補(bǔ)充更多的節(jié)點(diǎn),以壯大整個系統(tǒng)。 側(cè)鏈的開發(fā)者不需要提供所有的機(jī)器,可以利用已經(jīng)存在主鏈節(jié)點(diǎn),只需要節(jié)點(diǎn)主人安裝該應(yīng)用即可。 另外,主鏈的代幣XAS可以轉(zhuǎn)入側(cè)鏈中,由于XAS可以在交易所交易,就相當(dāng)于為側(cè)鏈的資產(chǎn)提供了一種價值的媒介。 開發(fā)者在側(cè)鏈發(fā)行一種資產(chǎn)后,可以直接與XAS兌換,不需要考慮交易平臺的問題。
解決生產(chǎn)力問題
我們在sdk中為側(cè)鏈提供了一套模板,或者說腳手架,也可以叫做開發(fā)框架,側(cè)鏈的大部分底層功能都是寫好的,dapp開發(fā)者只需要關(guān)心具體的業(yè)務(wù)邏輯,在這一點(diǎn)上,與以太坊的dapp開發(fā)難度相當(dāng)。 Asch的側(cè)鏈框架使用的語言是nodejs,我們內(nèi)置了不少常用的庫讓開發(fā)者直接使用,當(dāng)然開發(fā)者也可以自行安裝所需要的,有一個龐大的javascript社區(qū)作為后盾。
下面是asch內(nèi)置的模塊?

解決安全問題
這里的安全問題與上面提到的因?yàn)楣?jié)點(diǎn)不足導(dǎo)致的問題不一樣,這里說的安全問題是指側(cè)鏈代碼對安裝者造成侵犯的問題。 我們希望每一個asch節(jié)點(diǎn)都能安裝一個側(cè)鏈,而且asch節(jié)點(diǎn)的主人無需信任側(cè)鏈的開發(fā)者。這就需要提供一種安全防范的措施,比如,防止側(cè)鏈代碼讀取文件系統(tǒng)、進(jìn)行網(wǎng)絡(luò)操作。 在asch系統(tǒng)中,側(cè)鏈代碼會以子進(jìn)程的方式啟動,子進(jìn)程首先加載一個使用沙箱機(jī)制隔離的javascript虛擬機(jī),這個js虛擬機(jī)就是沒有require以及任何多余模塊的裸體虛擬機(jī)。 然后我們?yōu)檫@個虛擬機(jī)植入一個定制的require和一些常用且安全的模塊, 最后再加載側(cè)鏈的代碼。 我們還通過進(jìn)程間通訊的方式提供一系列的api。 這樣,側(cè)鏈的框架就擁有了足夠多的api,同時側(cè)鏈的安裝者也沒有任何風(fēng)險。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/86721.html

相關(guān)文章

  • 區(qū)塊側(cè)鏈應(yīng)用開發(fā)平臺Asch節(jié)點(diǎn)安裝及區(qū)塊生產(chǎn)教程

    摘要:系統(tǒng)要求必須是系統(tǒng)必須有公網(wǎng)建議使用位建議內(nèi)存以上建議帶寬以上安裝下載初始化這一步會自動幫您做以下幾件事情安裝等依賴軟件安裝和配置服務(wù),保證您的時間與其他節(jié)點(diǎn)同步這一步只需要運(yùn)行一次即可運(yùn)行啟動停止查看運(yùn)行狀態(tài)重啟升級重新 1 系統(tǒng)要求 必須是linux系統(tǒng)必須有公網(wǎng)ip建議使用ubuntu 14.04 64位建議內(nèi)存1G以上建議帶寬2Mb以上2 安裝 2.1 下載 wget http...

    ranwu 評論0 收藏0
  • 一文搞懂區(qū)塊鏈跨鏈技術(shù)

    摘要:區(qū)塊鏈的跨鏈技術(shù)是什么自比特幣年前誕生以來,數(shù)以千計的區(qū)塊鏈公鏈被開發(fā)出來,基于各種公鏈的加密貨幣數(shù)量更呈現(xiàn)井噴式增長。現(xiàn)有的跨鏈技術(shù)方案目前主流的區(qū)塊鏈跨鏈技術(shù)有公證人機(jī)制側(cè)鏈中繼哈希鎖定。 區(qū)塊鏈的跨鏈技術(shù)是什么? 自比特幣10年前誕生以來,數(shù)以千計的區(qū)塊鏈公鏈被開發(fā)出來,基于各種公鏈的加密貨幣數(shù)量更呈現(xiàn)井噴式增長??陀^來看,各條公鏈都具有自己獨(dú)特的優(yōu)勢和特征,以 EOS 為代表的...

    Freeman 評論0 收藏0
  • 一文搞懂區(qū)塊鏈跨鏈技術(shù)

    摘要:區(qū)塊鏈的跨鏈技術(shù)是什么自比特幣年前誕生以來,數(shù)以千計的區(qū)塊鏈公鏈被開發(fā)出來,基于各種公鏈的加密貨幣數(shù)量更呈現(xiàn)井噴式增長。現(xiàn)有的跨鏈技術(shù)方案目前主流的區(qū)塊鏈跨鏈技術(shù)有公證人機(jī)制側(cè)鏈中繼哈希鎖定。 區(qū)塊鏈的跨鏈技術(shù)是什么? 自比特幣10年前誕生以來,數(shù)以千計的區(qū)塊鏈公鏈被開發(fā)出來,基于各種公鏈的加密貨幣數(shù)量更呈現(xiàn)井噴式增長??陀^來看,各條公鏈都具有自己獨(dú)特的優(yōu)勢和特征,以 EOS 為代表的...

    XanaHopper 評論0 收藏0
  • 區(qū)塊鏈的跨鏈技術(shù)

    摘要:在區(qū)塊鏈所面臨的諸多問題中,區(qū)塊鏈之間互通性極大程度的限制了區(qū)塊鏈的應(yīng)用空間。是在以太坊基金會支持之下誕生并成長起來的,它被認(rèn)為是區(qū)塊鏈上的第一個側(cè)鏈。它旨在解決當(dāng)今兩大阻止區(qū)塊鏈技術(shù)傳播和接受的難題即時拓展性和延伸性。 在區(qū)塊鏈所面臨的諸多問題中,區(qū)塊鏈之間互通性極大程度的限制了區(qū)塊鏈的應(yīng)用空間。對于公有鏈還是私有鏈來說,跨鏈技術(shù)就是實(shí)現(xiàn)區(qū)塊鏈價值的關(guān)鍵,是區(qū)塊鏈向外拓展和連接的橋梁...

    Snailclimb 評論0 收藏0
  • 開發(fā)零成本 :En-Tan-Mo黃皮書解讀之開發(fā)者篇

    摘要:項(xiàng)目黃皮書一經(jīng)發(fā)布,區(qū)塊鏈垂直媒體星球日報就對這本書作了專題式的解讀。在接受星球日報采訪中,開發(fā)者們表示,擔(dān)心節(jié)點(diǎn)集中化帶來的安全風(fēng)險。本文,星球日報將通過解讀黃皮書,解答開發(fā)者關(guān)心的問題。 showImg(https://segmentfault.com/img/bVbt2EX?w=800&h=534); 由ETM科學(xué)院歷時半年打磨的黃皮書,從科學(xué)和技術(shù)兩方面全方位解讀了ETM的理論...

    pakolagij 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<