모든 언어
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 프로토콜을 통해 실현되는 완전한 노드
모든 노드는 P2P 연결을 사용하는 HTTP 프로토콜을 통해 통신합니다.
독립적인 블록체인
각 트랜잭션 및 정보 전송에 대한 높은 가스 수수료(취급 수수료)로 인해 현재 이더리움 기반의 대중적인 블록체인 방식은 ADAMANT 네트워크에 적합하지 않으며, 그래서 ADAMANT는 독립적인 블록체인 솔루션을 채택하여 전송 비용을 최소화할 수 있어 전체 네트워크 운영에 유리하며 향후 토큰 가격에 따라 독립적으로 조정할 수도 있습니다.
또한 워크로드 증명 메커니즘(POW)은 비용이 많이 들기 때문에 ADM에 적합하지 않습니다. 그리고 참가자 수가 증가함에 따라 거래 수수료도 빠르게 상승할 것입니다.
위의 이유를 바탕으로 우리는 서버와 블록체인 자체의 기능을 구현하기 위해 리스크 프로젝트 코드를 채택했습니다. 그리고 코드는 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 = 1GB이며 향후 10GB로 증가할 수 있습니다. ADAMANT 블록체인 크기는 향후 10년 동안 50GB 이상으로 증가할 수 있습니다.
에이전트는 총 18,250개의 ADM에 대해 이러한 메시징을 통해 10,000 * 365 * 0.005(첫해)의 수수료를 벌고 두 번째 해에는 천천히 182,500개의 ADM을 얻습니다.
에이전트도 블록 제련 보상을 받을 수 있다는 점, ADM 토큰의 시세 상승, 낮은 보관 비용 등을 고려하면 에이전트가 더 많은 혜택을 받을 수 있고 ADAMANT의 기본 네트워크를 효과적으로 지원할 수 있습니다.
*위 내용은 YouToCoin 관계자가 정리한 내용입니다. 스팬>