让矿工和持币者实现合作的DeFi QuarkChain 质押挖矿1.0 版上线
今天向大家介绍我们的QuarkChain 质押挖矿1.0 ,这个产品可以让矿工更加容易找到用于质押的主网QKC,而持币者在持有的同时也可以获得收益。
QuarkChain在提高灵活性的异构分片特点之外,我们独有的PoSW——含有权益的工作量证明共识机制,可以形成一套矿工借助持币者质押代币实现高效挖矿,再进行双方分成的合作机制,成为了我们能够实现一个特有DeFi产品的基础。
同PoS马太效应明显的印钞式的通胀型质押不同,PoSW机制下依旧需要矿工进行算力比拼。QuarkChain挖矿总量是40亿,第一年挖出了约2.45亿的QKC. 之后每年挖矿产量固定递减为上一年的88%。也就是说PoSW每年新产出Token的占比将远远低于PoS。
矿工和持币者都满意 PoSW共识构筑了新的合作关系
PoSW算力优惠机制,只需矿工挖矿地址内QKC数量满足所在分片链的要求即可。因此,QuarkChain主网挖矿功能开启后,一些持币者和矿工达成了合作,持币者提供满足押币数量的地址,矿工使用这个地址进行挖矿,使双方都得到了更好的收益。
但一些中小持币者单个地址内的QKC数量不足以满足矿工启动算力优惠的数量,这就限制了他们的参与。QuarkChain 1.0质押合约上线后,可以让多个持币者将主网QKC代币押入同一个合约,从而满足启动算力优惠所需数量,并获取收益分成,而矿工也能够更容易的寻找到足够质押数量的代币。
QuarkChain 质押挖矿 1.0简介
收益基础:QuarkChain 主网押币挖矿与不押币挖矿间的效率差。
矿工参与方式:矿工提供矿机,并依照合约范例部署合约,制定分成比例。
持币者参与方式:选择官方验证的合约,确认矿工制订的收益分成比例后,将持有的主网币QKC打入合约地址。收益比率:双方可自行商议。
收益获取方式:实时存入押币挖矿合约内,与矿工约定时间提取。
合约范例地址:https://github.com/QuarkChain/quarkchain-contracts/blob/master/contracts/StakingPool.sol
赎回机制:赎回需要同矿工沟通停机后赎回
这套合作模式简单直观,对持币者而言全程只需要官方验证合约和主网QKC代币,无需再借助其他代币,对用户更加友好。目前推出的是我们的第一个可用版本合约,而我们将在两个季度内将其完善为一个具备定制化和撮合功能的DApp。届时,矿工可以更方便的部署押币挖矿合约,持币者则可以直接在页面内筛选合约并完成押币。
对公链而言,最重要的就是对于特定功能的前瞻性布局,这样才有能力承载未来新功能。我们很早就认识到了DeFi对于未来行业的价值,也早已和生态伙伴一道“躬身入局”,和我们相关领域的生态合作伙伴,一道为打造未来的DeFi而不断进行着思索与设计。
在未来的下一代DeFi设计中,QuarkChain 将有能力在效率、易用性和安全性方面实现更多的突破,这一点可以参考我们年初时对于DeFi的功能规划(构建下一代DeFi文章链接)。我们将逐步实现这一目标。
质押合约使用指导
教程GitHub页面:
https://github.com/QuarkChain/quarkchain-contracts/blob/master/doc/StakingPoolContractUserGuide.md
StakingPool.sol为QuarkChain团队开源的合约,这个版本的押币挖矿合约正在获取更广泛的审计意见中,QuarkChain官方不承担任何合约部署和操作使用中出现问题的责任。我们未来会对上线的质押合约进行审计,官方审计通过的合约将更具备安全保障。
矿工部分:
部署合约1、使用以太坊工具(如solc和remix)来编译StakingPool合约,复制ByteCode和abi。
将您的智能合约代码粘贴到Remix中并编译智能合约。单击开始进行编译以编译您的智能合约。QuarkChain VM不支持Istanbul版本,编译器版本应为
从左侧下拉列表中选择我们要部署的合约名称,然后单击详细信息选项卡。向下滚动详细信息时,您将看到字节码和ABI。
通过单击ABI复制ABI。
转到“ 部署”选项卡,然后在testnet上部署合约。
管理员应该是一个受持币者信任的个人或团队。他可以调整“矿工分成比例(minerFeerateBp)”参数,这可以防止矿工作恶。例如,当持币者想要进行赎回操作时,矿工不停止挖矿导致无法赎回。
最大feeRateBp为10000,等于100%。
在etherscan上检查刚刚部署的合约并复制Input Data。
2、在QuarkChain Mainet Explorer上部署合约。
在“地址”处选择想要挖矿的分片。
将复制的数据粘贴到“部署”选项卡,并将手续费限制设置为至少2000000(请确认此分片上具有足够的QKC),然后点击“部署”按钮。
确认交易后,您可以在交易状态页面上找到合约地址。
您可以在
https://mainnet.quarkchain.io/contract与您部署的合约进行交互以保证合约能够正常工作。请确保您有足够的QKC来支付正确链上的手续费。 QKC挖矿这里以hiveos.farm和ethminer为例。您可以通过类似的步骤使用自己的工具。
使用部署完成的可用合约地址代替挖矿配置中的QKC钱包地址进行采矿。挖矿使用的地址长度应该和ETH地址长度一样,因此我们需要删除合约地址的后八位数字。
注意,您只能在合约所部署的链上挖矿,才能享受到算力加成的效果。
您可以在QuarkChain Mainet Explorer中查看挖掘结果
https://mainnet.quarkchain.io/explorer
现在还有支持QuarkChain主网币挖矿的矿池:https://www.qpool.net,使用以太坊矿机即可加入矿池,省去了自己搭建和维护全节点的偏技术的工作,还可省去运行全节点额外费用。
持币者部分:
QKC质押
执行质押操作前,请确认合约是经过官方验证的可信合约,并确认合约地址。
QKC持有人可以将其QKC转入合约地址。图中以网页版插件版钱包为例
http://mainnet.quarkchain.io/wallet还可以使用官方钱包QPocket在手机上进行操作。
提取利润持币者、矿工和矿池管理者可以通过withdrawStakers(amount),withdrawMinerReward和transferMaintainerFee命令来提取利润。
发表回复