區塊鏈本身只是一種計算機技術,拿比特幣來說,本質只是一種去中心化的支付手段,為何可以與幣掛鉤?


這裡有一個先有目的後有技術,還是先有技術後有目的的辯證關係,事實上,這兩種情況都是存在的,而且互相影響,有時是互相強化互相促進,有時是互相抵消的關係。人有了動機去改造世界,於是層出不窮地研究新技術,有了新技術,強化了我們改造世界的動機。而有時研發不出實現辦法,只能(暫時)打消了動機。

最早我們是為了去炸死別人,因此研究出了核子彈。後來,有了原子彈,我們產生了利用它(技術)來做核電站進行發電的目的。回過去看,在某個歷史進程中,人要炸死別人的動機,比發電的動機還強,所以這個基礎技術首先被用於造原子彈,而不是用於造電廠。

區塊鏈技術包含計算機、密碼學、經濟學、博弈論、網路通信等方面的知識,這些知識被用於造「幣」,造出來後有人提出來區塊鏈技術這個概念,分析出區塊鏈還有其他方面的應用場景。

區塊鏈的這些技術首先被用來「造幣」,是我們人類一直有強烈的造幣的動機,從最早人類文明開始,就在自然界尋找可以作為幣的東西,從貝殼到石頭到黃金,白銀,銅,鐵,都被拿來造幣,但一直不過癮,後來搞紙幣,然後是去紙幣化………

這種動機源於人類對幣的需求和動機是存在的,就像我們一直在研究新武器,一直不過癮,遲早要把離子炮研究出來,這些動機和需求也許比較複雜,總而言之地球孤懸於宇宙,人類仍然存在幹掉別人的動機,就會一直不過癮。

我們對幣的追求還遠沒有過癮,人類社會不會停止對貨幣形式和規則改進的追求,區塊鏈就是這麼搞出幣的,區塊鏈不搞出來,還會有鏈塊區搞出來幣,沒有離子炮,也會有炮子離。偶然性背後有其必然性。

區塊鏈的基礎技術,包括密碼學研究上的突破,互聯網的全面鋪開,給大規模部署一種點對點的貨幣提供了技術實現的路線,一測試,果然很給力,於是就造出了比特幣,技術也起到了對原來就客觀存在的動機的一種強化作用,而動機得到實現也會進一步強化技術的研發。


謝邀!!!

首先我們要清楚區塊鏈和比特幣的區別。

區塊鏈是一門技術,而比特幣只是區塊鏈的一個應用而已。

區塊鏈不一定要與幣掛鉤,像聯盟鏈、私有鏈這些都是不需要幣的,但是個人認為有幣區塊鏈會更長久。


首先,追根溯源,區塊鏈技術的本質是以去可信第三方的方式實現數據確權。而為了讓一個去中心化系統正常運轉起來,需要在系統內設計一個原生的經濟模型來激勵參與者,於是就有了代幣。引入代幣後,它的權益性、加密型和流動性使它激活了區塊鏈經濟系統,一系列的經濟行為和機制也變得順其自然。

發佈於 2019-06-07繼續瀏覽內容知乎發現更大的世界打開Chrome繼續KrisKris區塊鏈愛好者

比特幣:一種點對點的電子現金系統,通過隨機散列(hashing)對全部交易加上時間戳(timestamps),將它們合併入一個不斷延伸的基於隨機散列的工作量證明(proof-of-work)的鏈條作為交易記錄。

Kris:比特幣白皮書?

zhuanlan.zhihu.com圖標

白皮書寫的很清楚,了解一下。


比特幣:一種點對點的電子現金系統,通過隨機散列(hashing)對全部交易加上時間戳(timestamps),將它們合併入一個不斷延伸的基於隨機散列的工作量證明(proof-of-work)的鏈條作為交易記錄。

Kris:比特幣白皮書?

zhuanlan.zhihu.com圖標

白皮書寫的很清楚,了解一下。


高瞻遠矚

鑒往知來

要說去年什麼東西最火,「人工智慧 」 當之無愧了。

新發布的產品要是不加這幾個字,就好像上個世紀的東西一樣,都不好意思拿出來~

人工智慧 = 「 智慧 」 BUFF

但是今年,要說什麼東西最火,恐怕非 「 區塊鏈 」 莫屬。。

去年年末,跟區塊鏈聯繫最緊密的比特幣的價格,跟坐上了宇宙飛船一樣,直奔火星而去。

雖然這兩天比特幣沒有再像以前那樣瘋狂,可是這個暴漲趨勢卻轉移到了股市上了。

現在,什麼公司沾上「 區塊鏈 」三個字,那身價是蹭蹭地往上漲,從股票價格上反映的特別明顯。

區塊鏈 = 「 氪金 」 BUFF

本來以為要翻身了,可憐人人網一秒。

這股 「 區塊鏈 」 投資風,在國內也吹的群魔亂舞,你出門不說自己搞區塊鏈的,都不好意思在圈裡混!

好多人對此表示一臉懵逼,區塊鏈是什麼?就那些個虛擬幣,就能帶來技術革命,給我們的生活帶來巨大衝擊?

其實,到這裡,好多人已經走進了一個誤區,區塊鏈是一種技術,比特幣只是最先驗證區塊鏈技術的一種產品罷了

區塊鏈能改變世界,Bees是信的,比特幣能不能改變世界不好說,但是確實改變了一些人的命運。

高老闆估計在開玩笑,區塊是可查的,根本沒有2W個幣的記錄。。。)

Bees去年 8 月底就曾經寫過一篇文章,裡面稍微解釋了一下區塊鏈技術,並揭露了一下某些騙錢的虛擬幣是怎麼回事(傳送門)。

不過好多差友沒有看過那篇文章,那篇文章也沒有說區塊鏈如何改變世界,所以Bees決定今天再給大家嘮嘮~

在維基百科上,區塊鏈的定義是:用分散式資料庫識別、傳播和記載信息的智能化對等網路

說人話,就是有大量不同地點、不同設備同時負責信息的識別、傳播和記錄。

給大家打個比方~

有一天小明借給小紅十萬塊錢,記錄小明給小紅十萬塊的事實證據就是銀行的打款證明。如果小紅是一個超級黑客,把銀行系統給黑掉,那條記錄被刪除或者篡改,小紅就可以抵賴小明沒有給她打款。

所以小明借出去的十萬塊錢能不能被記錄,全看銀行的安全系統夠不夠好。

但是如果是區塊鏈技術,就不會發生上述事情。

因為是區塊鏈運用的是分散式系統,也就是記錄上述信息的同時有很多人。小明借給小紅錢的時候,記錄這件事的人不光是銀行,還有同時接收到這條轉賬記錄的其它人,假設是路人甲乙丙丁的電腦。

當然,大家帳也不是白記的,小明這時候需要付給甲乙丙丁一定的辛苦費,也就是俗稱比特幣交易的「礦工費」。

所以,這時候,小紅只黑掉銀行系統是不行的,其它人也存有這個記錄,無法賴賬。

這時候,就要說,區塊鏈的加密演算法了。(覺得文字枯燥的朋友可以直接拉到最後看視頻

比特幣的挖礦和節點軟體是基於P2P網路、數字簽名、密碼學證據來發起和驗證交易的。節點向網路廣播交易,這些廣播出來的交易在經過礦工的驗證後,礦工用自己的工作證明結果來表達確認,確認後的交易會被打包到數據塊中,數據塊會串起來形成連續的數據塊鏈。

記賬工作

由於記賬是有獎勵的,每次記賬都可以給自己憑空增加一定數量的個比特幣(當前是12.5比特幣,博文寫作時每個比特幣是4萬人民幣以上,大家可以算算多少錢),因此就出現大家爭相記賬,大家一起記賬就會引起問題:出現記賬不一致的問題,比特幣系統引入工作量證明來解決這個問題,規則如下:

一段時間內(10分鐘左右,具體時間會與密碼學難題難度相互影響)只有一人可以記賬成功

通過解決密碼學難題(即工作量證明)競爭獲得唯一記賬權

其他節點複製記賬結果

不過在進行工作量證明之前,記賬節點會做進行如下準備工作:收集廣播中還沒有被記錄賬本的原始交易信息檢查每個交易信息中付款地址有沒有足夠的餘額驗證交易是否有正確的簽名把驗證通過的交易信息進行打包記錄添加一個獎勵交易:給自己的地址增加12.5比特幣如果節點爭奪記賬權成功的話,就可以得到12.5比特幣的獎勵。

工作量證明

從區塊鏈記賬原理我們了解到,每次記賬的時候回把上一個塊的Hash值和當前的賬頁信息一起作為原始信息進行Hash。

如果僅僅是這樣,顯然每個人都可以很輕鬆的完成記賬。

為了保證10分鐘左右只有一個人可以記賬,就必須要提高記賬的難度,使得Hash的結果必須以若干個0開頭。同是為了滿足這個條件,在進行Hash時引入一個隨機數變數。

用偽代碼表示一下:

# 沒有難度時為:Hash(上一個Hash值,交易記錄集) = 456635BCD

Hash(上一個Hash值,交易記錄集,隨機數) = 0000aFD635BCD

我們知道改變Hash的原始信息的任何一部分,Hash值也會隨之不斷的變化,因此在運算Hash時,不斷的改變隨機數的值,總可以找的一個隨機數使的Hash的結果以若干個0開頭(下文把這個過程稱為猜謎),率先找到隨機數的節點就獲得此次記賬的唯一記賬權。

每一個比特幣的節點都會收集所有尚未確認的交易,並將其歸集到一個數據塊中,這個數據塊會和前面一個數據塊集成在一起。礦工節點會附加一個隨機調整數,並計算前一個數據塊的SHA-256哈希運算值。挖礦節點不斷重複進行嘗試,直到它找到的隨機調整數使得產生的哈希值低於某個特定的目標。

驗證

在節點成功找到滿足的Hash值之後,會馬上對全網進行廣播打包區塊,網路的節點收到廣播打包區塊,會立刻對其進行驗證。

如果驗證通過,則表明已經有節點成功解迷,自己就不再競爭當前區塊打包,而是選擇接受這個區塊,記錄到自己的賬本中,然後進行下一個區塊的競爭猜謎。

網路中只有最快解謎的區塊,才會添加的賬本中,其他的節點進行複製,這樣就保證了整個賬本的唯一性。

假如節點有任何的作弊行為,都會導致網路的節點驗證不通過,直接丟棄其打包的區塊,這個區塊就無法記錄到總賬本中,作弊的節點耗費的成本就白費了,因此在巨大的挖礦成本下,也使得礦工自覺自愿的遵守比特幣系統的共識協議,也就確保了整個系統的安全。

由於哈希運算是不可逆的,尋找到符合要求的隨機調整數非常困難,需要一個可以預計總數的不斷試錯過程。這時,工作量證明機制就發揮作用了。當一個節點找到了符合要求的解,那麼它就可以向全網廣播自己的結果。其他節點就可以接收這個新解出來的數據塊,並檢驗其是否符合規格。如果其他節點通過計算哈希值發現確實滿足要求,那麼該數據塊有效,其他節點就會接受該數據塊,並將其附加在自己已有的鏈條之後。

如何獲取比特幣

除了將接收到的交易信息打包到據塊,每個數據塊都會允許發行一定數量的新比特幣,用來激勵成功發現數據塊的礦工。比特幣系統按照預定的貨幣增發節奏決定發行的比特幣數量。如果其他支付交易有給手續費的,那麼礦工還會獲得手續費。由於礦工可以自行決定是否將某一個交易數據打包到數據塊中,因此礦工有可能優先選擇手續費較高的交易來打包

比特幣早期通過CPU來獲取,而隨著GPU通用計算的優勢不斷顯現以及GPU速度的不斷發展,礦工們逐漸開始使用GPU取代CPU進行挖礦。前面我們已經介紹,比特幣挖礦採用的是SHA-256哈希值運算,這種演算法會進行大量的32位整數循環右移運算。

小哥哥小姐姐覺得理論有些繞,可以忽略直接看下面這個視頻好了

比特幣和區塊鏈啥原理?


區塊鏈本身就是從比特幣中提取的技術,是比特幣實現不可篡改、去中心化的底層技術支持。答主有點本末倒置,是比特幣帶火了區塊鏈技術,而不是區塊鏈技術變成幣。貨幣之所以能成為貨幣依靠的是信用(國家信用或者組織信用),區塊鏈技術天然是為了解決信用問題,而對信用最敏感的無疑就是貨幣


這位大哥,你搞反了。

是先有的BTC,成為數字貨幣。

然後,很多人,才抽象出底層技術,叫做區塊鏈技術的。


通過碼農寫的代碼,然後讓人去挖它的代碼,再變成一個個的各種代碼就是幣。


只是區塊鏈技術的一小小應用


通正token激勵


你這個問題就像在問公司制是如何變為股份的一樣。

區塊鏈是一種自激勵自循環的價值體制,激勵就是幣,計算機技術只是其實現的手段。

可不是一項單一的技術哦。


區塊鏈技術怎麼跟幣掛鉤的呢?有意思的問題,這裡面不得不提很多幣圈的原罪。

很大一部分原因,不搞幣拿什麼炒作?回家炒米飯嗎?很多項目就是為了搞幣來的,難道讓他跟韭菜聊技術、講代碼嗎?當然是揣著明白裝糊塗,渾水好摸魚啊。 說出來你可能不信,很多幣圈大佬除了知道一些區塊鏈術語,連基本的 p2p 網路、非對稱加密都不知道,他們玩的就是忽悠+圈子+炒作。就是在這樣的投機者鼓吹下,久而久之,區塊鏈=幣。

另外一種情況,區塊鏈是一種弱連接技術架構,沒有公司或者組織管區塊鏈網路,也沒人專門干測試、運維,全靠自發勞動。代幣是用戶與礦工(系統運維人員)之間清算的媒介。這種情況下代幣是共識演算法的激勵組成部分。比如比特幣網路中,沒有幣,就不會有礦工挖礦,比特幣網路也就不存在了。


首先提醒一下,是比特幣出現在前,區塊鏈技術出現在後

中央電視台有一個大型的記錄片《貨幣》,推薦看第一集,就能理解。

在人類歷史上,是先出現了交換需求,然後出現了貨幣,最後發展出了記賬技術和現代商業。

同樣在網路上,是先出現了去中心化交易需求,然後出現了比特幣,最後發展出了區塊鏈技術和分散式商業。

如果你想了解更多,推薦關注幣乎 BIHU.COM,這是國內最大最專業的區塊鏈技術社區,很多大V的文章能讓你對這個問題的理解更深刻。


推薦閱讀:
相关文章