區(qū)塊鏈是分布式數(shù)據(jù)存儲(chǔ)、點(diǎn)對(duì)點(diǎn)傳輸、共識(shí)機(jī)制、加密算法等計(jì)算機(jī)技術(shù)的新型應(yīng)用模式。所謂共識(shí)機(jī)制是區(qū)塊鏈系統(tǒng)中實(shí)現(xiàn)不同節(jié)點(diǎn)之間建立信任、獲取權(quán)益的數(shù)學(xué)算法。
1、從狹義來(lái)講,區(qū)塊鏈?zhǔn)且环N按照時(shí)間順序?qū)?shù)據(jù)區(qū)塊以順序相連的方式組合成的一種鏈?zhǔn)綌?shù)據(jù)結(jié)構(gòu), 并以密碼學(xué)方式保證的不可篡改和不可偽造的分布式賬本。
2、從廣義來(lái)講,區(qū)塊鏈技術(shù)是利用塊鏈?zhǔn)綌?shù)據(jù)結(jié)構(gòu)來(lái)驗(yàn)證與存儲(chǔ)數(shù)據(jù)、利用分布式節(jié)點(diǎn)共識(shí)算法來(lái)生成和更新數(shù)據(jù)、利用密碼學(xué)的方式保證數(shù)據(jù)傳輸和訪問(wèn)的安全、利用由自動(dòng)化腳本代碼組成的智能合約來(lái)編程和操作數(shù)據(jù)的一種全新的分布式基礎(chǔ)架構(gòu)與計(jì)算方式。
區(qū)塊鏈網(wǎng)絡(luò)是去中心化的網(wǎng)絡(luò),是一個(gè)P2P網(wǎng)絡(luò)(Peer-to-Peer)網(wǎng)絡(luò)。網(wǎng)絡(luò)中不存在中央化的服務(wù)和層級(jí)結(jié)構(gòu),每個(gè)節(jié)點(diǎn)都是對(duì)等的節(jié)點(diǎn),各個(gè)節(jié)點(diǎn)共同提供網(wǎng)絡(luò)服務(wù)。即是客戶端,又是服務(wù)器。
一個(gè)節(jié)點(diǎn)實(shí)際上就是一臺(tái)接入?yún)^(qū)塊鏈的計(jì)算機(jī)(服務(wù)器),任何聯(lián)網(wǎng)的計(jì)算機(jī)都可以接入?yún)^(qū)塊鏈,所以區(qū)塊鏈上的節(jié)點(diǎn)是無(wú)數(shù)的。
區(qū)塊鏈節(jié)點(diǎn)分布在不同的地方,各節(jié)點(diǎn)自行維護(hù)及管理,需要專人管理及維護(hù)。由于分布式的特點(diǎn),區(qū)塊鏈系統(tǒng)很難被摧毀。
選擇區(qū)塊鏈服務(wù)器(區(qū)塊鏈公司開(kāi)發(fā)與應(yīng)用的計(jì)算機(jī))需要注意什么?
1.要注意數(shù)據(jù)處理速度。交易量大的用戶必須獨(dú)占一臺(tái)服務(wù)器。
2.帶寬是否充足
3.低延遲
服務(wù)器是否具備可擴(kuò)展性,網(wǎng)絡(luò)無(wú)延遲,無(wú)丟包率,在機(jī)房是否有專業(yè)技術(shù)維護(hù)人員。
4、儲(chǔ)存能力
網(wǎng)站數(shù)據(jù)信息的儲(chǔ)存,平臺(tái)交易的大流量的數(shù)據(jù)信息儲(chǔ)存對(duì)于內(nèi)存的要求能夠滿足。
云數(shù)據(jù)庫(kù)必須要廠商支持讀寫(xiě)分析并提供讀寫(xiě)分離的中間件,如無(wú)法提供將會(huì)影響性能。是否可選購(gòu)撮合引擎核心件服務(wù)組件。
5、常見(jiàn)故障的排除
如何應(yīng)對(duì)網(wǎng)絡(luò)黑客攻擊,如何解決網(wǎng)絡(luò)硬件配置造成的服務(wù)器常見(jiàn)故障,web服務(wù)技術(shù),系統(tǒng)在線診斷技術(shù),常見(jiàn)故障解決的技術(shù)人員是否具備。
6、安全系數(shù)和穩(wěn)定性
區(qū)塊鏈服務(wù)器的安全系數(shù)和穩(wěn)定性也很重要,應(yīng)重視服務(wù)器的安全系數(shù)和穩(wěn)定性,在被攻擊時(shí)是否有預(yù)案。
Nginx是web 服務(wù)器,該服務(wù)器有兩種配置方向。
一種采用多機(jī)中配形式,一種采用頂配方式,建議16核32G,一般采用8核32G。需要支持動(dòng)態(tài)升降,帶寬按量收費(fèi)。廠商必須能夠提供負(fù)載均衡服務(wù)器,用于Nginx的web服務(wù)器集群部署。