请选择 进入手机版 | 继续访问电脑版

Hi,Tokens

 找回密码
 立即注册
查看: 613|回复: 2

墨客挖矿指南

  [复制链接]

30

主题

76

帖子

267

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
267
发表于 2018-4-13 10:27:28 | 显示全部楼层 |阅读模式
墨客挖矿测试
准备步骤:下载测试软件包
从MOAC官网http://www.moac.io/下载对应版本的测试系统软件包。当前提供两种版本下载,Testnet Windows Client V0.1.1和Testnet Ubuntu Client V0.1.1。
将下载的压缩包MOAC-windows-v0.1.1.zip解压,
其中包含了windows下的可执行文件:

genesis.json:初始化节点设置文件

initmoac.bat :批处理文件用于启动节点

mclisten.js:系统合约(SCS)状态监测函数程序

mctest.js :系统测试函数程序

moac.exe:墨客节点执行文件

readmeCH.txt:中文说明文件

readme.txt:英文说明文件

scsserver.exe:系统合约执行文件

1. 产生本地MOAC节点
1.1 运行节点
解压zip文件到本地硬盘。打开命令(cmd)终端,转到墨客当前目录,执行:
c:\ > initmoac.bat
墨客节点程序会自动接到当前测试网络中,启动四个进程。

c:\ >moac init genesis.json

c:\ >mkdir _logs

c:\ >start /B scsserver

c:\ >moac console

显示如下信息:

INFO [03-12|14:59:13] 1:[node/node.go->Node.startIPC]

Start new console with input config

INFO [03-12|14:59:Init with input len .... 0

13] 162:IPC endpoint opened: \\.\pipe\moac.ipc

Init finished!......

Welcome to the MOAC JavaScript console!

instance: Moac/v0.1.0-develop-e508a975/windows-amd64/go1.8.3

coinbase: mccpvuQh7xoitSWLu5YtLkA8jEf7RBuK

at block: 2773 (Mon, 12 Mar 2018 14:58:55 CST)

datadir: C:\Users\lyq2018\AppData\Roaming\MoacNode

modules: admin:1.0 debug:1.0 mc:1.0 miner:1.0 net:1.0 personal:1.0 rpc:1.0 txpool:1.0 web3:1.0

系统会显示一个提示符“>”,进入moac console界面,可以输入命令并执行。

1.2 产生一个本地帐号用于挖矿
在moac console界面下,输入命令:
>personal.newAccount()
系统会提示输入一个密码,例如"passwd",然后会显示一个以m开头的字符串,即为墨客帐号的公开地址。
请记录这个密码和相对应的地址,之后用于解密帐号和操作。

1.3 开始挖矿:
>miner.start()
INFO [03-12|15:20:35] 67:
回复

使用道具 举报

724

主题

1091

帖子

4057

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4057
发表于 2018-4-16 10:10:16 | 显示全部楼层
MOACBlockchain(简称“MoacChain”,也被称为“MOAC区块链、众链之母、女娲链”),一个基于加密协议的开放源码软件,实现在p2p网络上的支持多种子区块链的公共区块链系统。此区块链中内置的,可挖矿产生的,用于交易的原生加密数字币称为‘MOAC’,墨客。MoacChain于2017年11月22日正式发布。

MOAC FAQ

MOAC链对现存各种底层区块链问题的解决方案?
1、MOAC分层结构POW+POS  VS 其他区块链底层Pow,Pos,Dpos  
近年来,希望改进POW的交易处理速度的努力,主要体现在POS和DPOS上面,大概可以将处理速度提高到TPS 2000-5000这个级别,而不牺牲全球铺设的优点。但POS和DPOS的短板,就是相对于BFT经过严格理论验证,POW经过7年多的实践验证,POS并没有在大规模的网络中受到考验。从以太坊的发展方向,他们的POS方案,称为Casper,目前看来至少需要2年时间,才可以实际落地。且因为从POW到POS的转换,会牵涉到目前的社区利益分歧,非常可能的妥协结果,就是一个双头的POW+POS的共存局面。将导致问题更加复杂,无法解决以太坊的速度短板。那么MOAC的基本思考,就是我们保持现有比特币和以太坊这种公有共享(POW),便于全球铺开的方式,但是又满足POS带来的速度,可以做到每秒几千的交易处理水平,首先,MOAC提出一个子母链的概念。母链,按照目前的以太坊的POW算法(用GHOST解决分歧),就是可以全球铺开,但是速度慢和时效长。子链,按照POS算法,已经被小型网络验证,可以比较高的速度。因此这个是一个分层的架构,注意:对比以太坊平层的POW+POS,MOAC是分层的POP(上层的POS Over 底层的POW)。MOAC既可以全球铺设几万个验证节点,又可以做到每秒交易处理速度2000-5000。最重要是,是MOAC可以支持子链,而不是以太坊只能支持侧链。

2、MOAC永不分叉 VS 比特币,以太坊等软硬分叉升级
在MOAC之前,新的想法意味着要建立一个新的区块链。需要大量开销来实施新的区块链想法。而现有的区块链系统,一旦被部署和进入生产模式,当进行功能上进行添加/修改/删除时, 则必须通过软分叉或者硬分叉实施,处理分叉需要巨大的努力和承受由此带来的经济后果。 而在MOAC独特的分层架构下,通过逻辑子链部署任何新的区块链系统,或者对子链实施更改,不会改变物理母链的任何结构与状态,也就是说,MOAC是永不分叉的。

3、MOAC可热插拔的验证方式 VS 其他区块链底层单一的共识算法
侧链,比如比特币的闪电网络和以太坊的雷电网络,侧链发生什么,从实际时间上,和主链无关。只会在特定时间,才和主链同步。但是问题是,当系统有多个侧链,而当交易发生在一个侧链到另一个侧链,那么同步问题会比较混乱,难以处理。相对于落后的侧链,MOAC子链,就是采取分层结构之后,子链是一种逻辑上的区分,而并非是一种物理上的区分,所以不同子链里面的状态,可以在同一个物理母链里面保持同步。MOAC支持分层架构,而且也支持逻辑分片,这样才可以化单一区块链而成为多种区块链。而且这些逻辑子链可以要求不同的共识算法。而目前以太坊只有平层,没有分层,当然更没有分片,共识算法是单一的POW。

4、MOAC扩展性、稳定性与速度三合一 VS 其他区块链底层扩展性、稳定性与速度不能兼顾
当然一个系统设计得好,解决用户体验很重要。MOAC设计的时候,系统的功能,当然需要考虑扩展性和稳定性,但是对用户来说,必须让用户快速简单地创造自己的私链或者去中心化应用dapp。也要满足大吞吐量应用需求的处理速度。所以在底层,我们决定完全采取POW共识机制,因为目前来看,对超大型区块链网络来说,POW仍然是最好的选择。而比特币,以太坊等底层POW算法速度慢的缺点,就靠上层的POS共识机制解决。只有重要的交易和流程控制,需要在底层的POW处理。上层则靠分片的POS来保证速度和吞吐量。

5、MOAC异步调用智能合约实现跨链 VS 其他区块链系统之间不相容,无法跨链交换
区块链技术上如何加快吞吐量和速度,确实是当务之急。MOAC除了进行分层,实现POP的共识堆叠,以及进行了分片sharding,另外一个创新,就是实现了异步调用智能合约。而以太坊的智能合约,目前还是同步调用。整个合约的完成,必须在一个区块里面进行。这样当共识节点给交易打包的时候,必须等待智能合约跑出结果。而MOAC用了异步调用智能合约,智能合约的启动到完成,可以跨区块,不是限死在一个区块完成,这样也导致了MOAC的吞吐量要快很多。MOAC的异步调用智能合约的功能,因为可以将智能合约的执行跨过几个不同的区块,就产生了可以进行不同区块链的跨链功能。因为不同的区块链,具有不同的产生区块的时间,例如,在MOAC上设定一个购买以太坊ERC20代币的合同,那么就可以在5秒钟里面,跨出MOAC的当时的区块,然后合同通过链外通讯,等待以太坊的25秒的区块完成对应买卖,再在第N+2个MOAC区块,完成这边的交易。这种原子交易,不同于目前各种跨链的第三方角色通过建立一个中间托管账户来完成。而且在合约中,你还可以定义看几个确认区块,再完成交易。而其他区块链系统缺乏异步调用合同功能,是无法进行跨链原子交换的。


MOAC币是什么,它有什么用途?币的总量是多少?可以挖矿吗?
MOAC是MOAC链系统里面的原生币。(用户可以类比为以太坊上的ETH币)MOAC链的用户,智能合同和分布式应用程序将需要持有和消费MOAC,以便在MOAC链上面执行某些操作。与此同时,系统区块的维护者(矿工)将为他们贡献的运算能力获得一定数量的MOAC回报。MOAC初始总量1.5亿,7500万通过众筹分发,7500万归开发团队和运营。第一年挖矿产生600万,以后每年挖矿递减一半。挖矿采用与以太坊类似算法,用GPU挖矿。另外会提供让低算力设备(如手机)参与挖矿的算法机制,以鼓励社区发展。具体挖矿算法如下。

1 MOAC = 1,000,000 Sand. 1 Sand = 1,000 Xiao
回复

使用道具 举报

724

主题

1091

帖子

4057

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4057
发表于 2018-4-22 16:14:10 | 显示全部楼层
https://github.com/MOACChain/moac-core/releases/download/0.8.0/MOAC-Pangu-0.8.0-Ubuntu.zip


jjluo(463237243) 12:36:55

在linux下很简单的,需要先chmod u+x moac,然后把wundows教程里的moac.exe换成成moac操作就可以了

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Hi,Tokens  |网站地图

GMT+8, 2019-12-12 19:02 , Processed in 0.063396 second(s), 6 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表