所有語言
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的基礎網絡可以得到有效的支持。
*以上內容由YouToCoin官方整理如若轉載請註明出處。