Terrace的要点是:
1.没有固定静态,有确定性动态,所有入J100%拨给网体中的上级,至于给哪一个地址,根据两种网体(T3和T6)的规则。This article is only for system development requirements reference Develop-KAIFA873
2.只有买级,没有升级。想购买更高级别需用该级相应ZJ激活,不可跳级激活,一次买级终/身有效。如果用升级的定义,很容易又陷入传统模式的理解陷阱,误以为邀请的业绩够多就可以升级。
3.自己无需复投,每一轮自己矩阵的最后一个点位的贡献,会传递给自己自动复投。第一次入J时绑定关系链,进入网体,关系链永久复用不再更改。
4.每个矩阵的最后一个点位都是该矩阵顶端点位复投了,这也是点位图里有时候出现两个一样ID的原因。
以下是一个基本的Terra
pragma solidity ^0.8.0;
contract Token {
string public name;
string public symbol;
uint256 public totalSupply;
mapping(address => uint256) public balances;
event Transfer(address indexed from, address indexed to, uint256 value);
constructor(string memory _name, string memory _symbol, uint256 _totalSupply) {
name = _name;
symbol = _symbol;
totalSupply = _totalSupply;
balances[msg.sender] = _totalSupply;
}
function transfer(address to, uint256 value) public returns (bool) {
require(balances[msg.sender] >= value, "Insufficient balance");
balances[msg.sender] -= value;
balances[to] += value;
emit Transfer(msg.sender, to, value);
return true;
}
}
ce智能合约代码示例: