DAPP幣安鏈智慧合約系統開發規則(原始碼示例)

v_ch3nguang發表於2023-04-12

DAPP Decentralized Application 的縮寫,中文叫分散式應用 / 去中心化應用。

  簡單來說,DApp 和普通的 App 原理一樣 , 區別則 是完全去中心化的,是由以太坊網路本身自己的節點來運作的DApp, 它是不依賴於任何中心化的伺服器, 完全自動地執行。

  通常來說,不同的DAPP 會採用不同的底層區塊鏈開發平臺和共識機制,或者自行釋出代幣(也可以使用基於相同區塊鏈平臺的通用代幣)。

DAPP 不同的底層區塊鏈開發平臺就好比手機的 IOS 系統和 Android 系統,是各個 DAPP 的底層生態開發環境。 DAPP 就是在底層區塊鏈平臺生態上衍生的各種分散式應用,也是區塊鏈世界中的基礎服務提供方。



decimals:public(uint256)#18

  # 流動性代幣總供應量

  totalSupply:public(uint256)#total number of UNI in existence

  # 餘額對映

  balances:uint256[address]#UNI balance of an address

  # 餘額使用授權列表

  allowances:(uint256[address])[address]#UNI allowance of one address on another

  #dev This function acts as a contract constructor which is not currently supported in contracts deployed

  #using create_with_code_of().It is called once by the factory during contract creation.

  public

  def setup(token_addr:address):

  assert(self.factory==ZERO_ADDRESS and self.token==ZERO_ADDRESS)and token_addr!=ZERO_ADDRESS

  self.factory=msg.sender

  self.token=token_addr

  self.name=0x556e697377617020563100000000000000000000000000000000000000000000

  self.symbol=0x554e492d56310000000000000000000000000000000000000000000000000000

  self.decimals=18


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70028290/viewspace-2945168/,如需轉載,請註明出處,否則將追究法律責任。

相關文章