DAGX基於DAG技術開發的價值交換網路
DAGX基於DAG技術開發的價值交換網路
DAGX Networks 是新一代基於有向無環圖分散式賬本技術(DAG)的商用價值交換網路, X 代表「價值互聯與交換」 ,DAGX Networks 致力推動實體經濟與價值互聯網連接融合,賦能行業與企業資產價值上鏈、流通與交換,實現數字經濟價值重構和價值創造。
DAGX 團隊認為:下一代價值互聯網將會是多維多鏈的網路生態,就像繁榮的生物世界; 目前行業主流專家依然從傳統歷史進行推斷,認為未來 DLT 生態發展類似操作系統,只有 3-4 種主流區塊鏈得以延續發展。DAGX 團隊對未來有更宏遠不同的判斷: 區塊鏈正在帶來生產關係的徹底變革,實現價值互聯和流通交換體系的重構,通過全球多個價值交換網路、分散式多維邏輯功能鏈層進行資產價值互聯、流通交換,從而構築嶄新繁榮的多維多鏈新世界。
DAGX 團隊創造性提出了 DAGX Value Layers 分層架構體系,由不同功能層次化的邏輯功能鏈組成DAGX Network 價值交換網路,積極推動多維多鏈的下一代價值互聯網應用落地。
在基礎鏈技術方面,DAGX 團隊針對 DAG(有向無環圖)技術的系統容量、水平擴展能力、共識演算法、交易速度、安全優化等方面進行了大幅創新,研發並部署了新一代 DAG 分散式賬本系統,我們稱之為DAGX。 DAGX 落地行業應用不是單打獨鬥,而是和其他關鍵技術,如 ABCD(人工智慧、區塊鏈、雲計算、大數據、生物識別)等技術融合在一起,形成 DAGX 價值交換網路的核心能力。DAGX 從設計理念和編碼實現上都是一次技術的躍遷,推動實現「區塊鏈」商用化落地、邁入價值互聯網社會的新階段。
DAGX 公鏈 1.0 已開發完成、上線測試運行,並在醫療健康、保險科技等多行業展開落地合作 ,DAGX 重點賦能「醫療健康、保險互助」行業,打造健康與保險行業數字資產公鏈生態,並助力企業運用 DAGX 開放平台與技術實現資產上鏈和價值互聯、交換。
DAG Token: DAG Token 是 DAGX 的唯一官方 Token,DAGX 的首個 BAAS 應用 DAPP 組件Bsure.cloud 已經運作,分期上線數據資產上鏈、安全智能合約模板、KYC、保險智能機器人市場、去中心化投票、去中心化聊天…等功能; 用戶通過 DAG Token 實現產品與服務的購買與使用。
DAGX NETWORKS
在技術架構上,DAGX 打造了基於第三代區塊鏈 DAG 的 DLT 分散式賬本(Blockless based)系統及其相關的周邊系統。DAGX 向用戶提供了一種去中心化、去許可化、去信任化、具有公平訪問許可權和可加密協議的分層基礎設施網路架構。這個分層基礎設施網路架構可通過網路節點的共識保持 「不可更改」的交易記錄。
DAGX的八大特點
高並發:全球首條應用高性能內存圖資料庫的 DAG 公鏈,打造高並發能力
可擴展:首條基於分層可擴展體系 Value Layers 架構 DAG 公鏈,解決可擴展性問題
雙合約:全球首條雙合約 DAG 公鏈, SuperJ 超安全合約 + eContract 全智能合約
快支付:Instant Payment 實時閃付,秒級支付、快速確認,滿足商業應用落地需求
可挖礦:支持可持續價值挖礦的 DAG 公鏈,助力解決 WCG 世界計算網格問題
BAAS:全球首條支持區塊鏈 BAAS 應用服務公鏈,提供企業上鏈應用就緒能力
高安全:SuperJ 安全智能合約,內置格加密演算法 NTRU 抗量子公鑰介面,銀行級的最終確認性,無 51%算力攻擊問題
應用廣:內置 P2P 聊天+智能對話機器人,構建 DappStore 應用商店
背景
當前的主流區塊鏈實現比特幣、以太坊技術均基於塊狀鏈實現: 他們在底層結構採用的是區塊+鏈的數據結構。這種結構有一些先天性的局限。比如,這種結構會有一個類中心化的動作——「打包區塊」,整個區塊鏈在任意時刻,都是由記賬者單點寫入,記賬者通過全網 POW 共識機制,算出 nonce隨機數並獲得區塊寫入權力,並得挖礦獎勵。這種單點寫入區塊鏈的主要問題是無法處理高並發請求。區塊鏈的吞吐量受制於區塊的大小:如果區塊太小,而交易量很大的話,很多交易無法打包進區塊;如果區塊太大,整個區塊鏈系統的數據量將迅速膨脹,普通用戶將無法運行全節點,這將會造成中心化的問題。目前比特幣擴容之爭的其根本矛盾點就在於此,這也是區塊+鏈式結構先天性的悖論問題。
DAGX 採用的是 DAG (有向無環圖)結構。交易無需礦工打包,可以自行創建發布,不存在交易延時的問題,也不存在礦工機器的性能限制,因此DAGX 不存在吞吐量的問題。在DAGX網路里,每個用戶可以只維護自己單元的所有父輩單元和儲存、交易關聯方所在父輩單元的數據,無需存儲全網所有數據。即使全網所有數據量非常龐大,對單個普通用戶也沒有影響。 DAG技術是區塊鏈的躍遷,簡單類比可以說是並發多線程的區塊鏈。把區塊鏈從一維單點寫入躍遷到了三維全網並行工作空間,從獨木橋變成了高速公路網,從而解決了區塊鏈無法處理高並發吞吐量的問題。
DAGX 將致力於打造一個通用的智能合約編程平台與區塊鏈操作系統,同時具備原生的「安全智能合約」以及基於V8引擎的的虛擬機的「圖靈完備智能合約」。與以太坊不同的是, DAGX不僅有效地解決了傳統區塊鏈系統面臨的低吞吐量、交易確認延時、區塊膨脹等先天性的悖論問題,還通過「安全智能合約」解決了以太坊長期受人詬病的「智能合約」安全問題。
革新
DAG 架構最早理論闡述是 DagCoin,後由 IOTA 團隊率先實現基於「Tangle 機制」 的服務於物聯網(IoT)生態系統的去中心化加密貨幣,之後 Byteball 借鑒 DAGCoin 的 DAG 理論設計,並加以改進創建了 Byteball 去中心化加密貨幣。
在 IOTA 中,要驗證新的交易前,必須直接驗證之前的兩個交易,這也使得在這兩個交易之前所有被驗證過的交易得到間接驗證。在 DAG 中,頂點代表交易,帶箭頭的線代表交易的驗證關係。在 IOTA中,有一個權重積分的概念,所謂權重積分是指它自身的權重與它驗證過的所有交易的自身權重之和。在 DAG 結構中,交易總是自己創建並發布。從理論上看,攻擊者總是可以建構比 它要推翻掉的那個交易權重更高的交易用以雙花。
Byteball 在 DAGCoin 的基礎上, 創新性引入主鏈與見證人概念,鼓勵驗證多個父輩交易單元,形成一個隨著交易增長,相互驗證安全性不斷加強的數字簽名 Hash 網路,由於主鏈演算法和見證人發布頻率有關係,交易確認的時間是不確定的。由於 Byteball 選擇基於關係資料庫來存儲數據,SQL 語言緊耦合演算法邏輯。 在一定程度上限制了 Byteball 的實際擴展能力和速度。當然,這些正是 DAGX 要解決的部分問題所在。
DAGX 基於「主鏈」概念,也就是經過見證人認定的最短路徑 MC 的 Parents 優選演算法。主鏈創造了一個全網共識確定的交易時間序列,優雅的避免了雙花問題。
DAGX 網路中「見證人」真正意義就是「共識機制」本身;12 個「見證人」發布的交易單元,在理論上無限寬廣的 DAG 並發交易網路中划出了一道確定性的交易時間序列。正是這道無限延伸基於時間的確定性交易序列,打造了 DAGX 中的主鏈,在寬廣無序的有向無環哈希世界中形成了強健有序的唯一主幹。基於見證人+主鏈的共識機制,雙重支付等問題得到了輕鬆解決。
DAGX 還取消了區塊鏈和工作量證明(POW)挖掘的概念,而是選擇了 DAG 數據存儲技術。 與基於傳統區塊鏈的加密貨幣相比,這具有一些優勢。
在比特幣區塊鏈的情況下,自比特幣區塊開始以來,所有區塊都鏈接在一條長鏈上。礦工們將會執行這個計劃,以便為這條鏈增加新的區塊。 由於協議的性質,這大約每 10 分鐘發生一次。這種創建塊的限制是交易時間和費用在網路擁塞時可能激增的原因之一。 DAGX 通過使用完全不同的數據結構消除了這一點。
DAGX 中的所有交易都是以加密方式相互關聯的。 新產生交易將添加到葉子交易單元後面。 這樣做的好處是網路上的所有節點(用戶)都將幫助驗證事務。
這不僅可以更快地驗證付款,還可以讓網路保持足夠的分散。 避免在比特幣中的一些問題:例如可能威脅網路的大型集中式礦池。
同時 DAGX 收取存儲在網路上的每位元組數據 1mg 的 DAG Gold 費用,通過資源消耗機制減少網路上的 SPAM 垃圾信息。
分層網路
DAGX 創造性提出了 DAGX Value Layers 分層網路架構體系:其中 DAGX 區塊鏈作為下一代網路的核心組件- 1.信任共識和價值交換層,其上依次是 2.去中心化計算層(合約鏈)、3.分散式存儲層、4. 同構跨鏈層、5. BAAS Dapp 應用支撐層、,共同組成可商用價值交換網路。
DAGX CORE 核心層
DAGX 向用戶提供一種去中心化、去許可化、去信任化、具有公平訪問許可權和可加密協議的基礎設施網路 DLT, 無縫鏈接全球互聯網與區塊鏈數字世界;主機伺服器、移動設備、嵌入式設備都能作為節點加入到 DAGX 網路中,共同實現網路、應用開發及價值流通, 形成無處不在的大規模組網 。
DAGX 網路由幾類邏輯節點設備組成:
1. Hub: Hub 是提供擴展服務功能層和 API 的全節點,允許其他終端設備(全錢包和輕錢包)連接到網路,Hub 還處理加密聊天消息服務。 Hub 可以與其他設備共享數據。
2. 見證人(Witness):見證人不執行特殊操作,本質上 Witness 不驗證任何內容,也不會做什麼證明工作。 他們的工作僅僅是在後台連續發布見證單元,這些見證單元在 DAG 並發交易網路中划出了一道確定性的交易時間序列。
3. 輕錢包:輕錢包僅包含和自己交易相關的數據,因此數據同步速度極快
4. 全錢包:全錢包擁有全資料庫,需要長時間來下載全數據達到同步,Hub、Witness、中繼器都包含全錢包。
任何人都可以隨時安裝錢包軟體,接入 DAGX 開放網路,無論是運行 Windows、MacOS、Linux的伺服器、筆記本,還是 Android、IOS 的移動終端,甚至包括運行嵌入式 Linux 的物聯網設備;形成DAGX 價值交換網路生態的一分子。
DAGX DC 去中心化計算層
DAGX DC 是獨立的去中心化計算網路層, 由邏輯上獨立的 DC Node Network 去中心化計算節點網路組成,每一個 DC Node 實際都是由 XVM 安全容器虛擬機+ DAGX 擴展智能合約介面組成。
XVM 安全容器虛擬機用於資源管理隔離、封裝虛擬機的 API 通訊等;在之上運行 DAGX 擴展智能核心(DAGX eContract),DAGX eContract 為圖靈完備的智能合約模塊, eContract 用於開發上層DAPP,其核心邏輯使用 Node.js 開發,前端則可以使用任意技術,前後端之間通過 JSON RPC 協議進行通訊。
DAPP 運行在 XVM 上的 Node.js Sandbox 中,相互之間不會影響,同時受到 XVM 的整體管理和資源安全隔離。DAPP 代碼會在 XVM 中以子進程的方式啟動,子進程首先載入一個使用 Sandbox 機制隔離的 JavaScript 虛擬機,這個虛擬機是定製的安全模塊 JS 虛擬機。DAGX 為這個虛擬機植入了安全定製的 require 和經過審核的常用安全的模塊,最後再載入 DAPP 的代碼。 DAGX 還通過進程間通訊的方式提供一系列的 API。 通過這種方式,DAPP 框架就擁有可隨時擴展的豐富 API,同時 DAPP 的安裝者也沒有任何風險。
XVM 具備獨立的 IP 網路地址,上面運行的擴展智能合約 eContrct 通過鏈上介面與 DAGX Networks 進行互聯, 而 Dapp 基於 Node.JS 和 Javascript 作為主要開發語言,具有簡單、易用的特點; 加上封裝良好的 API, 形成讓開發者可以快速的在 DAGX Networks 上建立自己的應用。獨立的 DAGX DC 計算層,和底層區塊鏈解除了緊耦合,在安全性、可擴展性、易用性上都是巨大的改進。
是否需要論述安全智能合約?
DAGX DS 分散式存儲層
大多數在公有鏈上構建的應用,都需要除了交易信息之外更多的存儲空間。(用戶信息,財務信息等等)但是,在區塊鏈上存儲信息,其實就意味著將信息存儲在網站中所有的全節點中。同時存儲空間也
有限,因為區塊鏈資料庫是不可變的。
DAGX DS 通過獨立的多中心化/分散式存儲層 解決鏈下數據存儲這個問題,DAGX DS 分成兩部分:
1:分散式非結構化存儲,這部分利用 IPFS 項目進行分散式儲存。主要的原理是,並不需要每個節點來存儲所有的信息,有一系列的存儲節點在他們之間來分散存儲信息。
2:分散式結構化存儲, 這部分 DAGX DS 通過全球化按需部署 多中心/分散式 DS 資料庫來進行解決,並為運行 DS 存儲節點提供 DAG Gold 獎勵。
鏈下數據的錨定通過 Hash 和默克爾樹 DS 介面 API 進行,保障校驗和數據不可篡改性。
DAGX SC 同構多鏈層
擴容性對區塊鏈的發展是決定性作用。目前已經有一些社區團隊在對擴容性進行研究。
DAGX 多鏈機製為 DAGX Zone, 類似以太坊的Sharding機制,通過多條同類型的區塊鏈來實現存儲容量、處理能力、容錯機制、功能組合的橫向擴展。
DAGX SC 通過同構層級側鏈的方式進行擴容,DAGX 通過設置 XZone Code,提供了同構多鏈間類路由機制,通過多鏈之間的通信協議、Hub將作為多鏈路由器維護多鏈間的網路拓撲地圖。目標是解決多鏈之間的連接與分發問題。鏈路由可以多層次組合構成分層網路結構。
用戶在任意節點可以設置子鏈的方式來運行自己的 DAPP,發行 Token 等等,並與 DAGX 主網路進行無縫對接。
具備多鏈接入能力,可支持多類型異構區塊鏈
BAAS 應用 DAPP 支撐層
DAGX 的首個 BAAS 應用 DAPP 組件 Bsure.cloud 已經運作,分期上線數據資產上鏈、安全智能合約模板、KYC、保險智能機器人市場、去中心化投票、去中心化聊天…等通用模塊功能;為 B 端用戶開發 DAPP 提供快捷方便的支持。
共識機制
DAGX 網路共識機製為「主鏈(Main chain)」, 我們使用「見證人」(Witness) 來見證交易,實際上 DAGX 網路中「見證人」真正意義就是形成「共識機制」;12 個「見證人」發布的交易單元,在理論無限寬廣的 DAG 並發交易網路中划出了一道確定性的交易時間序列。正是這道無限延伸基於時間的確定性交易序列,打造了 DAGX 中的主鏈,在寬廣無序的有向無環哈希世界中形成了強健有序的唯一主幹。基於見證人+主鏈的共識機制,雙重支付等問題得到了輕鬆解決。
DAGX 將基於合理的利益設計驅動見證人服務,DAGX 將結合 知名見證人 和 匿名見證人 兩種方式。 實際上,見證人不執行任何具體的見證操作(他們不驗證任何內容,只在後台連續發布見證單元)。
知名見證人機制:DAGX 通過社群選舉真實世界的高信譽實體節點來作為交易見證人,這樣並非完全意義上的去中心化,但效率高、可實現三方聯合管制。
POC 匿名見證人機制:通過選擇發布見證單元最多的 Top x 全錢包,建立了見證人候選庫。 優選前 x 個見證候選人為有效的見證人。 這種方式擺脫了「終端用戶選舉法」,「真實世界聲譽證明法」,「投票系統」,「內置默認列表」以及不適用於去中心化的「+1 改動見證人規則」。 新方法的目的是實現在線實時和真正的去中心化。 所有的錢包都有相同的見證人名單(動態調整服務能力最強並且活躍的全錢包。
攻擊者必須持有超過 y / 2(y 個最高資產見證人)見證人的累計價值,才能欺騙網路。 有足夠實力的全錢包持有者可能會成為見證人,並獲得見證傭金。
DAGX 的匿名見證人機制,引入 POC (Proof of Contribution)貢獻證明機制演算法。利用 POC機制可以實現 Witness 自動推薦選舉機制,在去中心化和中心化之間取得合理平衡。
持續激勵
DAG Gold
DAG Token ,也叫 DAG Gold (簡稱「DAG」)是 DAGX 網路的內置原生加密數字令牌,用於表徵和度量 DAGX 上的數字化經濟活動。由於用戶發起的交易或智能合約會佔用區塊鏈網路的資源,所以需要為此付出一定量的 DAG Gold 作為資源費用,資源費用通過 DAG Token 來計量。
DAG Gold 機制使用存儲重量模型,DAGX 網路的 TOKEN 總數對應 10e15 mg 的存儲重量,即發行10 億枚 DAG Token, 每一枚 DAG Token 對應 1kg DAG Gold(千克),每次交易都會消費一定的DAG Gold,一般一次交易需要 500 mg DAG Gold 傭金,大概是一枚 DAG Token 面值的萬分之五。交易費用負擔低。
DAG Token 總發行量為 10 億枚 DAG Token = 10 億 kg DAG Gold,Token 默認主單位為 kg,
即:1 DAG Token = 1kg DAG Gold
DAG Gold 採用重量單位體系,換算關係如下:
1ton ( 噸 ) = 1000 kg (公斤)
1kg (公斤) = 1000 g ( 克 )
1g ( 克 ) = 1000 mg (毫克)
註:kg 為 DAG Gold 的默認主單位
網路激勵
Hub 是 DAGX 網路健壯性(安全、冗餘、可用性)的主要支撐機制。 基礎協議鼓勵大家運行 Hub。DAGX 將實現合理的激勵機制,Hub 通過公告交易所需的傭金標準,通過合理的服務性價比吸引用戶(不同 Hub 運營者提供不同的服務質量以及服務內容,比如加密消息服務,價格也有差異化),錢包會自動切換到性價比最高的 Hub 或選擇就近最可用的 Hub。
DAGX 將創造了一個 Hub 公共服務市場。,這個 Hub 公共服務市場通過市場機制到達運營平衡點,Hub 運營者將通過其傭金補償運營支出。 如果運營 Hub 的費用成本在向最終用戶收取服務費用後得到平衡或有盈餘 - 運營 Hub 可能會成為一項盈利業務,由於所有 Hub 公共服務運營商之間存在競爭,可以保障 Hub 傭金不會過高。 DAGX 將運營示範的 HUB 服務,社區運營 Hub 如果有利可圖,那就意味著DAGX 網路將依靠社群力量成長壯大。
見證人對於網路運行也是關鍵因素時 DAGX 網路協議通過提取見證服務費,以激勵見證人長期 24 小時在線工作,從而成為我們基於 POC 機制見證人選舉的依據(DAGX 團隊設計的基於 POC-見證貢獻的Witenss 選舉機制)。
DAGX 創建可持續的算力激勵機制
礦工挖礦需要花費巨大的算力解決工作量證明演算法,但是這些計算工作對社會沒有任何價值,並且比特幣現在耗費的電力已經佔到了全球電力總消耗的 0.13%,非常的浪費資源。
DAGX 解決這個問題,可以讓計算量證明機制變得有意義, 比如讓礦工去計算負責的人工智慧問題,而不是計算沒有意義的 SHA256 問題。同時,還可以考慮權益證明共識機制,讓挖礦過程虛擬化。使用網路中的「驗證者」代替礦工。
IBM 發起的自 2004 年起發起的慈善活動—— World Community Grid 世界社區網格。WCG 允許您利用計算機的空閑時間幫助科學家解決世界上最大的健康和可持續性發展問題。目前的項目包括:
? 微生物免疫項目
? 粉碎兒童癌症
? OpenZika
? 幫助遏制結核病
? FightAIDS@Home——第二階段
? 一起戰勝埃博拉病毒
? 映射癌症標記物
? FightAIDS@Home
超過 70 萬的志願者已經在為解決這些問題貢獻他們的計算資源。DAGX 貢獻出 20%的 DAG Token鼓勵用戶幫助進行 World Community Grid 計算,並獲得工作量報酬。
智能合約
DAGX 智能合約的主要優點來自於能夠設計特定的智能合約,這些合約將在網路上的所有節點中進行驗證。 編入合約的規則是不能改變的,這意味著它們具備不可篡改性。
人們看到智能合約時,可能會想到以太坊。 DAGX 與以太坊的智能合約非常相似,以太坊智能合約使用專有語言 Solidity 時功能不受限制,更靈活。
DAGX 設計的智能合約為申明式的智能合約,在設計時對功能做了準確定位: 把安全性放在第一位,DAGX 提供基於 JSON 申明式的簡安全智能合約,避免以太坊智能合約的靈活性導致的大量安全問題和不可讀性。 目標是讓非開發人員也能輕鬆創建這些智能合約。DAGX 智能合約的簡單性也意味著較少的編碼錯誤,容易閱讀也意味著對金融從業者可審計。
由於DAGX內置強大的智能合約,用戶可以創建簡單的條件付款, 從技術角度解釋,用戶可以將付款「綁定」至特定條件。如果交易方沒有滿足條件,那麼用戶的DAG Gas將被發回錢包。 這一切都是以直接點對點方式完成的,並且實現的是原子支付。
DAGX 智能合約由申明式的IF / AND / OR條件的系列組成,甚至可以簡單的構建多方參與智能合約,一旦其他人驗證條件已滿足並且僅在合約規定時間到後才會支付給收款方。
DAGX 團隊通過設置常用的外部事件 Oracle 來提供條件付款的事件觸發。 這些外部事件的發行方被稱為 Oracle,Oracle 已經成為智能合約生態系統的重要組成部分,並可以有用戶自行開發設計。
跨鏈機制
現有區塊鏈技術在單鏈架構下存在性能、容量、隱私、隔離性、擴展上的瓶頸。
想像一個用戶數以億計的類VISA的支付應用,每秒交易請求高達幾萬筆,每日交易筆數高達幾億筆,用戶交易達到秒級響應體驗。在現有區塊鏈技術下,數據存儲採用鏈式本地存儲導致無法平行擴展,共識機制採用同步式狀態機模型導致無法高效處理交易,同時受限於網路中單節點的性能極限,因此單鏈架構無法滿足應用的性能、容量、用戶體驗及其他要求。
存儲容量上,由於當前區塊鏈技術體系中的單鏈中的每個全節點都擁有全網所有數據,因此無法滿足高容量存儲的要求。
同時區塊鏈的互操作性本身就是一些應用的基礎需求。想像一個理財應用,用戶可以用某項資產交換不同機構的理財產品,不同的資產就需要在多條鏈上做轉移、交換。還有一些ORACLE應用同樣需要多鏈間的跨鏈引入數據交互,譬如匯率牌價、天氣、股價、特定指標等等。
DAGX的跨鏈機制涉及2個層面:
一:同構多鏈
DAGX 多鏈機製為 DAGX Zone, 類似以太坊的Sharding機制,通過多條同類型的區塊鏈來實現存儲容量、處理能力、容錯機制、功能組合的橫向擴展。
DAGX SC 通過同構層級側鏈的方式進行擴容, 通過設置 XZone Code,提供了多鏈間類路由機制,通過多鏈之間的通信協議、路由協議,Hub將作為多鏈路由器維護多鏈間的網路拓撲地圖。目標是解決多鏈之間的連接與分發問題。鏈路由可以多層次組合構成分層網路結構。
二:異構跨鏈
DAGX 的異構跨鏈機制,通過運行獨立的DAGX跨鏈節點網路實現,這些跨鏈功能節點組成的節點網路我們稱之為Hash Universe(簡稱HU),DAGX通過HU來實現跨鏈交易,通過HU來實現Bitcoin,Etherum、Byteball、IOTA、Nano等異構跨鏈交易支持,通過跨鏈機制解決異構鏈互通和數據交易問題。
當前主要有三種跨鏈技術實現模式,見證人模式、中繼模式和哈希鎖定模式
HU方向是專註於解決跨鏈輕量級數據交換與資產轉移。HU網路主要由兩部分組成,HU Hub和若干個Zone。每個Zone可以看做是單獨的區塊鏈空間。每個Zone會和Hub保持狀態同步。Hub通過去中心化的驗證人組來保證安全性,驗證人組有罰金託管機制,它是唯一的多資產中心賬本,並負責保證各類資產在不同Zone轉移的同時,資產總量不變。HU通過引入對接第三方跨鏈平台實現,如跨鏈開源項目 Cosmos。
跨鏈技術打破了不同區塊鏈間的藩籬,使得跨行業、跨領域價值流通成為現實。跨鏈技術把「鏈」編織為「網」,形成貫通全球的價值網路體系。
安全機制
反垃圾信息與DOS攻擊與區塊鏈安全息息相關。
DAGX 通過實現類POS押金機制阻止垃圾信息發布:任何希望發布信息到DAGX網路的全錢包(包括Hub)都必須在押金智能合約上保留一定數量的押金DAG Token。 錢包用戶發布新帖子需要的「押金金額」將與智能合約數量成指數增長。
例如:一個全錢包通過押金智能合約申明了1,500mg DAG的「發布權」。 錢包用戶發布的押金合約在主鏈指數1000和主鏈指數1100之間有效。
在MCI 1100之後,錢包用戶不能再發帖,但他可以收回1500 mg DAG。
在MCI 1000之前,錢包用戶無法進行發布。在MCI 1000和1100之間,錢包所有者可以以10 exp xDAG的價格發布新單元,其中x是錢包發布新單元(未穩定單元)的數量。 因此他可以在mci 1000和mci 1100之間同時向DAGX發送不超過3個未經確認的帖子,因為1x10exp1 + 1x10exp2 + 1x10exp3= 1,110mg>
DAGX中一個錢包未穩定的單元數作為參數 x,另一個參數是DAGX全網未穩定單元總數y。通過引入全網未確認的單元總量( y )來實現DAGX網路全局函數,以達到全局共識。
RequiredPoS( x,y )= ExpFuncMyUnstable( x )+ ExpFuncGlobalUnstable( y )
錢包(或Hub)可能同時發布多個押金合同以調整其發布能力。 擁有大量DAG Token的用戶可以提交大量的押金,也就是說持續影響主鏈MCI會很高(這個反垃圾信息策略輔助好處是可以得知設備在網路中投入多少押金,以及能持續多長時間)在每份押金智能合同結束時,錢包所有者可以拿回擔保資金。
基於這樣的機制,即使是一個有大量token的錢包也不能洪泛攻擊網路。
身份管理(KYC)
加密貨幣主要的特徵之一是匿名, 但用戶電子身份管理對於構建一個真實落地的應用生態是至關重要的,對於需要證明個人身份用戶,KYC的實現是一個關鍵功能:當前最普遍的例子是公司在美國等國家進行類似ICO時必須執行的KYC要求。 DAGX認為用戶應該具備身份ID存儲在錢包的能力、管理他人共享自己個人身份信息的能力, KYC身份管理是DAGX要推出的關鍵服務之一。
DAGX 正與行業夥伴合作(目前正在評估測試 ccint 、tencent cloud、Jumio 等三方夥伴身份識別服務),推出驗證基於 DAGX 地址的用戶身份管理功能,該身份驗證可以鏈接 DAGX 地址並按需使用,我們命名其為 XID,XID 功能將大大方便基於區塊鏈功能的商業應用落地,使其更加快捷。
為了實現商業環境落地,需要實現鏈上數據與現實世界關聯映射。 其中最重要的數據之一是身份認證。
通過XID, DAGX用戶可以將他的DAGX地址與其真實世界身份相關聯。 用戶的個人數據由合作的身份驗證服務第三方提供商驗證,並存儲在用戶的DAGX錢包中。 同時,個人數據的Hash碼存儲在公共DAG中,並由可信的證明人簽名。 證明人也作為Witeness見證人,已被信任。
該證明允許用戶向任何人證明他的錢包DAGX地址與經過驗證的人相關聯,而不公開任何個人信息。 還允許根據需要向特定服務提供商披露個人隱私信息,服務提供商可以使用公共DAG上存儲的Hash碼輕鬆驗證此信息的真實性。
運作方式:
DAGX 通過身份認證機器人實現身份認證 ,設計流程如下:
認證設置成一項有獎勵服務 ,每次驗證需先支付50元(以DAG支付)。 如果驗證成功並且,用戶將從DAGX網路獲得150元的獎金(以DAG為單位),高於驗證費。
閱讀身份認證說明,準備好身份證,確保設備攝像頭正常。 支付驗證費後,用戶將被重定向到第三方驗證服務提供商進行實際驗證。
用戶需要在相機前手持身份證件自拍。 照片拍攝完成後,第三方認證服務提供方會處理數據確保ID不會被篡改。上述過程自動完成的,只花費幾分鐘,同時提供手動驗證,手動認證需時稍多。
完成上述工作後,機器人會通知結果。 如果驗證成功,機器人會將認證記錄發布到DAG(只包含個人信息的散列,除非用戶明確要求發布更多個人信息),並且系統會提示用戶將個人信息保存在錢包中以供將來使用:
現在,當用戶想要將個人資料透露給他人或機器人時,可以將其從用戶錢包中提取,就像將的身份證從用戶的實體錢包中取出一樣,並選擇想分享的欄位:
這樣,用戶可以完全控制分享數據的人員以及欄位。所有實名認證均從特定證明人地址發布,該地址也是見證人。
公民國家認證
如果認證機器人發現用戶不是合規國家公民,並且用戶在三方網站上進行驗證時使用的IP地址也不是合規,則可以證明用戶不是合規國公民。
例如:這種證明可以由想要避免美國域外管轄權的ICO使用,並且只允許非美國用戶投資他們的代幣。 這種限制甚至可以應用於二級市場,方法是在資產定義中要求用戶必須經過發布「非美國」認證的證明人的地址的證明。
var asset = {
....
spender_attested: true,
attestors: [" var asset = {
....
spender_attested: true,
attestors: [" C4O37BFHR46UP6JJ4A5PA5RIZH5IFPZF "]
}; "]
};
應用場景
ICO是應用身份認證最直接的案例。
ICO KYC需求大量存在,許多最近的ICO已經要求投資者使用KYC,但必須手動完成或開發臨時解決方案。 在不久的將來,市場對KYC / AML合規性的透明度和監管壓力的需求將會持續增加。 所以,DAGX在適當的時候會儘快推出這款服務。
其他可以使用安全身份的應用場景:
? 支付欺詐篩選;
? 貸款;
? 年齡限制服務檢查(需要公布出生日期,其餘的個人信息保密)。
不可追蹤交易
DAGX 內置專門為匿名而設計的加密貨幣。 被稱為黑幣-BlackDAG(BDAG) , 黑幣專門用於個人間的不可追查交易。
交易雙方之間通過加密消息發送要交易的黑幣。 DAG將記錄當前交易付款方不再擁有交易的黑幣,但是它不會記錄黑幣新的收款方信息。
比特幣網路上的所有交易都存儲在區塊鏈中並可以透明追蹤,這是比特幣區塊鏈具有的好處之一。 但也是雙刃劍,也是部分有隱私要求的用戶轉向了新一代的隱私加密數字貨幣原因, DAGX 同時支持可追查交易 DAG Token 和不可追蹤交易 BDAG 黑幣。
資產管理和原子交易
DAGX的另一個特點是用戶可以定義自己的數字貨幣。例如,一個金融機構可以使用DAGX網路來定義自己的資產,如貸款。
金融機構通常會要求應用系統具備KYC核驗能力,作為貸款資產智能合同的審核部分。KYC功能是DAGX正在開發的重要功能基礎設施。它將允許機構用戶輕鬆地創建自定義資產並通過KYC來核驗用戶身份。
DAGX支付與智能合約具有內置原子交易的能力。這將保證交易事務能安全可靠的在交易雙方同時執行,如果交易條件不滿足,不會出現未完成交易。
轉載請註明出處。
[an error occurred while processing this directive]
※和堅果TNT思路一致?Mozilla謀劃語音控制瀏覽器
※是雞肋還是剛需?遊戲本續航時間對比實測與現狀調查
TAG:泡泡網科技 |