Author

Topic: [SHC][ShinyCoin] 内存币 █第一个 RAMHOG 算法 Pow/Pos █对抗 ASIC/对抗显卡GPU | 白皮书 (Read 6357 times)

newbie
Activity: 1
Merit: 0
同步转的像风扇 但就是连不上 谁能给解决下 Huh
hero member
Activity: 810
Merit: 1000
Your professional profile on the blockchain
坑爹界的高手,想想之前那些cpu币吧。。。
sr. member
Activity: 439
Merit: 250
mycoin.bitbank.com
hero member
Activity: 1008
Merit: 501
15GB是高配置啊,一般人咋挖的起。
legendary
Activity: 1064
Merit: 1001
itkylin.com
15G内存,按目前的机器来说是高了点
现在普通的内存好像是8G的吧
一台普通的电脑最多装四条
服务器的内存条了解了一下,有16G的,不过价高很高,不知道能用在普通电脑上不?对硬件不熟悉,见笑了


没事。按普通电脑是挖不了的,普通工作室也挖不了,这个币最少要20G内存以上才能挖。挖币15G多。win7开机内存使用是2G多。总数17G+。说普遍的主板。几年前的主板普遍是支持16G的,近一两年左右的主板普遍是支持32G的。看主板要看它支持的内存数最大是多少。4槽以上。我对电脑也不是很熟悉。行家有不同观点的可以告知下。
我的是双路L5639,16G内存,用的是Windows 7 64位系统,可以挖,不用16G以上!
newbie
Activity: 8
Merit: 0
15G内存,按目前的机器来说是高了点
现在普通的内存好像是8G的吧
一台普通的电脑最多装四条
服务器的内存条了解了一下,有16G的,不过价高很高,不知道能用在普通电脑上不?对硬件不熟悉,见笑了


没事。按普通电脑是挖不了的,普通工作室也挖不了,这个币最少要20G内存以上才能挖。挖币15G多。win7开机内存使用是2G多。总数17G+。说普遍的主板。几年前的主板普遍是支持16G的,近一两年左右的主板普遍是支持32G的。看主板要看它支持的内存数最大是多少。4槽以上。我对电脑也不是很熟悉。行家有不同观点的可以告知下。
sr. member
Activity: 439
Merit: 250
mycoin.bitbank.com
15G内存,按目前的机器来说是高了点
现在普通的内存好像是8G的吧
一台普通的电脑最多装四条
服务器的内存条了解了一下,有16G的,不过价高很高,不知道能用在普通电脑上不?对硬件不熟悉,见笑了
full member
Activity: 140
Merit: 100
金句收集研究!
gpu的貌似都不好啊
这人根本不看标题,标题都说了对抗 ASIC/显卡GPU,查询发贴记录,很多均为相同内容,鉴定为刷子!
full member
Activity: 140
Merit: 100
金句收集研究!
我最近发现了一个ANN监控系统,很适合炒币,大家去看一看

这个东西值得大家关注ANN监控系统

文不对题,查询发贴记录,很多均为相同内容,鉴定为刷子!
member
Activity: 61
Merit: 10
member
Activity: 61
Merit: 10
jr. member
Activity: 57
Merit: 10
ShinyCoin 使用了一个新奇的哈希算法名叫 ramhog.
member
Activity: 61
Merit: 10
🌟 SONM ICO: 15/06/17 🌟
这个币 如果不上平台没有前途的
full member
Activity: 625
Merit: 100
第二个交易平台: https://www.alt2bit.com/

但是貌似很小的样子~建议为了资金安全还是等上了大平台~
sr. member
Activity: 308
Merit: 250
靠,我的电脑才4G内存啊,一半都不到啊,能挖不 Huh
legendary
Activity: 1064
Merit: 1001
itkylin.com
gpu的貌似都不好啊
拜托回贴也看看内容才回,都说了是内存币了,不是GPU币,就是为了对抗GPU和ASIC的,我这么多机器,就只有一台能挖!
newbie
Activity: 43
Merit: 0
2毛收点这币。呵呵。我的QQ:582234100
member
Activity: 66
Merit: 10
这个币 如果不上平台没有前途的
full member
Activity: 154
Merit: 100
member
Activity: 90
Merit: 10
newbie
Activity: 34
Merit: 0
legendary
Activity: 1064
Merit: 1001
itkylin.com
双路5639一个线程一天才挖了80个,和电费持平,这货真是太难挖了!I3、I5、E3因为内存才8G没办法挖!
newbie
Activity: 28
Merit: 0
创意不错
确实防住了矿机,大部的显卡机也防住了,家用电脑也是完全的防住了,好像只有服务器能挖,哈哈

期待声卡币出世,嘿嘿
member
Activity: 67
Merit: 10
“第一个 ASIC抗性,GPU(显卡)抗性,botnet(僵尸网络)抗性的 CPU 算法” 看起来确实不错啊。
member
Activity: 196
Merit: 10
ImmVRse | Disrupting the VR industry
我最近发现了一个ANN监控系统,很适合炒币,大家去看一看
member
Activity: 81
Merit: 10
member
Activity: 69
Merit: 10
member
Activity: 96
Merit: 10
没了解过ramhog算法呢,哪里有相关介绍?
member
Activity: 102
Merit: 10
newbie
Activity: 27
Merit: 0
member
Activity: 104
Merit: 10
今年也就山寨币可以赚钱了,比特币根本赚不了
full member
Activity: 121
Merit: 100
不关心也不在乎,纯属凑热闹来了
member
Activity: 111
Merit: 10
member
Activity: 102
Merit: 10
山寨币风险太大,玩着玩着自己就进
member
Activity: 104
Merit: 10
哈哈,这个谁也说不准,看不准啊!现在山寨币市场惨不忍睹
sr. member
Activity: 336
Merit: 250
DLISK - Next Generation Coin
newbie
Activity: 50
Merit: 0
Paid   Unconfirmed   Shares   Invalid shares   Efficiency   Hashrate
0.0000 SHC   21.2963 SHC   0.00000011   0.00000000    100%   0.240 H/s

2014-7-6 20:19:23 UTC   4599   0.3614%   1.44559715   immature
2014-7-6 14:51:57 UTC   4541   0.3695%   1.47782832   immature
2014-7-6 12:39:08 UTC   4515   0.4537%   1.81493695   immature
2014-7-6 12:22:27 UTC   4512   0.2456%   0.98243161   immature
2014-7-6 11:01:55 UTC   4494   0.1633%   0.65335552   immature
2014-7-6 10:45:49 UTC   4492   0.3955%   1.58184481   immature
2014-7-6 09:12:16 UTC   4475   0.3953%   1.58128275   immature
2014-7-6 08:31:27 UTC   4467   0.0648%   0.25934443   immature
2014-7-6 05:48:55 UTC   4438   0.3171%   1.26843010   immature
2014-7-6 05:21:55 UTC   4432   0.5426%   2.17044578   immature

为什么一直都是未确认??
我的钱包余额一直为零。
余额:   0.00  SHC
stak:    0.00  SHC
Mined:  0.00  SHC
未确认:0.00  SHC
交易笔数 0
member
Activity: 102
Merit: 10
newbie
Activity: 30
Merit: 0
CPU 都是扯淡的;、。、。、、、
newbie
Activity: 39
Merit: 0
家里电脑有32G内存,正好来玩玩这个币
member
Activity: 98
Merit: 10
作者已经更新钱包,钱包使用不需要15gb的内存了。
但是挖矿需要~
另外更新了块同步算法,超快的同步机制,也属虚拟货币的首创~
关注。。。
member
Activity: 98
Merit: 10
full member
Activity: 625
Merit: 100
作者已经更新钱包,钱包使用不需要15gb的内存了。
但是挖矿需要~
另外更新了块同步算法,超快的同步机制,也属虚拟货币的首创~
full member
Activity: 124
Merit: 100
现在垃圾的山寨币越来越多,不知道那一天就踩地雷了,大家都要把眼睛擦亮啊!
member
Activity: 92
Merit: 10
拜托山寨币版块出来一些精品山寨币吧!
full member
Activity: 129
Merit: 100
今天比特币暴跌啊,山寨币咋没怎么跌呢
newbie
Activity: 25
Merit: 0
newbie
Activity: 28
Merit: 0
这个币应该是网吧专用吧哈哈 Grin
没有哪家网吧会有15G的内存的
jr. member
Activity: 59
Merit: 10
newbie
Activity: 28
Merit: 0
一台电脑可以加多少内存,我现在的电脑就4G的内存,离最低要求都还很远
member
Activity: 69
Merit: 10
newbie
Activity: 42
Merit: 0
内存比显卡便宜
希望内存币以后的克隆多一点 Grin
full member
Activity: 467
Merit: 100
newbie
Activity: 52
Merit: 0
jr. member
Activity: 57
Merit: 10
sr. member
Activity: 476
Merit: 250
不需要15GB内存就能打开的钱包目前正在开发中, 应该很快就会面世。

15GB的内存啊,我没有。电脑还不给它搞死。
legendary
Activity: 1708
Merit: 1004
newbie
Activity: 42
Merit: 0
这个思路非常不错,AISC 就是内存的问题
sr. member
Activity: 266
Merit: 250
 Roll Eyes 都说要对抗矿机,后来都出矿机
full member
Activity: 140
Merit: 100
15G内存啊
这还只是启动要求
内存币要来反抗显卡币了吗?
full member
Activity: 189
Merit: 100
full member
Activity: 625
Merit: 100
ShinyCoin 创世贴:https://bitcointalksearch.org/topic/annshc-shinycoin-first-ever-ramhog-algo-powpos-no-asicgpu-whitepaper-655789


ShinyCoin, 于 2014年6月19日启动, 无预挖, 无IPO.

ShinyCoin 使用ramhog算法, 世界上第一个 ASIC抗性 、 GPU(显卡)抗性、 botnet(僵尸网络)抗性的 CPU 算法!





交易网站::




刚刚登陆交易平台:
https://coin-swap.net/market/SHC/BTC

其他交易平台投票地址:
1. https://allcoin.com/vote/#SHC
2. http://www.btc38.com/trade/vote_for_trade.html
3. https://usecryptos.com/voting
4. https://bter.com/voting#SHC


源代码:
已编译下载:

如何solo-mine (最低配需要15GB内存):
Use the following config file:
Code:
ramhogthreads=1  # 15 GB per thread
gen=1

怎么在矿池挖矿:
Thanks to sandor111 for setting up the pool.
1) Download the standalone miner
2) Start the miner: ./shinyminer -o stratum+tcp://106.3.225.46:6666 -O SHINYADDRESS:x -t 1

Laxori666 做的如何使用亚马逊aws来挖ShinyCoin的教程:
https://bitcointalksearch.org/topic/annshc-shinycoin-first-ever-ramhog-algo-powpos-no-asicgpu-whitepaper-655789.msg7604967#msg7604967

shinycoin中文贴: https://bitcointalksearch.org/topic/shcshinycoin-ramhog-powpos-asicgpu-673725




特性:
  • 5分钟POW出块时间
  • 使用RamHog算法, 一个创新的POW算法  ASIC 抗性, GPU 抗性, 僵尸网络抗性
  • 2分钟POS出块时间, 3个月内开启POS
  • 块奖励从 1 SHC 开始, 通过2天时间,逐渐递增到 400 SHC, 然后递减到 1。   400/ (block_height/26280)^2
  • 波控弧形难度调整算法

POW

ShinyCoin 使用了一个新奇的哈希算法名叫 ramhog. 它的设计理念就是为了 对抗 ASIC and GPU(显卡) .

Ramhog

这个算法是基于 scrypt 的创新. Scrypt的问题是它没有使用到足够的内存. 由于GPU(显卡)是一个巨大的并行处理器,GPU可以并行的利用多个实例同时运行scrypt, 所以Scrypt算法很简单得被GPU直接搞定。

Ramhog 解决了这个问题, 通过需要超大内存 - 15 GB ( scrypt 使用 128 kb) ,尽管这么大内存,但仍然有足够快的速度来保证计算的可行性。 怎么回事? 对比使用 xorsalsa 的序列生成算法, ramhog 使用更为优秀的 xorshift4096* ( http://xorshift.di.unimi.it/ ). Xorshift PRNGs 是目前世界存在的最快的高质量伪随机数发生器, 一个算法生成序列的每一个数字都依赖于之前的算法序列中的数字, 非常高的密码散列性能却不是最重要的, 而这就是 xorsalsa 算法的设计初衷。

Scrypt的弱点之一是,需要在寄存器中的块来生成后续的寄存器块. 一个解决算法就是使用内存保存寄存器的中间值和动态生成所需的值。这将会很慢, 但GPU或ASIC有超额的速度和并行性来弥补差额。Ramhog改善了这个问题,通过pseudorandomly XORing处理寄存器的中间值与后续生成序列的变量值。为了产生第一万个值,可能不得不查第六千个值,而第六千个值可能会进一步依赖于第一千个值。 这一点,与ramhog的暂存器拥有数百万的值,而PRNG状态的大小比暂存器中的一个元素大64倍的事实相结合这一点,使得一个缓存缺失与存储,中间体战略成本极高 - 越多的寄存器的值,越昂贵。

一旦产生寄存器的15GB,最后的值被用来再次使用xorshift PRNG,然后被用来产生一个序列,该序列随机地从各寄存器中选择的值。由于xorshift算法是如此之快,它可以生成大量迭代次数(shinycoin是1024x1024次迭代)。如此高的迭代次数,导致了大量的可能极其缓慢的高速缓存未命中,如果有足够的内存不可用存储所有15千兆字节,这使得任何算法的变种,不存储所有的价值观完全不可行。因此,任何算法生成shinycoin哈希将需要访问15GB的内存。

为什么是15GB的内存,而不是其他数值的原因是为了有效的对抗僵尸网络。典型的通用计算机一般没有15GB的可用内存,即使它设法配有16GB的内存。一般来说,操作系统的基本软件在后台运行,将使一个16字节的机器不能运行算法。因此计算机必须配备超过16 GB的内存才可以被僵尸网络利用,因为计算机本身就需要16GB的可用内存来开采SHC。

对抗 显卡GPU and ASCI

由于大量的ASIC的内存会使它太昂贵,采用ASIC实现将太昂贵,所以对抗ASIC不是问题。 GPU是没有配备的15GB内存的,所以只有CPU才能挖矿。由于ShinyCoin将最终使用POS验证,POW 阶段才会是最相关的在第一年。在这一年,为运行验证工作的提供挖矿开采的硬件可能不会变化得太过分。一旦进入主要POS阶段,就算RamHog被破解,或者有其他类型的专业矿机等问世,那也已经无关痛痒了。
分配方式

POW 块奖励使用了以下平滑过渡的函数:

Code:
400 / (block_height/26280)^2

块奖励的上限是 400, 所以在第26280块之前,并不会有过度的奖励产生。虚拟货币的意图是被尽可能的公平分布, 很多新虚拟货币(包括点点币等)的主要问题是, 最开始的时候块奖励是天文数字般的大,显而易见的不公平。

POW块奖励按季度周期的平方,因此POW块奖励更平滑. 纯POW块统计:
Code:
  Period   |  Factor  |  Block Reward
 ----------+----------+----------------
 1/4 year  |  1       |  400.000000
 1/2 year  |  4       |  100.000000
 1 year    |  16      |   6.2500000
 2 years   |  64      |    1.562500
 4 years   |  256     |    0.390625
在第一年后通货膨胀会非常小,尤其是和其他虚拟货币比较:
Code:
 Year | Coins generated that year | Inflation from PoW
------+---------------------------+--------------------
   1  |       18,395,943          |  -
   2  |        1,314,004          | 7.13%
   3  |          438,000          | 2.22%
   4  |          219,000          | 1.09%
   5  |          131,400          | 0.65%
   6  |           87,600          | 0.43%
   7  |           62,571          | 0.30%
   8  |           46,928          | 0.23%
在奖励计算中使用的块高度只是在多少POW块被开采的数量,而不是总块数。所以,如果每两个块中的一个块是POS,该时间表将花费两倍的时间。为了使初次分配周期较长,POS将在POW块工作的3个月后才能被激活。

在此之后,我们的目标是要过渡到只有POS的网络,这就是为什么采矿奖励衰减会非常快。为进一步鼓励这一点,POS的奖励会被从POW的奖励减去。例如,如果一个POS块产生4 shinys,那么下一个POW的奖励本应该是100,反而会变成96。POW奖励减少上限是本来块奖励的四分之一,就这样进入POS时代。

在贯彻实行POS sha256算法中,中本聪解决了2个很难解决的问题。第一个是公平,广泛分配。被预挖(这个词当时还没被创造~),卖掉预挖币使得该虚拟货币基本上没有机会进行广泛平均分配。而当预挖的NXT宣称公平的给世界上贡献相当的人以适当的份额,但是实际上只有70个钱包获得了所有的NXT,100%总数的NXT只是近千欧元的成本。。。可以肯定地说,当时比特币的推出,如果依赖于人们深入到他们的口袋的分布,基本上没人会愿意花很甚至很少量的钱。

ShinyCoin有最公平的分配方案。任何人都可以用自己的电脑,并做验证性的工作,在初次分配阶段没有被超越的集中GPU和ASIC的采矿作业,任何人谁拥有ShinyCoins之后,会得到他们的POS硬币,帮助保护网络。这是延续并创新中本聪与SHA256 POW所有的明确意图 - 硬币的公平分配给那些愿意献出自己的计算能力。我怀疑作者的一个革命性的分散ecash系统想要昂贵的专用硬件的一些没有价值和贡献,结果是放大了比特币供应和稀释其他比特币持有者的价值。

为了公平起见,最初48小时内开采将减少奖励。该奖励将逐渐增加到400。这是为了提供足够时间给大家来提高自己的采矿能力,而不是前几个区块的矿工给予高额奖励。我也改变了难度调节算法,以黑暗重力波的变化,我称之为波控弧形难度调整算法。 PeerCoin的艰难调整算法速度太慢,以适应不断变化的散列能力,可能导致在远早于计划就分配了太多的硬币。
安全性

如果不是工作的证明,网络安全吗? 在 Sunny King 与Peercoin proof-of-stake实现之前,世界上没有一个真实的例子,一个替代proof-of-work安全网络,所以在此之前proof-of-work是最好的解决方案。如果打算proof-of-work是公正的,广泛分布的硬币,直到2013年初计划工作很好,但在2013年初“广泛分布”部分甚至是接近真实的。的确,比特币的网络安全是由于proof-of-work矿业,但成本高昂,而且可以指出许多散列权力“更安全”的倍数比可能是必要的。自从通用计算机变得无利可图,这是合乎逻辑的结论,在这一点上最公平的方式分配新硬币,硬币是不被铸造和允许市场功能。

这就是现实中缺少广泛分布的挖矿资源。如果有人想要价值100欧元 1000 欧元甚至10000欧元的比特币他不购买采矿设备,而是在比特币交易网站注册了一个账号购买或找到一个持有比特币的当地人去买。由于大量GPU矿场和asic将比特币算力踢到最高(2013年初)比特币用户稀释25%到的这些非常专业的矿工手里,或者另外一个说法是10亿欧元。比特币是一个DAC(分权自治公司)和用户(利益相关者)应该非常关心效率和降低成本。更不幸的是,由于asic和gpu受到竞争市场,和市场倾向于压低利润,只有一小部分这€10亿年利润的矿工。其余的进入研究和开发一块无用的垃圾如果不是因为比特币矿业。想象有人偷盗形成一个房子和盗窃价值1000€的事情他个人的利润只有€150。这是比特币的经验主义矿业。

POS

在某些时候是要确保网络中没有其他可证明的方式,但证明型的股权新力劲的实现已经改变了这一切。在未来会有一个证明某事 - 其他,或一个更好的落实,以确保网络的分散方式,但截至本公布日期写证明型的股权是最安全和符合成本效益的方式固定网络。硬币的最公平和广泛的分销将与人民贡献自己的通用计算机为他们的份额硬币来实现。这是不可能的实体将购买通用计算机是为了挖掘新的硬币,而且相当昂贵的租金是为了投机性开采。

证明型股权的阶段开始3个月,以确保公平分配。由于系统的性质,一旦中风险的证明踢,证明的工作迅速变得更加困难。如果证明型股权马上开始,最早期的采用者将开始铸造证明风险的块,通过验证性的工作,推动从挖掘新硬币的人。此限制确保早日通过一段是一段合理的时间。

最小的硬币年龄为第一周,而不是1个月让更多的人可以放样更多的时间。最大硬币年龄为2个月而不是3个月给新硬币铸造证明风险的块的机会较大。需要注意的是完整的薄荷奖励被授予即使硬币年龄大于2个月 - 这只是硬币没有获胜的机会更大比,如果他们只有2个月大。
交易信息

比特币交易的历史的一个问题就是,它既不是匿名也不是完全透明的。自愿的透明度是100%的两个越容易解决。在撰写本文时,比特币没有为一个实体识别blockchain本身。没有理由不这样做。一个博客和一个钱包接受捐赠希望他的地址尽可能容易辨认。对于一个博客获得捐赠@letstalkbitcoin比1 naoegwvq1xhmyvok3y17reziqs8c1wbmw简单得多,对于一个商人做生意@walmart将使采购更容易。无限的字段的标识是唯一可能在blockchain。任何领域用户的欲望被显示在一个钱包可以添加(例如电子邮件地址、电话号码、网站等)

完全匿名更困难的一面,我打算更新代码与darksend的实现或zerocoin。因为我没有时间去工作,和这段代码已经闲置了近一年,我决定释放它,没有我喜欢的所有协议更改。如果在不久的将来我希望完成所有的修改建议。
Sunny Prince
Jump to: