自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

構(gòu)建區(qū)塊鏈應(yīng)用程序過(guò)程中的關(guān)鍵考慮因素和步驟

譯文
區(qū)塊鏈
本文舉例說(shuō)明了區(qū)塊鏈技術(shù)為移動(dòng)應(yīng)用程序創(chuàng)造的價(jià)值、考慮采用的區(qū)塊鏈平臺(tái),并概述了區(qū)塊鏈應(yīng)用開(kāi)發(fā)過(guò)程中的關(guān)鍵考慮因素和步驟。

【51CTO.com快譯】本文舉例說(shuō)明了區(qū)塊鏈技術(shù)為移動(dòng)應(yīng)用程序創(chuàng)造的價(jià)值、考慮采用的區(qū)塊鏈平臺(tái),并概述了區(qū)塊鏈應(yīng)用開(kāi)發(fā)過(guò)程中的關(guān)鍵考慮因素和步驟。

[[405746]]

事實(shí)表明,移動(dòng)應(yīng)用程序可以通過(guò)分布式數(shù)據(jù)庫(kù)網(wǎng)絡(luò)從多臺(tái)遠(yuǎn)程計(jì)算機(jī)獲取數(shù)據(jù),而不只是依賴(lài)于一臺(tái)服務(wù)器。這正是采用區(qū)塊鏈技術(shù)的移動(dòng)應(yīng)用程序具備的特性。而用于移動(dòng)應(yīng)用程序開(kāi)發(fā)的區(qū)塊鏈可以確保針對(duì)各種網(wǎng)絡(luò)攻擊和數(shù)據(jù)泄露的安全性和彈性。

比特幣等加密貨幣解決方案的出現(xiàn)允許任何人加入去中心化的區(qū)塊鏈網(wǎng)絡(luò),并為安全交易提供基于交叉驗(yàn)證的網(wǎng)絡(luò),這是風(fēng)靡全球的基于區(qū)塊鏈的應(yīng)用程序的第一個(gè)實(shí)例。由于比特幣和類(lèi)似的數(shù)字貨幣比以往任何時(shí)候都徹底改變了數(shù)字交易和資產(chǎn)管理,并將繼續(xù)增長(zhǎng),最終得到更廣泛的應(yīng)用。 

2011年至2021年全球區(qū)塊鏈數(shù)字錢(qián)包用戶(hù)的增長(zhǎng)趨勢(shì)

基于區(qū)塊鏈的應(yīng)用程序已經(jīng)推出10多年的時(shí)間,目前全球有7000萬(wàn)基于區(qū)塊鏈的數(shù)字錢(qián)包用戶(hù)。根據(jù)調(diào)研機(jī)構(gòu)Grand View Research公司的統(tǒng)計(jì),2020年全球區(qū)塊鏈的市場(chǎng)規(guī)模為36.7億美元,到2028年將以82.4%的年增長(zhǎng)率增長(zhǎng)。移動(dòng)應(yīng)用程序和解決方案將在未來(lái)完全與區(qū)塊鏈技術(shù)融合在一起。

本文將解釋區(qū)塊鏈技術(shù)為移動(dòng)應(yīng)用程序創(chuàng)造的價(jià)值,將通過(guò)提供相關(guān)的應(yīng)用程序示例、介紹領(lǐng)先的區(qū)塊鏈開(kāi)發(fā)平臺(tái)以及區(qū)塊鏈開(kāi)發(fā)過(guò)程中的步驟來(lái)解釋這一點(diǎn)。

區(qū)塊鏈應(yīng)用程序的一些復(fù)雜示例

雖然區(qū)塊鏈開(kāi)發(fā)是從加密貨幣開(kāi)始的,但并不局限于此。區(qū)塊鏈技術(shù)的應(yīng)用現(xiàn)在已經(jīng)遠(yuǎn)遠(yuǎn)超越了加密貨幣,并滲透到許多行業(yè)領(lǐng)域。

[[405747]]

眾所周知,區(qū)塊鏈技術(shù)的最大價(jià)值主張是確保最佳數(shù)據(jù)透明度和安全性,同時(shí)幫助組織節(jié)省大量傳統(tǒng)安全措施所需的IT資源。

以下概述一下來(lái)自不同領(lǐng)域的一些行業(yè)領(lǐng)先的基于區(qū)塊鏈的應(yīng)用程序。

(1)BurstIQ

BurstIQ是基于區(qū)塊鏈的醫(yī)療數(shù)據(jù)安全協(xié)作應(yīng)用程序。

BurstIQ是一款由大數(shù)據(jù)區(qū)塊鏈技術(shù)支持的醫(yī)療保健應(yīng)用程序,允許患者和醫(yī)生傳輸關(guān)鍵醫(yī)療數(shù)據(jù)并進(jìn)行協(xié)作。除了根據(jù)醫(yī)生的建議展示個(gè)性化的健康計(jì)劃之外,基于智能合約的應(yīng)用程序還規(guī)定了要共享的數(shù)據(jù)類(lèi)型。

(2)Filament

Filament將區(qū)塊鏈的力量帶入物聯(lián)網(wǎng)。

Filament是基于區(qū)塊鏈的物聯(lián)網(wǎng)應(yīng)用程序的一個(gè)很好例子,它通過(guò)使用區(qū)塊鏈數(shù)據(jù)分類(lèi)帳系統(tǒng)幫助管理由軟件和微芯片硬件處理的數(shù)據(jù)。采用這個(gè)應(yīng)用程序,多個(gè)物聯(lián)網(wǎng)設(shè)備可以通過(guò)區(qū)塊鏈共享信息并保持同步。

(3)PROPY

PROPY是基于區(qū)塊鏈技術(shù)的房地產(chǎn)市場(chǎng)應(yīng)用程序。

采用區(qū)塊鏈技術(shù)的PROPY是一個(gè)去中心化數(shù)據(jù)庫(kù)系統(tǒng),實(shí)際上有助于去中心化房地產(chǎn)購(gòu)買(mǎi)的產(chǎn)權(quán)登記整個(gè)過(guò)程。該應(yīng)用程序允許即時(shí)發(fā)布財(cái)產(chǎn)所有權(quán),同時(shí)允許通過(guò)加密貨幣支付。

(4)KYC-Chain

KYC-Chain是基于區(qū)塊鏈的客戶(hù)身份驗(yàn)證應(yīng)用程序。

實(shí)現(xiàn)了解客戶(hù)KYC-Chain文檔是許多組織的關(guān)鍵要求。這個(gè)簡(jiǎn)單而有效的基于區(qū)塊鏈的應(yīng)用程序簡(jiǎn)化了管理客戶(hù)文檔的整個(gè)過(guò)程,其中包括全球大多數(shù)國(guó)家和地區(qū)的行政和犯罪數(shù)據(jù)庫(kù)中的數(shù)據(jù)庫(kù)和個(gè)人記錄。

區(qū)塊鏈開(kāi)發(fā)平臺(tái)

既然對(duì)區(qū)塊鏈為眾多利基應(yīng)用程序創(chuàng)造的價(jià)值有了基本的了解,那么了解領(lǐng)先的區(qū)塊鏈開(kāi)發(fā)平臺(tái)對(duì)人們來(lái)說(shuō)很重要。目前已經(jīng)有20多個(gè)這樣的平臺(tái),以下對(duì)其中一些進(jìn)行介紹。

  • 以太坊(Ethereum):以太坊是一個(gè)高度靈活的開(kāi)源區(qū)塊鏈平臺(tái),廣泛用于去中心化應(yīng)用程序、智能合約和首次代幣發(fā)行(ICO)。
  • EOS:EOS平臺(tái)的主要價(jià)值在于構(gòu)建強(qiáng)大的智能合約功能。它也是現(xiàn)代企業(yè)所需的高度可擴(kuò)展和分散的存儲(chǔ)和托管的首選。
  • Multichain:通過(guò)這個(gè)強(qiáng)大的平臺(tái),開(kāi)發(fā)人員能夠構(gòu)建和實(shí)施可供不同組織使用的私有區(qū)塊鏈。
  • Hyperledger:這是一個(gè)廣受好評(píng)的先進(jìn)區(qū)塊鏈平臺(tái),用于物聯(lián)網(wǎng)生態(tài)系統(tǒng)和供應(yīng)鏈管理。

不同類(lèi)型的區(qū)塊鏈平臺(tái)

那么如何選擇適合組織應(yīng)用的區(qū)塊鏈平臺(tái)?這需要了解尋求的功能和用例。以下解釋了不同區(qū)塊鏈平臺(tái)的一些關(guān)鍵功能和優(yōu)勢(shì):

  • 選擇平臺(tái)類(lèi)型:確定所需平臺(tái)的性質(zhì)是項(xiàng)目的關(guān)鍵。有基于加密貨幣的平臺(tái),也有基于智能合約的平臺(tái)。
  • 是否需要智能合約:用戶(hù)還需要決定其應(yīng)用程序是否需要智能合約或無(wú)需智能合約。
  • 選擇共識(shí)協(xié)議:現(xiàn)在區(qū)塊鏈平臺(tái)也因共識(shí)協(xié)議而有所不同。選擇具有不同共識(shí)Rotiold的平臺(tái),例如權(quán)益證明、工作證明、經(jīng)過(guò)時(shí)間證明等。
  • 決定加密貨幣的選擇:另一個(gè)考慮因素是用戶(hù)決定是否需要集成加密貨幣。
  • 在公共網(wǎng)絡(luò)或?qū)S镁W(wǎng)絡(luò)之間選擇:用戶(hù)還可以根據(jù)其對(duì)公共網(wǎng)絡(luò)或?qū)S镁W(wǎng)絡(luò)的偏好來(lái)選擇平臺(tái)。

區(qū)塊鏈開(kāi)發(fā)需要考慮的語(yǔ)言

現(xiàn)在,為了構(gòu)建區(qū)塊鏈應(yīng)用程序,還需要確定編程語(yǔ)言用于區(qū)塊鏈開(kāi)發(fā)的編程語(yǔ)言的主要選擇,其中包括Python、Java、C++、Go。

除了這些通用編程語(yǔ)言之外,還有兩種特定于區(qū)塊鏈開(kāi)發(fā)的高級(jí)語(yǔ)言:Simplicity和Solidity。Simplicity在構(gòu)建智能合約區(qū)塊鏈應(yīng)用程序開(kāi)發(fā)方面廣受歡迎,涉及對(duì)加密貨幣中使用的基本語(yǔ)言(如比特幣腳本)進(jìn)行增值。Solidity是另一種能夠在EVM上運(yùn)行的智能合約開(kāi)發(fā)語(yǔ)言。

什么是區(qū)塊鏈開(kāi)發(fā)流程?

現(xiàn)在已經(jīng)解釋了區(qū)塊鏈應(yīng)用程序開(kāi)發(fā)的各個(gè)方面,其中包括平臺(tái)和技術(shù)堆棧,以下描述區(qū)塊鏈應(yīng)用程序開(kāi)發(fā)過(guò)程中的5個(gè)關(guān)鍵階段。

(1)確定區(qū)塊鏈將要解決的問(wèn)題

開(kāi)發(fā)人員首先需要?jiǎng)?chuàng)建一份詳細(xì)說(shuō)明,說(shuō)明區(qū)塊鏈應(yīng)用程序需要解決的所有問(wèn)題。還要分析是否需要?jiǎng)?chuàng)建從頭開(kāi)發(fā)的應(yīng)用程序解決方案,或者可以將區(qū)塊鏈整合到其現(xiàn)有的應(yīng)用程序中。

(2)選擇理想的區(qū)塊鏈平臺(tái)

開(kāi)發(fā)人員還要為其應(yīng)用項(xiàng)目選擇區(qū)塊鏈平臺(tái)。無(wú)論是要構(gòu)建智能合約應(yīng)用程序還是加密交易應(yīng)用程序,需要什么樣的網(wǎng)絡(luò)和共識(shí)協(xié)議,以及之前提到的其他考慮因素,這些都是決定性因素。

(3)評(píng)估區(qū)塊鏈應(yīng)用程序的理念

既然對(duì)將要提供的問(wèn)題的解決方案有了清晰的認(rèn)識(shí),那么需要詳細(xì)了解區(qū)塊鏈應(yīng)用程序想法的需求分析和評(píng)估。為此開(kāi)發(fā)人員需要集思廣益,并考慮各種可能性來(lái)微調(diào)其理念。最后,確定項(xiàng)目的技術(shù)方案。

(4)創(chuàng)建原型

應(yīng)用程序的原型是合法和有效的概念證明,它為整個(gè)應(yīng)用程序概念提供了視覺(jué)結(jié)構(gòu)。開(kāi)發(fā)人員首先創(chuàng)建粗略的草圖,然后是創(chuàng)建精巧的設(shè)計(jì)模型、每個(gè)設(shè)計(jì)元素的A/B測(cè)試以及詳細(xì)的信息架構(gòu)。

(5)開(kāi)發(fā)應(yīng)用程序

現(xiàn)在進(jìn)入了開(kāi)發(fā)階段。建議選擇敏捷開(kāi)發(fā)方法,其重點(diǎn)是通過(guò)遵循最小可行產(chǎn)品(MVP)方法創(chuàng)建具有基本功能的基本應(yīng)用程序。這確保構(gòu)建一個(gè)健壯的區(qū)塊鏈應(yīng)用程序,專(zhuān)注于基本功能,并根據(jù)用戶(hù)反饋通過(guò)未來(lái)的更新進(jìn)行后續(xù)的增值。這種方法還可以在需要時(shí)輕松升級(jí)智能合約。

結(jié)論

對(duì)于區(qū)塊鏈移動(dòng)應(yīng)用程序開(kāi)發(fā),以上只是進(jìn)行了概要的描述,包括需要關(guān)注的各方面。盡管區(qū)塊鏈應(yīng)用程序很受歡迎,但本質(zhì)上在技術(shù)方面具有挑戰(zhàn)性,因此需要在整個(gè)開(kāi)發(fā)過(guò)程中注意一些步驟。

原文標(biāo)題:Building Blockchain Apps: Key Considerations and Steps in The Process,作者:Dhaval Sarvaiya

【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com】

 

責(zé)任編輯:華軒 來(lái)源: 51CTO
相關(guān)推薦

2020-03-02 11:47:27

區(qū)塊鏈存儲(chǔ)應(yīng)用程序

2011-04-07 09:07:00

外包項(xiàng)目

2016-01-24 22:14:51

2022-01-20 15:33:30

區(qū)塊鏈創(chuàng)新初創(chuàng)公司

2022-02-16 12:03:02

區(qū)塊鏈移動(dòng)應(yīng)用數(shù)字交易

2009-07-14 14:56:06

微軟虛擬化VDI

2020-11-12 10:30:42

多云公共云私有云

2012-02-10 09:25:57

服務(wù)器虛擬化

2015-06-09 15:53:17

布線技術(shù)

2018-02-08 17:20:47

2014-01-21 09:54:56

2018-08-07 15:30:12

區(qū)塊鏈數(shù)字貨幣網(wǎng)絡(luò)安全

2024-01-23 15:23:06

數(shù)據(jù)中心服務(wù)器電力基礎(chǔ)設(shè)施

2011-04-07 14:07:56

活動(dòng)目錄

2021-12-02 14:27:24

區(qū)塊鏈供應(yīng)鏈管理SCM

2018-05-11 10:49:27

區(qū)塊鏈應(yīng)用程序

2018-12-19 21:27:47

2018-05-09 09:23:28

2021-06-10 14:27:08

物聯(lián)網(wǎng)大數(shù)據(jù)IOT

2022-06-30 20:47:58

區(qū)塊鏈
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)