萬向區塊鏈小課堂 | DAG:一個號稱可以取代區塊鏈的技術

2020-08-28 萬向區塊鏈

你聽說過DAG(有向無環圖)嗎?有人稱它為下一代區塊鏈技術,認為它能解決區塊鏈的短板還能大規模應用。準確地說,區塊鏈屬於分布式帳本技術,DAG也是一種分布式帳本技術。


一些人認為DAG為全球性的去中心化解決方案奠定了技術基礎,因此也有人稱DAG為「區塊鏈3.0」。有一些區塊鏈項目也使用了DAG協議,DAG有什麼特別之處呢?今天的萬向區塊鏈小課堂就給大家講講這個知識點。

為了更好地理解它與區塊鏈的不同,讓我們先來複習下區塊鏈是如何工作的?


區塊鏈是如何工作的?

區塊鏈是一個帳本。這個帳本像其它資料庫一樣,包含用戶間的交易信息。作為一個帳本,區塊鏈記錄的信息類似於「張三在2020年7月1日下午5:30:23給李四轉了10000元」,或者更精確地描述應該是「10000元在這個時間點從這個錢包地址轉到了那個錢包地址」。區塊鏈是透明的,因此每個人都能看到交易的歷史記錄,只是我們看不到交易的地址屬於哪個用戶。

網絡中的所有計算機都是節點,每個節點都有一份這個帳本的副本。節點必須就一個交易達成一致——如果大多數節點同意,則記錄該交易。在以PoW為共識機制的鏈中(如比特幣區塊鏈),礦工成功計算出密碼學謎題後,就能夠添加一個塊。有關此交易的信息被哈希加密後傳遞到下一個塊,如果有人想更改記錄,則必須相應地更改以前的記錄。每個記錄都依賴於前一個記錄,以此形成一個鏈。每個塊都有自己的哈希,它也依賴於前一個塊哈希。


區塊鏈結構


對公有鏈來說,去中心化至關重要,生態系統裡的用戶越多,網絡越安全。


什麼是DAG?

「DAG」中文譯名為有向無環圖,雖然它在區塊鏈領域相對較新,但它是計算機科學和數學中相當常見的結構。從名字可以看出,&34;指的是有方向,準確的說應該是同一個方向,&34;則指夠不成閉環。


DAG結構


在DAG中,沒有區塊的概念,它的組成單元是一筆筆的交易,每個單元記錄的是單個用戶的交易,這樣就省去了打包出塊的時間(也就是不需要挖礦)。驗證手段則依賴於後一筆交易對前一筆交易的驗證,換句話說,你要想進行一筆交易,就必須要驗證前面的交易,具體驗證幾個交易,根據不同的規則來進行。不同於區塊鏈的同步記帳,DAG可以異步並發地寫入很多交易。把同步記帳提升為異步記帳,被不少人認為可以解決傳統區塊鏈的高並發問題。


DAG技術具有以下特點:

1、交易速度快,DAG實現的局部處理和並行結算可以使得交易速度大幅度提升。

2、拓展性強,因為各個節點無需等待同步其他的節點的數據就可計算使得記帳節點很容易答覆延展,因此DAG很適用於物聯網類項目。

3、作惡難度更大,相比於鏈式結構,在DAG中惡意修改的難度會大很多,因為DAG擁有著很多的出度和入度,假如要修改某一個節點,那麼對應的出入度都要進行修改。

但是,DAG也有劣勢:

1、交易時長不可控。DAG的驗證規則是後面的交易驗證前面的交易,這就很容易出現最後的交易遲遲無法被驗證的情況,尤其是在整個網絡發展的初期節點數量比較少的情況下,造成交易時長無法預測。


2、不支持強一致性。DAG異步記錄機制在提高了擴展性的同時也帶來了一致性的不可控問題。區塊鏈是同步操作的驗證機制,能夠保證較高的一致性。但是DAG作為異步操作,它不存在一個全局的排序機制,在運行智能合約時,這就很可能會出現節點間所存儲的數據在運行一段時間以後出現偏差的情況。


那麼,DAG會取代區塊鏈嗎?


DAG技術並不新鮮,但是應用到去中心化帳本領域卻是近幾年的事情,它沒有像區塊鏈一樣經歷過十餘年的安全驗證,這也阻礙了它的大規模部署。但DAG能夠解決區塊鏈諸如可擴展性的問題,不同的分布式帳本技術都仍有不少發展空間,這更多取決於相應的應用場景更適合哪個技術。


參考資料

1、《DAG vs Blockchain - More Similarities than Differences》,https://hackernoon.com/dag-and-blockchain-6h4b3zkp

2、《五分鐘講明白DAG(有向無環圖)的優缺點》,https://baijiahao.baidu.com/s?id=1602410984624790167&wfr=spider&for=pc

3、《科普 | 一文讀懂 DAG(有向無環圖)技術》,https://baijiahao.baidu.com/s?id=1613728387077554506&wfr=spider&for=pc

相關焦點

  • IPFS:區塊鏈「不可能三角」的可能解 | 萬向區塊鏈小課堂
    可擴展性是目前區塊鏈普遍面臨的一大挑戰。以太坊創始人Vitalik Buterin就曾表示過:「擴展性也許是排在第一位的問題。擴展性問題已經成為很多系統的墳墓。這是一個重大而艱巨的挑戰。這些都是已知的事實。」為有效應對這一挑戰,很多項目正在嘗試以「IPFS+區塊鏈」協同合作的方式提升區塊鏈的可擴展性。但IPFS又是什麼?如何提升區塊鏈的可擴展性?
  • 「萬向區塊鏈小課堂」TEE會成為區塊鏈數據安全的第二重保險嗎?
    很多涉及隱私保護的項目在介紹自己的時候,都會提到自己使用了TEE技術。TEE到底是何方神聖呢?今天的萬向區塊鏈小課堂就帶大家了解一下這個知識點。區塊鏈中的智能合約實現了合約的自動化編寫與執行,有助於提高系統效率,因而廣受歡迎。
  • 2020萬向區塊鏈黑客馬拉松報名開啟!
    自2020年年初經國家發改委納入新基建範疇以來,不僅區塊鏈技術的應用與發展上升至國家戰略高度,區塊鏈與人工智慧、物聯網、雲計算、5G等新基建關鍵技術的融合創新也成為了數位化革命的主攻方向。作為「新基建」之一的區塊鏈,如果將其用於一個實際地區的建設中,該怎麼用?
  • 萬向區塊鏈行研報告:深度解析「區塊鏈+物聯網」與新基建
    由萬向區塊鏈實驗室主辦的第六屆區塊鏈全球峰會,以「融合創新」為主題,旨在廣邀國內外知名技術專家、學者、企業家共聚一堂,探討區塊鏈與其他技術的融合創新,以及如何以區塊鏈技術為驅動力,推動不同行業的融合創新,共創良好的技術生態效應。
  • 「萬向區塊鏈小課堂」比特幣區塊鏈的運作原理
    下面我們就來仔細看看比特幣區塊鏈是如何攻克這3大難關的吧~挑戰一:資產確權當有人向比特幣區塊鏈公布一筆交易記錄時,如何確定這筆交易確實是由比特幣的所有者發起的而不是騙子在意圖造假呢?這就要用到計算機加密技術。
  • 萬向區塊鏈肖風:區塊鏈應用落地的三個階段
    7月31日,萬向區塊鏈董事長兼總經理肖風博士受邀出席由工信部所屬中國電子技術標準化研究院主辦,萬向區塊鏈協辦的「區塊鏈技術和應用峰會暨第四屆中國區塊鏈開發大賽成果發布會」,並發表了題為「區塊鏈應用落地的三個階段」的演講。
  • 資訊丨 萬向區塊鏈周 ——融合創新 區塊鏈成為數位技術的中流砥柱
    在經濟的維度,可以把區塊鏈理解為「可信任、可交互、可加密、可共享的價值鏈」,區塊鏈具備適應數字經濟社會需求的獨特技術優勢。他認為,區塊鏈技術通過建立數字信任和立體交互架構,有可能再造商業模式,提高資源配置效率。
  • 萬向區塊鏈郝玉琨:從20個關鍵詞回顧區塊鏈行業的2020
    萬向區塊鏈蜂巢學院線上公開課第四十期,邀請到萬向區塊鏈高級總監郝玉琨,從跨鏈、分布式存儲、區塊鏈新基建、數字城市等20個關鍵詞梳理了2020年區塊鏈行業的發展與收穫。 各位朋友,大家下午好!
  • 萬向區塊鏈王允臻:分布式加持:區塊鏈賦能工業物聯網
    萬向區塊鏈執行總裁王允臻受邀出席論壇,並發表了題為《分布式加持:區塊鏈賦能工業物聯網》的演講。王允臻著重梳理了數位化時代工業網際網路領域的變化趨勢,並提出融合隱私計算、知識圖譜及區塊鏈三大技術賦能傳統製造業,以應對數位化時代的新趨勢,創造新價值。
  • 「萬向區塊鏈活動」2020上海區塊鏈國際周官網上線,早鳥票熱賣中
    自2015年首屆區塊鏈全球峰會召開以來,由萬向區塊鏈實驗室主辦的區塊鏈全球峰會&上海區塊鏈國際周已邁入第六個年頭。作為國內首個具有國際影響力的區塊鏈盛會,上海區塊鏈國際周不僅僅見證了國內外區塊鏈行業的變遷,更通過匯聚全球區塊鏈領軍人物,為國內外區塊鏈從業者搭建開放包容的交流平臺,引領區塊鏈發展、締造行業歷史。
  • 萬向區塊鏈鄒傳偉:區塊鏈技術不是數字人民幣的充分條件,也不是...
    在首日舉行的「2020卓越競爭力金融峰會」上,萬向區塊鏈首席經濟學家鄒傳偉出席並進行主題演講,他在接受《中國經營報》記者採訪時表示,數字人民幣作為中央銀行貨幣的安全性、可控匿名性、交易即結算以及雙離線支付等優點,會吸引老百姓使用。而區塊鏈技術既不是數字人民幣的充分條件,也不是必要條件。
  • 吳信寶會見萬向區塊鏈董事長一行
    吳信寶會見萬向區塊鏈董事長一行 2020-07-09 21:19 來源:澎湃新聞·澎湃號·政務
  • 萬向區塊鏈行業研究 | 區塊鏈在數據要素市場中的應用
    摘要本文為萬向區塊鏈「融合創新」系列行業研究文章,作者為萬向區塊鏈首席經濟學家鄒傳偉博士。本文採取「化整為零」方法,先將數據價值鏈分為數據記錄和獲取,數據收集、驗證和存儲,數據分析,以及數據要素配置等4個環節,再依次討論區塊鏈在這些環節能發揮的作用。
  • 萬向區塊鏈肖風最新演講:何謂區塊鏈的應用價值?
    文 /肖風博士,萬向區塊鏈董事長兼總經理 來源:萬向區塊鏈 華夏基石e洞察已獲授權,文章僅代表作者本人觀點
  • 萬向區塊鏈董事長兼CEO肖風:區塊鏈會出現萬億美元市值項目
    大會上,中國萬向控股副董事長兼執行董事、萬向區塊鏈董事長兼CEO肖風在《網際網路與區塊鏈——商業的視角》主題演講時表示,區塊鏈的技術原型的角度是到2020年的時候,已經基本構建完成,或者說你可以把它想像成為網際網路時期,在上個世紀90年代初,所謂它的技術原型TCPIP這樣的模型基本架構結束,大概處於這樣的階段。未來的5年時間,更多的是區塊鏈在技術原型基礎上商業的創新。
  • 萬向區塊鏈蜂巢學院乾貨:新基建下,區塊鏈+晶片的創新探索
    前言:萬向區塊鏈蜂巢學院線上公開課也將特別推出「融合創新」系列講座,作為峰會的「先導片」,邀請物聯網、人工智慧、雲計算等行業具有影響力的領軍人物,帶領大家深入挖掘這些技術與區塊鏈的契合點、針對具體應用場景痛點探索解決方案、加速區塊鏈應用出圈。
  • 萬向區塊鏈2021新年獻詞:萬木回春,人間向暖
    在推動區塊鏈技術和產業創新發展上,萬向區塊鏈從未停止行進的步伐。一切應用都源於底層基礎設施,由萬向區塊鏈和合作夥伴打造且支持隱私計算的底層聯盟鏈——PlatONE,獲得了麒麟NeoCertify認證。而就在12月,PlatONE與吉凱基因達成合作,雙方將攜手搭建基於生物醫藥大數據聯盟鏈的腫瘤關鍵基因標註以及數據共享平臺。
  • 萬向區塊鏈用20個關鍵詞帶你回顧區塊鏈的2020
    在這樣不平凡的一年中,區塊鏈行業又經歷了哪些風起雲湧,收穫了哪些進步與發展?下面就通過20個關鍵詞回顧區塊鏈的2020。01 Polkadot萬向區塊鏈實驗室、新鏈空間、Web3.0基金會和Parity共同發起了Web3.0 Bootcamp,幫助Substrate技術生態進行生態培育和項目孵化。
  • 最高獎勵50000元,2020萬向區塊鏈黑客馬拉松開始報名
    在這一天,除萬向區塊鏈實驗室籌辦的各類小規模主題研討活動之外,還將供同行自由組織參與相關交流活動。作為觀眾,在萬向區塊鏈全球峰會開始的前一天,你可以在同一個城市,參加更多的行業交流活動,獲取更多機遇!作為行業同仁,你可以借著這個機會,與更多人分享你的技術和應用,獲取更多關注!
  • 「萬向區塊鏈黑客松賽題解析」區塊鏈在北外灘有哪些選題方向?
    今年秋天的第一場黑客馬拉松,你想好參加哪一個了嗎?2020上海區塊鏈國際周重磅開幕活動——「無界鏈應用 創新北外灘」萬向區塊鏈黑客馬拉松將於10月23日至25日正式開賽。新穎的賽題、公平的賽制、豐厚的獎金,等你來挑戰!