偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

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

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

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

[[405746]]

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

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

2011年至2021年全球區(qū)塊鏈數(shù)字錢包用戶的增長趨勢

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

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

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

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

[[405747]]

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

以下概述一下來自不同領(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ī)生的建議展示個性化的健康計劃之外,基于智能合約的應(yīng)用程序還規(guī)定了要共享的數(shù)據(jù)類型。

(2)Filament

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

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

(3)PROPY

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

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

(4)KYC-Chain

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

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

區(qū)塊鏈開發(fā)平臺

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

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

不同類型的區(qū)塊鏈平臺

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

結(jié)論

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

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

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

 

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

2020-03-02 11:47:27

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

2011-04-07 09:07:00

外包項目

2022-02-16 12:03:02

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

2022-01-20 15:33:30

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

2016-01-24 22:14:51

2009-07-14 14:56:06

微軟虛擬化VDI

2020-11-12 10:30:42

多云公共云私有云

2012-02-10 09:25:57

服務(wù)器虛擬化

2018-02-08 17:20:47

2015-06-09 15:53:17

布線技術(shù)

2018-08-07 15:30:12

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

2014-01-21 09:54:56

2024-01-23 15:23:06

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

2021-12-02 14:27:24

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

2022-06-30 20:47:58

區(qū)塊鏈

2018-05-11 10:49:27

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

2011-04-07 14:07:56

活動目錄

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
點贊
收藏

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