PolySmartChain
中文繁體
中文繁體
  • PSC開發文檔
  • 概述
    • PolySmartChain簡介
    • PSC令牌
    • PolySmartChain網絡
  • 區塊鏈基礎
    • 區塊鏈的類型
    • 共識機制
    • GAS
    • 區塊
    • 帳戶
    • WEB2與WEB3
    • DAPP
    • 交易
  • 經濟學
    • PSC Token經濟學
    • PSC Token 效用
  • 開發者
    • 虛擬機 (EVM)
    • 部署第一個合約
    • 發布 PRC-20 Token
    • 發布 PRC-721 Token
  • Node
    • RPC節點
    • 部署
    • 私有鏈
    • 開發者工具
    • 基礎設施
    • 智能合約庫
  • Explorer
    • Explorer
  • 錢包
    • 支持钱包
    • 使用Metamask
    • 使用TokenPocket
    • 使用Imtoken
  • Poly Bridge
    • PolyBridge 介紹
    • PolyBridge 非EVM操作教程
      • WDC to PSC(WDCSpace)
      • TRON to PSC(TronLink)
    • PolyBridge EVM操作教程
      • BNB Chain to PSC(Metamask)
      • BNB Chain to PSC(Imtoken )
      • BNB Chain to PSC(TokenPocket)
    • PolyBridge常見問題
  • DAPP
    • Swanswap
      • 如何在SwanSwap交易
      • 如何在SwanSwap獲得LP Token
    • NFT Auction
      • Claim PolyJetClub
      • 在MetaMask錢包中查看PolyJetClub
    • Social
      • 註冊Social
    • 礦池
      • 質押LP Token到礦池
      • 礦池常見問題解答
    • 遷移到V2礦池
      • 使用MetaMask遷移
    • PolyDao 提案說明
      • PolyDao 提案常見問題
  • 資源
    • 資源
    • 合約
Powered by GitBook
On this page
  • DAPP 的定義
  • 智能合約
  • DAPP 開發的好處
  • DAPP工具
  1. 區塊鏈基礎

DAPP

PreviousWEB2與WEB3Next交易

Last updated 3 years ago

去中心化應用 (dapp) 是在去中心化網絡上構建的應用程序,結合了智能合約和前端用戶界面。請注意,PolySmartChain智能合約具有可訪問性和透明性——就像開放 API 一樣 ——所以你的 dapp 裡甚至可以包含其他人寫過的智能合約。

DAPP 的定義

一個 dapp 的後端代碼在一個去中心化 P2P 網絡上運行。與此相對應的,是在中心化服務器上運行後端代碼的應用程序。

dapp 可以用任何語言編寫(就像是一個 app)。它有前端代碼和用戶界面,能調用其後端。此外,它的前端可以託管在去中心化存儲上,例如 。

  • 去中心化 - dapp 在以太坊上運行,這是一個開放的公共去中心化平台,沒有任何一個人或團體可以控制

  • 確定性 -無論執行的環境如何,都執行相同的功能。

  • 圖靈完備 - dapp 可以根據所需資源執行任何操作

  • 隔離性 - 它們在稱為 EVM 的虛擬環境中執行。即使智能合約出現問題,也不會妨礙區塊鍊網絡的正常運行

智能合約

要引入 dapp,我們需要引入智能合約 —— dapp 的後端,因為缺少更好的術語。有關詳細概述,請訪問我們的智能合約部分。

智能合約是一種在以太坊網絡上的計算機程序,它嚴格按照事先編寫的代碼來運行。智能合約一旦部署到以太坊網絡中,就無法更改。 Dapps 可以是去中心化的,就是由於它們受智能合約的既定邏輯控制,而不是個人或公司。這也意味著你需要非常仔細地設計合約,並進行全面測試。

DAPP 開發的好處

  • 零停機時間 – 一旦將某 dapp 的智能合約部署到區塊鏈上,整個網絡都能為那些希望與合約互動的客戶提供服務。因此,惡意參與者無法針對單個 dapp 發起 DoS 攻擊。

  • 隱私 – 您不需要提供真實世界的身份來部署或與 dapp 進行交互。

  • 抵制審查 – 網絡上沒有任何一個實體可以阻止用戶提交交易、部署 dapp 或讀取區塊鏈上的數據。

  • 數據完整性 – 由於採用了加密基元,存儲在區塊鏈上的數據是不可更改和無可爭議的。惡意行為者無法偽造已經公開的交易或其他數據。

  • 無需信任關係的計算/可驗證的行為 – 智能合約可以被分析,並保證以可預測的方式執行,而無需信任中央權威機構。這在傳統模式下是不存在的,比如我們使用網上銀行系統時,我們要相信金融機構不會濫用我們的金融數據,不會篡改記錄,也不會被黑客攻擊。

DAPP工具

Scaffold-PSC - 使用能自適應智能合約的前端,快速嘗試 Solidity。

創建 PSC App - 使用一個命令創建支持PolySmartChain的應用程序。

一键去中心化 - 用於從 ABI 生成去中心化應用程序前端的免費和開放源代碼軟件工具。

拓展资源

IPFS
GitHub
示例 dapp
GitHub
oneclickdapp.com
GitHub