掃盲丨關于區塊鏈你需要了解的所有概念

掃盲丨關于區塊鏈你需要了解的所有概念

如今存儲信息的方式有什么問題?

目前,支配我們生活的數據大部分都儲存在一個地方,不論是在私人服務器、云、圖書館或檔案館的紙上。大多數情況下這很好,但這也容易受到攻擊。

最近有消息稱,去年黑客入侵了優步,盜取了5700萬用戶的個人信息。同年,美國婚外情交友網站Ashley Madison有多達3700萬的用戶信息被泄露。以及美國信用評級公司Equifax,有超過1.43億消費者的個人資料被泄露,包括社會保險號、駕照號、信用卡信息等被盜。

這些違規行為可能造成嚴重后果,讓數百萬人遭受身份盜用和欺詐。Ashley Madison數據泄露加劇了這個問題,至少導致了兩起自殺事件。

區塊鏈會阻止這些問題嗎?

不一定。

如果你設置的密碼過于簡單,區塊鏈無法阻止黑客入侵你的計算機系統。但是有時,黑客如果使用蠻力,強大的計算能力來攻擊系統,那么區塊鏈將讓這種入侵不可能實現。

“互聯網的建立是為了傳遞信息,”區塊鏈商業委員會CEO,區塊鏈技術公司BitFury的通信主管Jamie Smith說。“這些信息需要存儲在某處,因此地球上的每個人都有不計其數的數據庫。你可以把這些數據庫想象成房子,入侵這些房子很難,但并非不可能,而網絡安全只是保護房子的方法之一。“

區塊鏈技術將數據庫分解成百萬個小塊,然后分散到數千臺計算機中。“現在不是入侵某個房子,”Jamie說,“你現在必須入侵整個城鎮。”

這就是“分布式”嗎?

完全正確。

無論是像比特幣這樣的貨幣單位,自動駕駛汽車的導航系統,還是你的醫療或投票記錄,這些都通過交織在一起的數據網絡傳遍整個網絡。系統越復雜,則越安全。

這僅僅是開始。它還能進行自我檢查和自我修復。區塊鏈中的計算機通過檢查和驗證交易來保持其完整性,然后形成包含每條數據的歷史記錄的鏈。因為區塊鏈在不斷進行自我檢查,所以其數據是不可變的。即使黑客設法入侵一個區塊,他們所做的任何更改都會立即被發現。

為了讓參與者自愿進行處理,區塊鏈的不同系統以代幣(token)的形式提供激勵措施。比特幣就是這樣:用計算機能力換取有價值的代幣。這個過程被稱為“挖礦”(mining),這個概念由比特幣的發明者中本聰提出。

中本聰認為,通過正確的激勵措施,“基于加密證明而不是信任的網絡,能夠讓任何有意愿的雙方直接進行交易,而不需要可信的第三方“,這樣能夠促進有機發展,網絡上的參與者越多,就有更多的力量來進行自我維護。如今,在區塊鏈中進行挖礦的計算機能夠每秒運行近5萬兆次的加密操作,這稱為“哈希”(hash)。

在地球上從未出現過能夠每秒進行4萬兆次哈希操作的超級計算機。這比世界上500臺超級計算機加起來還要強大。同時這也需要大量的電力,比特幣挖礦如今使用的電力比整個愛爾蘭還多。

很難直接進行比較。以每秒浮點運算數(FLOPS)衡量的超級計算機功率不能與每秒的哈希值直接比較。這就像轉矩和馬力之間的區別,拖拉機可能比法拉利更強力,但速度就遠比不上后者了。在短期內,比特幣不會在國際象棋中擊敗深藍,它不是為此而設計的。但之前從未出現過與之類似的事物。

中本聰究竟是誰?

中本聰的身份一直是個迷。多年來,很多人都聲稱自己是他,但從未被證實。還有推測中本聰可能是一群人。

我們所知道的是,中本聰是在一個名為解密高手(cypherpunks)的活動中出現,這是由密碼學家、程序員和各種思想家構成的團體。在20世紀末,他們開始質疑是否有更好的方法來處理隱私問題和信息。當中的成員包括開發匿名瀏覽器Tor的Jacob Applebaum,維基解密的Julian Assange,以及開發分布式文件共享平臺BitTorrent的Bram Cohen。

BitTorrent是什么?

BitTorrent是我表哥用來下載盜版“權力的游戲”的東西嗎?

就是那個。

Cohen的觀點是,如果你把整個文件分成小塊,而不是共享整個文件,那么人們可以從源頭,或在彼此之間下載這些零散的文件。從這個意義上說,BitTorrent與區塊鏈有類似之處。

紐約哥倫比亞大學計算機科學教授Steve Bellovin表示,對于解密高手(cypherpunks)來說,這是一個“完美的解決方案”。自80年代以來,加密貨幣一直以某種形式存在,但是它們是集中創建或管理。中本聰的見解高明之處在于,將整個內容分散化。

“你不必通過政府或銀行”Bellovin說,“解密高手cypherpunk希望實現近乎摩擦的世界經濟,從而讓資金在全球運轉,而不必經過政府或壟斷企業。”

大型銀行的質疑

摩根銀行的CEO Jamie Dimon曾直言不諱地批評比特幣。有人說比特幣價格的增長是泡沫,遲早會破滅。但如今對區塊鏈的關注不斷高漲,銀行也難免會關注。發布新型加密貨幣的代幣發行融資(ICO)在瘋狂激增。

摩根銀行的CEO Jamie Dimon

并非所有這些都是合法的。去年11月,美國證券交易委員會(SEC)向一家名為PlexCoin的ICO提起了欺詐指控。就在兩天后,名為NiceHash的加密貨幣挖礦市場成員發現,黑客入侵了該網站,并盜取了價值超過6000萬美元的比特幣。

不能通過檢查賬本找到黑客嗎?

理論上是可以的。

雖然比特幣在其早期曾被認為是毒品或洗錢等犯罪活動的工具,但這是基于對其的根本性誤解。如果你有足夠的資源,并且有能力通過傳訊加密貨幣,從而找出用戶相關的地址,那么你能夠比紙幣更準確地跟蹤比特幣的路徑。

記住:不要將比特幣用于非法活動,它是非匿名的。

盡管存在這些問題,區塊鏈已經在2017年成為主流,因為比特幣和以太坊的價值在一年飆升了10倍。

以太坊是什么?

以太坊是第二大的區塊鏈。它比比特幣小得多,其加密貨幣代幣ether的市值為420億美元,而比特幣為1萬億美元。 但以太坊可以將智能合約整合到區塊鏈中。“如果我上傳一個項目,比如設一個賭注,我投一些錢,你投一些錢,然后第三方告知我們芝加哥公牛隊與紐約尼克斯隊間的勝負,從而判斷賭注的輸贏“,以太坊創始人之一的Joe Lubin解釋到。

根據Lubin的說法,以太坊并不是像比特幣那樣的加密貨幣,而是一個完整的企業平臺,程序員可以在這個平臺上為任何事物構建應用程序。除以之外,由于投資者意識到其巨大價值,ether從一月份的價值8美元漲到12月的價值434美元。

區塊鏈前景如何?

區塊鏈將變得越來越規范化。作為貨幣基礎,它將面臨一些挑戰,但大多數大型銀行現在都有專門的加密貨幣部門,一些銀行正在考慮建立自己的私人區塊鏈。

一些地區也是如此。據報道,美國的一些州正在進行試行將投票轉到區塊鏈中。也有想法打算用區塊鏈來確保紐約證券交易所。沃爾瑪,雀巢和聯合利華正在研究使用區塊鏈來支撐其供應鏈。

風險投資家和比特幣投資者Tim Draper認為,最終“比特幣將是貨幣的主要來源。區塊鏈將用于獲取身份和確保合同。區塊鏈會非常普遍,人們不僅會熟知它,而且會廣泛地使用它。“

但這還有很長的路要走。比特幣的價格可能會繼續上漲,或者明天它可能會崩潰,并導致市場下跌,迫使監管機構作出反應。總之區塊鏈是未來的趨勢, 但實現的過程并非一帆風順。

轉載于:https://www.cnblogs.com/amengduo/p/9586539.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/390118.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/390118.shtml
英文地址,請注明出處:http://en.pswp.cn/news/390118.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

SpringBoot環境切換

2019獨角獸企業重金招聘Python工程師標準>>> 1.在application.yml中配置,如果java -jar banke-boot-bd-api-0.0.1-SNAPSHOT.jar,那么就是已application-test作為啟動的配置文件啟動 spring: profiles: active: test 2.如果java -jar banke-bo…

linux tar cvf_Linux中的Tar命令:Tar CVF和Tar XVF通過示例命令進行了解釋

linux tar cvfThe name tar is, by most accounts, short for tape archive. The "tapes" in question would be all those magnetic storage drives that were popular all the way back in the 1950s. 在大多數情況下, tar是磁帶歸檔的縮寫。 有問題的“…

1894. 找到需要補充粉筆的學生編號

1894. 找到需要補充粉筆的學生編號 一個班級里有 n 個學生,編號為 0 到 n - 1 。每個學生會依次回答問題,編號為 0 的學生先回答,然后是編號為 1 的學生,以此類推,直到編號為 n - 1 的學生,然后老師會重復…

[No0000B0]ReSharper操作指南1/16-入門與簡介

安裝指南 在安裝之前,您可能需要檢查系統要求。 ReSharper是一個VisualStudio擴展。它支持VisualStudio2010,2012,2013,2015和2017.安裝完成后,您將在VisualStudio的主菜單中找到新的ReSharper條目。大多數ReSharper命令都可以在這個菜單中找到。但是&a…

更改H2元素的顏色

In coding there are often many different solutions to a given problem. This is especially true when it comes to styling an HTML element.在編碼中,對于給定問題通常有許多不同的解決方案。 在樣式化HTML元素時,尤其如此。 One of the easiest …

[CTSC2008]圖騰totem

(圖騰這題做的我頭疼 233) 記 f(xxxx) 為 xxxx 出現的次數,那么題目就是要求 f(1324) - f(1243) - f(1432) 最有難度的是把上面的式子轉化一下,變成 f(1x2x) - f(14xx) - f(12xx) f(1234) 這點除非對 f 的求法能一眼看出來&#…

Box Shadow CSS教程–如何向任何HTML元素添加投影

We can add a drop shadow to any HTML element using the CSS property box-shadow. Heres how. 我們可以使用CSS屬性box-shadow將陰影添加到任何HTML元素。 這是如何做。 添加基本??投影 (Adding a Basic Drop Shadow) Lets first set up some basic HTML elements to add…

數據結構學習筆記(一)——《大話數據結構》

第一章 數據結構緒論 基本概念和術語 數據 描述客觀事物的符號,計算機中可以操作的對象,能被計算機識別并輸入給計算機處理的符號的集合。包括整型、實型等數值類型和字符、聲音、圖像、視頻等非數值類型。 數據元素 組成數據的、有一定意義的基本單位&a…

6. Z 字形變換

6. Z 字形變換 將一個給定字符串 s 根據給定的行數 numRows ,以從上往下、從左到右進行 Z 字形排列。 比如輸入字符串為 “PAYPALISHIRING” 行數為 3 時,排列如下: P A H N A P L S I I G Y I R之后,你的輸出需要從…

java的垃圾回收機制包括:主流回收算法和收集器(jvm的一個主要優化方向)

2019獨角獸企業重金招聘Python工程師標準>>> java的垃圾回收機制是java語言的一大特色,解放了開發人員對內存的復雜控制,但如果你想要一個高級java開發人員,還是需要知道其機制,所謂不僅要會用還要知道其原理這樣才能用…

北京dns服務器ip地址_什么是DNS? 域名系統,DNS服務器和IP地址概念介紹

北京dns服務器ip地址介紹 (Introduction) By the end of this article, you should have a better understanding of:在本文末尾,您應該對以下內容有更好的了解: What DNS is and what it does 什么是DNS及其作用 What DNS servers do DNS服務器做什么 …

767. 重構字符串

767. 重構字符串 給定一個字符串S,檢查是否能重新排布其中的字母,使得兩相鄰的字符不同。 若可行,輸出任意可行的結果。若不可行,返回空字符串。 示例 1: 輸入: S “aab” 輸出: “aba” 示例 2: 輸入: S “aaab” 輸出: “…

長生生物狂犬病疫苗造假

這兩天暴發的長生生物狂犬病疫苗造假案真是很厲害,世人都說投資不過山海關還真有一定道理。 市場上長生生物的狂犬病疫苗約占1/4左右,是一個非常大的用量。 你別說,疫苗真的是非常適合造假: 1. 狂犬病有一定潛伏期,幾天…

小程序 雜記

調試打印測試的方法: 方法1、顯示提示框 (微信自帶的API) wx.showToast({title: 成功,icon: success,duration: 2000 }) 方法2、js的console.log()方法 //test.js Page({onLoad: function(option){console.log(option.query)} }) wx.showToa…

使用fetch封裝ajax_如何使用Fetch在JavaScript中進行AJAX調用

使用fetch封裝ajaxI will be sharing bite sized learnings about JavaScript regularly in this series. Well cover JS fundamentals, browsers, DOM, system design, domain architecture and frameworks. 在本系列中,我將定期分享有關JavaScript的小知識。 我們…

RxJS筆記

RxJS 《深入淺出RxJS》讀書筆記遺留問題 Observable的HOT與COLD對應的實際場景,以及在編碼中的體現chapter1 html部分 測試你對時間的感覺按住我一秒鐘然后松手你的時間:毫秒jquery實現 var time new Date().getTime(); $("#hold-me").moused…

滾動一定的高度底色遞增

$(window).scroll(function() {var swipeHeight 200;//完全變色高度var scrollTop $(document).scrollTop();//頁面滾動高度var x scrollTop/swipeHeight;$(".head-bg").css({"opacity":x}); }) 轉載于:https://www.cnblogs.com/lhj-blog/p/8521525.htm…

@hot熱加載修飾器導致static靜態屬性丟失(已解決)

react開發的時候,引入熱加載,用了修飾器的引入方式,發現了一個很有意思的問題,網上并沒有相關文章,所以拋出來探討下。 一段很簡單的測試代碼。但是經過babel編碼后,變得很有意思。假設編碼成es2016&#x…

49. 字母異位詞分組

49. 字母異位詞分組 給你一個字符串數組,請你將 字母異位詞 組合在一起。可以按任意順序返回結果列表。 字母異位詞 是由重新排列源單詞的字母得到的一個新單詞,所有源單詞中的字母都恰好只用一次。 示例 1: 輸入: strs [“eat”, “tea”, “tan”…

python 入門程序_非Python程序員的Python速成課程-如何快速入門

python 入門程序This article is for people who already have experience in programming and want to learn Python quickly.本文適用于已經有編程經驗并希望快速學習Python的人們。 I created this resource out of frustration when I couldnt find an online course or a…