1. 程式人生 > >怎麽才能加快學習雲計算?雲計算區塊鏈是什麽?

怎麽才能加快學習雲計算?雲計算區塊鏈是什麽?

雲計算

雲計算是分布式計算、並行計算、效用計算、網絡存儲、虛擬化、負載均衡、熱備份冗余等傳統計算機和網絡技術發展融合的產物。許多雲計算部署依賴於計算機集群的緊耦合的工作方式,但與網格計算,這種松耦合工作方式的體系結構、目的、工作方式大相徑庭。雲計算強調計算機集群像一臺電腦一樣工作。雲計算服務除了提供計算服務外,還必然提供了存儲服務。“雲”是一個龐大的資源池,減少了冗余,提高了資源利用率,但是降低了可靠性。無論其提供的雲計算技術優勢有多強,都不可避免用戶數據被“竊用”。

區塊鏈是分布式數據存儲、點對點傳輸、共識機制、加密算法等計算機技術的新型應用模式。區塊鏈的鏈式結構,加上分布式記賬和共識機制等,決定數據難以被篡改。區塊鏈是去中心化的技術,強調沒有中心化的機構去控制它,每一個人都知道其中在發生的事情。但是以比特幣為例,區塊鏈體系過於強調“去中心”,反而影響其效率、成本與監管。比特幣區塊鏈體系要實現“去中心”,就需要大量外部計算機接入並共同運行(這成為“去中心”運行的基礎條件),加入的計算機節點越多,在比特幣的挖礦與轉讓需要全網廣播、驗證、分布式處理等的難度就越大,成本高,效率低。

原來的中心化存儲方式,一旦中心控制機構自身或者中心化機制被黑,賬本就能被輕易修改,但是現在起碼要攻破全網一半以上的節點或者算力。即便攻擊得逞,參與者也會發現鏈出現問題,整條鏈相當於廢了,黑客獲得的資產沒有任何價值,發起攻擊得不償失。區塊鏈的分布式記賬就是利用高冗余來保障安全性。雲計算廠商普遍提供的容災解決方案是“兩地三中心”,比特幣和以太坊則是每個節點都有一份,共計成百上千份,顯然一點都不節省。

區塊鏈的烏托邦藍圖中,是一個“去中心”、去中介、民主公平、沒有人為操控和腐敗,安全穩定的“美好世界”。想象一下,沒有Uber或者滴滴,而是用區塊鏈版本的Uber或滴滴,這樣實質上就是一個由其成員共有的協作組織。當有潛在的乘客希望租車,這個軟件就會在區塊鏈上搜索所有的車源,並將符合乘客要求的車源過濾後顯示出來。區塊鏈不會讓出租車司機失業,而是會讓Uber或者滴滴失業,並讓出租車司機直接為顧客服務。

怎麽才能加快學習雲計算?雲計算區塊鏈是什麽?