簡述:雖然現(xiàn)在區(qū)塊鏈火熱,但是我仍然對區(qū)塊鏈的使用抱有疑問。首先的疑問是,區(qū)塊鏈的程序是運行在服務提供商的數(shù)據(jù)中心,還是運行在客戶端?如果程序運行在客戶端,因為區(qū)塊鏈需要不停的去生成新的block(“挖礦”)來存儲不斷產(chǎn)生
雖然區(qū)塊鏈現(xiàn)在很熱,但我仍然對區(qū)塊鏈的使用有疑問。
第一個問題是,區(qū)塊鏈程序是在服務提供商的數(shù)據(jù)中心運行,還是在客戶端運行?
如果程序在客戶端運行,區(qū)塊鏈需要不斷生成新的block(“挖礦”)存儲不斷生成的數(shù)據(jù),CPU它將始終處于全負荷運行狀態(tài)。在現(xiàn)代手機的第一個世界,我相信沒有用戶愿意讓他們的手機CPU滿負荷運行導致一個可以使用2年的手機電池只能使用2個月,而手機一直處于燙手山芋的狀態(tài)。
如果程序在服務提供商的數(shù)據(jù)中心運行,區(qū)塊鏈是否對用戶透明,用戶只是通過呼叫服務提供商restfulapi來讀寫數(shù)據(jù)的話,這樣就喪失了區(qū)塊鏈的分散性/安全性特性。因為政府仍然可以通過關(guān)閉整個服務提供商的數(shù)據(jù)中心來中斷服務。安全方面,hack一個調(diào)用restfulapi的手機app難度明顯小于hack區(qū)塊鏈本身。
另外,傳統(tǒng)的web服務只需要能夠承受負荷的服務器,cpu只有當用戶要求時,夜晚才會忙。
在數(shù)據(jù)中心運行的區(qū)塊鏈程序需要不斷挖掘,CPU它將始終處于滿負荷狀態(tài),甚至可能采用特殊的采礦服務器,導致大量的電力消耗。
我對此表示懷疑。與傳統(tǒng)相比,區(qū)塊鏈服務的使用與傳統(tǒng)服務相比。web服務優(yōu)勢在哪里?
區(qū)塊鏈架構(gòu)與傳統(tǒng)網(wǎng)絡服務架構(gòu)的區(qū)別
與傳統(tǒng)網(wǎng)絡服務架構(gòu)最大的區(qū)別不是技術(shù)上的,而是數(shù)據(jù)的所有權(quán)。一般來說,傳統(tǒng)的網(wǎng)絡服務架構(gòu)必須有數(shù)據(jù)庫存儲,數(shù)據(jù)庫通常由服務提供商管理,即數(shù)據(jù)屬于服務提供商。
那么你來考慮,你今天發(fā)布的美食照片,在哪里消費了多少錢,這個數(shù)據(jù)不應當完全是服務商所有,這是你自己的數(shù)據(jù),他們提供了服務,就理所當然的占有了你的數(shù)據(jù),甚至可以毫無底線地出賣你的數(shù)據(jù)。
如果服務提供商想利用你的(隱私)數(shù)據(jù)產(chǎn)生商業(yè)價值,他們應該得到你的授權(quán),不是嗎?——這將回到我們最近研究的區(qū)塊鏈數(shù)字身份系統(tǒng)。...扯遠了)
回到架構(gòu),由于不同的想法,區(qū)塊鏈不能從傳統(tǒng)的網(wǎng)絡服務架構(gòu)的角度來看待,完全放棄原有的架構(gòu):高并發(fā)、負載平衡、緩存命中等。
區(qū)塊鏈不是為高并發(fā)而生的,而是為用戶/應用而生的低成本可信互聯(lián)網(wǎng)。
回答以下問題(/□\):
#1區(qū)塊鏈程序是在服務提供商的數(shù)據(jù)中心運行,還是在客戶端運行?
客戶端。
由于是P2P每個節(jié)點都是數(shù)據(jù)提供者和接收者。
#2.CPU它將始終處于滿負荷運行狀態(tài)。
在成熟的區(qū)塊鏈架構(gòu)下,這部分由共識算法決定,CPU占用率不高,主要是處理消息包、加解密等非計算密集功能。因為共識是交給的GPU或者做計算能力更強的設備。
#3如果程序在服務提供商的數(shù)據(jù)中心運行,區(qū)塊鏈是否對用戶透明,用戶只是通過呼叫服務提供商restfulapi讀寫數(shù)據(jù)會失去區(qū)塊鏈的分散性/安全性。
是個人用戶,是企業(yè)用戶。
你看,如果你知道傳統(tǒng)的網(wǎng)絡服務架構(gòu),區(qū)塊鏈也是如此:分而治之。
不能拆分的東西是什么?如果太粗,拆模塊拆功能,拆粗繼續(xù)拆,拆細做事,事務完成后提交廣播。
回答主要問題:程序在哪里運行,挖掘如何進行。
以下介紹以公共鏈(如比特幣)為目標。
第一,程序在客戶端運行。
客戶端種類繁多,包括全節(jié)點客戶端、輕節(jié)點客戶端、采礦客戶端等。全節(jié)點客戶端保存完整的區(qū)塊鏈賬本,提供轉(zhuǎn)賬功能,提供solo挖礦功能。輕節(jié)點客戶端不存儲完整的賬簿,用梅克爾樹驗證賬簿。挖礦客戶端一般只挖礦,要連接礦池。我們的用戶運行完整,輕節(jié)點客戶端。節(jié)點間沒有服務器或中央數(shù)據(jù)庫這個角色是平等的。一些網(wǎng)站幫助我們托管完整的賬簿(太大,個人電腦不應該存儲),但它們不是所謂的服務器,如果它們的賬簿文件出錯,將被其他節(jié)點拒絕。
第二,采礦可以與用戶分離。
我們運行完整、輕節(jié)點客戶端,不需要采礦,只需轉(zhuǎn)賬(或參與智能合同)操作,將操作廣播到節(jié)點網(wǎng)絡,特殊礦工將包裝這些信息,生成塊,作為一般用戶,我們接收這些塊,繼續(xù)更新賬本文件。
綜上所述,區(qū)塊鏈網(wǎng)絡不需要中央服務器,節(jié)點之間是平等的,一般用戶不需要進行,甚至不需要存儲完整的賬簿。
繼續(xù)討論:使用區(qū)塊鏈而不是傳統(tǒng)的web服務的原因在哪里?當一個系統(tǒng)可能需要歷史不可篡改、匿名、消除信任中介等特征時,就有必要將其轉(zhuǎn)換為區(qū)塊鏈。這些特征是由一致性驗證、共同賬簿、點對點廣播網(wǎng)絡、工作量或權(quán)益證明等機制共同建立的??梢哉f,當我們不能充分信任一個可以由人治理的集中數(shù)據(jù)服務時,我們將提出轉(zhuǎn)移到區(qū)塊鏈的需求。誠然,由于PoW等設計,支付計算成本;由于塊的更新速度和尺寸有限,性能有限。但區(qū)塊鏈帶來的信任價值將遠遠超過這些受技術(shù)現(xiàn)狀影響的支出,并將因技術(shù)發(fā)展而進一步減少。
騰佑科技IDC提供全球海外服務器租賃托管,如香港服務器、美國服務器等。是區(qū)域鏈、直銷、流媒體、外貿(mào)、游戲等服務器解決方案的首選品牌。騰佑科技為多家企業(yè)提供區(qū)塊鏈服務器租賃托管解決方案,支持其區(qū)塊鏈托管服務器!詳情請在線客服!
騰佑科技(www.mubashirfilms.com)成立于2009年,總部位于河南鄭州,是一家集互聯(lián)網(wǎng)基礎設施及軟硬件于一體化的高新技術(shù)企業(yè),具有IDC/ISP/ICP/云牌照、雙軟等資質(zhì),并擁有多個國家版權(quán)局認證。公司自成立以來,一直致力于發(fā)展互聯(lián)網(wǎng)IDC數(shù)據(jù)中心DataCenter、云計算Cloud、大數(shù)據(jù)BigDate、人工智能AI、內(nèi)容加速CDN、互聯(lián)網(wǎng)安全、軟件定制開發(fā)等產(chǎn)品服務及行業(yè)客戶技術(shù)一體化智能解決方案;2018年成為百度智能云AI河南服務中心。
售前咨詢熱線:400-996-8756
備案提交:0371-89913068
售后客服:0371-89913000
搜索詞
熱門產(chǎn)品推薦