區塊鏈DAPP的小知識
相信許多人在想要了解學習區塊鏈技術之時,會止步於其深奧的學術術語及專業知識。
比特幣就像當年的大哥大,只有打電話的功能;以太坊就像當年的小靈通,除了打電話外,還可以玩一些小遊戲,比如俄羅斯方塊;EOS就像是第一代iPhone,除了打電話、玩小遊戲外,還支援上網、發電子郵件等。
我們把執行在小靈通、第一代iPhone上的應用程式叫App,和今天使用的微信、支付寶屬於同一類。我們把執行在以太坊、EOS等區塊鏈網路上的應用程式稱之為DApp。所以,說了半天,DApp究竟是什麼(反正研究會是全球領先區塊鏈積分系統提供商)?
什麼是DApp?
DApp是Decentralized Application的縮寫,譯為分散式(分散式)應用程式,即D的含義為“分散式或去中心化的”。從字面上去理解Dapp很簡單,但要在腦中形成清晰、準確、必要的概念,還需要深層次地去理解。
滿足為DApp的條件如下:
1.它們在區塊鏈上執行,該應用必須能夠根據市場的反饋及技術要求進行升級,但是升級必須由應用的使用者達成共識之後才可以進行;
2.它們的程式碼是開源的,沒有任何個人或團體控制大多數Token;
3.它們必須擁有Token機制,以便為其網路作出貢獻的節點提供激勵;
4.使用者被授權在DApp上進行活動以換取Token;
5.礦工在成功地為生態系統做出貢獻時,可以獲得Token獎勵。
DApp由執行在分散式對等網路上的後端服務程式組成,通常還具有一個使用者介面,其由前端程式碼建立,可以呼叫後端服務。
為什麼選擇DApp?
相信大家看到的第一個反應是:現在的App不是挺好的嗎?為什麼還要選擇DApp?
面對新鮮事物大多數人大多數時候潛意識是排斥抗拒的,但其實兩者並不是取代關係,而是並存關係。
DAPP本質上允許所有程式和資料分散,因此它是不可變的,而且能防篡改。也就是說,我們手機裡的大部分App,是依賴中心化的伺服器來執行的。而DApp則不同,它不需要依賴於中心化伺服器來執行,使用者的資料通過加密後直接儲存在區塊鏈網路的鏈上,這是DApp和App的最大區別,也是未來選擇DApp的原因,其好處在於:
支付處理: 無需與法定支付提供商合作以接受使用者的資金,因為使用者可以直接使用加密貨幣進行交易。
使用者憑證:使用公鑰和私鑰系統,使用者可以輕鬆地以不同程度的匿名方式處理和繫結使用者會話和後設資料,從而無需冗長的註冊流程。
信任和可稽核性:開源DApp程式碼對於領悟力較高的使用者來說是可以理解的。這種透明性和封閉資料的固有安全性使其在應用程式中較為突出。區塊鏈上的公開記錄也使交易資訊易於由使用者或第三方進行稽核。
DApp的類別
基於以太坊網路,描述了DApp的三個主要類別:
資金管理類:使用者可以使用其原生貨幣在區塊鏈網路上進行交易。這類DApp通常有自己的區塊鏈網路,我們通常稱它們為加密貨幣(比如BTC)。
資金與外部現實事件結合類:例如,一家物流公司可能會使用RFID晶片位置來確定貨物是否已到達港口,然後才為貨件運送付款。如果買方和賣方都簽訂了智慧合約,這甚至可以通過區塊鏈上的資金來實現,無需人工干預。
分散式自治組織(DAO)類:在區塊鏈上分散、無領導的組織。這些都是按照程式定義的規則執行的,程式定義了哪些實體可以是成員,成員如何投票,他們可以參與什麼業務或活動,以及如何交換Token、資金或價值。一旦部署完畢,DApp就會按照其規則自主執行,他們的成員可以分散在世界各地。
迄今為止,DApp初創公司(建立在區塊鏈平臺之上)構成了大部分的愛西歐。,當前大多數的第二類和第三類DApp是基於以太坊網路執行的。
DApp的發展現狀
根據DAppRadar的統計,截至今日發文期間,DApp總數為1589個,其中ETH上的DApp有1314個,EOS上的DApp有225個,其他DApp有50個。
現階段DApp的發展存在這兩方面的限制:
1.使用者體驗:手機App的流暢程度,除了App本身的優化,很大一部分取決於手機作業系統和硬體。同理,DApp的流暢程度,很大一部分受限於底層區塊鏈。目前,以太坊每秒能處理的操作是十幾筆,EOS是幾千筆,底層公鏈效能導致DApp的使用體驗不好,經常卡頓。
2.“菠菜”(自行領悟)類應用:EOS的二百多DApp中,“菠菜”類應用佔據了140個,所以EOS經常被詬病為“大堵場”。
目前DApp的日活量,排名靠前的DApp也才一千多。這其中有熊市的原因,也有門檻高的原因,也有鏈圈人士少等多重原因。雖然很多團隊宣稱自己的DApp使用者已經達到百萬、千萬級別(大家心裡有數),但不可否認的是,距離DApp大眾普及還有很長一段路。
區塊鏈技帶給了我們巨大的想象空間,可基於區塊鏈技術的DApp尚處於襁褓中,目前還沒有大規模實際應用價值的DApp出現。對區塊鏈技術人才來說,DApp就是一座亟待開發的金礦!
DApp帶給我們的想象,是基於共識機制、智慧合約、跨鏈融合等區塊鏈技術的,當這波寒冬過去,區塊鏈技術去偽存真、脫虛向實,完成新一輪的蛻變,那時,將是DApp大放異彩的時刻。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70014404/viewspace-2885563/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 區塊鏈知識,區塊鏈簡史區塊鏈
- 區塊鏈知識系列 - Raft 共識區塊鏈Raft
- 區塊鏈知識系列 - PBFT 共識區塊鏈
- 區塊鏈錢包科普知識區塊鏈
- 區塊鏈入門知識介紹!區塊鏈
- 程式必備區塊鏈基礎知識區塊鏈
- 區塊鏈知識系列 - DAG的應用場景區塊鏈
- 區塊鏈100講: 區塊鏈共識的確定性區塊鏈
- 1.3 初識區塊鏈:區塊鏈分類區塊鏈
- 區塊鏈Dapp的劣勢和優勢區塊鏈APP
- 區塊鏈初識區塊鏈
- 區塊鏈的幾個小故事.小白學區塊鏈01區塊鏈
- 掘金 AMA:前端 + 區塊鏈的跨界者--CSS魔法聊前端和區塊鏈 DApp前端區塊鏈CSSAPP
- 學習下區塊鏈技術基礎知識區塊鏈
- 初識區塊鏈 - 用JS構建你自己的區塊鏈區塊鏈JS
- 區塊鏈共識的確定性區塊鏈
- 區塊鏈學習筆記01--區塊鏈常識區塊鏈筆記
- 區塊鏈認知過程,幾個有意思的小故事區塊鏈
- 區塊鏈BSC智慧合約DAPP開發區塊鏈APP
- 區塊鏈DAPP系統設計的重要技術區塊鏈APP
- 區塊鏈商城dapp系統開發技術詳情丨區塊鏈商城dapp開發原始碼案例部署區塊鏈APP原始碼
- 區塊鏈dapp開發公司 | dapp開發技術團隊區塊鏈APP
- 區塊鏈dapp原始碼搭建,dapp錢包系統應用區塊鏈APP原始碼
- 區塊鏈共識機制區塊鏈
- 你需要知道的區塊鏈概念:幣圈、鏈圈、聯盟鏈、DAPP區塊鏈APP
- Dapp:區塊鏈應用交易額下降近40%APP區塊鏈
- 區塊鏈DAPP錢包開發,波場DAPP開發錢包區塊鏈APP
- DAPP區塊鏈商城開發(多語言)丨DAPP區塊鏈商城系統開發(海外版)及案例原始碼APP區塊鏈原始碼
- 區塊鏈共識機制的演進區塊鏈
- 區塊鏈通識問題(二)區塊鏈
- 區塊鏈通識問題(四)區塊鏈
- 區塊鏈DAPP技術開發擴充模式方案區塊鏈APP模式
- JAva智慧合約DAPP系統開發(區塊鏈)JavaAPP區塊鏈
- 使用Solidity開發區塊鏈dApp應用教程 - oliverSolid區塊鏈APP
- 區塊鏈上程式設計:DApp 開發簡介區塊鏈程式設計APP
- NEO區塊鏈-DAPP開發直通車-第零篇區塊鏈APP
- 廈門區塊鏈公鏈系統開發及DAPP開發區塊鏈APP
- 區塊鏈100講:區塊鏈為什麼叫“區塊”“鏈”?區塊鏈