加密货币
ADM

ADAMANT是一种独特的产品,它是唯一完全在区块链上运行的私有信使。

ADAMANT是一种独特的产品,它是唯一完全在区块链上运行的私有信使。ADM(ADAMANTMessenger)是一个支持去中心化基础设施的实用令牌。这就是为什么ADAMANT可以独立于政府、公司甚至开发商。您可以通过加密交换或匿名购买代币页面获得ADM。

安全性及可靠性ADAMANT是一个基于区块链的可靠性系统,并且融合了以下概念:分布式。区块链代表的是一个不可更改的分布式数据库。可以存储数据,但是不允许在其中进行任何更改。因此可以用来进行开放式,安全可靠的数据存储。相对于POW,DPoS允许区块创造者更大程度的控制区块链。而POW则可以通过与更强大的处理单元相互连接来控制网络。Broadhash共识机制使网络可以容忍暂时的网络不同步。钱包创建时会生成BIP39记忆码,以用来生成私钥。而这个私钥用于生成公钥,来明确定义钱包地址,经过此过程后用户就可以使用整个系统。肯能的钱包地址数量接近于无限。所有交易传送都使用私钥签名,并且使用强大的加密算法,如Ed25519EdDSA等进行加密。所有信息均在发送源设备进行加密(使用Curve25519,Salsa20,иPoly13051算法),然后在接收端进行解密。客户端应用程序不会向网络公开分享密码短句及私钥。所有的加密功能均在本地设备上进行。与P2P聊天软件不同,用户的IP不可以被追踪。

技术解决方案系统架构Adamant完全采用基于委任权益证明(DPoS)算法的去中心化系统.选用这种架构是基于以下的因素考虑:DPoS可以让所有的所有的交易及传送在5秒钟内得到确认。而消息传送对确认时间有着非常严格的要求。DPoS可以降低系统文虎成本—相对于POW,该算法无需高昂的算力及电力浪费。固定的传送手续费。有很强的可扩展性,以及稳定的使用性。ADAMANT系统由两种节点类型组成:其中主节点包含完整的链信息,可以参与区块的锻造;而便携式客户端在终端运行数据加密工作。而所有的区块链操作都是由主节点来进行操作输出,而便携式客户端则通过HTTP协议进行相互连接,并使用特定的API以JSON格式传输所有的数据。主节点运行环境要求:Linux服务器(Ubuntu).,可以通过Docker应用安装在其他平台上。Node.JS应用服务器PostgreSQL服务器用来存储区块链数据便携式客户端使用了以下技术进行开发:ProgressiveWebApp(PWA)—下一代Web应用模型HTML5,JS,CSS,Vue—网站编程语言及开发框架通过特殊API协议实现的完整节点所有的节点均通过HTTP协议使用P2P连接进行通信。独立区块链由于每笔交易及信息传送都要花费高昂的燃气Gas费(手续费),目前流行的基于以太坊的区块链方案并不适合ADAMANT网络,所以ADAMANT采用独立区块链方案,这可以让传送费用降至最低,有利于整个个网络的运行,而已在将来也可以根据代币的价格进行自主调节。另外,工作量证明机制(POW)也不适用于ADM,因为这会花费高昂的成本。而且随着参与人数的增加,交易手续费也会迅速攀升。基于以上原因考虑,我们采用了lisk项目代码,以实现服务器端以及区块链自身功能。并且对该代码进行了扩展,以适应ADM的特殊需求。.ADAMANT的系统架构非常灵活,可以根据需要来调节交易费用。ADAMANT传送每个块都包含不同数量的传送,每个块需要6到10个确认。但这只是代币传送所需要的唯一重要的因素,文档及消息只需要一次确认即可传送。以下为各种传送类型:1.代币直接传送2.消息传送3.聊天隐藏4.更新,包括:区块链中存储的个人信息,地址本及设置等信息5.个人资料图片上传6.创建群组聊天7.关闭对话8.文档传送(在节点存储)9.文档签署10.代理注册11.投票所有的传送类型都需要支付费用给代理,用来维护网络运行。存储的数据量现在很难估计将要存储在ADAMANT节点中的数据量,但是可以做一些初步的假设。我们预计的消息数量-第一年每天大约有10,000条消息,几年后会增加到10万条。假设一条消息平均为100个字符,则存储该消息所需的数据量则为100个字符

相关导航

暂无评论

暂无评论...