search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

火到不行的比特幣、區塊鏈和ICO到底是什麼?

引言:本文作者Preethi Kasireddy是一名軟體/系統工程師,她曾在比特幣交易平台Coinbase工作。在這篇文章中,她為我們詳細介紹了比特幣、區塊鏈、代幣等概念,並分析了當下加密貨幣市場的發展前景。

加密貨幣市場發展蒸蒸日上。

貨幣價格走勢一路向上……

比特幣價格走勢(一年)

以太坊價格走勢(一年)

前八大加密貨幣價格走勢(包括比特幣和以太坊)

代幣上百萬美元的銷售額已經隨處可見,傳統報紙也開始用頭條新聞討論以太坊、比特幣、ICO(首次公開售幣)、代幣、硬分叉(hard fork)和其它技術話題。

甚至我十三歲的弟弟都讓我給他解釋這些辭彙是什麼!

我個人在這一領域投資一段時間了——最近是在Coinbase公司作為一名工程師——但即便如此我對加密貨幣領域過去六個月的快速發展仍然感到驚奇。

如果你想要明白為什麼加密貨幣備受關注,你就必須理解這背後驅動市場發展的催化劑。如今,這個催化劑就是「代幣銷售」或者「首次公開售幣(ICO)」現象。

ICO vs IPO:投資的蠻荒之地

ICO究竟是個什麼東西?

你或許聽過「首次公開發行」(IPO)——指的是一家公司通過銷售公司部分股份給機構投資者進行公開上市,而這些投資者最終將股份在證券交易所上銷售給大眾。廣大群眾對IPO格外感興趣,因為IPO使每個擁有證券賬戶的人都能買下像Snapchat這樣大公司的股票。

那麼ICO是一樣的道理嗎?似是而非。IPO和ICO都是公司用於募集資金的方法。二者主要的區別在於監管(而這點相當重要)。IPO受美國證券交易委員會(SEC)監管,有一系列的法律規範和操作的正規流程。ICO目前未受到任何管制,更像是處於「荒蠻」開發階段。

總體來說,提及ICO我們想到的更多的是疑惑和不確定性。有人說到ICO已經成為一場「不合常理的、不具有可持續性的凱恩斯式選美比賽」。支持者則對此持很樂觀態度,並聲稱這是風險投資的新形式。

隨著類似上述的強烈對立觀點佔主導地位,我們大多數人就只能在局外抓耳撓腮。

必要的背景知識

你不了解ICO售賣的標的數字資產,就無法理解ICO。如果你已經知道了加密的基本知識,你大可跳過這部分。但對於剩下的人……我們還是從頭開始吧!

加密貨幣技術堆棧:

加密貨幣技術堆棧

比特幣

比特幣是一種使用P2P技術的去中心化數字貨幣。

P2P本質上是指沒有一個中央權威發行新貨幣或追蹤交易。相反的,這些運行都由網路共同管理。交易直接發生在用戶之間,並記錄於區塊鏈中(下文有更多關於區塊鏈的內容)。

網路上不乏比特幣講解者,故我在本文不再進行詳述。

區塊鏈

區塊鏈是一種分散式公共資料庫,它能永久保存數字交易的記錄。

換言之,區塊鏈是一種儲存所有數字交易且不可更改的日誌文件。這個分散式資料庫並非由中心管理員控制,而是由重複資料庫組成的網路控制的(意味著網路中每個節點都儲存了區塊鏈的一份重複項),該資料庫在同一網路內可見可共享。

區塊鏈中的每個「區塊」包含了近期交易的一項紀錄、該區塊之前區塊的一項引用、一個困難數學問題的回答以及其它東西。

一個區塊鏈由「礦工」共同維護,「礦工」是指網路內成員,他們通過解決區塊含有的複雜演算法問題爭相驗證每一區塊內的比特幣交易。

他們通過購買或租借大量計算能力來運行這些複雜的演算法問題。他們使用這些計算能力的動力來自於比特幣回報。如果他們解決了問題並驗證了一個比特幣區塊,便能獲得比特幣報酬。

這樣一種去中心化網路的威力在於經濟價值和管理許可權分佈於網路利益相關者之中(如礦工和消費者),而非集中於單一組織(如銀行、政府部門和會計人員)。多虧了這樣的設置,任何人都可以在沒有第三方的介入的情況下通過數字化的方式擁有和轉移個人資產。

區塊鏈技術不局限於比特幣。它可以用於創造任何其它加密貨幣,比如以太坊和萊特幣,每種都有它們各自的區塊鏈。

你可以在維基百科上獲得更多關於比特幣和區塊鏈的知識。

協議層

接下來我們就來說說協議層。總的來說,協議就是節點在網路中傳輸信息時的一系列特殊規則。這些規則具體規定了通信實體間的交流。

電信行業使用的一個協議就是傳輸控制協議(TCP),該協議是指在網路信息包水平做信息交換的一系列規則。TCP保證了數據包會依照它們發送的順序派送。另一個例子則是互聯網協議(IP),該協議是在網路地址水平的一系列規則——它具體化了網路上的數據包和地址解析方案。

TCP/IP 協議

當討論到區塊鏈時,「協議」一詞指的其實是「加密經濟規則」。該規則是由區塊鏈實施的,目的是為了維護區塊鏈P2P網路的分散式系統共識。

加密經濟規則是指監管去中心化數字經濟的規則:

1. 使用公共密鑰進行認證

2. 有確保規則被有效遵守的經濟激勵。

比如,在比特幣區塊鏈的案例中,它會提供給驗證每筆交易的礦工經濟激勵,這樣一來保證了網路的運作。

這些經濟激勵究竟是什麼?

代幣

開始講代幣的內容了。

礦工的經濟激勵來自位於比特幣區塊鏈上層的原生代幣——比特幣。這種幣就像是軟硬兼施的「胡蘿蔔加大棒政策」——那些使用計算能力得以驗證交易的礦工能獲得一定數量的幣。

總的來說,當你聽到「加密代幣」一詞或僅僅「代幣」一詞時,他們指的代幣是類似比特幣這種建立於區塊鏈之上的幣,它代表了你擁有的資產且該資產能轉移到別人身上。

有很多能在區塊鏈之上創造代幣的方法。比如,最易理解的代幣是比特幣這樣的原生代幣,它直接建立於比特幣區塊鏈之上。或者你可以將比特幣區塊鏈進行分叉然後再在它之上建立代幣——這樣的例子包括Z幣、萊特幣、門羅幣等。或者你可以創作一個全新的區塊鏈技術並在之上創造代幣——以太坊就是這麼來的。以太坊區塊鏈上的代幣即「以太幣」。

你也可以在以太坊自身的區塊鏈上創建代幣。以太坊下的Gnosis代幣項目和Augur代幣項目就是成功的例子。可能你從「以太幣」起就開始疑惑什麼是創建在以太坊區塊鏈上的原生代幣了。我會在本文後面的內容提及。現在你只需理解在以太坊區塊鏈原生代幣旁邊是可以創建其它代幣的。

我們可以用傳統貨幣來打個比方幫助你理解——你可以把代幣理解為貨幣本身(如美元、歐元等),而將區塊鏈協議理解為貨幣政策。

這裡的關鍵點是每個代幣都是基於一些底層區塊鏈的——不論是比特幣區塊鏈亦或是以太坊區塊鏈,或者其它的分叉/新的區塊鏈。

且不談加密貨幣的問題,代幣也是很有價值的,因為區塊鏈成為了資產控制的支柱,它是不可改變、去中心化且無法偽造的。

應用層

目前為止,我們已經了解了比特幣和其背後的區塊鏈。我們同時還了解了決定區塊鏈規則的協議,以及建立在其之上的代幣。

這些技術讓我們開始重新思考金錢的定義:一種數字化的、易於轉移的、安全的和去中心化的東西。

但要意識到的是資金僅僅是區塊鏈的一層應用。除了資金之外,處於加密世界的我們不斷探索區塊鏈的原因是它揭示了未來:

1. 協議的發展潛力;

2. 總體應用的發展潛力。

1. 協議

加密貨幣開發者的最終夢想是能我們抓住區塊鏈技術的優勢,從頭創建新的、優化的通信協議。因加密貨幣而發展起來的協議擁有解決中心化互聯網所帶來的問題的潛質,而這樣的問題從撥號調製器投入使用起便開始困擾互聯網了。

這些協議包括哪些呢?

他們包括支付、身份認證、域名四通、雲計算、信譽等等協議。現如今很多系統都是高度中心化的(如Stripe、Paypal、谷歌和亞馬遜),在網路上這些系統不存在所謂的默認或標準設置。

因此長遠來看,我們希望區塊鏈技術能讓我們在加密貨幣之外建立去中心化、開放和安全的協議。

2. 應用

區塊鏈使得我們所說的「去中心化應用」成為可能。

去中心化應用,或者「dApp」是建立在區塊鏈之上的應用。它們是如何運作的呢?

我們一起來看一下比特幣區塊鏈這個例子。比特幣用一種腳本系統為發生在比特幣區塊鏈上交易服務。腳本是含有操作指南的簡單清單。因此比特幣腳本語言讓我們能夠用腳本記錄每筆交易。這個腳本的目的在於定義比特幣接收者為實現比特幣轉移所需的要求。

對一次典型的比特幣轉移,腳本會定義付款人必須提供的內容:

1. 一個公鑰,它能在哈希查找時匹配到腳本內的目的地址

2. 一個簽名,能證實私鑰和上述提供的公鑰是相對應的。

但這其中極好的一方面是,我們在發送每筆交易時參數的設定是靈活的。比如,我們可以在腳本上寫上「該筆交易僅在有兩個私鑰的情況下有效」。因此本質上來說,腳本語言使我們能夠把規則編碼,它能使我們無需再信任第三方而是通過我們真正關注的編碼規則來轉移資金,或者更通常是轉移一則信息。我們只需信任這些代碼,一切便相安無事。

因為比特幣擁有該腳本語言,使用這些語言來構建基於區塊鏈交易的不同應用是可行的。換言之,我們可以創建使用比特幣交易進行通信的應用。

舉個例子,如果我們想要創建一個基於區塊鏈的眾籌應用。你可能要建立一系列規則以規定募集的資金如何在不同方之間轉移(或交流),而這些你都在腳本文件中編譯好了。應用的使用者便可以在區塊鏈的監管下組織一場眾籌活動了。

這就是dApps背後的主要思想:一套定義具體應用的去中心化式規則。這套規則基於公開去中心化的區塊鏈(而不是由一些如Facebook或亞馬遜這樣大型公司擁有的中心伺服器控制)。這使得dApps能夠自治監管且能彈性應對審核。

備受歡迎的殺手級應用都在哪?——進退兩難

身處加密世界的許多人認為開發者會迅速趕上使用比特幣腳本語言在區塊鏈上層建立去中心化應用的潮流。

但經過八年來看(比特幣在2009年發布),比特幣已經不單單是價值的儲存媒介和投機投資品了。

當然,我們見證了大量比特幣錢包和交易中心的誕生(比如交易平台Coinbase、交易所Kraken、交易平台Poloniex和交易所GDAX這些)。

當然,我們也不能忘了絲綢之路這個數字化匿名毒品交易市場在兩年半時間內促成了十億美元的銷量,直到2013年底被法律制裁關閉。

在某種程度上,比特幣可以被當作區塊鏈技術誕生以來的第一個去中心化應用,它完全開源、無需中央部門監管。

但認真地說,我們許多人依舊在尋找和思考「備受歡迎的殺手級應用在哪?」

令人傷心的是,我認識的人裡面幾乎沒有一個在日常生活中使用基於區塊鏈的應用。

以下是這類應用程序沒有流行起來的原因(註:有很多是個人觀點):

1. 缺乏開發友好性和開發工具

使用比特幣腳本語言來編程不是一件容易的事情,為什麼呢?

一方面,腳本語言太具有限制性。腳本語言是指一種編程語言,可以用來編寫代碼執行命令。現如今網路上廣泛使用的腳本語言是JavaScript。

const greeting = (name) = Hello, + name + !

const add = (a, b) = a + b

const subtract = (a, b) = a - b

你把它和比特幣腳本語言相比較一下:

OP_DUP OP_HASH160 62e907b15cbf27d5425399ebf6f0fb50ebb88f18 OP_EQUALVERIFY OP_CHECKSIG

上面的JavaScript讀起來很像英語。比特幣腳本語言則像是機器代碼。很多開發者都已經習慣了使用像JavaScript、Ruby和Python這樣生動的語言……而不是機器代碼。比特幣腳本語言讓大多數開發者望而生畏。

第二,開發工具和開發者文檔在開發者群體中很久才流行起來。舉個例子,React是現在最流行的前端圖書館之一。React能流行起來的一個重要原因是它們在創建一套強大的開發者工具、開發者文檔和開發教程上下了很大功夫(如編譯開發工具IDEs、語法編譯器Babel、模塊打包機Webpack、web開發前端模版boilerplates、開發應用Create React App等)。比特幣的生態系統相比之下就對用戶一點都不友好了。

最後,比特幣腳本語言並非圖靈完備的。圖靈完備編程語言是指能用於模仿任何單磁帶圖靈機的語言。換言之,只要圖靈機被給予足夠的時間和空間,它能被用於解決任何計算問題(想要了解更多關於這方面的內容,可以看看Stack Overflow上的相關討論)。正因比特幣腳本語言是非圖靈完備的,它也就限制了你的行動。

總體來說,比特幣腳本語言一直都存在缺陷,使用起來困難又缺乏開發工具和開發者文檔。因此它沒能在開發者社區中發展起來,也就失去了造就殺手級應用的先決條件。

2. 創建一個擁有強大網路效應的去中心化應用程序並不容易

我們日常使用的許多應用(電商、交易所、社交網路等)的價值都來源於強大的網路效應。網路效應是指隨著越來越多用戶使用一項產品或服務,它們的價值也隨之增加。

一個典型的例子就是Facebook。Facebook上每個新用戶連接到平台其他用戶時,都非線性地增加了連接用戶的數量。類似的,小額支付軟體Venmo平台要是只有一名用戶它也會是無用的。該平台每增加一名用戶,它的價值就會增加,因為這樣一來你就可以支付資金給這個朋友或者向這個朋友借錢了。

網路效應幫我們創建了更好的產品及服務。然而,構建這個網路也是構建一個成功產品最難的一部分,這就是著名的「先有雞還是先有蛋」的問題。

即便是開發者打算在比特幣區塊鏈上層創建一個去中心化的眾籌平台,從平台的兩端獲取用戶(如投資者和產品生產者),也是一個巨大的挑戰。

區塊鏈為創建去中心化應用提供了技術基礎,但卻沒有提供驅動網路效應的必要框架及工具。

3. 僅去中心化本身並不會提供10倍的進步

當我們談及區塊鏈上層的去中心化應用時,我們可能會想到基於交易的平台,如眾籌、匯款、支付、優惠券等。要是有這些服務平台的去中心化版本那就會是很棒的功能了,但事實上我們已經有這樣的應用程序存在了,它們和每個場景都能完美配合。

眾籌平台我們有Kickstarter,匯款平台我們可以使用TransferWise,支付平台可以用信用卡、Paypal、Venmo、Square等。

Paypal的創始人之一Peter Thiel的10倍法則在我們思考如何讓用戶用去中心化解決方法來代替原有的解決方法時十分重要。至今我們也不清楚這10倍優勢來自於哪些層面,至少對用戶來說是這樣的。

拿開源眾籌平台WeiFund來說,它是個去中心化眾籌平台。從用戶角度來看,WeiFund和Kickstarter或GoFundMe這樣的傳統眾籌平台很相似。二者主要的區別在於WeiFund成本更低且使用智能合約來進行眾籌,這樣一來可以使更複雜的條款成為可能。這樣是否足夠讓用戶轉而使用WeiFund呢(尤其是在它成本還不是那麼低的情況下)?

我並不是說無論在任何情況下去中心化應用都是沒有好處的。事實上,我預見到未來的應用將會比現在的應用安全10倍、便宜10倍、有效10倍或是維度大10倍。

不過關鍵在於這些好處都還沒被證實,所以現在用戶沒有選擇使用去中心化應用的理由。


想獲得金融女王收集的《行業乾貨大禮包》嗎?請在金融女王微信後台(ID:FintechQ)回復關鍵詞「大禮包」獲得下載鏈接。

我們猜你還喜歡看:

麥肯錫萬字報告:區塊鏈——銀行業遊戲規則的顛覆者!

關注區塊鏈?那你不能不看這篇ChinaLedger技術白皮書深度解析

源於比特幣的區塊鏈真有大家說的這麼神奇嗎?

你可以通過以下方式聯繫我們或者給我們投稿:

-在「金融女王」微信訂閱號(ID:FintechQ)里留言;

-發郵件到[email protected]

-搜索微信號「DingDing_TheQueen」添加金融女王個人微信(加微信請註明「姓名-公司-職位-添加原因」



熱門推薦

本文由 yidianzixun 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦