談談今年很火的區塊鏈 CDN


2017 年初,區塊鏈被越來越多的人知道。區塊鏈的概念其實很早就被提出來,曾經有人說過“區塊鏈技術被認為是繼蒸汽機、電力、互聯網之后,下一代顛覆性的核心技術。 如果說蒸汽機釋放了人們的生產力,電力解決了人們基本的生活需求,互聯網徹底改變了信息傳遞的方式,那么區塊鏈作為構造信任的機器,將可能徹底改變整個人類社會價值傳遞的方式。”

在技術實現上區塊鏈分布式與 CDN 的內容分發有着異曲同工之處,今天筆者就簡單聊下對區塊鏈 CDN 的見解。

什么是區塊鏈和去中心化賬本?

在聊區塊鏈之前,先來聊聊比特幣。 2017 年以來,我們經常在各種渠道看到比特幣的出現,那么比特幣是什么呢?它跟區塊鏈技術又有什么關系呢?

比特幣其實是一種區塊鏈應用。比特幣實際是一個互聯網上的去中心化賬本,一種點對點的加密數字貨幣;由計算機通過特定數學計算而產生,基於區塊鏈作為支付技術的虛擬貨幣。當用戶在電腦上運行比特幣客戶端軟件,運行軟件的電腦就稱為一個節點,大量節點互相連接形成一張點對點的網絡,比特幣去中心化賬本的實現就是依托於區塊鏈。

生活中的銀行就是一個中心化賬本

賬本就是銀行存儲的中心數據庫,它是記錄着大家的余額。當小明賬戶里有300塊錢,小紅賬戶里有200塊,小明想轉賬100塊給小紅,於是可以通過銀行櫃台、手機銀行、網上銀行等各種途徑進行轉賬操作。銀行在收到請求后會驗證小明的賬戶信息以及余額,確實成功后,就增加一條轉賬記錄。小明賬號余額:300-100=200,小紅賬號余額:200+100=300。在這個過程中,銀行就相當於一個中心化的賬本。

去中心化賬本就不需要銀行這個中間媒介

比如一個沒有銀行的村子里,每個人都有一本賬本,上面記錄着所有人的賬戶余額,小明的余額為300,小紅的余額為200元,當小明想轉100給小紅時,小明可以通過村子里的大喇叭廣播我用我的賬號轉賬100塊錢給小紅了。然后所有人聽到后並確認,是小明的賬號且有300余額,再修改自己的賬本。通過傳遞直到每個人的賬本都一樣。這個過程就是一個去中心化的過程。

比特幣就是這個去中心化賬本上交易的加密數字貨幣。小明在轉賬的時候向周圍的節點廣播轉賬交易請求,周圍節點可以類比村民,節點在確認小明有足夠的余額之后,記錄扣除他轉出的金額,各個節點把這個交易廣播給周圍的其他節點,一傳十十傳百,直到所有節點收到這筆交易。

區塊鏈與 CDN 的結合?

CDN 的全稱是 Content Delivery Network,即內容分發網絡。通過在各個地區放置的節點服務器,提供就近的訪問所需的內容,達到加速的目的。

目前已有多家區塊鏈 CDN 概念的公司提出,在傳統的 CDN 上引入以太坊智能合約、分享經濟和 P2P 技術。通過把普通用戶的閑置帶寬與上網設備(如 PC、路由、手機等智能設備)變成 CDN 網絡中的節點,使得節點數量無限增多。這樣不僅提供者可以獲得額外的收益,也可以使得 CDN 的成本更加低廉。

利用 P2P 技術確實可以做到所謂的無限節點,幫助用戶利用空閑的帶寬獲得額外的收入,並且價格十分低廉。但是目前針對 P2P 的加速更多是局限於點播視頻、大文件下載加速,而一般網站的圖片、小文件加速目前還不適用於 P2P 加速。

國內目前也有類似產品,通過提供路由器的方式,讓用戶的閑置帶寬有效被利用起來。但是同樣也有限制條件,訪問視頻、下載文件只能基於使用該廠商的播放器或者下載工具,或植入該廠商的播放器 SDK,相對來說還是有較大的局限性。

其次,目前也有區塊鏈概念的 CDN 廠商,還提出了把所有流量與帶寬數據都記錄在區塊鏈中,開發一個自助的 CDN 交易市場,讓閑置帶寬提供者與 CDN 使用者可以更加透明、自由地使用廠商發行的代幣(基於以太坊、比特幣等的虛擬貨幣)進行交易。

在筆者看來,這個更像是死搬硬套的概念,完全是為了發行代幣而進行的行為。2017年9月,我國叫停了CIO和比特幣等虛擬貨幣的交易,減少了濫用區塊鏈概念進行炒作的行為。技術沒有原罪,雖然CIO和虛擬貨幣交易被叫停,但區塊鏈技術依然得到了金融業的認可,招商銀行就將區塊鏈技術應用於現金管理領域。

結語

智能設備不斷普及,以及網絡帶寬不斷提升,國內的 CDN 行業確實處於快速發展的階段,而區塊鏈概念更適合用於金融、保險、醫療等領域。現階段的區塊鏈 CDN 只能說是強行生搬硬套概念,兩者的相互結合還需要很長的一段時間的發展。但是不可否認的是 P2P 等技術的慢慢成熟,CDN 行業會將會普及惠利更多的普通用戶,也許未來就有真正的區塊鏈 CDN 公司落地。

 

推薦閱讀:

為什么要選擇支持 HTTP/2 的 CDN

從 HTTP 到 HTTPS 再到 HSTS


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM