客服電話:400-0755-992
客服郵箱:vip@wapadd.cn
服務時間:周一至周五 9:00-18:00
這是一篇加密貨幣的入門文章,是寫給沒有接觸過比特幣、加密貨幣的小伙伴的入門指南,接下來的內容,都將與加密貨幣相關。
前言
“加密貨幣就是貨幣”聽起來挺“白癡的”。想想背后的意思,言外之意就是“加密貨幣可能不是貨幣”,就非常值得玩味了。事實上,在我接觸的很多朋友當中,一開始認為后者的更多。包括我自己,也是經過探究一段時間之后,才認定這個結論的。
慣性定律不僅存在于物質世界,也存在于人類的認知世界。人類的經驗越豐富,理解新事物的阻力就會越大。特別是當一個新事物出現(xiàn)在面前,它的名字沒有什么特別,技術本身也不是什么新奇玩意的時候,說它是顛覆性創(chuàng)新,即將改變未來,著實讓人費解。
這里,針對沒有接觸過加密貨幣的人,試圖用最直白的語言,寫一篇通俗、簡單的入門文章,架起人類思考和接納加密貨幣的橋梁。如果看完之后,你有了那么點激動,想要繼續(xù)探究下去,本文就算成功了。
本文,會涉及到入門者一開始就碰到的一些概念,比如:什么是加密貨幣?與大家日常使用的各種數(shù)字幣有什么區(qū)別?有什么優(yōu)勢,為什么會如此受到吹捧?等等。基本上,都是我一個程序員最通俗的理解。
加密貨幣最簡史
加密貨幣首先是一種數(shù)字貨幣。早在比特幣出現(xiàn)之前,“數(shù)字貨幣”、“虛擬貨幣”、“電子貨幣”等就已經出現(xiàn)了,特別以“虛擬貨幣”居多,最簡單的理解就是“貨幣數(shù)字化或虛擬化”。這里的貨幣是現(xiàn)實的法幣,比如美元、人民幣,數(shù)字化就是不用拿鈔票,直接通過網銀、支付寶等就可以支付。
后來,在游戲平臺,最早提出了游戲幣的概念,通過法幣直接兌換,然后,玩家使用它購買各種裝備。接著,很多網站也推出了各種幣,通過游戲的思維,用以吸引用戶。這些所謂的數(shù)字貨幣,最直觀的解釋,其實就是“代幣”。
近年來,比特幣出現(xiàn),一種真正的可以稱為“貨幣”的數(shù)字貨幣誕生,人們卻很難把它與其他數(shù)字貨幣區(qū)分開。原因很簡單,一方面,不接受的慣性非常強:大部分人都有豐富的數(shù)字幣使用經驗,滿世界都是“數(shù)字貨幣”,偏偏它就不同嗎?
另一方面,接受的阻力非常大:理解加密貨幣需要知道點P2P網絡是怎么回事,知道有加密解密技術這么回事,最好還能了解點數(shù)據(jù)庫技術,每一樣都不是普通人所具備的。
即便這些技術都具備了,但是要想實現(xiàn)像法幣一樣的功能和特點,也不是幾個人腦洞大開,想想就能明白的。所以,在人們的思維里一切“數(shù)字貨幣”并不是真正的貨幣,而僅僅是“代幣”而已,“加密貨幣就是貨幣”反而令人費解,讓人難以接受。
什么是加密貨幣?
這個問題,我在網絡搜索了一下,非常奇葩的是,直接回答這個問題的竟然是一個傳銷幣(把加密貨幣當作核心產品,通過傳銷發(fā)行的加密貨幣),當然,內容也沒有直接回答,只是談了談與法幣(像美元、人民幣等由銀行或國家發(fā)行的紙幣)的區(qū)別。可見,界定一下這個概念,還是非常必要的。
我們所說的“加密貨幣”,英文是“Cryptocurrency”,也有人在百科上翻譯成“密碼貨幣”,可以解釋為一種加密電子貨幣(或數(shù)字貨幣),典型的例子就是比特幣。所以,我們不妨使用比特幣來給加密貨幣下個定義:
加密貨幣,是一種基于點對點網絡(P2P網絡)、沒有發(fā)行機構、總量基本固定的加密電子通貨。
解讀:
(1)P2P網絡:這個不是什么新鮮玩意,最早我們使用的Bit下載,就是基于P2P網絡的,現(xiàn)在很多下載工具都支持。它的好處就是“去中心化”,也就是沒有中央服務器,要下載的文件都在用戶自己電腦上,而且下載速度更快;
(2)沒有發(fā)行機構:就是說,不是那個公司、銀行或國家控制發(fā)行的。要做到這一點,同時防止通貨膨脹等因素,需要在編程中使用非常復雜的機制和規(guī)則來實現(xiàn)。
(3)總量基本固定:這是保證加密貨幣價值的一種策略,“物以稀為貴”,任何東西沒有上限就會失去它的吸引力。這一點,區(qū)別于很多網絡社區(qū)使用的積分,比如:A幣、C幣、Q幣、S幣等。
(4)加密:這里說的加密,不是用戶使用的輸入用戶名、密碼那種簡單的權限控制,而是對每一個產生的電子貨幣本身的交易與傳輸?shù)募用堋C艽a學本身很復雜,但是使用它并不復雜,明白這個就足夠了。
(5)電子通貨:也就是說加密貨幣就是貨幣,跟法幣一樣,可以自由交易,只不過是一種電子(數(shù)字)形式而已。那么什么A幣、Q幣之類的不是貨幣嗎?不是,下面詳細解釋這一點。
加密貨幣就是貨幣
加密貨幣就是貨幣,這是一個近乎“瞎掰”的奇葩結論,當我們了解了上面的歷史和概念定義之后,就容易理解多了。但是如果你不是技術人員,理解起來還是有點困難,那么現(xiàn)在我們再來類比一下法幣,找點與“貨幣”的共同點。
(1)定量:法幣通常與背后的黃金或者所謂的GDP掛鉤,算是相對固定(經濟低迷時的過量發(fā)行暫且別考慮了)。加密貨幣,可以算作絕對的固定數(shù)量,或者少量的增發(fā)(可以彌補一些丟失的幣等),防止通貨膨脹。
但是,一些網站提供的數(shù)字幣,是沒有固定數(shù)量的,一般作為法幣的代幣,用戶購買了多少,總量就有多少。
(2)加密:法幣是有防偽的,應該說實物防偽的最高級別的技術就是在法幣上(不過,仍然可以偽造,假幣并不少見),通過驗鈔機等專門的驗鈔設備可以驗證。加密貨幣的加密技術就相當于防偽技術,每一筆交易都會被嚴格加密,專家解釋說,破解加密貨幣是理論上可行、成本上絕對不可行的事情,因此很難偽造,同時,驗證機制要遠勝法幣,簡單、快速且準確。
那么,個別網站的數(shù)字幣,就不是這樣,僅僅是一串數(shù)字而已,管理員可以修改、凍結,他們的加密也僅僅是用戶登錄時的權限控制。
(3)交易:法幣,也稱為通貨,被稱為一般等價物,是可以與任何商家交換,購買任何東西的,這是貨幣的最基本屬性。加密貨幣,也是如此,你可以支付給任何一方,加密貨幣會安全到達,不用擔心被黑客劫持、破解,也不用擔心價值會減少或蒸發(fā)。
但是,一些網站的數(shù)字幣,是絕對沒有這種功能的,只能在網站內部交易,離開網站就沒有了任何價值。有些商城可以使用積分購物,看似可以在很多網站之間交易,其實仍然是他們自己的網站。當然,網站如果與第三方簽訂了協(xié)議,規(guī)定它的數(shù)字幣值多少法幣,也就可以與其他網站交易,但是這種交易,本質仍然是法幣交易。不過,即便如此,這個協(xié)議,估計沒有人愿意簽訂,至少,我不會,因為無法監(jiān)督、控制,無法保證絕對信任。
加密貨幣靠譜嗎
從上面的討論,我們可以了解加密貨幣是怎么回事了,但是可能仍然懷疑加密貨幣的實用性,靠譜嗎?這是最初很多人都會問的問題。結論當然是靠譜,但是解釋為什么,就要動用很多技術和理論。還好,這些技術和理論,都是目前成熟的技術。你只要認為他們靠譜,那么下面的解釋,就很好理解,不然,想說服自己,說加密貨幣比一些網站的數(shù)字幣更靠譜,還是很難的。
(1)去中心化
這個很好理解,首先明白什么是“中心化”。目前,我們通過瀏覽器瀏覽的各大網站,都是中心化的,必須有一臺或多臺服務器,把我們?yōu)g覽的內容整理好,供我們?yōu)g覽。服務器壞了的話,我們也就無法訪問了。中心化的東西,一切都被某個組織或公司控制著。
去中心化,是基于P2P網絡的,沒有一臺機器作為中心化的服務器的功能,網絡中的每一臺電腦都是平等的,任何一臺掉線、宕機,都不會影響整個網絡繼續(xù)運行。如果大家都信任這個網絡,這個網絡基本上永遠都不會死掉,現(xiàn)在的比特幣網絡基本上如此。具體看《一個精巧的p2p網絡實現(xiàn)》一篇的源碼分享。
這是加密貨幣的交易通道。是網絡基礎,可以實現(xiàn)無障礙交易。只要可以上網,任何時間、任何地點,就可以介入這個交易網絡,把加密貨幣支付到世界的任何一個角落。
(2)加密解密
我們有了可以自由通行的路線或航道,但是這些航道安全嗎?有沒有強盜?被劫持了、破解了,怎么辦?更何況,我們這條航道,要通過一家家私人住所(個人或組織的電腦),或許有個黑客正時刻等待出擊呢。
這就需要使用嚴格的加密解密技術。還好,加密解密技術,也是網絡世界普遍使用的技術,已經成熟使用了這么多年。從理論上講,加密貨幣的交易地址、每一筆交易等都是加密解密中的一部分,破解一個毫無意義,全部破解相當不易,加之P2P網絡節(jié)點眾多,破解一個節(jié)點也沒有任何價值,所以加密貨幣的安全級別應該是目前最高的。
這是加密貨幣的安全保障。有了這一點,我們才能放心的把加密貨幣支付出去,而不擔心丟失、被盜,買家才能有支付交易的基礎動力。關于加密解密技術,可以閱讀《在Node.js中使用加密解密技術》,以及開發(fā)實踐《三張圖讓你全面掌握加密解密技術》。
(3)區(qū)塊鏈
我們可以順利支付了,但是另一個擔心又來了,怎么保證賣家一定收到了或者一定沒有收到?萬一,賣家賴帳,死活說沒有收到錢怎么辦?這種信任感,誰來保證?
回答是,區(qū)塊鏈。這個才是加密貨幣的獨創(chuàng),比特幣的創(chuàng)新發(fā)明,不過使用的技術卻是簡單的數(shù)據(jù)庫技術(當然,也可以使用文件存儲,不過多數(shù)應該都是數(shù)據(jù)庫)而已。區(qū)塊鏈的本質就是存儲在數(shù)據(jù)庫里的交易數(shù)據(jù),其結構不過是每一條記錄都會記錄前一條區(qū)塊頭的哈希值,從而可以實現(xiàn)往前追溯,直到第一個創(chuàng)世區(qū)塊。
更重要的是,這個數(shù)據(jù)庫,在P2P網絡中分布式存儲,每一個節(jié)點都會保存一份拷貝,每一個人都可以公開訪問,查看交易記錄。也就是說,交易雙方不僅能看到交易結果,整個網絡節(jié)點都能看到,公開、透明、可追溯,讓你不得不信。
這是加密貨幣的信用保障。任何經濟行為,沒有信任作為基礎,都不可能達成。加密貨幣這個獨創(chuàng)性,為構建公開、透明、可追溯的信用體系打開了一扇大門,各大公司、組織、個人為加密貨幣癡迷,都是因為這個創(chuàng)新技術背后的無限可能性。后面,我會繼續(xù)分享億書區(qū)塊鏈的實現(xiàn),《神秘的區(qū)塊鏈》(待完成)
(4)共識機制
有航道、安全、可信,是不是就足夠了?一個關鍵的問題是,這么多的節(jié)點維護一個相同的數(shù)據(jù)庫,到底那個節(jié)點寫入的數(shù)據(jù)庫被接受,該如何有序的運作呢?還有,發(fā)行的加密貨幣是固定數(shù)量的,怎么保證某個節(jié)點不調皮搗蛋自己增加數(shù)量呢?在利益面前,什么人、什么事情都可能出現(xiàn)的奧。
這個問題的解決,就是所謂的“共識機制”,也是算法機制,包括工作量證明機制(POW)、股權證明機制(POS)、授權股權證明機制(DPOS)等,類似于大家商討問題,集體決策時的原則和規(guī)矩。這才是加密貨幣需要重點編碼的地方,也是加密貨幣開發(fā)的難點。
特別是DPOS機制,基本上就是股份制公司的股東投票機制,億書使用的就是這種算法機制。后面,我也會繼續(xù)分享相關文章,包括億書的《DPOS機制的實現(xiàn)》(待完成)。
這是加密貨幣的運行規(guī)則。是把前面的通用技術進行融合創(chuàng)新的地方,不了解這個部分,就無從談起加密貨幣開發(fā)。
最后,上述技術并非相互獨立的,而是相互支撐,通過共識機制成為一個整體,實現(xiàn)了加密貨幣絕對不用某個機構發(fā)行、也能保證絕對安全的支付和交易。
總結
想象一下,一個高度自治的網絡,會給我們的未來帶來什么樣的變革(未來趨勢)?我們能使用加密貨幣做點什么(應用場景)?如果進入這個行業(yè)投資或創(chuàng)業(yè),有什么需要注意的(風險和方法提示)?
客服電話:400-0755-992
客服郵箱:vip@wapadd.cn
服務時間:周一至周五 9:00-18:00
掃一掃 關注微加
Copyright © 2021 WapAdd.cn 深圳微加互聯(lián)科技有限公司 粵ICP備14021220號-1 建站加盟首選,微加建站! 粵公網安備 44030402001656號
圖片與文章來源于網絡,版權歸原作者所有,如有侵權,請與我聯(lián)系刪除。