提供高性能的读写服务是分布式研发工程师一直追求的目标,譬如在 TiDB 中,我们就基于原生的一致性算法 Raft 做了非常多的改进和性能优化。
当然,在分布式领域,复制协议不光只有 Raft 这么一种,譬如这段时间,我就看到了另一个不错的实现,叫做 Hermes,一个快速、容错、线性一致的复制协议。
第一步、MetaMask 测试网配置
给MetaMask 配置正确的 RPC,使用chainlist一键添加harmony测试网。这个大家应该都会,登录chainlist,链接钱包,搜索harmony,添加就可以了。也可以直接手动添加这个网络。
Network Name: Harmony Test
New RPC URL: https://api.s0.b.hmny.io
Chain ID: 1666700000
Currency Symbol: ONE
***Block Explorer: ***https://explorer.pops.one
第二步、获得测试网地址
到下面这个浏览器里面,输入你的小狐狸钱包地址,获取测试网的地址
第三步、获得测试网代币
到这个网站里面去,输入刚你获取的以ONE开头的地址,获取测试币
第四步、开始进行swap测试
进入测试网站,开始进行swap的测试
https://hermes-v3.vercel.app/swap
这里你就随便测试,用ONE换什么币都行,看有什么币的池子,就换什么币,多交互几次,主要是为了让数据上链,博空投的。交互多了,数据好看,这个也是后期各类项目都要做的,不要只做一次。
多交互几次之后,就可以进行下一步的测试了,我就不截图了,过程都一样,SWAP,确认,然后就完事儿了,简单。
第五步、开始进行Liquidity测试
这个是Liquidity是质押,增加流动性的,需要的是双币,就是你有ONE,然后还要别的币和它一起配对。其实也蛮简单的,我就用前面买的HRMS为例,我们买了1个ONE的HRMS,在这里选择,然后两个组起来,授权就完事了。
添加之后,有个管理功能可以增加流动性也可以删除流动性,都比较简单了,大家都试试。
第六步、开始进行Farms测试
Farms这功能主要是将我们组合的LP质押进来,挖矿用的,具体看这个图,也简单,就是把刚才质押的流动性,在这里在质押一次。
这个过程,与钱包有两次交互,自动弹出来的,选择确认就完事儿了。
这个里面还有两个操作是,Harvest,和Ustake,Harvest是收割,你质押了平台就给产出奖励,这个随你的爱好,啥时候想收割了就收割一下,然后拿去市场卖钱。Ustake就是不想质押了,直接取消质押。
第六步、开始进行staking测试
这里有两个币可以staking,随便你的喜好,怎么选都行,然后输入质押的数量,授权,然后开始stak,就完事儿。
为了保证能被快照到,大家多交互几次十次八次不嫌多,反正不费事,也简单,再不信每天当个小任务,交互几天,看能不能博个空投,都是有可能的嘛。