Всі мови
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 для зберігання даних блокчейну
Портативний клієнт розроблено з використанням таких технологій:
Прогресивний веб-додаток (PWA) — модель веб-додатків наступного покоління
> HTML5, JS, CSS, Vue — мова програмування веб-сайтів і фреймворк розробки
Повні вузли, реалізовані через спеціальний протокол API
Усі вузли спілкуються через протокол HTTP за допомогою з’єднання P2P.
Незалежний блокчейн
Через високу комісію за газ (комісія за обробку) для кожної транзакції та передачі інформації поточна популярна схема блокчейну на основі Ethereum не підходить для мережі ADAMANT, тому ADAMANT використовує незалежне блокчейн-рішення, яке може мінімізувати витрати на передачу, що є корисним для роботи всієї мережі, а також його можна незалежно налаштувати відповідно до ціни токенів у майбутньому.
Крім того, механізм підтвердження робочого навантаження (POW) не підходить для ADM, оскільки він коштуватиме багато. І зі збільшенням кількості учасників комісії за транзакції також швидко зростатимуть.
Виходячи з вищезазначених причин, ми прийняли код проекту lisk для реалізації функцій сервера та самого блокчейну. І код було розширено для задоволення особливих потреб ADM. .
Архітектура системи ADAMANT є дуже гнучкою, і комісії за транзакції можна регулювати відповідно до потреб.
Перекази ADAMANT
Кожен блок містить різну кількість переказів, кожен блок вимагає від 6 до 10 підтверджень. Але це лише єдиний важливий фактор, необхідний для передачі маркерів, документи та повідомлення можуть передаватися лише з одним підтвердженням. Нижче наведено різні типи передачі:
1. Пряма передача маркерів
2. Передача повідомлень
3. Прихований чат
4. Оновлення, зокрема: особиста інформація, що зберігається в блокчейні, адресна книга та налаштування та інша інформація
5. Завантажте зображення профілю
6. Створіть груповий чат
7. Закрийте розмову
8. Передача документа (зберігається у вузлі)
9. Підписання документа
> 10 Реєстрація проксі
11. Голосування
Усі типи переказів вимагають оплати проксі для підтримки роботи мережі.
Обсяг даних, що зберігаються
Важко оцінити обсяг даних, який зберігатиметься на вузлах ADAMANT, але можна зробити деякі початкові припущення. Кількість повідомлень, яку ми очікуємо, - близько 10 000 повідомлень на день протягом першого року, збільшуючись до 100 000 через кілька років.
Якщо припустити, що повідомлення має середню довжину 100 символів, кількість даних, необхідних для збереження повідомлення, становить 100 символів * 2 байти * коефіцієнт збільшення шифрування 1,5, загалом приблизно 300 байтів.
У цьому випадку простір, необхідний для зберігання цієї інформації в перший рік, становить 10 000 повідомлень * 365 днів * 300 = 1 ГБ, який може збільшитися до 10 ГБ у наступні роки. Розмір блокчейну ADAMANT може зрости до 50 ГБ або більше протягом наступних 10 років.
Агенти заробляють 10 000 * 365 * 0,005 (перший рік) у вигляді комісій за ці повідомлення, загалом 18 250 ADM, повільно зростаючи до 182 500 ADM у другий рік.
Враховуючи, що агент також може отримати винагороду від виплавки блоків, підвищення ринкової ціни токенів ADM і низьку вартість зберігання, агент може отримати більше переваг, а базову мережу ADAMANT можна ефективно підтримувати.
*Наведений вище вміст організовано офіційною особою YouToCoin. У разі повторного друку вкажіть джерело.