RuffChain主网启动成功 正式进入试运行阶段

时间:2019-07-01 15:45     阅读量:

  

GvMVFHlb85L7H3ygXub4lb1ZM4ZX2uBjrECMfLDD.jpeg

根据RuffChain官方最新公布项目进展,目前RuffChain经历2019年3月31日的测试网络发布之后,将于北京时间2019年7月1日正式开启主网试运行。

据悉,本次的主网试运行区块链平台采用了最新的经济模型,支持投票、智能Token发行锁仓和空投特性,同时发布了正式版本Ruff VM,提供了完善的API。除此之外,用户还可通过区块链浏览器2.0、Shepherd CLI 3.0 体验链新增特性。

作为专注于物联网领域的公有链,此次主网试运行还发布了物联网+区块链的应用Demo,旨在通过边缘计算和区块链的结合,实现IoT设备链上可信互操作和有偿互操作的M2M功能,该物联网+区块链Demo主要应用在共享租房领域的物权交易业务环节。

 

注意事项

 

  • 由于区块链平台上的数据不可篡改,在主网试运行期间会对区块链平台数据进行人工监控,若区块信息出现违反当地法律法规的行为,将会对链进行删档重置;

  • 在试运行期间,产生的全部数据将在主网正式上线之前全部被重置,同时将建立更加完善的信息过滤机制;

  • 在构建完善的有害信息屏蔽过滤机制后,才会进行主网账号映射,以保证用户权益安全;

  • 试运行期间,技术团队会进一步强化安全能力,防止极端情况下的恶意攻击;

  • 试运行期间,官方会对外部参与的BP节点进行安全性和稳定性测试;

  •  近期将开始启动BP招募计划,敬请期待。

 

产品特性

  •  支持转账

  • 内置创建普通Token方法,支持转账

  • 内置创建智能Token方法,支持转账、锁仓、交易、空投

  • 支持投票

  • 提供标准SDK,支持开发与运行DApp

  • 支持IoT设备链上可信互操作和有偿互操作

  • 性能:10s出块,最快10s区块不可逆,TPS 30

  • 配套工具:区块链浏览器2.0、Shepherd CLI 3.0

 

一、 RuffChain 主网试运行区块链平台

    数据层

  • 数据结构:Merkle树、区块链表

  • 数据模型:基于账户的模型

  • 数据库:sql数据库(sqlite3)

  • 数据签名加密算法:椭圆曲线加密算法

  • 账号权限:私钥->公钥->地址账号体系,合约账号继承创建用户账号和余额

    网络层

  • BDP-based P2P

  • 2个Peer节点和15个Miner节点组成P2P去中心化网络

LlvNB6i61GeKK7aR9QotXxT9miEtf9VF81aXw3WV.png

    共识层

  • 采用DPoS-bft共识算法

  • 系统每10 秒产生一个区块。任何时刻,只有一个生产者被授权产生区块。最快10s区块不可逆

  • 60个区块一个周期,每个周期出块节点默认为初始12个Miner节点,每个出块节点生产1个区块

  • 如果区块生产者错过了生产一个块,并且在过去24小时未生产任何块,则会该节点被系统自动设置为禁止状态。在该节点设置为禁止状态后72小时后系统会自动将该节点加入候选节点中

  • 采用DPOS 管道/实时混合BFT,一旦2/3个生产者通过DPOS或者BFT方式确认了一个区块,则这个区块被视为不可逆转的。在这一模式下,不可逆的共识最快在10秒内可达成

    投票规则:投票权通过冻结SYS获得,冻结1SYS可得1投票权

  • 每10分钟为一个有效投票周期

  • 周期内可多次投票(每隔60秒可投一次),但仅最后一次投票生效

  • 一次最多可投7个节点,每个节点都将获得全部票数

  • 再次冻结SYS后所得票数将自动追加给当前已投节点

  • SYS冻结3天后可申请解冻。解冻后,相应已投票数将被自动撤销

    激励层

  • 交易费用机制

  • 当进行每笔交易时,发送方设定Gasfee,就得到了交易佣金的最大成本。

  • 发起方设定的手续费越高,交易被打包处理的优先级越高。

  • 发起方设定Gasfee<实际花销Gasfee,则交易失败,消耗的Gasfee归矿工所有。

  • 发起方设定Gasfee≥实际花销Gasfee

  • 若发起的是普通交易(如转账、创建Token、投票等),则所有Gasfee归矿工所有。

  • 若发起的是合约部署和合约运行交易,则没用掉的Gasfee会退回给交易发起方,依然按原价兑换成SYS返还。

    交易费用规则

  • 系统交易(转账、创建Token、创建智能Token、Token转账、冻结、解冻、投票)Gasfee:0.001SYS

  • 合约部署Gasfee:0.002SYS+(18✖️204✖️字节数)/1e9 SYS

  • 合约运行Gasfee:0.001SYS(初始费用)+API调用费用

  • 系统币转账 bcTransfer: 0.001SYS

  • 创建数据库 bcDBCreate: 0.001SYS

  • 数据库增删改操作 bcDBSet: 0.000012SYS * 字节数

  • 数据库内部查询 bcDBGet: 0.000012SYS

  • 激励(挖矿)机制:BP节点每当打包一个区块可获得区块奖励包括固定激励+区块内包含的所有交易的Gas花费的总和。

    固定激励:每个区块奖励12SYS。

  •  区块内Gas花费总和

  • 合约层

  • 编程语言:Js

  • 沙盒环境:RuffVM

    Smart Contract 编程模型

  • 通用modules (BigNumber.JS、asert.JS)

  • 支持Transfer方法、DBCreate方法、DBSet方法、DBGet方法

  • 标准SDK

  • 创建地址

  • 查询地址、地址余额

  • 查询区块、交易、账号nonce

  • 查询出块节点、候选节点、P2P网络节点

  • 创建普通Token、智能Token(支持发行锁仓)

  • 转账、Token转账

  • 冻结、取消冻结、投票

  • 智能Token交易

  • 智能Token空投

  • 部署合约

  • 查询合约

  • 运行合约

二、 配套工具Sherpherd

  •  区块链浏览器 2.0版本:面向终端用户提供浏览并查询任意区块、交易、账号等详细信息的可视化工具

  • 网页钱包

  • 查询区块、交易、账户、Token信息

  • 转账

  • 创建普通Token/智能Token

  • 智能Token交易

  • 投票

  • Shepherd CLI 3.0版本:本地命令行工具,通过命令行与区块链网络节点通信,是开发者与节点进程交互的桥梁

  • 钱包

  • 查询区块、交易、账户、Token、合约信息

  • 转账

  • 创建普通Token/智能Token

  • 智能Token交易、空投

  • 投票

  • 部署、运行合约

 

三、 物联网+区块链Demo

RuffChain物联网+区块链demo是应用在共享租房领域的物权交易业务实现,由控制节点客户端、物权交易合约和Shepherd CLI客户端组成。用户消费任意Token即可获取门禁设备的控制权,通过链上自动交易结算实现远程控制开门/关门,从而获得房间的使用权。

 

3a9bhyDOOl2TA4ZKoQUzN0CjhdE7cPCHm1uJgynq.png

 

四、 相关链接地址:

 

ú RUFF 主网试运行代码仓库地址:

https://github.com/ruffchain/

ú 区块链浏览器

    http://testnet.ruffchain.com/

ú Sherpherd CLI

    https://github.com/ruffchain/Shepherd.git

ú 物联网+区块链demo

× 控制节点客户端:

https://github.com/ruffchain/iot-chain-client

× 物权交易合约:

https://github.com/ruffchain/Shepherd.git

× Sherpherd CLI:

https://github.com/ruffchain/Shepherd.git

ú 具体操作指南请详见:

https://github.com/ruffchain/Guide/wiki

ú 发现bug,如何提交bug?:https://github.com/ruffchain/ChainNode/issues

ú 如何反馈期望产品feature?

https://github.com/ruffchain/ChainNode/issues

本文地址: http://www.hmblock.com/industry/011756.html

黑马财经所刊发文章除注明来源外,均为黑马财经用户投稿,不代表黑马财经立场。转载请注明:黑马财经(www.hmblock.com)

打赏

x

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开微信扫一扫,即可进行扫码打赏哦