地中海币,这个以地区命名的虚拟币,在最近层出不穷的国家币、地区币的虚拟币大家庭中,毫不引人瞩目,甚至有人将其归类于各种克隆币中,但事实真的如此吗?
先让我们来看看地中海币(MED)的发行初衷和愿景:
地中海是人类文明发源地之一,过往数千年中产生了灿烂的文化、繁荣的经济,是世界东西方文明汇聚的中心。
在进入本世纪后,地中海沿岸的二十多个国家由于洲际发展的不平衡、国家内部的动荡,导致沿岸数个国家相继进入经济危机,最先爆发的是人们熟知的塞浦路斯事件,该事件也让比特币(Bitcoin)进入人们的眼帘。
开发团队从塞浦路斯事件中意识到,加密数字货币对地中海沿岸国家带来的影响是无以伦比的,而开发团队作为身处地中海国家中的一员,更能明白沿岸国家经济不平衡因素的直接原因和间接影响,因此决定自行开发一种更安全、便捷和公平的加密货币,并通过身为当地人拥有良好社会关系和人脉等因素,积极同当地移动运营商、移动应用运营商及相关商店、企业进行开发合作,以公平挖掘虚拟币的方式,在贫富差距巨大的地中海地区,重新分配社会财富,稳定该地区物价,使其整个地中海国家经济平稳、繁荣。
从地中海币开发团队的愿景和理想中,我们可以注意其中的关键词:更安全、更公平!
问题一:有可能比现有虚拟货币算法更安全的算法吗? 我们列数现在流行的算法,以 SHA-256、Scypt、Quark、X11算法为主流,产生了比特币(Bitcoin)、域名币(Namecoin)、莱特币(Litecoin)、夸克币(Quarkcoin)、Darkcoin(暗黑币)等虚拟币,以及这些算法衍生出的SHA-512、SHA-3、Scypt-N、Scrypt-OG等所谓“创新”算法,实质上都是某单一算法的变种,在现阶段虽然可以算是不容易被破解,但在最近各国研发的量子计算机出现后,单一算法的虚拟币私钥被破解就变成了可能。
地中海币的开发团队在开发之初就设想到了这种局面的到来,为了提高虚拟币的安全性,因此混合了SHA-256和Scrypt两种算法,综合设计出一种新的工作量证明算法(Proof of Work),并命名为HybridScryptHash256 算法。
HybridScryptHash256 算法的实现原理分为三个阶段:Scrypt计算结果—>SHA256计算结果—>Scrypt计算结果,即SHA256计算结果封装在两次Scrypt计算结果之内,作为增强安全性的条件,在Scrypt计算结果的同时,插入2组附加的异或(xor)。
图形说明如下:
该算法的复杂性同比特币、莱特币等算法相比更高,使得破解更难实现,碰撞私钥难度同比特币相比成几何性增长,保证了地中海币的安全性。
问题二:地中海币是一种公平的虚拟币吗?怎样实现的? 从上文我们得知,HybridScryptHash256算法设计,是一种内存密集型算法,其参数取决于当前挖矿难度,并且每次Hash-256运算封装在两次Scrypt运算之间,其参数取决于当前挖矿难度。
当挖到一个新的区块时,HybridScryptHash256算法会用如下方式进行验证:
Hash256运算由ASIC矿机完成,Scrypt运算与封装由CPU完成,目前还不支持将Scrypt运算与封装分开,所以只能由CPU完成。因此地中海币的挖矿必须是矿机+计算机配合完成,如比特币一样仅用矿机就可以进行挖矿是行不通的。
在HybridScryptHash256算法使用Hash25矿机进行挖矿中,必需具备强大的CPU算力。如果使用大算力Hash256算法矿机(如蚂蚁S-1 180Gh)对地中海币进行挖矿,必须匹配相应的大算力CPU,如果CPU算力不足,其大算力Hash256矿机将不能工作。
Hash256算力必须要与CPU主频和线程之积相等,其公式是:Hash256算力≤CPU主频×线程。
在实践中,小算力矿机成功获取区块信息如图所示:
从现有的主流计算机芯片来看,地中海币的该特性限制了大算力矿机的进入,仅允许中、小算力的矿机进行挖矿,如蚂蚁USB Antminer U1矿机、烤猫USB Erupter矿机等,使得在比特币挖矿装备竞赛中淘汰下来的中、小算力ASIC矿机焕发新春。
因此,如果需要提升地中海币的挖矿收益,仅仅是增加大量的小算力矿机(USB蚂蚁 U1等)还无法满足,必须匹配相应的计算机芯片,也就意味着需要增加电脑来配合矿机挖矿,增加了大矿工的成本,使其投入产出比降低,从广泛意义上阻止了大矿工的进入。
现阶段下,每人一台或两台电脑在普通人的生活中是常态,配合价格低廉的USB矿机挖矿,既不会造成工作时计算机CPU的占用,矿机又散热良好,并且无噪音,特别适合于白领们在办公室里“无声挣外快”;
地中海币的算力限制特性,使得淘汰下来的小算力矿机可同家用计算机配合,进行地中海币的挖掘,发掘出“废物”潜能。
因此,地中海币的算法特性降低了算力垄断的出现概率;而低投入(USB SHA-256矿机)又让地中海币的挖掘者变得广泛化,使普通人也能在地中海币的算力竞争中获得一席之地;对于拥有淘汰下来的小算力矿机的矿工,可以将矿机投入到地中海币的挖掘中,使淘汰的设备重新发挥作用。
如何面对“机枪池”的洗劫? 我们有理由相信,“机枪池”对任何有决心推广和发展的虚拟币都是一场劫掠和灾难,不仅扰乱了矿区的次序,更对虚拟币的交易量产生冲击,其价格也产生大幅波动,导致凡是被机枪池劫掠的虚拟币最终都走向没落。
地中海币的独特算法,不仅仅是对矿工的计算机芯片和矿机算力有限制,对矿池服务器的芯片同样有着限制,我们实测的数据显示,装配志强E3-1230v2 CPU的矿池服务器可容纳的最佳算力为900Gh/s,如算力超过该数值,其效率会降低,意味着就算增大了矿机算力,矿池服务器在同其他矿池争夺区块时,反而会处于劣势,降低了区块挖掘的数量。
此外,由于HybridScryptHash256 算法的工作量证明(POW)完全不同于 Hash-256 和 Scrypt 算法,地中海币的挖矿程序也与众不同,地中海团队发开出专用的挖矿程序 cgminer 和 bfgminer,并且需要配合地中海币专用的挖矿桥接代理程序mcproxy,以此实现部分 HybridScryptHash256 算法(即 Scrypt 阶段)的反向运算,windows版的地中海币客户端(Mediterraneancoin qt)和 linux 版 客户端 Mediterraneancoind 可进行 HybridScryptHash256 算法的全程运算。
在第一代挖矿程序 cgminer 和 bfgminer 发布时,桥接代理程序 mcproxy 需单独运行,以实现地中海币钱包客户端与挖矿工具 cgminer 之间的通讯。
在地中海币发布的初期,挖矿的门槛相对于其他虚拟币来讲要高很多,配置方法的复杂性也让大多数矿工望而却步,这也成为地中海币没有引起大量关注的重要因素。
地中海币社区中的技术强人发布了“傻瓜式”配置程序,可一键解决挖矿配置中的难题。
自动挖矿集成工具下载地址:
http://medcoiner.com/download/MEDminer.rar 为了使矿工能够快速上手,地中海开发团队接连发布了后续3个改进型挖矿程序版本,在最终的bfgminer 4.0 版本中,内嵌了桥接代理程序(mcproxy 4.0),以及进入矿池挖矿的代理程序(stratum-mining-proxy),使用下载专用的 bfgminer 4.0程序后,与其他虚拟币挖矿的配置一样,仅需填入矿池地址和用户名,即可实现挖矿,大大降低了矿工的入手难度。
综上所述,地中海币的特性使得“机枪池”在面对地中海币挖矿时会变得一筹莫展,基本上杜绝了机枪池对地中海币矿场次序和价格波动的冲击。
地中海币挖矿配置 推荐搭配方案:CPU至强E3-1230v2+1.6GH/s蚂蚁USB矿机 × 8=12.8GH/S算力。
E3-1230v2主频为3.3GHz,1支蚂蚁USB矿机是1.6GHz/s算力,带8只蚂蚁USB矿机可获得最佳效率,每支蚂蚁USB矿机的实际运算速度最高,如增加更多数量的矿机,其工作效率会降低。CPU负载只有25%,对内存没有要求,不会占用过多资源。如果增加至10支USB蚂蚁U-1矿机,整体算力可达到最高,但单支矿机的效率会下降,整体效率降低。
挖矿图示如下:
单支USB蚂蚁U-1矿机的功耗不到2瓦特(超频至2.0GH/s后为2瓦),用电量非常低,同比特币挖矿相比,大大降低了能源成本。
在2013年第一代阿瓦隆矿机出现的时候,大量比特币显卡矿工纷纷转挖莱特币,这也促进了莱特币价格的大涨;2013年底蚂蚁S-1 180GH/s矿机面世时,第一代花园矿机、第一代阿瓦隆矿机正适用于地中海币的挖矿;现今比特币1T ASIC矿机的出现,将有很多100G、200G矿机被淘汰,这些矿机拆开算力板组成小算力矿机,用来挖地中海币,对矿机的再利用,将重现当初淘汰下来的显卡挖莱特币的场景。
地中海币的应用 一种虚拟币的设计,不管算法再好,噱头再引人侧目,归根结底还是需要有足够多的应用,才能真正实现“货币”的功能,地中海币团队作为能设计出如此复杂算法的技术强人,所出的应用同样没有让地中海币的爱好者失望。
应用一:分层确定性钱包(HD Wallet)核心 mediterraneancoinjs-lib mediterraneancoinjs-lib 是一个由地中海币为node.js和各浏览器设计的纯JacaScript库,该库从比特币的lib包移植,已经过数百万用户钱包的测试,现今几乎所有的比特币骨干网络钱包都由该lib生成。
特性:
支持地中海币的测试网(Testnet)和主干网 (Mainnet);
分层确定性钱包(HD Wallets);
使用 window.crypto.getRandomValues 生成的高度安全的随机私钥/地址;
ECDSA 签名和验证;
支持多重签名的交易;
名词解释:HD钱包 (HD Wallet 的中文说明来自“貔貅开源项目组”)
HD 钱包全称为 分层确定性 (Hierarchical Deterministic) 钱包,相比传统的虚拟币钱包,HD钱包提供了一些好处:
备份更容易 HD钱包允许你从一个主(根)密钥创建海量的子密钥。这意味着,一旦你控制了主密钥,你就可以生成所有的子密钥,主密钥和子密钥形成树状结构。所以你就不需要频繁的备份钱包,你只需要在创建钱包的时候备份一次就可以了,因为你可以从主密钥重新创建所有的子密钥。
私钥离线存放更安全 HD钱包还不需要任何私钥,就可以从一个父公钥生成所有的子公钥。具体来说,你的主私钥是以纸钱包的方式备份的,并且离线存放在一个安全的地方。你手头有主公钥,用这个公钥,你就可以生成所有的子公钥。
权限控制 HD钱包让你可以控制你的组织里谁可以控制哪些密钥。 和一个商业组织的组织结构类似,HD钱包也是以树形结构组织密钥的。你可以给你的组织里的每个分支部门创建密钥,把私钥交给这个分支部门,这个部门就可以花它的分支上的币,而你,因为有主私钥,所以你可以看到并花费整个树上的币。
记账 想让会计看到所有的交易,但不想让他花你的钱?没问题,你可以给他任何一级上的公钥,他就可以看到该级下的所有交易,并且不能花任何的币。
应用二:移动钱包核心 mediterraneancoinj 无论是MAC iOS 还是安卓版本的移动钱包,都离不开核心包,最为核心的就是算法。地中海币发布了基于HybridScryptHash256算法的核心包mediterraneancoinj,使地中海币移动钱包的开发变得多样化。
应用三:安卓版本的移动钱包 mediterraneancoin-wallet 安卓版移动设备的支付钱包程序,包含如下几个子项目:
移动钱包 - 安卓版的移动钱包APP
市场 - 为谷歌移动市场准备的地中海币移动钱包APP的说明和推广
应用集成 - 集成地中海币支付至您的安卓移动设备的资源库
示例 - 演示地中海币支付到您安卓移动钱包的示例
应用四:支持WordPress的地中海币支付按钮插件 wordpress-mediterraneancoin-shortcode 该插件用于在WordPress程序中显示地中海币的支付地址二维码,比如应用于显示捐赠地址。
示例:
[mediterraneancoin address=“MeGbEre5ZyD3ug946sPuq5C6yy8ZPriwhf"]
该简码将插入到一个链接到地中海币的支付地址中,当鼠标移动到按钮时,将显示该支付地址的二维码。
应用五:地中海币的在线钱包源码carbonwallet 基于JavaScript的地中海币在线钱包,由比特币的Carbonwallet在线钱包源码修改而来,安全性能得到保证。
特性:
确定性(Deterministic)钱包地址
匿名性
支持任意版本的浏览器
于内存中创建的密钥
应用六:地中海币的在线支付插件medcommerce 地中海币的在线支付插件是由JSON-RPC写成的,可非常方便的集成到电子商务服务器,使电子商务网站接收地中海币成为可能。
从地中海币开发团队得知,现有德国的一家生物公司已经接收地中海币的线上支付,使用的就是该medcommerce插件。
应用七:地中海币的WooCommerce支付插件 MED Currency WooCommerce 是一套基于WordPress 系统的购物商城外挂,是免费、专业且功能丰富的网上商城系统,集成购物车与商品发布模式,可以搭配精美的网站模板,建立出非常特别有个性的网上商店,完全有别于一般常见的ecshop 或Shopex 搭建的制式化商店。
地中海币的WooCommerce支付插件 MED Currency 可完美的嵌入 WooCommerce 商城系统中,同比特币的WooCommerce支付插件一样,地中海币可在商城系统中进行自由设定,在选择支付货币时,点选图形界面中的“地中海币”标记即可。
地中海币 MED Currency 插件的发布,对地中海币的推广和应用起到了极大的推动作用,WorldPress + WooCommerce 模式的商城,占据超过80%的网络商城, 是电子商务中的最佳组合,从现有支持 WooCommerce 的虚拟币中,集成插件仅支持比特币、莱特币、质素币和狗币,而支持单一币种的虚拟币支付插件,仅有比特币和莱特币支付插件而已。
MED Currency 的开发,充分说明了地中海币开发团队的技术实力和商业眼光。
应用八:地中海币的类 coinwidget 捐赠按钮 CoinWidget 是比特币社区中界面最赏心悦目的打赏和捐赠按钮,地中海币开发团队根据CoinWidget源码进行了匹配和修改,可将MED的捐赠按钮以CoinWidget的UI展现。
站长们可很方便的随着网站引导,只需要一个步骤即能生成漂亮的MED捐赠按钮。
以上是地中海开发团队发布的应用合集,我们相信凭着开发团队的技术实力和商业眼光,必将有更多、更适用的应用面世。
团队成员 地中海币的开发团队低调做事的同时,长久以来保持了自身的神秘性,在同开发团队通过在论坛上和私信中的交流,才得知其成员的部分背景。
地中海币开发团队主要由身在欧洲的技术人员组成,并且受邀参加了在巴塞罗那举办的2014年世界移动通信大会。团队主要成员 smallplatf 在大会上同移动运营商、移动应用运营商广泛交换了意见,达成了合作意向,特别是与欧洲最大的运营商沃达丰公司人员进行了初步接触,沃达丰对 smallplatf 提出了部分需求和期望,smallplatf 在私信中对其双方未来的合作持乐观态度。
在地中海币社区的粉丝看来,开发团队更多专注于技术开发,以及未来技术的应用,但是团队不仅展现出程序设计和开发的严谨性,还呈现出团队活泼和趣味性的一面,这点可从地中海币的官网设计看出端倪 (
www.mediterraneancoin.org),整个网站设计得花里胡哨,页面上哪里有空位,就添加新增的内容,但结构却是一目了然,不会让人找不到入口。
另外,开发团队在挖矿门槛很高的初期,为了让更多人体验地中海币,特意发布出赠送系统,每个IP可每隔5分钟获得小量MED的赠送,在拥有3个矿池,并且降低了挖矿门槛之后,赠送系统却长久的保留了下来,小量地中海币的赠送依然有效。
链接地址:
http://faucet.mediterraneancoin.org:8080/ 社区建设 由于地中海币初期的挖矿门槛很高,阻碍了绝大部分矿工的参与,因此在发行至今,并没有如狗币一样庞大的社区,但正是因为这个原因,所以社区的主要成员都是对虚拟币和挖矿有一定了解程度 的地中海币爱好者,其中不乏技术大牛,如这篇文章中提供了“傻瓜式”配置程序的 battsali。
地中海币发布至今已超过4个月,在市场没有发现其价值、极小成交量的背景下,社区成员保留了对地中海币的忠诚度,并且逐步影响了身边的人,仅在中国,地中海币的QQ群已发展到 4 个,总人数在1000人多人,地中海币的中国社区甚至建立了独立的中、英文版网站,专门介绍和推广地中海币,相信凭着地中海币众多的应用,以及顺应市场的独特算法(淘汰矿机的再利用),地中海币社区会逐渐壮大。
应用和发展趋势 地中海社区成员对地中海币现在所处的低价位抱有怨言,认为如此优秀的虚拟币,竟然没有引来过多的关注,成员 subSTRATA 在社区中写到:
“地中海币是一个很独特的加密货币,是目前唯一使用混合SHA256+Scrypt算法,也称为HybridScryptHash256算法的加密货币。
该算法的先进之处在于超越了经典的SHA256算法,使得矿工们在没有大规模的SHA256 ASIC矿机和大规模的CPU资源的情况下,不能布置大规模的算力(大算力将扰乱一个币种的正常秩序),地中海币需要ASIC+CPU资源进行适当的平衡,否则单方面的ASIC大算力是不会让人满意的。
尽管地中海币没有像其他大部分加密货币那样,极力夸大自己为最主流的加密货币、拥有大量的专职矿工和大量的社区成员等等,但在加密货币市场上,地中海币还是拥有自己的独特地位。
新的加密货币是否拥有庞大社区人数,取决于当前挖矿的盈利,那意味着矿工的人数会随着盈利率的降低而减少,导致的结果就是低算力、潜在的51%攻击和低成交量等各种问题。
而地中海币的独特性将不会让上述情况发生。
地中海币目前只能在AtomicTrade上面进行交易,但是有人在这个平台上面被骗了币,地中海币可能很快就会上C网交易,可以肯定的是在那里将会获得一段时间的高交易量。
地中海币没有任何愚蠢的故事(如“空投”,“为猫献爱心”,“给小农户使用”等类似的狗血理由),但它有真正重要的,那就是安全。任何时候都不会有大规模的算力攻击,如果有的话,这反而使得地中海币比大多数其他加密货币更稳定和更安全,因为它是专业矿工的加密货币,而且又像其它以比特币为基础的加密货币一样易于使用。”
虽然社区成员有各种抱怨,但对地中海币的发展充满信心,特别是地中海沿岸国家的社区成员,联合其他国家社区成员(包括中国),拟建立“地中海币结算中心”(Mediterraneancoin Settlement Center),意大利成员Cris 已同境内一些餐馆、酒店和旅行社进行了洽谈,达成了良好的合作意向,初步建立线下交易和线上结算平台,开创地中海币的实际应用和金融生态环境。
目前在地中海币2亿的总量上,已挖掘出1500万枚,尚属于挖掘的早期,因社区成员们对现有交易平台Atomic-Trade的不信任,平台上几乎没有交易量,仅在地中海币社区内部进行线下交易,开发团队认为,地中海币的总产量仅接近为比特币的10倍,独特性和安全性也远远高于比特币,挖矿也更公平,如果地中海币在应用开发和实际应用发展良好的基础上,将会达到不错的价位,但现在地中海币的价值被远远低估,这需要大家共同努力。
社区成员的热情始终没有降低,成员们的忠诚是地中海币长久发展的重要基础,在更多新的应用没有被开发出来之前,做为加密货币的爱好者们,适当持有一些地中海币是非常有意义,并值得期待的。
相关链接:BTT创世贴:
https://bitcointalk.org/index.php?topic=397831.0中国社区所建地中海币网站:
www.medcoiner.com (含挖矿程序和方式说明等)
中国社区新浪微博:
http://weibo.com/medchina官方网站:
www.mediterraneancoin.orgTwitter:
https://twitter.com/MEDDevTeam (MED开发团队)
https://twitter.com/MEDTipBot (MED团队开发的TipBot应用)
源码库:
https://github.com/mrtexaznl矿池:1、med.nxpool.com (牛叉池,中国团队开发)
2、med.ibipot.com (官方合作矿池,位于爱沙尼亚)
3、med.mine.nu (德国团队运营)
骰子游戏: med.altdice.net
源码库中最新源代码列表(不包含以往版本的钱包、挖矿程序、代理程序等)
https://github.com/mrtexaznl/mediterraneancoinhttps://github.com/mrtexaznl/mcproxyhttps://github.com/mrtexaznl/cgminerhttps://github.com/mrtexaznl/bfgminerhttps://github.com/mrtexaznl/p2poolhttps://github.com/mrtexaznl/php-mposhttps://github.com/mrtexaznl/mediterraneancoin-abehttps://github.com/mrtexaznl/php-hybridsch256https://github.com/mrtexaznl/medcoin_hybridhttps://github.com/mrtexaznl/stratum-mining-proxyhttps://github.com/mrtexaznl/stratumhttps://github.com/mrtexaznl/stratum-mininghttps://github.com/mrtexaznl/mediterraneancoinjhttps://github.com/mrtexaznl/mediterraneancoin-wallethttps://github.com/mrtexaznl/wordpress-mediterraneancoin-shortcodehttps://github.com/mrtexaznl/mediterraneancoinjs-libhttps://github.com/mrtexaznl/carbonwallet-med.github.iohttps://github.com/mrtexaznl/medcommercehttps://github.com/mrtexaznl/woocommerce-med-currencyhttps://github.com/mrtexaznl/woocommerce-med-paymenthttps://github.com/mrtexaznl/woocommerce-med-gatewayhttps://github.com/mrtexaznl/cgminer-openwrt-packageshttps://github.com/mrtexaznl/coinwidget.com。。。。。。