TERA项目介绍 | 智能货币
技术参数:项目名称: TERA
挖矿共识: PoW
挖矿算法: sha3 + meshhash (抗ASIC矿机)
总量供应: 10亿 (TERA)
区块奖励: 根据网络算力,每个区块奖励1-20个币(具体算法为:
剩余未产出总值的10亿分之一 乘以*
全网算力对数平方的百分之一 )
区块大小: 120 KB
团队预挖: 5%
开发资金: 1% of the mining amount
区块时间: 1 秒
区块确认: 8 秒
传输速度: 每秒1000笔起
传输费用: 免费
附加信息:加密图谱(算法): sha3, secp256k1
防止DDoS攻击: PoW算法
开发平台: Node.JS
钱包平台: Windows(源码及编译版本), MacOS (只有源码), Linux (只有源码))
网络启动: 01.07.2018 12:0:0 (UTC)
挖矿启动: 暂定,目前还在更新版本和修正中 xx.07.2018 12:0:0 (UTC)
资源链接:GitHub:
https://github.com/terafoundation/walletTwitter:
https://twitter.com/terafoundationTelegram: @Terafoundation
Discord:
https://discord.gg/CvwrbeG开发路线:智能合元 – 2018年7月
内部投票系统,以增加新的功能功能 – 2018年8月
去中心化聊天信息系统 – 2018年9月
去中心化交易系统 – 2018年第四季度
Android/iOS钱包 – 2019年第一季度
采用分片,并将TPS提升到100万 – 2019年第二季度
邀请挖矿程序:在主网启动的第一年 (区块高度在200万到300万之间),系统支持邀请挖矿功能。在此期间,如果新用户在他的钱包里指定了一个挖矿顾问(上家的意思,
需要上家的可以填写我的账户号码 134),这个用户的区块奖励将会翻倍,而她的上家也会获得一次性的推荐奖励。通过这种奖励方式,在推荐系统启动时,区块将会以三倍的速度产出!
具体的来说,顾问(上家)就是账户号码,所有在100万区块高度之前创建的的账户都可以成为顾问(大约在主网启动12天内)
为了平衡区块的产出曲线,邀请挖矿将会用1到0的系数来相乘获得奖励。这个系数从最开始的1到最后为0,即无奖励(在区块高度300万时)。
下面是一个货币产出的计算案例:
我们假设现在的整个网络的容量为30 bits, 一共有10亿的未产出货币,即主网刚刚启动的时候,那么这时候区块奖励为900/100 = 9 个币。 (
此处设计到上面的公式,不懂!)
那么这时候网络产出币的分配方案为: 2倍给矿工,1倍给他的上家,整个货币剩余量将扣除 27个 (即 3*9=27)
然后当挖矿进入邀请机制中期的时候,奖励系数为0.5, 这时候每个区块网络产出的分配方案为: 1.5倍给矿工,0.5倍给上家,整个货币剩余量的扣除数位18个 (即 2*9=18)
货币存储介绍:像银行一样,货币是存储在各个账户钱包里的。钱包账户从0开始编号。 0号钱包属于系统账户,内含初始发币为10亿个。要创建新钱包,你需要向网络进行一次“ACCOUNT_CREATE”的交易传送,来确定钱包公钥Public Key,另外你可以为这个账户设置名字(name of account, 最长40个字符)! 建议最好对每个账户设置单独的名字,方便后期交易的时候确认。
交易传输货币在账户之间的传输交易最小尺寸为114字节。这个最小传输尺寸只有在只提供对方钱包地址,无其他任何交易描述时可获得。
Json 文本格式的交易传输案例:
{
"Type": 110,
"Version": 0,
"Currency": 0,
"FromID": 1,
"OperationID": 40167,
"To":
[
{
"ID": 2,
"SumTER": 100,
"SumCENT": 0
}
],
"Description": "test",
"Sign": "B39C39D91136E92C5B9530ABC683D9A1AF51E27382AFC69EA3B1F14AD7C4CDBE46D36BD743F2B4AE7760F8DDE706D81FB8201ABBF27DABF6F1EC658FE432C141"
}
注:上面的这笔交易传输尺寸为118字节.
文本输出是以2进制格式打包的,为防止DDoS,里面添加了12字节的POW计算代码。
交易传输时的信息长度不要超过200字节。实际上程序设置的长度限制为65535字节,但是只有在200字节内,才可以在用户钱包里看到! 如果信息长度过长,请删减!
交易信息的长度越长,在接受传输以及写入区块时花费的POW算力越多。
2018年7月11日重要更新:
在区块链浏览器中加入了账号的HASH值。 通过特殊的传输类型 115,116来进行部署。
{
"Type": 116,
"BlockNum": 956290,
"Hash": "75455839E961080C73F1883B7758D27FC0FA63C5F599D37CD63BFC08AED1943A"
}
启动钱包前提条件:你需要一个固定IP,并且开放 30000 端口 (
2楼解释)!
下载安装钱包,运行run-nw.bat文件打开钱包,等待区块同步! 区块同步完成后,顶部会显示一行绿色的“Synchronization complete”,提示同步已完成! 如果你是第一运行钱包(新用户),这时候界面上会提示你创建新账号,可以填写两个部分:
name 、 adviser (即账号名,上家账号,上面已经做过解释)。
需要上家的可以填写我的账户号码 134等待大约8秒钟,账号创建交易得到网络确认,你就可以使用此账号进行挖矿或者转账交易了!
主网运行进程感谢大家的支持, 我们已经有足够的节点来保障网络运行及相关测试工作了。目前我们正在测试主网的稳定性!
P.s. I'm coin8coin in Discord