摘要:02dPoW:基于PoW和DPoS的全新共識機制沒有效率的區塊鏈只會是實驗室里的游戲,僅有效率卻沒有去中心化的區塊鏈只能成為大戶收割的狩獵場。dPoW全稱DelayedPowerofWork(延時工作量證明),是建立在PoB與DPoS基礎上的新一代共識機制。...
摘要:
上一期的CITEX交易所礦幣專題我們談了AXE項目,在最新動態方面介紹了AXE最近引進了一種新的共識機制叫DPOW。而這一核心共識技術正是來源于本期的主角——Komodo(KMD)科莫多。Komodo是一個穿越了牛熊市、擁有2億美金的市值、在全球區塊鏈項目市值中位列46的老牌安全和隱私公鏈。KMD近期上線CITEX 交易所P板,幣價獲得了不俗的表現。本期礦幣專題將帶大家認識KMD以及它背后的技術。
01
提供多鏈結構、開放的、可組合的智能鏈平臺
在KMD的官方介紹里,Komodo是一個開放、可組合的多鏈平臺,是多鏈架構的先驅。
首先,我們看何為“多鏈”?
我們知道比特幣是一條被POW工作量證明統治的公有鏈,以太坊原本是POW現在逐漸轉向POS權益證明,都是一鏈統治所有,但這種單鏈結構存在性能、容量、隱私、隔離性、擴展上的瓶頸。
想象一個用戶數以億計的類VISA的支付應用,每秒交易請求高達幾萬筆,每日交易筆數高達幾億筆,用戶交易達到秒級響應體驗。在現有區塊鏈技術下,數據存儲采用鏈式本地存儲導致無法平行擴展,共識機制采用同步式狀態機模型導致無法高效處理交易,同時受限于網絡中單節點的性能極限,因此單鏈架構無法滿足應用的性能、容量、用戶體驗及其他要求。
另外一些應用內部需要根據業務功能的需要對數據做平行切分,以達到數據隔離的業務要求和安全要求,由于當前區塊鏈技術體系中單鏈中的每個全節點都擁有全網所有數據,因此沒有辦法滿足這類應用的要求。比如一個理財應用,用戶可以用某項資產交換不同機構的理財產品,不同的資產就需要在多條鏈上做轉移、交換。
因此,就有了“多鏈”設計的需求和必要性。“多鏈”結構就像一個火車網絡,大家自己修軌道,只要能通往Hub火車站就加入了核心網絡,其中有高鐵、磁懸浮列車,也有普通火車。各種火車在自己的軌道里自由運行,不受其他火車影響,有的運力高,有的運力低,一條軌道堵塞了完全不影響其他軌道,通過Hub這個中心火車站乘客就能自由換乘其他列車。
從技術角度看,這種設計思路好比數據庫的水平分片(也叫水平分庫),將整體存儲在單個數據庫中的數據,分攤到多個表結構與其相同的數據庫中,這樣每個數據庫中的數據量就會相對減少很多,并且可以部署在不同物理服務器上,理論上能夠實現數據庫的無限橫向拓展。
多鏈并行擁有非常多的優點,首先它設計優雅、架構簡單,另外理論上是目前區塊鏈技術架構中可擴展性最強的,較好地平衡了區塊鏈的安全性、可擴展性和性能。
接下來,我們看下開放的、可組合的“智能鏈”該怎么理解。
科莫多平臺是模塊化的,開發者和合作伙伴可以自由選擇他們想要的科莫多技術,很多人都玩過“樂高”積木,科莫多提供的就是一個一個樂高的原始積木塊,開發者可以自由地利用這些模塊去組建智能化、個性化的子鏈,而因為科莫多的多鏈架構,開發者以獨立的區塊鏈開始,然后連接到科莫多生態系統,各個子鏈之間相互獨立,不受科莫多母鏈的限制。
(Komodo:一個端到端的區塊鏈基礎設施解決方案提供商)
Komodo的端到端區塊鏈開發框架名為“Antara框架”,包括智能鏈、執行業務邏輯的模塊和集成層。這種可組合的設計使其成為眾多區塊鏈項目和去中心化應用程序的理想選擇,這些應用程序包括金融科技解決方案,供應鏈管理,數字身份和記錄,投票,游戲等。
02
dPoW:基于PoW和DPoS的全新共識機制
沒有效率的區塊鏈只會是實驗室里的游戲,僅有效率卻沒有去中心化的區塊鏈只能成為大戶收割的狩獵場。dPoW是將“取得記賬權”和“出塊獲取獎勵”這兩個動作分開,最終達到效率和中心化平衡的效果。dPoW全稱Delayed Power of Work(延時工作量證明),是建立在PoB與DPoS基礎上的新一代共識機制。
解釋dPoW前,需要先說明什么叫PoB。PoB(Proof of Burn)叫做焚燒證明機制。PoB是一種通過焚燒自己手中的代幣來表決誰擁有對網絡的領導地位的承諾。焚燒代幣的數量越多,能獲得網絡領導地位的概率越高。在基于dPoW的區塊鏈中,礦工挖礦所獲得的不再是獎勵的代幣,而是可以焚燒的“wood”——燃木。礦工使用自己的算力,通過哈希算法,最終證明自己的工作量之后,獲取對應的wood,wood不可交易。當wood積攢到一定量之后,可以前往燃燒場地燃燒wood。
也就是說,礦工應該證明他們燃燒了wood,將其發送到一個可驗證的不可靠的地址。從個人角度來看,這需要付出代價,就像工作量證明機制一樣;但除了被燒毀的基礎資產之外,它不會消耗任何資源。通過一組算法計算后,燃燒較多wood的人可以獲取下個時間段出塊的權利,成功出塊后獲取獎勵(代幣)。由于一個時間段內可能會有多人燃燒wood,下一個時間段出塊的概率由自己燃燒wood數量決定。焚燒的越多,下一段時間可以獲得出塊權利的概率越高。
這樣可以讓效率和去中心化的公平達到一個平衡,不一定非要龐大算力的礦工、礦池才能成為區塊生產者,小礦工也有春天,只要辛勤勞動,積攢一定數量的wood,也能出塊,以最平民化的參與方式保證了去中心化的理念,避免擁有算力的組織或者持幣大戶把持網絡。
dPoW 系統中有兩種類型的節點:公證人節點和正常節點。64 個公證人節點是由 dPoW 區塊鏈的權益持有者(stakeholder)選舉產生的,它們可從 dPoW 區塊鏈向所附加的 PoW 區塊鏈添加經公證確認的塊。一旦添加了一個塊,該塊的哈希值將被添加到由 33 個公證人節點簽署的 Bitcoin 交易中,并創建一個哈希到 Bitcoin 區塊鏈的 dPow 塊記錄。該記錄已被網絡中的大多數公證人節點公證。
為避免公證人節點間在挖礦上產生戰爭,進而降低網絡的效率,Komodo 設計了一種采用輪詢機制的挖礦方法,該方法具有兩種運行模式。
在“無公證人”(No Notary)模式下,支持所有網絡節點參與挖礦,這類似于傳統 PoW 共識機制。而在“公證人激活”(Notaries Active)模式下,網絡公證人使用一種顯著降低的網絡難度率挖礦。“公證人激活”模式下,允許每位公證人使用其當前的難度挖掘一個區塊,而其它公證人節點必須采用 10 倍難度挖礦,所有正常節點使用公證人節點難度的 100 倍挖礦。
具體的運作機制就是Komodo與比特幣網絡之間會額外建設一條主鏈,作為側鏈,作為雙方溝通的渠道。而在Komodo網絡上可以享受較低的手續費,并能夠享用比特幣的算力保障。dPoW的共識方法將使比特幣成為所有PoS、PoW加密貨幣的核心,允許利用比特采礦中使用的能源來保護其他加密貨幣,從而使比特幣更節能,同時使其他加密貨幣更安全。
03
零知識證明
數據隱私是當今社會最重要的課題之一。保護與個人身份有關的個人資料 (出生日期、銀行月結單、交易記錄、學歷) 極為重要,并會不斷增加其重要性。零知識證明可能就是如何保護數據隱私的答案。
顧名思義,零知識證明就是既能充分證明自己是某種權益的合法擁有者,又不把有關的信息泄漏出去,即給外界的 “知識” 為“零”。能夠在不知道用戶是誰,或者他們有多少錢的情況下判斷“一個用戶是否有足夠的錢發送給另一個用戶”的問題,是零知識證明在區塊鏈中的主要應用之一。
舉個最簡單的例子,假設有一個環形走廊,出口和入口相鄰但不互通(在目測距離之內),在這個環形走廊中間的某處有一道鎖起來的門,只有擁有鑰匙的人才可以通過;這時A要向B證明自己擁有打開這道門的鑰匙,用零知識量證明來解決就是,B看著A走進入口并在出口等待,如果A從入口進入通過走廊并從出口走出,則可以證明其擁有打開中間那扇門的鑰匙,而在這個過程中,他完全不用向B提供鑰匙的具體信息。所以零知識證明實際上是一種概率證明而非確定性證明。
最早使用零知識證明技巧的區塊鏈叫做 Zcash,實際的做法叫做 Zk-Snarks,這是許多零知識證明的做法之一,也是最有名的一個。Zk-Snarks 是 “零知識簡潔無交互知識認證” 的簡稱,是一種在無需泄露數據本身情況下證明某些數據運算的一種零知識證明。
Komodo并沒有以任何方式涉及到Zcash項目,但是開發者有參與Zcash協議設計的討論,并且使用零知識證明來提供100%的匿名交易。
Komodo的代幣為KMD,假設A有3個KMD,要給B轉賬1個KMD。
首先,A會將自己的1個KMD分成若干份隨機投入一系列的“混合容器”中,指定接收方B的地址,同時混入的時候還有其他交易方輸出的若干份KMD。
然后,這些KMD又被混合容器隨機拆分,再從這些被拆分生成的所有的KMD中取出合計為 1 KMD的若干份,轉移到B的地址中,同時在發送的時間上也可以設置一定的延遲,其中的“混合容器”,就是一條“公有鏈”。
最后,經過這條公有鏈一系列的“混幣”過程,就使得包括交易地址和具體金額在內的交易信息變得無從考證,就實現了有效的匿名,保證隱私。
04
AtomicDEX:原子交換實現加密貨幣直接交易
原子交換是指一種加密貨幣直接與另一種加密貨幣進行交易,而不涉及任何第三方來處理資金。因此,整個交易是在鏈上進行的。
在原子互換技術出現之前,每個區塊鏈就像一座孤島,只有兩座橋梁可供選擇——要么是比特幣,要么是以太坊。然而,每座橋只能通向另一座孤島,只有一個出口。在 Komodo 平臺實現原子交換之前,交易者之間必須進行多次交易才能成功互換加密資產,比方說:基于比特幣的山寨幣-> 比特幣-> 以太坊->ERC20 代幣,每筆交易都要收取手續費。
Komodo 的原子互換技術在現有 95% 的幣和代幣之間搭建了橋梁。因此,人們不會再被困在一個小小的區塊鏈島上了。這是區塊鏈互操作性的第一個階段。
互操作性的第二個階段是跨鏈交易證明和可替代性。有了 Komodo 的新跨鏈智能合約技術,交易可以在兩個鏈之間進行,而無需進行交換或交易。
這是通過一系列大量的默克爾根樹證明和燃燒協議實現的,該協議消除了某條鏈上的幣,同時在一個完全獨立的鏈上出現相同數量的幣。使幣的供應保持不變,同時允許區塊鏈之間進行價值交換。
Komodo目前已經發布了非托管的去中心化交易所AtomicDEX,允許用戶在手機上進行原子交換。Komodo 希望將這項技術擴展到所有區塊鏈,以實現全球范圍內完全互操作性的區塊鏈生態系統愿景。
KMD目前有多達30多名核心專職成員為其服務,目前推特訂閱用戶接近10萬人,社區非常活躍,且生態中涌現的多個項目例如ARRR海盜幣也頗具人氣。目前KMD和ARRR都已經上線CITEX大C網P板交易區。CITEX交易所P板交易區專門為全球加密投資者甄選優質資產而設,篩選標準包括代碼質量、技術實力、代碼發行機制、落地應用前景、社區共識等等維度。
- END -
CITEX簡介
CITEX(大C網)是全球領先的數字資產交易平臺,全球第一PoW礦幣交易所,擁有遍布全球70多個國家和地區的50多萬用戶。CITEX“P板交易區”將全球高增長潛力小礦幣盡收囊中,以“百倍幣搖籃”著稱,受到全球區塊鏈投資者的廣泛矚目與好評。同時,CITEX還推出PoS Staking、主節點分紅、礦池計劃、區塊鏈游戲等多元化產品與服務。CITEX基金會注冊于英屬維京群島,已經在香港、首爾等地設立了運營中心。