ADAMANT是一种独特的产品,它是唯一完全在区块链上运行的私有信使。
ADM(ADAMANT Messenger)是一个支持去中心化基础设施的实用令牌。这就是为什么ADAMANT可以独立于政府、公司甚至开发商。您可以通过加密交换或匿名购买代币页面获得ADM。
ADAMANT是一个基于区块链的可靠性系统,并且融合了以下概念:
分布式。区块链代表的是一个不可更改的分布式数据库。可以存储数据,但是不允许在其中进行任何更改。因此可以用来进行开放式,安全可靠的数据存储。
相对于POW,DPoS 允许区块创造者更大程度的控制区块链。而POW则可以通过与更强大的处理单元相互连接来控制网络。
Broadhash共识机制使网络可以容忍暂时的网络不同步。
钱包创建时会生成 BIP39 记忆码,以用来生成私钥 。而这个私钥用于生成公钥,来明确定义钱包地址,经过此过程后用户就可以使用整个系统。肯能的钱包地址数量接近
于无限。
所有交易传送都使用私钥签名,并且使用强大的加密算法, 如Ed25519 EdDSA等进行加密。
所有信息均在发送源设备进行加密 (使用 Curve25519, Salsa20, и Poly13051算法) ,然后在接收端进行解密。
客户端应用程序不会向网络公开分享密码短句及私钥。所有的加密功能均在本地设备上进行。
与 P2P 聊天软件不同,用户的IP不可以被追踪。
系统架构
Adamant完全采用基于委任权益证明(DPoS)算法的去中心化系统. 选用这种架构是基于以下的因素考虑:
DPoS 可以让所有的所有的交易及传送在5秒钟内得到确认。而消息传送对确认时间有着非常严格的要求。
DPoS 可以降低系统文虎成本 — 相对于POW,该算法无需高昂的算力及电力浪费。
固定的传送手续费。
有很强的可扩展性,以及稳定的使用性。
ADAMANT 系统由两种节点类型组成:其中主节点包含完整的链信息,可以参与区块的锻造;而便携式客户端在终端运行数据加密工作。而所有的区块链操作都是由主节点来进行操作输出,而便携式客户端则通过HTTP协议进行相互连接,并使用特定的API以JSON格式传输所有的数据。
主节点运行环境要求:
Linux 服务器 (Ubuntu).,可以通过Docker应用安装在其他平台上。
Node.JS 应用服务器
PostgreSQL 服务器用来存储区块链数据
便携式客户端使用了以下技术进行开发:
Progressive Web App (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个字符 * 2个字节 * 加密增加系数1.5,总共大约300个字节。
在这种情况下,第一年存储这些信息所需的空间为 10,000条消息 * 365天 * 300 = 1 GB,在未来几年可能会增加到10 GB。 ADAMANT区块链大小可以在未来10年内增长到50 GB或更多。
代理从这些消息传送中获得的费用为 10,000 * 365 * 0.005(第一年),总额为18,250个ADM,第二年则缓慢上升到182,500个ADM。
考虑到代理还可以从区块熔炼获得奖励,ADM代币市场价格的上升,以及低廉的存储成本等因素,代理可以获得更多收益,ADAMANT的基础网络可以得到有效的支持。
暂无内容
暂无内容