新经币,简称NEM,诞生于2015年4月1日,是第一个采用测试驱动开发模式开发出来的数字资产。
新经币(New Economy Movement, NEM),是一种点对点虚拟货币。2015年初发布,源代码由Java编写并100%属于原创。
NEM 广泛发布于人群中,其块链采用了全新发明的基于重要性证明POI的同步解决方案。
新经币,简称NEM,诞生于2015年4月1日,是第一个采用测试驱动开发模式开发出来的数字资产 。
什么是测试驱动呢?就是先进行测试,然后再进行编程。举个常用的例子,建筑工人在盖房子的时候,喜欢先锤一根线下来,然后按照这根线去垒砖,就能把墙砌得笔直。如果直接垒砖,后面有可能会把墙砌歪了。测试驱动开发就是仅用通过测试的代码开发。
新经币采用重要性证明PoI共识机制(配音备注:poi),根据交易量、活跃度等维度决定记账权利,所以它每60秒就能打包一个区块,相较比特币、莱特币快很多。
它的总量是90亿枚,并且在发布的最初就将所有的新经币发行完成,所以每个新区块不产生新的新经币奖励,区块奖励仅为交易手续费,对于后进者的激励不够。
NEM特征也包括:完整的点对点安全系统加密信息系统和基于Eigentrust++算法的声望系统。
经过
据Coincheck官网显示,该事件经过如下 :
2018年1月26日02:57左右:事件发生(被盗时市值约532亿日元);
1月26日11:25左右:公司检测到异常情况(此时市值约580亿日元);
1月26日12:07左右:发布关于NEM暂停付款的通知;
1月26日12:38左右:发布关于NEM暂停买卖的公告;
1月26日12:52左右:NEM通知暂停取款公告;
1月26日16:33左右:发布关于暂时取消包括日元在内的所有货币取款的通知;
1月26日17:23左右:发布关于暂时停止BTC(比特币)以外的买卖的通知;
1月26日18:50左右:发布暂停使用信用卡付款、页面付款、便利店付款的通知。
目前Coincheck已确认平台所有新经币(约580亿日元)已经全部丢失,公司极力追踪。
事件的主要原因还是因黑客攻击,Coincheck表示,通常情况下,客户的资金都会被存放在“冷钱包”中,即秘钥进行离线保存,物理隔离以保证资金安全,但是新经币币种特殊,大冢雄介的解释是,因为“系统性困难”,新经币只能被保存在联网的“热钱包”中 。
这就意味着,新经币时刻暴露在互联网中,面临着黑客的攻击,但是大冢表示,此次黑客攻击可能并不是新经币的安全系数级别过低,因为没有引进多重签名,安全技术再高都是没有用的。
但是投资者用户却并不这么认为,据TechCrunch日本网站信源,在这次见面会后从投资者相关人员那里听到“这就是对自身安全不足进行了承认”、“他们极力回避违反“善管注意义务”这类问题”等相关不满言论。
“区块链”有点像一个允许你保持跟踪所有事情的支票簿上的一张纸。NEM区块链保持跟踪花了多少钱,和谁,哪一天,甚至是精确的时间。现在想象一下,如果有个人分享了一张像这样的纸。这张纸有每个人的支出。如果你做了修改,每个人都能看见,但是你只能修改那些人们都认同的实际上已经发生了的改变。在任何时间,每个人都可以查看并且检查是否正确。现在,我们都认可这张纸是正确的。通常,“区块链”保持跟踪谁所拥有的钱和什么时候移动了这笔钱。在NEM中,仍然是这样的,但是NEM还可以保持跟踪其他的东西,这个将会在这篇文章的结尾谈到。
性能、易于开发、深度定制、安全
与传统数据库相比,区块链技术提供了一种基本的简化方法来维护交易的安全分类账。
NEM的区块链平台是从头开始设计和编码的规模和速度。NEM允许的私有区块链为内部账本提供业界领先的交易率。其革命性的共识机制和超节点程序确保了NEM的公开、公开区块链可以在不损害吞吐量或稳定性的前提下增长。
专注于构建您真正需要的东西,无论是金融技术系统、跟踪物流、ICO、文档公证、分散身份验证,还是更多。
NEM智能资产系统允许您完全定制如何使用NEM区块链。首先,您的名称空间在区块链上定义了您的home,您可以在其中为自己的马赛克命名,为用户地址提供易于记住的名称,等等。
马赛克是智能资产的基本组成部分,你可以用它来表示许多简单的东西:它可以是一枚硬币、一个签名、一个状态更新或更多——你自己决定。
然而,要创建真正智能的资产,NEM允许您创建地址,这些地址充当可以与多sig规则连接的马赛克容器。地址可以简单地表示用户,例如帐户持有人。但它也可以表示单个的独特资产,比如文档、歌曲或包。然后,您可以通过可配置的事务更新该资产。
用例的例子
NEM的模块化智能资产系统使企业能够构建各种令人难以置信的现实世界应用程序。通过使用NEM的内置特性来定义您的智能资产并将它们连接在一起,您几乎可以用最少的开发来表示区块链上的任何业务事务系统。
要更详细地了解如何使用NEM智能资产来构建这些和更多用例,请参阅我们的企业用例页面。
平台架构
NEM的体系结构是为开发的简单性和灵活性而设计的。区块链本身由运行由nemon提供的软件的节点支持,这些软件实现了NEM的特性集和惟一的协商一致机制。这可以是开放的、分散的、自我支持的NEM公共区块链,也可以是运行在您自己的服务器上的经过许可的私有NEM区块链。
通过对API网关服务器的简单RESTful JSON调用,可以使用NEM区块链的一系列特性。这极大地简化了客户端应用程序的创建,或将服务器连接到区块链。您可以使用您喜欢的任何语言来实现对区块链的使用,而不必被迫重新实现现有的业务逻辑或在不熟悉的环境中进行开发。