區塊鏈零知識
1. 區塊鏈安全問題及搶先記賬的獎勵來源。
靠區塊鏈技術,零知識證明,代碼就是法律。
系統一開始規劃好產生的。
@區塊鏈神吐槽
2. 區塊鏈項目中的幣類都包含哪些項目
第一類是幣類項目,也是最早的區塊鏈項目。幣類項目主要包括比特幣和萊特幣等項目。
此外,還有一類資產具有匿名的特點,主要功能包括實現支付的同時可以保護支付雙方的隱私,比較知名的有達世幣(Dash)、門羅幣(Monero)及採用零知識證明的大零幣(Zcash)等。
幣類主要充當區塊鏈資產領域的「交換媒介」,交換媒介就是你用來換取商品的一般等價物,比如以前黃金、白銀、銀票可以作為交換媒介。
目前全球的數字資產種類超過1000個品種,幣類區塊鏈項目數量增長不快,截止2018年1月市值最大的依舊是比特幣。比特幣大家已經很熟悉了,接下來幾集火小幣將詳細介紹一下萊特幣、新經幣、達世幣、門羅幣、Zcash。
3. 區塊鏈項目的分類和應用有哪些
從目前主流的區塊鏈項目來看,區塊鏈項目主要為四類:第一類:幣類;第二類:平台類;第三類:應用類;第四類:資產代幣化。
幣類主要充當區塊鏈資產領域的「交換媒介」,交換媒介指一般等價物,比如以前的黃金、銀票等。(交易區塊鏈資產上「幣匯交易所」)
平台類項目是指建立技術平台,用於滿足各種區塊鏈應用開發,可以降低在區塊鏈上開發應用的門檻。
應用類項目范圍比較廣泛,涵蓋金融、社交、游戲、產權保護等諸多領域,也是目前區塊鏈資產增長最快的領域。
資產代幣化項目是指是實物資產的區塊鏈映射,也就是實物資產上鏈,目前不超過10個品種。
01幣類
第一類是幣類項目,也是最早的區塊鏈項目。幣類項目主要包括比特幣和萊特幣等項目。此外,還有一類資產具有匿名的特點,主要功能包括實現支付的同時可以保護支付雙方的隱私,比較知名的有達世幣(Dash)、門羅幣(Monero)及採用零知識證明的大零幣(Zcash)等。幣類主要充當區塊鏈資產領域的「交換媒介」,交換媒介就是你用來換取商品的一般等價物,比如以前黃金、白銀、銀票可以作為交換媒介。目前全球的數字資產種類超過2100個品種,幣類區塊鏈項目數量近期增長較快,截止2018年6月市值最大的依舊是比特幣。
02平台類
第二類是平台類區塊鏈項目,平台類區塊鏈項目主要功能為建立技術平台,滿足各種區塊鏈應用開發所需的技術要求;簡單的說,平台類應用讓開發者可以在區塊鏈上直接發行數字資產,編寫智能合約等。智能合約就是在區塊鏈資料庫上運行的計算機程序,可以滿足其源代碼設定條件下自動執行。
舉個例子,你在區塊鏈上開發一個基於房屋租金協議的智能合約,當業主收到租金時就會觸發自動執行,並將公寓的安全密鑰給到租戶。
平台類區塊鏈項目的主要功能是建立底層的技術平台,讓開發者在底層技術平台上做應用開發,相當一部分平台尚處於開發狀態當中,截止到2018年6月份,市值最大的是以太坊。
03應用類
第三類是應用類區塊鏈項目,應用類項目就是基於區塊鏈開發平台(例如以太坊)開發的能夠解決實體經濟各個領域諸多問題的區塊鏈項目。
例如基於區塊鏈的預測平台Augur,基於區塊鏈的算力交易平台Golem,基於區塊鏈的奢侈品溯源平台VeChain,基於區塊鏈提供資產兌換及轉移服務的OmiseGo。利用區塊鏈技術,這些項目可以更好地解決信任問題、跨國界流通等問題,同時,利用區塊鏈上的智能合約和代幣,可以更好地實現自動執行,大大提高社會經濟活動的效率。應用類區塊鏈項目范圍比較廣泛,涵蓋金融、社交、游戲、產權保護等諸多領域,也是目前區塊鏈項目市值增值最快的領域。
04資產代幣化
第四類是資產代幣化區塊鏈項目,資產代幣化是指將區塊鏈資產掛鉤黃金和美元等實物資產,是實物資產的區塊鏈映射,截至2018年2月不超過10個品種,比較典型的代表是對標美元的USDT,對標黃金的Digix Dao,DigixDAO每個代幣代表1克由倫敦金銀市場協會認證的黃金。資產代幣化具有方便交易,便於保管等優勢。首先,資產代幣化更方便交易。因為區塊鏈資產可以拆分,具有更好地流動性。
舉個例子,目前房產需要整體轉讓,如果房產可以代幣化,便可以拆分購買,更方便交易。其次,實物資產代幣化更利於保管。黃金等在實物交易中,很容易形成磨損、造成損失,但是實物資產代幣化後並不需要進行實物轉移,更利於實物資產的保管。
4. 區塊鏈中的零知識證明是什麼
如何不給你看我媽但是仍然證明我媽是我媽?
零知識證明是指證明者能夠在不向驗證者提供信息本身內容的情況下,使驗證者相信某個論斷是真實可信的一種技術。目前匿名性非常突出的數字資產ZCash的匿名交易就是依靠「零知識證明」實現的。
舉個例子,A要向B證明自己擁有某個房間的鑰匙,假設該房間只能用鑰匙打開鎖,而其他任何方法都打不開。這時候,A可以選擇把鑰匙交給B,B用這把鑰匙打開該房間的鎖,從而證明A擁有該房間的正確的鑰匙。
或者A自己用鑰匙打開房間,從房間里拿出來一個物體出示給B,B知道這個物體確實只有房間里有。方法二的原理就是零知識證明。
零知識證明可以在不泄漏信息本身內容的情況下,證明我知道這個秘,可以有效解決許多驗證問題。
5. 區塊鏈和互聯網的區別有哪些
區塊鏈本質上是一個去中心化的賬本系統,具備去中心化、開放性、信息不可篡改、可編程等特點,可作為價值互聯網的底層存儲與傳輸協議。區塊鏈有望帶領我們從個人信任、制度信任進入到機器信任的時代,共識機制是區域鏈建設的核心。數字貨幣只是開始,區塊鏈可以改變更多,可以重塑世界的信任體系,解決過去很多信任成本太高的問題。
區塊鏈與互聯網做類比,他們有一點核心區別:區塊鏈和互聯網的底層協議和上層應用的價值完全顛倒。主要源於區塊鏈的兩個核心特性:
第一個特性,是零知識證明造成了數據所屬權的改變。也就是說,區塊鏈上用戶的個人數據屬於用戶,無需提供給應用方、並存儲到中央伺服器上。那麼互聯網應用層的服務,例如BAT,市值背後的核心支撐「數據」,在區塊鏈領域便喪失了原來的價值。
另外一個特性,是代幣(token)所帶來的經濟激勵模型,為底層協議賦予了極高的價值。互聯網時代沒人為http協議付費,沒有人為收發Email付費,也沒有人為Google的搜索服務付費。
6. 什麼是零知識證明
80年代初,Goldwasser等人提出了零知識證明這一概念.從本質上講,零知識證明是一種協議.所謂協議(Protocol),就是兩個或兩個以上的參與者為完成某項特定的任務而採取的一系列步驟,包括以下三個特徵:1.協議自始至終是有序的過程,每一步驟必須依次執行,在前一步驟沒有執行完之前,後面的步驟不可能執行.2.協議至少需要兩個參與者,一個人可以通過執行一系列的步驟來完成某項任務,但它不構成協議.3.通過執行協議必須能夠完成某項任務.零知識證明必須包括兩個方面,一方為證明者,另一方為驗證者.證明者試圖向驗證者證明某個論斷是正確的,或者證明者擁有某個知識,卻不向驗證者透露任何有用的消息.零知識證明目前在密碼學中得到了廣泛的應用,尤其是在認證協議、數字簽名方面,人們利用數字簽名設計出了大量優良的演算法.用一個關於洞穴的故事來解釋零知識.洞穴中有一個秘密,知道咒語的人能打開 C 和D之間的密門,對其它人來說,兩條通道都是死胡同.Peggy 知道這個洞穴的秘密.她想對 Victor 證明這一點,但也不想泄露咒語.下面是她如何使 Victor 相信的過程:(1) Victor 站在A點.(2) Peggy 一直走進洞穴,到達C點或者D點.(3) 在 Peggy 消失在洞穴中後,Victor 走到B點.(4) Victor 向 Peggy 喊叫,要她:從左通道出來,或者從右通道出來.(5) Peggy 答應了,如果有必要她就用咒語打開密門.Peggy 和 Victor 重復第(1)至第(5)步 n 次.假設 Victor 有一個攝像機能記錄下他所看到的一切.他記錄下 Peggy 消失在洞中情景,記錄下他喊叫 Peggy 從他選擇的地方出來的時間,記錄下 Peggy 走出來.他記錄下所有的 n 次試驗.如果他把這些記錄給 Carol 看,她會相信 Peggy知道打開密門的咒語嗎?在不知道咒語的情況下,如果Peggy和Victor事先商定好 Victor 喊叫什麼,那將如何呢?Peggy 會確信也走進 Victor 叫她出來那條路,然後她就可以在不知道咒語的情況下在 Victor 每次要她出來的那條路上出來.或許他們不那麼做,Peggy 走進其中一條通道,Victor 發出一條隨機的要求.如果 Victor 猜對了,好極了.如果他猜錯了,他們會從錄像中刪除這個試驗.總之,Victor 能獲得一個記錄,它准確顯示與實際證明 Peggy 知道咒語的相同的事件順序.這說明了兩件事.其一是 Victor 不可能使第三方相信這個證明的有效性;其二,它證明了這個協議是零知識的.在 Peggy 不知道咒語的情況下,Victor 顯然是不能從記錄中獲悉任何信息.但是,因為無法區分一個真實的記錄和一個偽造的記錄,所以 Victor 不能從實際證明中了解任何信息-它必是零知識.也就是說,Peggy 在向 Victor 證明的過程中沒有泄露任何有關秘密的知識,稱為零知識.
7. 區塊鏈的應用場景有哪些
在甲骨文公司的網站上列出了區塊鏈的十類行業應用場景
包括金融、生產、教育、傳媒、娛樂、政府、零售商務、健康、醫療、供應鏈、保險、公共事業。是不是很高大上?但是我想說的是這些應用場景,在真正高能的區塊鏈應用面前,這些應用場景只能先躲到牆角,瑟瑟發抖。
現在區塊鏈真正高能的應用場景是龐氏應用,俗稱「龐氏騙局」。是智能合約型的錢寶、是滾動入金出金的區塊鏈游戲、是以交易為目的的ICO、是全球通用的養老金平台。
龐氏騙局是我們人類最古老的應用場景之一,在互聯網出現之後,龐氏騙局已經升級了一次「互聯網+」,即「互聯網+龐氏騙局」。互聯網為龐氏騙局賦能,所以發生了類似錢寶百億級別的事件,在互聯網時代以前,很少有這么大規模的龐氏騙局,通過互聯網賦能,通過手機APP入金出金,最後滾動幾年,達到了百億級別的規模。
互聯網實現了打破地域限制,物理限制,資金流動限制,傳播限制。只要有手機就能玩錢寶APP,人人參與,人人入金,人人出金,涉案人數據說達到百萬級別,相對而言,還停留在線下拉人頭的傳銷(龐氏騙局1.0),天天開會洗腦不能停,使用暴力非法手段,簡直弱爆了。隨著區塊鏈技術的興起,使用「區塊鏈+」賦能的龐氏騙局,已經不能用如虎添翼來形容了,簡直是如雞變虎。跟互聯網一樣,「區塊鏈+」技術對應用場景的提升是實打實,龐氏騙局在「互聯網+」的二代基礎進一步升級,因為有重大的場景提升和改進突破,變成龐氏騙局3.0,其特徵主要在以下幾方面體現:
1、去中心化,無首腦化。區塊鏈的智能合約是自動運行的,不需要人為干預,也無法被人為中斷。代碼規則寫死,無法篡改。在場景改進上,解決了幾千年來,龐氏騙局最大的痛點,即首腦跑路的問題。因為首腦是程序,是代碼,區塊鏈的程序可以做到永久存在,沒有任何人可以刪掉它。我認為這是最大的突破。這個虛擬的首腦是一直在的,跑不掉,也不會跑,也不會改,規則永遠不變,堅持龐氏路線一百年一千年一萬年。可能會有人說,智能合約是可以迭代的,還可以做手腳留後門。沒錯,但是也可以做到不需要迭代,即使迭代,也是透明可見的,留了後門,也是一目瞭然的。這就是區塊鏈智能合約的特點,你在上面作弊,等於在老師眼皮下拿出小抄,這樣的智能合約,上線了也沒人參與。所以經過技術審查、驗證,沒有後門,公平規則,不可撤銷的智能合約,可以使用區塊鏈技術實現。這樣的可靠性,一次驗證通過,永久不變。這就是智能合約的確定性,一段程序,一個字元的代碼都不變,運行一百萬次一萬億次,結果都是一致的確定性。
2、過程透明化。入金人數、地址賬號、數額、時間;出金人數、地址賬號、數額、時間;全部可見。區塊鏈具有公共的賬本功能,全世界人人可以查看,人人查看的賬本數據完全一致。錢寶為什麼爆倉?因為我們看不到他的後台賬號,每天進去多少錢,出來多少錢,具體的每一筆明細。這樣在入金之前就能看到兌付能力的評估,而且這個評估結果也是絕對確定性的,即不會在你入金之後發生變化。
3、徹底匿名化。你如果聽過什麼零知識證明技術。這部分就可以跳過。簡單來說,以前我們在數學知識庫裡面的一些東西,很多發明之後是沒有應用場景的,後來被人發現,這些知識拿來做匿名化很好用。區塊鏈裡面的密碼學技術,能夠很好地實現身份隱匿。大家知道,知乎在技術結構上是實現不了真正意義上的匿名的,區塊鏈可以。
4、規則公開,對所有人公平。入金一塊錢,返利出金十塊錢,所有人都是這個規則,永久不變。你入金一塊錢,先去給前面的人出金,然後後面的人入金,再給你出金。公平吧?這一點,我反思了很多次,覺得還是很公平。
5、可持續迭代。低級的龐氏騙局,首腦、產品設計者、利益分配者、利益獲得者經常是四位一體,而區塊鏈龐氏騙局,可以完全邏輯分離四個角色。實現永續迭代。通過基於社會化的協作,這些項目可以永續迭代下去。圍繞比特幣進行開發,還在不斷更新代碼的資深工程師現在有400名,這些人可以誰也不認識誰,只要這個應用有價值,就可以一直迭代下去。哪個中心化的項目可以做到,就算是BAT級別的公司,也聘不到這么多分散在全球的專業人士。這種社會化迭代方式不受某個具體的人和具體的組織的變動的影響。
「區塊鏈」賦能的龐氏騙局,使用的區塊鏈技術范圍各不相同,因為這個領域的技術還在不斷更新,像智能合約這一塊的應用是這兩年才多起來。最早的區塊鏈應用是比特幣,有人認為比特幣本身就具有龐氏騙局的特徵,2013年我寫過一個回答就隱晦地指出,這種新型的龐氏騙局殺傷力會很大,因為具有無首腦、賬本公開、不會跑路、規則公開公平的特徵。後來,我也發現,身邊的很多人,對龐氏騙局的喜好,遠高於對區塊鏈技術的興趣。一聽說比特幣不是龐氏騙局,在我開始講點區塊鏈的技術之前,一般就默默走開了,反之,你跟他說是龐氏騙局,然後他們接著就會問,在哪裡買?當然,比特幣算不算龐氏騙局是有很多爭議的,因為比特幣的實際應用場景是一直在擴展的。
而在ICO熱潮裡面,有很多空氣幣,則是如假包換的龐氏騙局,是沒有任何應用場景的,這些空氣幣,買的人大概也知道是龐氏騙局,但是看包裝得不錯,就買了。這樣的空氣幣估計有幾百種上千種。涉案范圍遍布全球,金額何止百億。這些ICO使用智能合約進行認籌和分配,然後自行到二級市場流通。這種情況下,出金是沒有保證的,有人虧得血本無歸。很多人區塊鏈專業人士,一直想跟這些應用劃清界線,因為這些空氣幣雖然用了部分區塊鏈的技術,但背後還是一個中心化的組織或者個人,網路節點極少,用戶入金的時候直接匯聚給了某個組織或個人(因此會被卷跑),但無疑,空氣幣還是利用區塊鏈進行入金和發籌,解決了一部分跑路的問題,提升了龐氏騙局的范圍和傳播能力。這是客觀發生的情況。
而從今年開始,隨著技術的進展,利用智能合約實現更加去中心化的龐氏騙局,開始浮出水面。入金和發籌使用智能合約鎖定,完成完整的入金、認籌、出金閉環。已經可以是很純粹的區塊鏈應用,有一些區塊鏈游戲,已經可以很大方地承認,發行後公開聲稱自己就是一個龐氏游戲,他說:你看,規則透明、代碼可見、入金合約鎖定、不會跑路、無人為干預、自動出金。早玩早收益。這是很關鍵的一步突破,公開承認自己是龐氏騙局,這種玩法是以前龐氏騙局1.0和2.0做不到的(不敢公開承認自己是龐氏騙局)。厲害了。玩法簡單粗暴啊。
這就解決了以前龐氏騙局推廣過程的重大障礙,以前是靠洗腦拉人頭,現在靠代碼說話。你看「這段程序不會自己跑路吧,裡面沒有後門吧?首腦已經消失了吧?中本聰被抓住也不影響程序繼續執行吧?」所以區塊鏈龐氏騙局第一批上鉤的是看得懂代碼的碼農,然後這些碼農再站出來說,經技術驗證,確實是這么一個效果,帶動其他不看代碼的人加入。
區塊鏈除了實現娛樂、賭博、詐騙性質的龐氏騙局應用場景之外,在涉及國計民生、公共事業性質的龐氏騙局應用場景也有大展拳腳的機會,甚至可以極大地增強人民獲得感、幸福感,以及實打實改善人民生活。比如基於區塊鏈的國家或全球公共養老金平台應用,這種平台因為基於區塊鏈,可以解決養老金的幾大弊病:
1、資金挪用問題。賬本公開,資金非中心化鎖定,沒有人可以解鎖,除了符合規則的領取人可以出金。沒有挪用可能性。
2、通貨膨脹問題。現行的養老金體制每年都要根據通貨膨脹等一系列復雜的演算法,調整系數,調整完之後,領取者經常會不滿意,因為總額上升了,但是購買力下降了。利用虛擬貨幣無法增發的特性,可以剋制通脹率,保證領取到的都是真金白銀。
3、不可預測的問題。我們很難預測30年後養老金的出金情況,通過智能合約則可以實現提前預測。刺激繳納積極性。
4、政策漏洞和公平問題。任何養老金政策面向的群體多樣化,裡面會有不公平情況,任何人都想著少繳多拿、晚繳早提。區塊鏈的透明度細化到每個賬號,而不是一套籠統的政策,堵住實施過程的漏洞。每個人都是一樣的,多繳多出,早繳早出。甚至可以繼承,永不丟失。
這么干極大地減輕了國家管理養老金的負擔和成本,現有的養老金制度能做到的事情,使用區塊鏈技術之後,仍然能夠做到,比如國家補貼,往合約里打錢就行了,打進去就鎖定,不會有假,比如強制繳納,每筆記錄也都是真實可追查的。總而言之,現有的體制和規則全部可以上鏈,在不影響現有效果的基礎上,提升了效率和產出水平,保證公平,而且因為減少了龐大的管理體系的成本,每個人能領取到的絕對數說不定能上升一大截,這就起到了實打實改善人民生活的效果,還是那句話,有獲得感、幸福感的提升。在養老金這件事情上,我們信任的主體從單一的國家政府,變成國家政府+區塊鏈,50%以上的過程變成固定的軟體程序,我們這樣不是更相信了嗎?如果100%實現鏈上養老金系統,那麼甚至可以打破國家范圍限制,由一段誠實的、不會作弊、無法篡改的代碼來實現,自動入金、自動出金,信任它,就像信任一個死人,不會有錯誤。
下一代人養這一代人的設計,是我們人類進化的一個偉大發明,加速了社會發展的速度,這樣表面看,好像地球上的最後一代人會比較吃虧,其實不會,因為地球的最後一代人也不一定知道自己是最後一代人(可能最後幾秒鍾知道,但又如何),何況地球都消失了,最後一代人還需要出金養老嗎?顯然,不需要啊。
龐氏騙局,最大的弊端就是中途跑路,資金斷裂,區塊鏈在解決這個問題上,有明確的技術解法,而且還能被證明、也能夠被證偽,所以,這個技術是科學的。弊端被消除,好處逐步顯現,龐氏騙局未來還將取得更大的發展。
我也想問一個問題,在人類歷史上,有沒有哪些原來是負面的、或者沒用的東西,後來隨著技術的發展,弊端被消除或規避,作用被發掘,然後變得越來越有用,越來越重要?
8. 目前,區塊鏈技術除了虛擬貨幣外,有沒有其他領域的具體應用
舉例一下,光之樹科技基於區塊鏈技術的多方安全計算平台已經實現金融級的部署。,他們的「天機」可信數據協作框架綜合利用諸如區塊鏈、TEE、零知識證明、數據加密等多種技術實現完整落地。