以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads
首頁 > DAI > Info

如何利用零知識證明改造區塊鏈_加密貨幣:加密貨幣最新消息

Author:

Time:1900/1/1 0:00:00

編者按:本文來自:以太坊愛好者,作者:RonaldMannak,翻譯&校對:曾汨&阿劍,Odaily星球日報經授權轉載。已經有許多技術博客發表了關于零知識證明的文章。最近,我自己寫了一篇文章,比較了新的通用型zk-SNARK。我注意到,用淺白的語言來解釋ZKP用例的文章還寥寥無幾。其實,ZKP不僅僅可以用于保護隱私,由于其豐富多樣的功能,ZKP甚至可以改變區塊鏈運行的方式。首先:簡潔的區塊鏈,從GB到KB

因為區塊鏈的數據規模會隨著新區塊的產生而不斷增長,所以其規模可能會變得很大。這是設計使然,我們已經開始接受這一現實。然而,最近上線的Coda測試網卻有些與眾不同。首先,Coda的區塊鏈數據規模恒定,并不會增長。其次,它的整條區塊鏈大小只有22kb!這意味著哪怕你用一臺上世紀80年代的Commodore64或者ZXSpectrum來跑節點也毫不費力。然而,相較于傳統的區塊鏈而言,Coda的安全性有過之而無不及。還有越來越多的項目正在朝著這方面發展:Mir和Starling將在不久后啟動與Coda相似但功能更加豐富的“簡潔的區塊鏈”。那它們到底是怎么做的呢?任何一個運行過區塊鏈節點的人都經歷過這樣的痛苦:同步一個節點需要耗費幾個小時甚至數天。區塊鏈的數據量往往非常巨大,以至于絕大多數家庭的電腦硬盤和帶寬都達不到運行節點的要求。這就導致了中心化。即便是像以太坊這樣廣受歡迎的區塊鏈,全網也只有大約10,000個節點。其中大部分節點還是被托管在AWS上的,并且歸屬于少數實體。區塊鏈并沒有許多人認為的那樣去中心化。為什么同步一條區塊鏈要花這么長的時間?有兩個原因。第一個原因顯而易見:下載數百GB甚至更多的數據需要耗費一段時間。其次,當節點下載完數據后,還需要對整條區塊鏈進行驗證,因為可能會有惡意的節點給你發送錯誤的數據。要想驗證一條區塊鏈,必須從創世區塊開始重放:執行第一筆交易,確認計算出的狀態與下載到的狀態一致。然后驗證下一筆交易,直到你驗證完整條區塊鏈中所有的交易。這樣做既耗時費力;而且在你之前,已經有成千上萬的節點執行過同樣的計算。但這樣做是必要的,因為在傳統的計算模式中,知道計算是否正確的唯一方法就是重新再算一次。這對于小型計算來說還好,但對于比較大的計算量而言就不太友好了,比如重放區塊鏈。利用ZKP改善效率及帶寬利用

海德薇格:我很期待看到 數字貨幣將如何改變人民幣支付市場:第十七屆中國國際金融論壇于2020年12月17日-18日在上海舉行。主題為“數字經濟時代的金融服務”。國際銀行業聯合會(IBFed)總裁海德薇格?挪倫斯視頻參會并致辭時指出:金融穩定委員會正在監測大科技公司的創新和金融穩定風險,并且已經發表了很多關于該主旨的文章,例如在2020年10月13日發表的一篇文章中,就提出了關于全球穩定幣的10個高層建議。考慮到創新的規模之大,監管機構和監督機構都需要拓寬自己的視野,并且彼此之間開展更多合作。

中國監管機構一直在積極加強監管,以便隨時應對大科技公司所引起的市場變化。例如,去年,中國人民銀行就起草了相關規則,要求將銀行和金融服務與金融控股公司旗下的科技公司分離,并對這些科技公司進行監管。 現在,要求支付公司必須有100%的存款準備金。

中國還率先推出了由國家信用支持的數字貨幣。我很期待看到這些數字貨幣將如何改變中國國內和境外的人民幣支付市場。(新浪財經)[2020/12/17 15:29:42]

事實證明,有一種技術可以在無需重新計算的前提下降低驗證計算結果的成本:零知識證明,而zk-SNARK可能是所有零知識證明技術中最出名的。所以到底怎么結合呢?我們必須將區塊鏈的重放函數用zk-SNARK重寫一遍。zk-SNARK將輸出兩樣結果:初始輸出和一個小型的數學證明,用于證明該計算結果是正確的。這個證明可以小到只有200Bytes(是的,你沒看錯,不到1KB)。無需讓所有的計算機都執行重放函數。只需要有一臺計算機創建證明,其它所有計算機都可以按自己的需要驗證結果。驗證只需要花費幾毫秒,不論初始的計算花了多長時間。這些證明可以發布到網絡上、通過U盤傳播,甚至打印在T恤上。如果有一個惡意的節點改動了余額,那么其證明就會和結果不匹配,所有驗證者都會拒絕該狀態。如果惡意的節點對zk-SNARK的代碼動了手腳,其結果也會被其它節點拒絕。我們已經擺脫了對重復進行昂貴計算的依賴,同時也不再需要下載整條區塊鏈了。你只需要下載當前的狀態加上一個很小的證明,用于證明當前狀態是有效區塊鏈的一部分,然后花費幾毫秒來驗證計算結果。遞歸組合

幣情觀察室 | 如何從小白蛻變成合格的交易者:4月2日11:00,金色盤面邀請行情大V李明成做客金色財經《幣情觀察室》直播間,將分享《如何從小白蛻變成合格的交易者》,敬請關注,掃描下圖二維碼即可觀看。[2020/4/2]

驗證證明的過程非常快,可創建證明的過程呢?事實證明,創建證明所耗費的時間并不是固定的,相較于傳統的計算而言,該過程在計算和內存方面要低效得多。事實上,盡管采用了zk-SNARK的重放函數聽上去很美好,但它實踐起來并不是一個優秀的解決方案。它會消耗巨大的內存,甚至比最初的非zk-SNARK重放函數還要慢。但如今有了另一種優雅的解決方案。通過一些小技巧,我們可以使用遞歸的zk-SNARK。通過遞歸,我們不再需要從頭開始驗證區塊鏈,而可以在上一個狀態的基礎上構建新的狀態。這要快得多。請注意,遞歸的zk-SNARK并沒有非遞歸的zk-SNARK效率高,但最近zk-SNARK構建已取得了巨大的進步。遞歸的zk-SNARK程序使用上一個狀態、該狀態的證明以及新的交易作為輸入。它驗證上一個狀態,并檢查新狀態中的交易是否有效。如果有效,它將輸出新狀態及其證明。一旦新狀態和證明分發到了網絡中,所有節點都可以直接拋棄舊的狀態,而不用擔心產生任何負面后果。新節點只需要下載最新的狀態及其證明就可以了。這就為什么Coda、Mir、和Starlin能實現數據規模恒定的區塊鏈。在我們上一個例子中,只有一個節點會創建新的區塊及證明。很顯然,并非所有區塊都必然是同一個節點產生的。例如,可以從眾多節點中隨機選擇一個節點來創建區塊,節點們甚至可以在內部選出節點來出塊,且無法作惡)。我們甚至可以做的更好。我們可以將區塊生產的邏輯劃分為多個zk-SNARK。最終的結果就是區塊生產者不需要再保存整條區塊鏈,而只需要保存上一個狀態。這種解決方案可以小多少呢?一個常規的Coda節點只需要占用22KB的空間用于存儲證明、當前狀態和指向一個余額的默克爾路徑。通過22KB的存儲,節點可以驗證整條區塊鏈、查詢余額、以及創建交易。但要想生產區塊,節點需要做更多的操作:它需要上一個狀態的全余額默克爾樹。默克爾樹的大小取決于錢包的數量。即便Coda擁有的錢包數量和以太坊一樣多,一個Coda的區塊生產者仍然只需要1GB大小的存儲空間。而最小的以太坊全節點則需要230GB。這是一個巨大的差距。通過這種方式,網絡中會有更多活躍的節點,進而增加其去中心化程度,并為與區塊鏈交互的程序開辟了許多新的可能性,而不用再借助諸如Infura或Metamask等解決方案。考慮到99%的用戶在安裝Metamask之前就已經放棄了,這應該會帶來巨大的影響。感謝DanielLubarov(Mir)、ShaneVitarana、StanvandeBurgt、TaariqLewis、和DmitriyBerenzon對本文的校對。

動態 | 印度官員赴日本等國學習監管機構如何處理加密貨幣問題:據bitcoin 9月3日消息,印度證券交易委員會(SEBI)在其2017 – 18年度報告中透露,它已派出一些官員前往日本、英國、瑞士三個國家,研究監管機構如何處理加密貨幣問題。印度證券監管機構此次行動旨在與國際監管機構合作,深入了解其加密機制和系統,以改善其自身管理流程。[2018/9/3]

普京:俄羅斯不能有自己的加密貨幣 但必須研??究如何使用加密貨幣:據cointelegraph消息,俄羅斯總統普京6月7日在與俄羅斯公眾的年度現場問答會議上表示,俄羅斯不能有自己的加密貨幣,這是因為加密貨幣超越了國界。對于所謂加密貨幣挖礦,普京指出俄羅斯確實沒有對此進行規范,但態度“非常謹慎”。關于加密貨幣作為支付方式,普京指出,雖然專家說日本已經部分采用加密貨幣作為支付,但這“在其他國家并不適用”。俄羅斯聯邦中央銀行認為加密貨幣既不是支付手段,也不是價值儲備手段。加密貨幣不受任何支持,人們應該小心謹慎地對待它。俄羅斯必須密切關注這一現象,以確定俄羅斯如何參與其進程。此外普京還補充說明,俄羅斯必須研??究如何使用加密貨幣,以避免在國際金融領域的任何限制。據cointelegraph分析,普京或許在暗示可以通過使用加密貨幣避免目前西方國家對俄羅斯的制裁。[2018/6/8]

英國央行希望了解實時總結算服務如何與分布式賬本技術進行交互:據英國央行的聲明顯示:英國央行正在進行一項概念驗證,并希望了解實時總結算服務(RTGS)如何與分布式賬本技術進行交互。2017年5月時,英國央行曾發布了RTGS藍圖,表示新服務將提供“多樣化和靈活的結算模式”,隨后,央行宣布要開發一種與區塊鏈技術兼容的支付服務,但在最近的聲明中,英國央行拒絕了要將業務遷移至分布式賬本的提議。[2018/3/29]

Tags:區塊鏈ARKNAR加密貨幣怎么做區塊鏈ark幣和木頭姐有什么關系MINAR價格加密貨幣最新消息

DAI
個人加密債券時代:NBA球員、以太坊與個人債券_MOS:cosmos幣官網

編者按:本文來自藍狐筆記,Odaily星球日報經授權轉載。2020年1月13日對加密世界來說是一個值得銘記的日子.

1900/1/1 0:00:00
朱嘉明在聯合國區塊鏈論壇發表演講:積極面對全球性信任危機和信任赤字的挑戰_區塊鏈:AIN

編者按:本文來自01區塊鏈,作者:朱嘉明,Odaily星球日報經授權轉載。 美國東部時間2020年1月15日,聯合國部分成員國大使發起成立了BlockchainInternationalAlli.

1900/1/1 0:00:00
央行楊帆:全球數字貨幣博弈格局形成,迎合用戶需求才是核心競爭力_區塊鏈:數字貨幣辛巴幣

編者按:本文來自巴比特資訊,作者:海倫,星球日報經授權發布。1月15日,央行區塊鏈金融專家組成員、中關村區塊鏈安全研究院聯席理事長楊帆以《全球數字貨幣博弈框架及發展趨勢》為題發表主題演講.

1900/1/1 0:00:00
2020年的危機與機遇_DIG:smars幣還有希望嗎

2020年這個開局,一個組合拳暴擊,把我們都打懵圈了,這個春節相信大家過得跟拍電影似的,而且拍的是《生化危機》的現實版,比生化危機還恐怖,電影里你一眼就能看出來誰是敵人,現實中.

1900/1/1 0:00:00
去中心化存儲賽道核心項目全分析:Filecoin、Storj 與 Arweave_STO:STORJ

編者按:本文來自鏈聞,撰文:小毛哥@鏈聞、咖啡@頭等倉,Odaily星球日報經授權轉載。2020年是去中心化存儲領域關鍵的一年,就在未來兩個月內,會有包括Filecoin、Storj在內的重量級.

1900/1/1 0:00:00
盤點二月份有重大進展的項目_區塊鏈:AVE

編者按:本文來自頭等倉區塊鏈研究院,Odaily星球日報經授權轉載。無論牛熊,幣圈不缺話題熱點,本月熱點非BSV莫屬。BSV從月初92美元上沖至455美元,漲幅近5倍.

1900/1/1 0:00:00
ads