-
Tiền mã hóa
-
Trao đổi
-
Phương tiện truyền thông
Tất cả các ngôn ngữ
Tiền mã hóa
Trao đổi
Phương tiện truyền thông
ADAMANT là một sản phẩm độc đáo, trình nhắn tin riêng tư duy nhất chạy hoàn toàn trên chuỗi khối.
ADM (ADAMANT Messenger) là mã thông báo tiện ích hỗ trợ cơ sở hạ tầng phi tập trung. Đây là lý do tại sao ADAMANT có thể độc lập với chính phủ, tập đoàn và thậm chí cả các nhà phát triển. Bạn có thể nhận ADM thông qua trang trao đổi tiền điện tử hoặc mua mã thông báo ẩn danh.
ADAMANT là một hệ thống đáng tin cậy dựa trên chuỗi khối và kết hợp các khái niệm sau:
Phân tán. Blockchain đại diện cho một cơ sở dữ liệu phân tán bất biến. Dữ liệu có thể được lưu trữ, nhưng không được phép thay đổi trong đó. Do đó, nó có thể được sử dụng để lưu trữ dữ liệu mở, an toàn và đáng tin cậy.
So với POW, DPoS cho phép người tạo khối kiểm soát chuỗi khối ở mức độ lớn hơn. Mặt khác, POW có thể kiểm soát mạng bằng cách kết nối với các đơn vị xử lý mạnh hơn.
Cơ chế đồng thuận của Broadhash cho phép mạng chịu được sự không đồng bộ tạm thời của mạng.
Khi ví được tạo, mã bộ nhớ BIP39 sẽ được tạo để tạo khóa riêng. Và private key này được dùng để tạo public key nhằm xác định rõ ràng địa chỉ ví, sau quá trình này người dùng có thể sử dụng toàn bộ hệ thống. Số lượng địa chỉ ví có thể gần như là
vô hạn.
Tất cả các lần truyền giao dịch đều được ký bằng khóa riêng tư và được mã hóa bằng thuật toán mã hóa mạnh, chẳng hạn như Ed25519 EdDSA.
Tất cả thông tin được mã hóa ở thiết bị nguồn gửi (sử dụng thuật toán Curve25519, Salsa20, и Poly13051), sau đó được giải mã ở đầu nhận.
Ứng dụng khách không chia sẻ công khai cụm mật khẩu và khóa riêng với mạng. Tất cả các chức năng mã hóa được thực hiện cục bộ trên thiết bị.
Không giống như phần mềm trò chuyện P2P, không thể theo dõi IP của người dùng.
Kiến trúc hệ thống
Adamant hoàn toàn áp dụng một hệ thống phi tập trung dựa trên thuật toán Bằng chứng cổ phần được ủy quyền (DPoS). Việc lựa chọn kiến trúc này dựa trên những cân nhắc sau:
DPoS Tất cả các giao dịch và truyền tải có thể được xác nhận trong vòng 5 giây. Và gửi tin nhắn có yêu cầu rất nghiêm ngặt về thời gian xác nhận.
DPoS có thể giảm chi phí nuôi cấy hệ thống — So với POW, thuật toán này không yêu cầu năng lực tính toán cao và không lãng phí điện năng.
Phí giao hàng cố định.
Nó có khả năng mở rộng mạnh mẽ và khả năng sử dụng ổn định.
Hệ thống ADAMANT bao gồm hai loại nút: nút chính chứa thông tin chuỗi hoàn chỉnh và có thể tham gia vào việc rèn các khối; và máy khách di động chạy công việc mã hóa dữ liệu trên thiết bị đầu cuối. Tất cả các hoạt động của chuỗi khối được thực hiện bởi nút chính, trong khi các máy khách di động được kết nối với nhau thông qua giao thức HTTP và sử dụng một API cụ thể để truyền tất cả dữ liệu ở định dạng JSON.
Yêu cầu đối với môi trường hoạt động của nút chính:
Máy chủ Linux (Ubuntu), có thể cài đặt trên các nền tảng khác thông qua ứng dụng Docker.
Máy chủ ứng dụng Node.JS
Máy chủ PostgreSQL để lưu trữ dữ liệu chuỗi khối
Máy khách di động được phát triển bằng các công nghệ sau:
Ứng dụng web lũy tiến (PWA) — Mô hình ứng dụng web thế hệ tiếp theo
> HTML5, JS, CSS, Vue — khung phát triển và ngôn ngữ lập trình trang web
Các nút hoàn chỉnh được thực hiện thông qua giao thức API đặc biệt
Tất cả các nút giao tiếp qua giao thức HTTP bằng kết nối P2P.
Chuỗi khối độc lập
Do phí gas (phí xử lý) cao cho mỗi giao dịch và truyền thông tin, sơ đồ chuỗi khối phổ biến hiện tại dựa trên Ethereum không phù hợp với mạng ADAMANT, vì vậy ADAMANT áp dụng giải pháp chuỗi khối độc lập, có thể giảm thiểu chi phí truyền tải, điều này có lợi cho hoạt động của toàn bộ mạng và nó cũng có thể được điều chỉnh độc lập theo giá của mã thông báo trong tương lai.
Ngoài ra, cơ chế chứng minh khối lượng công việc (POW) không phù hợp với ADM, vì nó sẽ tốn rất nhiều chi phí. Và khi số lượng người tham gia tăng lên, phí giao dịch cũng sẽ tăng lên nhanh chóng.
Dựa trên những lý do trên, chúng tôi đã sử dụng mã dự án lisk để nhận ra các chức năng của máy chủ và chính chuỗi khối. Và mã này đã được mở rộng để đáp ứng các nhu cầu đặc biệt của ADM. .
Kiến trúc hệ thống của ADAMANT rất linh hoạt và phí giao dịch có thể được điều chỉnh theo nhu cầu.
Chuyển dữ liệu ADAMANT
Mỗi khối có số lần chuyển khác nhau, mỗi khối yêu cầu 6 đến 10 lần xác nhận. Nhưng đây chỉ là yếu tố quan trọng duy nhất cần thiết để truyền mã thông báo, tài liệu và tin nhắn có thể được truyền chỉ với một lần xác nhận. Sau đây là các loại chuyển khác nhau:
1. Chuyển trực tiếp mã thông báo
2. Chuyển tin nhắn
3. Trò chuyện ẩn
4. Cập nhật, bao gồm: thông tin cá nhân được lưu trữ trong chuỗi khối, sổ địa chỉ và cài đặt và các thông tin khác
5. Tải lên ảnh hồ sơ
6. Tạo trò chuyện nhóm
7. Đóng cuộc hội thoại
8. Chuyển tài liệu (được lưu trong nút)
9. Ký tài liệu
> 10 . Đăng ký proxy
11. Bỏ phiếu
Tất cả các loại chuyển khoản đều yêu cầu thanh toán cho proxy để duy trì hoạt động của mạng.
Lượng dữ liệu được lưu trữ
Rất khó để ước tính lượng dữ liệu sẽ được lưu trữ trong các nút ADAMANT nhưng có thể đưa ra một số giả định ban đầu. Số lượng tin nhắn chúng tôi mong đợi - khoảng 10.000 tin nhắn mỗi ngày trong năm đầu tiên, tăng lên 100.000 trong một vài năm.
Giả sử rằng một tin nhắn có trung bình 100 ký tự, lượng dữ liệu cần thiết để lưu trữ tin nhắn là 100 ký tự * 2 byte * hệ số tăng mã hóa 1,5, tổng cộng khoảng 300 byte.
Trong trường hợp này, dung lượng cần thiết để lưu trữ thông tin này trong năm đầu tiên là 10.000 tin nhắn * 365 ngày * 300 = 1 GB, dung lượng này có thể tăng lên 10 GB trong những năm tới. Kích thước chuỗi khối ADAMANT có thể tăng lên 50 GB trở lên trong 10 năm tới.
Đại lý kiếm được 10.000 * 365 * 0,005 (năm đầu tiên) phí từ những tin nhắn này, với tổng số 18.250 ADM, tăng dần lên 182.500 ADM trong năm thứ hai.
Xem xét rằng đại lý cũng có thể nhận được phần thưởng từ việc nấu chảy khối, việc tăng giá thị trường của mã thông báo ADM và chi phí lưu trữ thấp, đại lý có thể nhận được nhiều lợi ích hơn và mạng ADAMANT cơ bản có thể được hỗ trợ hiệu quả.
*Nội dung trên được tổ chức bởi YouToCoin official. Nếu in lại, vui lòng ghi rõ nguồn.