<delect id="53lz1"></delect><cite id="53lz1"><sub id="53lz1"><del id="53lz1"></del></sub></cite>

    <em id="53lz1"><font id="53lz1"><address id="53lz1"></address></font></em>

    <sub id="53lz1"></sub>
    <mark id="53lz1"></mark>

    <font id="53lz1"></font>

    <sub id="53lz1"><menuitem id="53lz1"><mark id="53lz1"></mark></menuitem></sub>

          <thead id="53lz1"></thead>
          首頁>>技術前沿>>網站/軟件行業動態
          DApp是什么
          作者:西安軟件公司 | 轉載 來源:西安軟件公司 | 時間:2018年9月30日| 點擊:0次 | 【評論】

          DApp 是 decentralized application 中文分布式 APP 的縮寫。

          一個 DApp 有后臺代碼運行在分布式點對點網絡中。傳統的 APP 的后臺代碼是運行在中心化的服務器。

          一個 DApp 的前端代碼可以由任何語言開發,和傳統的 APP 一樣。還有,DApp 的前端代碼可以托管在分布式存儲的服務中,例如:Swarm 或者 IPFS。

          如果一個 應用 = 前端 + 后臺,因為以太坊合約是由運行在以太坊分布式點對點網絡中的代碼組成的,所以 分布式應用 = 前端 + 合約。

          圖片演示一個 DApp 架構:

          DApp被大多數人看好的方向在于和物聯網、共享經濟的結合,比如無人駕駛汽車應用。傳統上,一輛無人駕駛汽車得到路況信息需要先傳輸到中心化服務器,然后服務器再傳輸給另一輛無人駕駛汽車,若出現服務器故障或者傳輸網絡延遲等情況,汽車之間沒有及時通信,路況又是隨時變化的,所以就很容易出現事故。如果汽車與汽車能直接通信,一輛無人駕駛汽車實時將路況信息寫入區塊鏈,其他無人駕駛汽車則可及時獲取路況信息并及時調整,這樣要好于中心化管理。

          除了上面利用區塊鏈技術做到汽車與汽車之間的信息通信,人工智能也可以充分利用區塊鏈技術加智能合約,做到機器與機器之間的通信交流。

          區塊鏈技術不夠成熟,基礎公鏈不夠夯實,DApp還沒有吹著號角大行其道發展起來,不過相信在可見的未來,甚至相信一兩年之后將是DApp時代,具體的應用場景無法聯想,世界將作出怎樣的改變,我們滿懷憧憬拭目以待!

          此內容DOC下載 此內容PDF下載

          【全文完】
          關鍵詞標簽: DApp 
          0 ([$-頂稿人數-$])
          0 ([$-踩稿人數-$])

          版權聲明:

          1、弈聰軟件網站內容中凡注明“來源:XXX(非陜西弈聰網站)”的作品,轉載自其它媒體,轉載目的在于傳遞更多信息,其中涉及的網站建設,網站優化,APP開發,微信小程序開發,大數據平臺開發,區塊鏈技術開發等軟件開發技術細節并不代表本站贊同支持其觀點,并不對其真實性負責。對于署名“陜西弈聰”的作品系本站版權所有,任何人轉載請署名來源,否則陜西弈聰將追究其相關法律責任。

          2、本站內容中未聲明為“原創”的內容可能源自其它網站,但并不代表本站支持其觀點,對此帶來的法律糾紛及其它責任與我方無關。如果此內容侵犯了您的權益,請聯系我方進行刪除。

          向日葵大人版视频app欧美日韩在线视频!_老子午夜不卡电影院_最新国产高清Av在线_综合亚洲日韩AV

          <delect id="53lz1"></delect><cite id="53lz1"><sub id="53lz1"><del id="53lz1"></del></sub></cite>

            <em id="53lz1"><font id="53lz1"><address id="53lz1"></address></font></em>

            <sub id="53lz1"></sub>
            <mark id="53lz1"></mark>

            <font id="53lz1"></font>

            <sub id="53lz1"><menuitem id="53lz1"><mark id="53lz1"></mark></menuitem></sub>

                  <thead id="53lz1"></thead>