新代码的目标是将底层代码的绝大多数功能从C/C++迁移到Rust语言,上层使用Node.js+Typescript,并通过Neon库的方式对接Rust。
从而实现C/C++=>Rust=>Node.js=>Typescript的生态链对接,并以Rust和Typescript为核心开发环境展开相关的功能开发。
- [Rust版的cryptonight核心代码库(带有C/C++代码的Rust库)]
- [Neon中间层(主要通过Rust代码输出node.js的接口)]
- [WebApi(基于neon中间层的node.js接口,组织上层的JSON RPC,提供相关的加密币接口,目前处于第一阶段,主要提供客户端钱包所需要的API接口)]
- [Android 钱包]
- [Electron 钱包]
VIG Coin的知识库
VIG Coin是开源的加密币项目,它类似于比特币,旨在解决货币电子化,去中心化,实现货币发行量的相对恒定等功能。
VIG Coin的总量是1亿个,并且永远不会增发。预留20%的币用于未来对币的运营,开发,推广。其它币全部投放入矿池。
VIG Coin的源码在https://github.com/vigcoin/coin
算法:
区块高度 | 算法 |
---|---|
1-197999 | cryptonight |
198000- | cryptonight_v7 |
VIG反对ASIC造成的算力垄断以不赞成POW造成的资源浪费。 所以未来会基于POR(Proof of Requests)来生产币或者获得收益。 也就是一种基于服务器请求服务的共识算法。
POR的目标是让币的生产过程可循环,有价值。
目前加密币最大的价值就是打包交易。所以POR就是打包交易的证明。
同时POR可以避免算力竞争,导致资源的浪费。
POR是交易请求驱动的货币,不是算力驱动的货币。
这样交易过程是不受计算机的速度影响的。
交易越多,节点或者说是服务节点的收益就越大。
所以可以保持更好的去中心化与产生一个良性的竞争环境。
- 基于比特币的去中心化理念,并努力在机制上保障去中心化
- 实现币的交易能力,以及币币交易能力,降低中心化交易所对货币的操纵
- 实现更加友好的货币
- 实现加密币的循环生态。
VIG Coin旨在推动加密币技术的普及,而不是推动去中心化的应用的普及。如果未来VIGCoin的四个目标都达成后,VIGCoin才有可能开新的项目去做去中心化的应用。
VIG Coin的钱包源码: https://github.com/vigcoin/wallet 会开发的小伙伴可以自行编译。
不会开发的小伙伴可以下载64位的钱包。
钱包下载: https://vigcoin.org/#wallet
(欢迎小伙伴提供其它版本的编译结果,将提供100币作为奖励,并在以后的运营中终身享受分红)
- 钱包启动后会默认创建一个钱包,这个时候钱包的地址在不同的平台是不一样的。所以你最好自己保存一个钱包文件。
- 出于安全原因,钱包每次更新后会重新生成,所以如果不小心断电,钱包的内容可能会来不及保存。造成钱包损坏,所以在使用钱包前,一定要做好备份。
备份钱包的命令:文件-》备份钱包。
钱包地址位于:钱包"接收"栏。 VIG Coin钱包一定是B开头的,挖矿时一定要注意。 比如:BKC4AgG14PnQyfpEeEQSNSYjhBo5237Yf1pScL4c9rQ4LQTngRWHeEuJcSmW8cc6AjA3vgGSLR3odRtphDGnQAVHEuJN8p9 是一个正确的地址。 比如:AKC4AgG14PnQyfpEeEQSNSYjhBo5237Yf1pScL4c9rQ4LQTngRWHeEuJcSmW8cc6AjA3vgGSLR3odRtphDGnQAVHEuJN8p9 是一个错误的地址(A开头)
VIG Coin的产生是通过挖矿实现的。 目前VIG Coin是基于cryptnight算法来实现的。 所以所有支持cryptonight算法的挖矿软件都可以用来挖VIG Coin.
推荐使用xmr-stak
项目地址: https://github.com/fireice-uk/xmr-stak
挖矿时填入正确的参数即可,参数可以在这里找到:
http://pools.vigcoin.org/#/getting_started
VIG Coin的发展离不开所有贡献者的参与。
项目最初成立的时候矿池服务器就是由网友提供的。
网站的网页服务是由GITHUB免费提供的
群友,网友们也都非常积极的投身于项目的测试,开发。
所有的一切,都体现了开源加密币的活力与价值。
- 提供服务器用于矿池的网友,将获得矿池的所有收益。
- 提供服务器用于交易所的网友,将获得60%的交易费用的分成。
- 参与开发的人员将永久获得每月交易所综合收益抵消成本后的60%左右的分成中的分成。
- 参与测试,推广的人员将获得当期交易所综合收益抵消成本后的30%左右的分成中的分成。
- 当期交易所综合收益10%左右用于稳定挖矿与币价,以及再循环,支持创新等
对于矿池服务器的要求:
- 系统为Ubuntu 16.04 版本或者安装有docker服务的linux主机
- 权限一般要求是sudo, 或者是docker组的普通用户
- 空闲空间至少有1G以上,未来随着
.vigcoin
目录里的块高增加需要增加空间
开发者的回报是永远性的,只要参与了贡献,以后社区运营的纯利润所得都会有分红的。 开发者的回报的发放主要是根据当前贡献的代码来确定的。 如果开发者的代码完全被替换,将获得最低分红。 具体方案在社区成熟后执行。
加密币通常没有明确的理念支撑,即便是比特币也一样只有技术说明白皮书。 实际上加密币如果没有理念的支撑就会使人走向贪婪与欺骗之路。 ICO与各种空气币的泛滥就是一个证明。
所以VIG Coin旨在以理念为主导去推进加密币的完善。
- 去中心化是一个基本的原则与基本前提
- 所以无论是算力,挖矿,运营都应该走去中心化的路线
- 去中心化并不是抹杀区别,而是将区别控制在一定的范围内,所以VIG推荐采用分级能力。即将能力或者权力分级,一般不超过五级。比如算力分级成五级,那么无论是量子计算机,还是其它的计算机与最差的计算机之间的差别也只有5.这样有利于减少算力差距过大算成的垄断现象。
- 运营者,矿工,开发人员,商户,最终用户是VIG Coin的基本权力组织
- 所有权力组织享有投票权,当且仅当所有组织达成共识时,才会被执行。
- 所有的代码必须开源,必须自由获得,任何人都可以基于代码去独自运营,并且获得利益。
- 不同的权力组织的意见具有不同的权重。开发者: 4, 运营者: 2.5, 矿工: 1, 商户: 1.5, 最终用户: 1
去中心化不同的人有不同的理解,下面我将几个VIG Coin对去中心化的理解归纳如下:
- 节点创建的自由
- 节点的100%独立性
- 节点不受除代码外的其它约束
- 任何节点可以在任何时候选择上线或者下线
- 任何人可以在任何国家,地区接入
- 任何人不能操纵其它节点
- 交易不依赖任何一个特别的交易所