DAPP合約公排互助系統開發(詳情功能)

lxqy16688發表於2023-05-16

區塊鏈的去中心化,{I88公鏈-I928合約-開發8024},資料的防篡改,決定了智慧合約更加適合於在區塊鏈上來實現。因此區塊鏈技術的發展,讓智慧合約擁有了更廣闊的發展前景。

  

  智慧合約事實上是由計算機程式碼構成的一段程式,其締結過程是:第一步,參與締約的雙方或多方使用者商定後將共同合意制定成一份智慧合約;第二步,該智慧合約透過區塊鏈網路向全球各個區塊鏈的支點廣播並儲存;第三步,構建成功的智慧合約等待條件達成後自動執行合約內容

  

  library SafeMath{

  

  function add(uint256 a,uint256 b)internal pure returns(uint256){

  

  uint256 c=a+b;

  

  require(c>=a,"SafeMath:addition overflow");

  

  return c;

  

  }

  

  function sub(uint256 a,uint256 b)internal pure returns(uint256){

  

  require(b<=a,"SafeMath:subtraction overflow");

  

  uint256 c=a-b;

  

  return c;

  

  }

  

  }

  

  function name()public view returns(string memory){

  

  return _name;

  

  }

  

  function symbol()public view returns(string memory){

  

  return _symbol;

  

  }

  

  function decimals()public view returns(uint8){

  

  return _decimals;

  

  }

  

  }

  

  */

  

  function GavinToken(uint256 _initialAmount,string _tokenName,uint8 _decimalUnits,string _tokenSymbol)public{

  

  //設定初始總量

  

  totalSupply=_initialAmount*10**uint256(_decimalUnits);

  

  /**

  

  初始token數量給予訊息傳送者,因為是建構函式,所以這裡也是合約的建立者

  

  */

  

  balances[msg.sender]=totalSupply;

  

  name=_tokenName;

  

  decimals=_decimalUnits;

  

  symbol=_tokenSymbol;

  

  }

  

  function transfer(address _to,uint256 _value)public returns(bool success){


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

相關文章