DAPP众筹系统开发技术详情及分析

67 阅读1分钟

跟着区块链技术的广泛,第四次App运用的改造现已来临,去中心化或许是“DAPP”的概念近在以太坊途径上变得非常盛行。其实,以太坊首要的意图是发布智能合约,让我们可以在去中心化的途径彼此沟通,像广播相同发送,然后重塑出这些“区块链新物种、DAPP(分布式运用)新生态”系统開发180.3931.97Z4。

DAPP运用需满足的条件:

1.运用要彻底开源、自治,且没有一个实体操控该运用跨越51百分之的Token。该运用可以依据用户的反应及技术要求进行晋级,且运用晋级由大部分用户抵达共识之后方可进行;

 2.运用的数据加密后存储在道破的区块链上;

 3.运用具有Token机制,矿工或运用保护节点需得到代币奖赏;

 4.运用代币的产生依据标准的加密算法,有价值的节点可以依据该算法获取运用的代币奖赏。

pragma solidity >=0.4.25 <0.7.0;

 

contract Token{

mapping (address => uint256) balances;

    string  public name;

    string  public symbol;

    uint8   public decimals;

    uint256 public totalSupply;

    mapping (address => mapping (address => uint256)) allowed;

 

    //ERC20 Token Standard: eips.ethereum.org/EIPS/eip-20

    constructor() public {

        name = "Token";                                          // Set the name

        symbol = "TK";                                              // Set the symbol

        decimals = 18;                                              // Amount of decimals for display purposes

// totalSupply = 1000000000000000000000;                       // Not set total supply

    }

    //Returns the account balance of another account with address _owner.

    function balanceOf(address _owner) public view returns (uint256 balance) {

 return balances[_owner];