UBMS 기술 분석 보고서 요약 (Technical Analysis Report, 2026-03-01)

1. 프로그램 개요

UBMS(UTXO-Based Metadata Smart Chain)는 C++20 표준으로 100% 독자 개발한 한국형 블록체인 풀노드 시스템이다. 비트코인이나 이더리움을 포크하지 않았고 UTXO 모델 위에 메타데이터 기반 스마트 컨트랙트를 구현한다. 핵심 특징은 PoW + PoS + PoB 하이브리드 합의, PSAN(역할 다형성 자율 조정 네트워크), Shifted Sigmoid 스테이킹 보상 분배, 결정론적 2D 격자 기반 다중경로 라우팅(특허 출원), Linux io_uring 기반 고성능 비동기 I/O, 3계층 캐시, 비콘체인 없는 완전 분산형 합의다. 총 발행량 약 21,012,500 UBMS, 소수점 8자리(1 UBMS = 100,000,000 mensch), 블록 보상은 채굴자 5% + 스테이커 95% 온체인 자동 분배다.

2. 모듈 구조

libubmstype(타입 정의와 JSON/바이너리 직렬화 엔진), libubmslog(파일 로깅), libubmsutil(Worker 템플릿, QueueSafe 스레드 안전 큐, Arith 산술 오버플로 방지, Convert 변환 유틸), libubmscrypto(암호화와 zlib 압축), libubmsio_uring(io_uring 서버/클라이언트, WebSocket, 세션 관리), libubmsevent(libevent 이벤트 엔진, 신호-슬롯, OS 시그널), libubmstopol(결정론적 2D 격자, 3경로 라우팅, 지향성 가십, 독자 DHT), libubmshttp(REST API, 리버스 프록시, 리다이렉트, 레이트 리미팅), libubmscoin(블록, TX, UTXO, 캐시, DB), ubmsinspect(검증 전용 라이브러리), ubmsdaemon(데몬과 P2P 허브), ubmsnotify(독립 실행 FCM 푸시 알림 서버)로 구성된다.

3. 3계층 캐시와 TX풀 통합 아키텍처

CacheManager 가 VolatileCache(최근 10블록의 BlockDelta 리스트), ConfirmedCache(리퍼럴 맵, 채굴자 통계, 최근 100블록 채굴 시간), DB(영구 KV 저장소, Bloom filter 로 미존재 키 빠른 제외)와 TX풀(TxCurrent, 주소별 예약 풀 UtxoPool, 전역 소비키 m_globalSpentKeys)을 단일 잠금으로 통합 제어한다. 블록 하나가 BlockDelta 하나(addedUtxo, spentKeys, spentUtxoInfo, transactions, addedReferrals, mineAddress, reward)로 변환되며, 롤백은 델타 popBack 한 번으로 끝나 O(1)이다. 비트코인 DisconnectBlock 의 O(TX수) 역재계산과 대비된다. 휘발성 10블록을 넘으면 가장 오래된 델타를 WriteBatch 로 원자 커밋하고(TX, UTXO, owner/miner/txaddr 인덱스, 리퍼럴, committedHeight 를 한 배치), 소비 UTXO 의 owner 와 minerAddress 를 사전 수집해 DB 조회 실패 시에도 인덱스를 안전하게 삭제하여 인덱스 고아를 원천 방지한다. 조회 우선순위는 volatile spentKeys, volatile addedUtxo, DB 순이며 잔액은 DB owner 인덱스 접두어 스캔 + volatile 가감으로, 채굴자별 위임 스테이크(getStakeToMine)는 DB miner 인덱스 접두어 스캔 + volatile 의 LOCK 이면서 minerAddress 일치분으로, 주소별 TX 이력(getTx)은 DB 주소 인덱스 접두어 스캔 + volatile m_transactions 로 계산한다. makeDelta 는 같은 블록에서 추가와 소비가 겹친 키를 삭제 우선으로 정리한다. txid 가 타임스탬프 접두어를 가져 별도 시간 인덱스 없이 최신순 조회가 된다.

4. 독자 설계 UTXO 모델과 타입 시스템

비트코인 Script 바이트코드와 인터프리터를 쓰지 않는다. S_UTXO 는 index, amount, timestamp, owner, txid 에 더해 S_STAKE(NONE, LOCK, UNLOCK 상태 머신과 위임 채굴자 minerAddress)와 S_UBMS(온체인 JSON 메타데이터, TTL 유효기간, 조건부 실행 규칙)를 내장한다. S_REFERRAL 은 5단계 유통인 체인, S_REWARD[] 는 채굴 5% + 스테이킹 95% 분배, S_BLOCK_MINI 는 검증자에게 보내는 경량 블록이다. 모든 자료구조는 독자 Serializable 프레임워크를 상속하며 describe() 한 곳의 reg, regEnum, regStruct, regVec, regSet, regRawTail, regPtrStatus 등록으로 toJson/fromJson 과 serialize/deserialize 가 자동 생성되고 REG_JSON_ONLY/REG_BIN_ONLY 로 포맷별 필드를 분리한다. 타입 계층은 S_UBMS, S_STAKE, S_INPUT(txid, index, amount, stake, ubms), S_OUTPUT(to, amount, index, stake, ubms), S_REFERRAL, S_REFERRAL_TREE(name, level, children 재귀 구조), S_REWARD(owner, amount, reward, txid), S_TRANSACTION(type NONE/LOCK/UNLOCK/REFERRAL, txid, address, signature, publicKey, in[], out[], referral), S_BLOCK(hash, previousHash, merkleHash, height, nonce, difficulty, transaction[], stakeReward[]), S_BLOCK_META(fileName, fileOffset, dataSize), S_BLOCK_MINI, S_HEIGHT, S_MINE_INFO(stakers[], transactions[], height), S_WALLET(address, balance, publicKey), S_MESSAGE(header, path[], avoid{ }, payload 와 setPayload/getPayload 범용 페이로드), 독립 직렬화 컨테이너 S_INPUT_LIST, S_BLOCK_LIST, S_TRANSACTION_LIST 로 이루어진다.

5. Shifted Sigmoid 보상과 소각

스테이커 보상 가중치 R(x) = 1/(1+e^-z), z = ((x + 0.2T)/T - 0.5) * k 이며 x 는 스테이커 지분, T 는 전체 지분 합, 좌측 시프트 20% 다. 정규화 후 전체 보상 총합이 유지되고 대지분 독식이 구조적으로 억제되며 소지분 참여자가 보정된다. 개발자의 RNN/GRU 기반 AI 개발 경험에서 시그모이드 특성을 보상 곡선에 응용한 독창적 접근이며 가운영에서 기울기 계수를 10 에서 7 로 보정했다. 소각 메커니즘은 PoS 분배율 = max(0.01, min(1, N/10,000)) 로 노드 수 N 이 적을 때 공급을 자동 제한한다. 노드 100개 이하는 1% 분배 99% 소각, 1,000개는 10%, 5,000개는 50%, 10,000개 이상은 전액 분배다.

6. 반감기 스케줄

초반 구간은 2,160블록(10초 블록 6시간 기준)을 540블록마다 반감하여 1,000, 500, 250, 125 UBMS 로 총 1,012,500 UBMS 를 채굴한다. 후반 구간은 10분 블록 기준 4년마다(210,240블록) 반감하며 초기 48 UBMS 부터 24, 12, 6, 3, 1.5, 0.75 로 줄어 약 20,000,000 UBMS 를 채굴한다. 총 발행 약 21,012,500 UBMS 이며 PoS 소각분을 빼면 실제 유통량은 더 적다.

7. PoB 행위증명과 동적 수수료

PoB(Proof of Behavior)는 거래 수수료를 5단계 유통인(Distributor) 체인에 60%, 20%, 10%, 7%, 3% 로 온체인 자동 분배하는 수수료 채굴이며 리퍼럴 관계는 ConfirmedCache 메모리에 상주해 O(1) 조회된다. 수수료는 F = B x EF x CF = 1,000원 x sqrt(v / 10,000) x CF 로 계산한다. v 는 외부 가격 공시에서 수신한 1 UBMS 시장가, 기준 시장가 10,000원, 기저 수수료 1,000원, CF 는 최근 250개 블록 혼잡도를 반영한 혼잡팩터(기본 1.0)다. 시장가 10,000원이면 1,000원, 100,000,000원이면 100,000원으로 거래 규모에 비례한다.

8. UTXO 기반 메타데이터 스마트 컨트랙트

이더리움 계정 모델이 아닌 UTXO 확장 방식으로 S_UTXO.ubms 필드에 메타데이터, TTL(만료 시 자동 소멸), 조건부 잠금/해제를 실어 VM 없이 네이티브 C++ 로 실행한다. 조건 실행, TTL, 메타데이터 저장은 온체인, 복잡한 연산은 오프체인에서 처리 후 결과만 기록하는 혼합 실행 모델이다.

9. PSAN 네트워크 아키텍처

PSAN(Role-Polymorphic Self-Adjusting Network)은 하나의 노드가 릴레이, 투표자, 채굴자 역할을 동적으로 수행하고 네트워크 규모에 따라 BP(Blueprint)를 자동 산출한다. 릴레이 R = max(3, floor(log2(N)/2) x 2 + 1), 투표자 V = max(5, floor(log2(N)/1.2) x 2 + 1) 로 항상 홀수이며 N=100 이면 R3 V11, N=1,000 이면 R5 V21, N=10,000 이면 R7 V51, N=100,000 이면 R11 V101 이다. 릴레이 3, 투표자 5, 채굴자 1 의 최소 9노드로 비콘체인이나 중앙 코디네이터 없이 합의한다. 스레딩은 메인 스레드의 EventBase 와 P2P 허브, CPU 코어 수만큼의 UringPool, ServerBinP2P(인바운드 P2P), ServerWeb(웹소켓), 독립 큐를 가진 DecodeWorker, SendWorker, NodeWorker, ChainWorker, TxWorker, HttpWorker 로 구성된다. P2P 메시지 S_MESSAGE 는 messageId(32바이트 해시), header(REQUEST_INIT, VOTE_BLOCK, ADD_BLOCK 같은 명령 식별자), type, payload, ttl(기본 5), priority, path 로 구성된다. 수신은 ServerBinP2P::onRead(UringPool 스레드)에서 DecodeWorker 큐로 넘겨 32바이트 메시지 ID 중복을 확인하고 평문 해제나 복호화 후 p2p::execPlain/execCrypto 가 NodeWorker, ChainWorker, TxWorker 큐로 라우팅한다. 전송은 SendWorker::sendToOutbound 가 직렬화와 압축 또는 암호화, 32바이트 메시지 ID 생성 후 ClientBinP2P::sendMessageBinary 로 보낸다. 핸드셰이크는 평문 REQUEST_INIT/RESPONSE_INIT 후 암호 REQUEST_PEER_LIST/RESPONSE_PEER_LIST 로 진행된다. 가십은 GOSSIP(무작위 5피어, TTL 5, XOR 모듈러2 거리), GOSSIP_PATH(경로 내장 3경로 전달, 루프 구조적 차단), GOSSIP_DIR(지향성 가십, 방향 벡터 내장, 전방 이웃만, 팬아웃 3) 세 모드다. 합의는 RESET, REQUEST_MINE_INFO, MINE(PoW), DISTRIBUTE_BLOCK(PSAN 경로), VOTE_BLOCK(PoS 검증자 투표), VOTE_BLOCK_AGREE(70% 이상, BFT 2/3 + 안전 여유), ADD_BLOCK(채굴자 5%, 스테이커 95% Shifted Sigmoid, 수수료 PoB 5단계) 순으로 흐른다. 블록이 부족하면 REQUEST_BLOCK, RESPONSE_BLOCK, ACCEPT_RESPONSE_BLOCK 으로 따라잡은 뒤 정상 모드로 전환한다.

10. 검증 체계

InspectManager 가 InspectTx, InspectUtxo, InspectBlock(해시, 이전 해시, 머클루트, 난이도, 타임스탬프), InspectInput, InspectSpent, InspectStake, InspectReferral, InspectBalance, InspectSignature 9개 검증기를 통합 관리하고 최근 서명을 윈도우 기반으로 추적해 중복을 막는다. Inspector 감사 도구는 주소별 UTXO 스냅샷과 DB 일치성, 마이닝 보상 테이블, 전체 블록 리플레이 시뮬레이션, 이중 지불 탐지를 수행한다. 블록 수용 흐름은 Chain::addBlock 이 Chain::m_mutex 를 잠근 뒤 InspectManager::validateBlock(해시, 이전 해시, 머클루트, 난이도, 타임스탬프), validateBlockTxSignatures(각 TX 서명), validateBlockInputsNotSpent(입력 UTXO 소비 여부)를 거쳐 CacheManager::addBlock(makeDelta, volatile pushBack, confirmed updateNodeInfo 와 addReferral, 오버플로 시 DB 커밋)을 수행하고 BlockMetaFullCache 갱신, BlockCurrent 교체, BlockPool 제거 후 잠금을 푸는 순서다.

11. io_uring 비동기 I/O 엔진

libubmsio_uring 은 Linux io_uring 을 직접 래핑해 libevent bufferevent 를 대체한다. Multishot Accept/Recv(SQE 재등록 없는 연속 수신), Zero-Copy Send(커널 직접 버퍼 참조), Provided Buffer Ring(커널 관리 버퍼 풀), Fixed FD(fd 사전 등록), Batch Submit(SQE 일괄 제출), Backpressure(큐 크기 제한)를 조합하고 세대 번호(gen)로 stale CQE 를 안전하게 무시하며 UringSession 이 참조 카운팅으로 per-fd 상태를 관리한다.

12. libevent 기반 이벤트 아키텍처

Qt 시그널/슬롯, Boost.Asio 이벤트 루프, Boost.Signals2 옵저버 패턴을 libevent 하나로 전부 대체했다. EventBase 는 EVLOOP_NO_EXIT_ON_EMPTY 로 상주하고 evthread_use_pthreads 로 멀티스레드 안전하다. 신호-슬롯은 emit 시 COW 슬롯 스냅샷을 잡고 EmitEvent 구조체(인자, 슬롯 스냅샷, 인스턴스)를 만들어 event_new(base, -1, EV_TIMEOUT, cb_emit) 와 timeval{0,0} 즉시 발화로 이벤트 루프 스레드가 cb_emit 을 실행하는 비동기 디스패치이며 weak_ptr 캡처(UAF 방지), COW 슬롯 벡터(락프리 읽기), Alive/Marked/Cleaning 3단계 CAS 상태 머신(재진입 방지), m_cbCount 원자 카운터(소멸자가 진행 중 콜백 완료 대기), event_base_once 지연 해제의 5중 방어를 갖춘다. MOC 같은 코드 생성기 없이 순수 C++ 템플릿으로 타입 안전하고 type_index 레지스트리로 모듈 간 느슨한 결합을 이룬다. HTTP 서버는 evhttp 기반으로 자체 EventBase 를 소유한 독립 스레드에서 돌고 런타임 재바인딩(rebind)을 지원하며 Router(메서드+URI 라우팅, addRoute 외부, addLocal 로컬 전용), Forwarder(리버스 프록시 FIXED/ROUNDROBIN, path 와 query 유지, 로컬 요청 제외, prefix 필터링), Redirector(301/302/307/308, 브라우저 캐시를 고려한 307 임시와 308 영구 선택, ROUNDROBIN 분산), Abuse(IP+URI 별 LRU 레이트 리미팅), onPreRoute 훅 파이프라인을 제공해 nginx 없이 노드 자체가 REST API, 리버스 프록시, 리다이렉트, 레이트 리미팅을 수행한다. OS 시그널은 evsignal_new 로 이벤트 루프에 통합되고 이벤트 루프 풀은 io_uring 풀과 대칭인 이중 이벤트 엔진을 이룬다. Qt 약 50MB, Boost 약 150MB 헤더 대신 libevent 약 1MB 로 이벤트 루프 엔진(Boost.Asio 대체), 비동기 신호-슬롯(Qt signal/slot, Boost.Signals2 대체), HTTP REST 서버(nginx, Express, Flask 대체), 리버스 프록시(nginx proxy_pass 대체), OS 시그널 통합, 타이머와 주기 이벤트(event_add + EV_PERSIST, 별도 타이머 라이브러 대체) 6가지 역할을 수행한다.

13. ubmsnotify 라이브러 범용성 실증

ubmsnotify 는 ubmsdaemon 과 별도 프로세스로 동작하는 독립 실행 FCM 푸시 알림 서버다. EventBase 와 SignalHandler(libubmsevent), UringPool 과 WebSocket 서버 및 WebSocketClient(libubmsio_uring), 단일 워커 WorkQueue, Google FCM HTTP v1 FcmSender, 터미널 대시보드 ConsoleView 로 구성되어 모바일 앱 접속 수신, 블록 구독, 주소 매칭, 푸시 전송, 토큰 자동 갱신과 제거, 자동 재접속을 수행한다. 이는 두 라이브러리가 블록체인 전용이 아니라 채팅 서버, IoT 게이트웨이, 실시간 모니터링 서버에 그대로 쓸 수 있는 범용 서버 프레임워크임을 실증한다.

14. 암호화와 직렬화 안전성

암호 계층은 OpenSSL 3.x EVP API 위에 SHA-256, RIPEMD-160(독립 구현), Base58Check, HMAC-SHA256, AES-GCM, zlib(Zip Bomb 방어 64MB 제한)을 제공하며 이후 양자내성 전환에서 공개키 암호를 ML-DSA-87 과 ML-KEM-1024 로 전량 교체했다. 직렬화 계층은 Serial::writeUInt64/readUInt64(8바이트 리틀엔디안), writeString/readString(길이 접두 문자열), writeVector/readVector(템플릿 특수화 벡터) 코덱에 벡터 크기 상한(OOM 방어), 남은 버퍼 검사(오버리드 방지), 버퍼 경계 초과 시 부분 객체 안전 생성, enum fallback, JSON 타입 불일치 무시를 갖춰 P2P 악의적 패킷을 전제로 설계되었고 수동 파싱 코드를 없애 개발자 실수를 원천 차단한다.

15. 토폴로지: 결정론적 2D 격자와 지향성 가십 (특허 출원)

모든 피어를 같은 시드로 같은 바둑판에 배치한다. 각 피어의 IP 와 시드로 HMAC-SHA256 을 계산하고 해시를 4등분 XOR 로 합쳐 임계값을 만든 뒤 (임계값, IP) 오름차순으로 S x S 격자(S = ceil(sqrt(N)))에 순차 배치한다. 최단 경로는 격자 특성에 맞춘 직진 우선 BFS(Straight-First BFS)로 8이웃 무가중 그래프에서 축 정렬 이웃과 진입 방향 연속 이웃을 우선 탐색해 지그재그 대신 직선 경로를 얻으며 체비셰프 거리 max(|dr|, |dc|)로 홉 수가 결정되어 100 x 100 격자 10,000노드에서 최악 99홉, 평균 약 66홉이며 시간과 공간 복잡도가 O(N)이다. 3경로 라우팅은 최단 경로 P0 에 더해 진행 방향의 90% 지점을 법선 방향으로 알파 = k x L x 0.2 만큼 밀어낸 중간점을 아핀 변환(역회전으로 진행축 정렬, 법선 방향 휨, 정회전, 시작점 평행이동, snapClamp 격자 스냅과 경계 클램프, 빈 셀이면 반경 3 이내 가장 가까운 유효 셀 채택)으로 만들어 좌우 편향 경로 P+, P- 를 합성하여 부채꼴로 독립성을 확보한다. 변환 순서는 OpenGL 의 SRT(Shear, Rotate, Translate) 행렬곱 순서와 같으며 순서가 바뀌면 중간점이 격자 밖으로 벗어난다. 지향성 가십은 방향 벡터 u 를 메시지에 내장하고 이동 벡터와의 내적이 양수인 전방 이웃만 팬아웃 최대 3 으로 전달하며 TTL = max(3, floor(0.8 x D + 0.5)), D = sqrt((S-1)^2 + (S-1)^2) 다. N=10,000, S=100 기준 최단경로 전파 약 100건, 3경로 전파 약 336건, 지향성 가십 약 30,000건, 전통 가십 약 399,000건이며 앞의 셋은 O(sqrt N) 결정론적, 전통 가십은 O(log N) 비결정적이다. 지향성 가십은 전통 가십 대비 전송량이 약 1/13, 3경로 라우팅은 약 1/1000 대역으로 줄어든다. 평시에는 3경로로 전역 신호를 전달하고 장애 시 지향성 가십을 보조 활성화한다. 셔플 편향은 SHA-256 XOR 에서 HMAC-SHA256 XOR 로 전환해 노드 분배 편향을 ±8% 에서 ±1~2% 로 개선했고 토폴로지는 3초마다 재계산된다. 이 기술은 2025년 10월 특허 출원되었다.

16. 독자 DHT 피어 관리

Kademlia 가 아닌 완전한 독자 설계다. SHA256(ip1) XOR SHA256(ip2) 상위 64비트 거리, log2 구간 기반 고정 개수 버킷, 아웃바운드 전용 용도, Kademlia k=20 대비 대폭 확장된 버킷 용량, XOR 거리 오름차순 정렬, 가장 먼 피어 교체 정책, atomic shared_ptr COW 스냅샷 갱신, Near/Far/Storage 3종 회전 엣지 20~30% 주기 갱신, 해시셋 + FIFO 큐 가십 중복 제거를 갖춘다. Kademlia 의 FIND_NODE/STORE 프로토콜 대신 격자 + 가십 + 회전 엣지 조합, 핑-퐁 활성 확인 대신 client 유효성 직접 검사이며 버킷 수와 용량은 상수라 네트워크 규모에 따라 조정할 수 있다. 격자 라우팅과 지향성 가십이 전파의 핵심이고 DHT 는 피어 발견 보조에 한정된다.

17. 멀티스레드 안전성

CacheManager, VolatileCache, ConfirmedCache, TxCurrent 는 shared_mutex 로 읽기 다중화, Chain 은 mutex 로 addBlock/rollBack 직렬화, BlockCurrent, BlockMetaFullCache, BlockPool 은 atomic shared_ptr + COW 로 잠금 없는 읽기다. TOCTOU 는 checkDoubleSpendWithPool, isNotSpentKeyWithPool, getUTXOWithPool, getInputWithPool, getBalanceAvailableWithPool, getStakeWithPool 6종 원자 검사 함수로 해소하고, 락 계층은 Chain, CacheManager, 내부 캐시 순으로만 취득해 교착을 원천 차단한다. TX풀은 TX 내부 입력 중복, 주소별 예약 풀 이중 소비, 전역 크로스 주소 이중 소비(O(1) unordered_set), 출력 인덱스 중복의 4단 충돌 검사를 수행하고 블록 확정 후 sync, removeConflicting, cleanupByHeight 3단계로 정리한다. Worker 템플릿은 push 와 process 의 큐 기반 워커 패턴에 promise/future 기반 callSync 와 60초 타임아웃, QueueSafe 는 condition_variable 기반 스레드 안전 큐, Arith 는 uint128 중간값 mulDiv 로 오버플로를 막는다.

18. 성능 실측

잔액 조회 O(UTXO 수), UTXO 소비 확인 최대 O(10), referral O(1), 블록 추가 O(TX수 + UTXO수), DB 커밋 10블록마다 배치, 롤백 O(1). io_uring 벤치마크(AMD Ryzen 7 2700X 2018년 CPU, 싱글스레드 1코어, 3초, localhost): 텍스트 프로토콜 1클라이언트 32B 1,195,757 msg/s, 256B 883,132 msg/s, 1KB 801,805 msg/s, 4KB 320,268 msg/s, 10클라이언트 32B 10,132,692 msg/s, 256B 4,284,165 msg/s, 1KB 1,628,376 msg/s, 4KB 205,166 msg/s. 바이너리 프로토콜 1클라이언트 32B 1,431,783 msg/s, 256B 1,231,194 msg/s, 1KB 627,774 msg/s, 4KB 509,816 msg/s, 10클라이언트 32B 9,755,885 msg/s, 256B 5,260,272 msg/s, 1KB 1,709,745 msg/s, 4KB 447,800 msg/s. 64B echo 왕복 지연 1,000회 반복 평균 32.0us, p50 32.0us, p99 38.1us, 최소 28.1us, 최대 40.6us. 연결 속도 12,419 conn/s(1,000건 0.08초). 동일 세대 Ryzen 9 3900X 싱글코어에서 30% 이상, 멀티코어에서 20% 이상 추가 향상을 확인했고 벤치마크 바이너리 ubmsio_uring_benchmark 가 빌드 산출물에 포함되어 누구나 재현할 수 있다. 정상 상태 메모리는 VolatileCache 약 50MB, ConfirmedCache 약 10MB, TxCurrent 약 100MB, BlockPool 약 100MB 로 합계 약 260MB 다. 네트워크 최적화는 zlib 압축, 메시지 ID 해싱 윈도우 중복 제거, 공개키 LRU 캐싱, sendmsg 배치 전송이다.

19. 보안 설계

빌드 보안은 최상위 스크립트에서 11개 모듈 전체에 자동 적용된다. FORTIFY_SOURCE 버퍼 오버플로 런타임 탐지, 스택 카나리 strong, Stack Clash 방지, Intel CET(Shadow Stack + IBT) 제어 흐름 무결성, PIC/ASLR, 포맷 스트링 보안을 컴파일 에러로, STL 컨테이너 범위 검사, Full RELRO, 스택 실행 방지, 텍스트 재배치 차단, 심볼 하이재킹 경고, 릴리즈 디버그 심볼 제거, 상대 경로 RPATH 다. 런타임 보안은 Arith 오버플로 검사, 윈도우 기반 서명 중복 검사, TOCTOU 원자 해소, globalSpentKeys 크로스 주소 이중소비 차단이다. GTest 기반 모듈별 단위 테스트가 약 5,800줄 존재한다.

20. 라이선스 독립성과 범용 라이브러리

외부 의존성 9개(OpenSSL Apache 2.0, liburing MIT/LGPL 2.1, libevent BSD 3-Clause, 영구 KV 저장소 BSD 3-Clause, jsoncpp MIT, fmt MIT, zlib, libcurl)가 전부 허용적 라이선스이며 Qt(LGPL/GPL/상용)와 Boost 를 의존성에서 완전히 제거했다. 소스 공개 의무 없는 상용 배포, 독점 라이선스 전환, 특허 기술 라이선싱, 포크 위험 최소화가 보장되고 투자자와 파트너에게 라이선스 실사 부담이 없다. libubmsio_uring(서버, 클라이언트, WebSocket, SafeCurl), libubmsevent, libubmstype(protobuf/flatbuffers 대체), libubmshttp(nginx 없는 HTTP 서비스), libubmscrypto 는 독립 배포 가능하며 Ubuntu/Debian apt, vcpkg, Conan 등록에 법적 장벽이 없다.

21. 개발 연대표

2022년 구상 시작, 2024년 11월 본격 개발 착수(C++ 표준 + 최소 외부 의존성 원칙), 2025년 2월 PSAN 구상 공개와 PoB 5단계 확정, 2025년 3월 PSAN 실제 작동 증명(격자 좌표 할당, 아핀 편향 3경로, 지향성 가십)과 국내 상장 코인 코드베이스 조사로 독자성 검증, 2025년 5월 로드맵과 백서 초판 공개 및 오픈테스트, 2025년 6월 Shifted Sigmoid 발견 적용과 TLS, 2025년 7월 HMAC-SHA256 셔플 편향 개선, 2025년 8월 ubmsdaemon, ubmsmine, ubmsmine_and, ubmscli, ubmsnotify 5개 프로그램 완성과 로드밸런서 다중 노드 시연, 2025년 9월 가운영 시작과 라이트노드 완성(모바일 참여) 및 노드당 스테이크 1개 정책, 2025년 10월 결정론적 2D 격자 라우팅 특허 출원, 2025년 12월 토폴로지 전면 재설계와 캐시 + 블록차분 + 롤백 아키텍처 확립, 2026년 1월 롤백 메커니즘 검증, 2026년 2월 백서 v1.9(소각 기준을 노드 수로)와 3D 격자 26이웃 SNN 결합 구상, 2026년 3월 iOS 지갑 출시로 안드로이드와 iOS 양대 플랫폼 완성.

UBMS 양자내성암호 기술 보고서 요약 (Full-Stack Post-Quantum Cryptography Layer 1, 2026-08-27)

1. 요약

UBMS 는 전 계층이 양자내성암호로 동작하는 풀스택 PQC Layer 1 블록체인이다. 백지에서 출발한 신규 체인이 아니라 운영 중이던 체인의 암호체계를 하드포크로 전량 교체했다. 2026년 3월 예고 후 2026년 8월 완료로 6개월이 걸렸고 50,000블록에서 새 암호체계로 승계했다. 기존 지갑 자산은 배치 롤백 안전장치를 갖춘 전용 이전 체계로 대부분 이전을 마쳤고 이전 경로는 체인 수명주기 동안 상시 개방된다. 운영 중인 블록체인에서 구 암호를 전량 제거하고 자산 이전까지 진행한 확인된 사례는 찾지 못했다. 전환 후 계정 주소 체계, 트랜잭션 서명, 블록 서명, 합의 투표, 노드 간 통신 암호 어디에도 RSA, ECDSA, EdDSA 계열 고전 공개키 암호가 없다.

2. 채택 알고리즘

전자서명 ML-DSA-87(NIST FIPS 204, 보안 카테고리 5, CRYSTALS-Dilithium 이름으로 10년 이상 국제 학계 공개 검증을 거쳐 표준이 된 격자 기반 알고리즘, 표준 확정 이후 핵심 알고리즘이 깨진 사례 없음, NSA 차세대 국가 암호체계 CNSA 2.0 채택 계열), 키 캡슐화 ML-KEM-1024(NIST FIPS 203, 카테고리 5), 전송 암호 ML-KEM-1024 캡슐화 + AES-256-GCM(자체 프레임 VER=3), 대칭 암호 AES-256-GCM 인증 암호화(FIPS 197, SP 800-38D, 256비트), 해시 SHA-256, RIPEMD-160(주소 파생), HMAC-SHA256(합의 추첨)(FIPS 180-4, 198-1). SHA-256 은 그로버 알고리즘을 고려해도 충분하고 RIPEMD-160 은 주소 축약 용도이며 서명 검증은 공개키 원본 대조로 별도 수행한다. FIPS 204 의 세 파라미터 ML-DSA-44(카테고리 2), ML-DSA-65(카테고리 3), ML-DSA-87(카테고리 5) 중 대부분의 적용 사례가 택하는 하위 파라미터 대신 서명과 키가 커지는 부담을 감수하고 서명과 키교환 모두 최상위 카테고리 5 를 채택해 AES-256 과 동급의 장기 보안 마진을 확보했다. 크기는 ML-DSA-87 공개키 2,592바이트, 개인키 4,896바이트, 서명 4,627바이트(ECDSA 의 약 65배), ML-KEM-1024 공개키 1,568바이트, 개인키 3,168바이트, 암호문 1,568바이트, 공유 비밀 32바이트다. 이 비용을 직렬화 계층과 블록 구조 설계 단계부터 반영했다.

3. 구현체와 상호운용성

암호 원시는 자체 구현을 배제하고 OpenSSL 3.5 의 FIPS 204/203 표준 provider 를 EVP API 로 호출한다. 키 생성은 EVP_PKEY_Q_keygen, 캡슐화는 EVP_PKEY_encapsulate 계열이며 ML-DSA 가 내부에 메시지 해시를 포함하므로 외부 선해시 경로가 아닌 sign_message_init 경로를 쓴다. 키 직렬화는 PEM 을 배제하고 FIPS 규격 raw 바이트를 hex 로 다룬다. 서명이 표준 구현체가 생성하고 검증하는 서명이므로 독립 구현체와 어긋날 수학이 없고 UBMS 가 소유한 것은 프로토콜 배선 계층이다.

4. 전 계층 적용 추적

지갑 키쌍은 ML-DSA-87(generateKeysDSA)로 생성되고 노드는 서명용 ML-DSA-87 키쌍과 전송암호용 ML-KEM-1024 키쌍(generateKeysKEM)을 publicKeySign 과 publicKeyEnc 로 자료구조 수준에서 분리 보유한다. 주소는 ML-DSA-87 공개키 2,592바이트를 SHA-256, RIPEMD-160 순으로 축약하고 메인넷 접두 0x20 을 붙여 2중 SHA-256 체크섬 후 Base58 인코딩한 것이므로 주소의 루트가 PQC 공개키이며 검증기는 접두 판별로 비PQC 주소를 원천 거부한다. 모든 거래는 ML-DSA-87 로 서명되고 검증 노드는 서명자 공개키와 주소의 파생 일치까지 확인한다. 머클 트리 잎은 SHA256(txid + 서명 공개키)로 서명 키를 결속하고 채굴자는 블록에 ML-DSA-87 서명을 남기며 블록 해시는 20개 요소를 결속한다(전환 전 6개). 투표자의 찬반 투표 자체가 ML-DSA-87 서명이며 서명 검증과 중복 투표 검사를 거치고 서명 생성 실패 노드는 방어적으로 반대 투표로 전환된다. 노드 간 통신은 VER=3 프레임으로 평문을 zlib 압축하고 수신자 공개키로 ML-KEM-1024 캡슐화해 얻은 공유비밀 32바이트를 AES-256-GCM 키로 쓰며 헤더를 AAD 로 결속해 변조를 막고 [헤더 | KEM 암호문 1,568B | GCM 암호문 | 태그] 구조로 보낸다. RSA-OAEP 세션키 포장을 ML-KEM-1024 캡슐화로 완전 대체했으며 전송 계층 키교환까지 PQC 인 것은 대부분의 PQC 지원 프로젝트가 건드리지 않는 영역이다.

5. 암호 인벤토리와 잔존 검증

지갑 개인키와 공개키 ML-DSA-87, 주소 파생 ML-DSA-87 공개키 + SHA-256 + RIPEMD-160 + Base58, 거래 서명과 검증 ML-DSA-87, 블록 서명 ML-DSA-87, 합의 투표 서명 ML-DSA-87, 블록 해시와 머클루트 SHA-256(서명 공개키 결속), P2P 키교환 ML-KEM-1024, P2P 전송 암호 AES-256-GCM(VER=3), 합의 추첨 HMAC-SHA256, 키 저장 FIPS raw 바이트, RSA/ECDSA/EdDSA/ECC 없음. 전환 완료 후 전 소스 다중 관점 전수조사 결과 RSA 호출과 키와 상수 잔존 0건, PEM 포맷 잔존 0건, 서명 필드 이원화 잔존 0건, 30개 항목 전부 통과다.

6. 자체 검증 체계

검증 전용 라이브러리 ubmsinspect 가 잔고, 입력, UTXO, 이중지불, 서명, 블록에 걸쳐 검증 함수 66종을 갖추고 블록 하나가 수용되기까지 블록 해시 무결성, 머클루트, 채굴자 서명, 주소와 키의 일치, 투표자 서명, 중복 투표 등 19단계 검증을 통과해야 한다. 서명된 메시지의 1비트가 변해도 ML-DSA-87 검증이 실패하고 검증 실패 블록은 반대 투표로 체인에 수용되지 않는다. 검증 단계론(주장, 구현, 재현, 표준 적합, 시스템 검증, 독립 검증)에서 구현 존재와 시스템 검증은 완료, 재현 가능성과 표준 적합성은 OpenSSL 표준 provider 채택으로 구조적 충족, 제3자 독립 검증은 출시 단계 산출물로 계획한다.

7. 부분 PQC 와의 구조적 차이

세계 주요 프로젝트의 대응은 신규 출발(출시 시점부터 PQC 를 적용했으나 기존 자산과 사용자가 없어 운영 체계 전환이라는 난제를 겪지 않음), 병행 방식(일부 계층이나 선택 기능에만 PQC 를 도입해 구 암호가 병존하는 한 공격면 유지), 예고 단계(비트코인 BIP-360 테스트넷, 이더리움 2030년 목표 로드맵처럼 문서와 시험망 단계) 세 갈래이며 어느 갈래에도 완주가 없다. UBMS 는 운영 체인을 하드포크로 전환하고 구 암호를 전량 제거하며 자산 이전까지 병행한 네 번째 경우다. 토큰형(ECDSA 체인 위 토큰에 PQC 명칭), 포크형(지갑 계층만 PQC 옵션), 하이브리드형(ECDSA 와 PQC 병행), 발표형(문서 단계)은 각각 체인 계층 전부, 지갑 외 전 계층, 미전환 경로, 구현 부재의 노출면을 남긴다. UBMS 는 계정 주소가 PQC 키에서 파생, 트랜잭션 서명 PQC, 블록 서명 PQC, 합의 투표 서명 PQC, P2P 전송 암호와 키교환 PQC, 고전 공개키 암호 잔존 0, 운영 중인 체인에서 전환 완주, 기존 자산 이전의 8개 판별 항목을 모두 충족한 전 계층 단일 PQC 체계다. 수집 후 해독(Harvest Now Decrypt Later) 공격에 대한 잔존 노출면이 0 이다.

UBMS 백서 v1.9 요약 (UTXO-Based Metadata Smart Chain Whitepaper)

1. 개발 철학과 독립 코드베이스

UBMS 는 진화적 발전 모델로 단계별 개발과 지속 개선을 통해 끊임없이 발전하는 블록체인을 지향한다. 타 코인을 복사하거나 포크하지 않고 스스로 생산한 코드로 전체 프로젝트를 완전히 통제하며 레거시 코드와의 커플링이 없어 모든 코드 조각을 자유롭게 가공하고 외부 기술 종속에서 자유롭다. 기존 비트코인의 한계를 극복하기 위한 독창적 기술 접근을 시도한다.

2. 기술 개요

합의 메커니즘 PoW + PoS + PoB 통합 하이브리드. 네트워크 구조 PSAN 역할다형성 자가조정 네트워크와 임계값 기반 릴레이/투표자 계산. 릴레이와 투표자 수를 로그함수 기반으로 설정해 합의 메시지 수를 최소화(Data Storming 억제). 전파 구조 TTL 5, XOR 모듈러2 기반 피어 거리 계산의 효율적 Gossip. 채굴 구조는 초기 채굴과 반감기, PoW 에서 PoS 전환 기반. 인센티브 채굴자 5%, 지분 보유자 95% 온체인 자동. POB 5단계 기여 지갑 수수료를 전송 트리 구조로 자동 계산 기록(본사 수익 0% 온체인 P2P 라우팅). 수수료 정책은 시장가 기반 경제팩터 x 혼잡도 기반 혼잡팩터 x 기준수수료. 스마트 컨트랙트는 UTXO 기반 페이로드 확장 구조로 조건문, TTL, 조건 실행 지원. 직렬화는 템플릿 기반 고속 직렬화, 구조체 공용체 기반 메모리 직접 복사, 평균 처리 0.15ms. 비콘체인 없는 완전 분산 구조로 릴레이와 투표자가 전담하며 단일 실패점 제거. 최소 구성 릴레이 3, 투표자 5, 채굴자 1 의 9노드. 청사진 시스템은 log2(N) 기반 BP 계산식으로 노드 수 증감에 자동 조정. 미래 확장 DSCB(Dynamic Self-Computing Block) 기반 스마트 계약 예정.

3. 경제 모델

초반 PoW 채굴은 블록 10초 6시간 21,600초 기준 2,160블록, 540블록마다 반감, 초기 1,000 UBMS 로 4회 반감해 1,012,500 UBMS 를 채굴한다. 후반은 블록 10분, 연 52,560블록, 4년 210,240블록마다 반감, 초기 48 UBMS 로 약 20,000,000 UBMS 를 채굴한다(채굴 설정 결론표 기준 후반 채굴 19,552,320개, 총 1,051,200블록, 반감기 5회). 비트코인(반감기 210,000블록, 초기 50 BTC, 총 21,000,000)과 대비되는 약 21,012,500 UBMS 구조다. PoS 지분증명은 모든 스테이킹 과정이 온체인에 기록되어 UBMS SCAN 으로 투명하게 확인되며 단순 비례 대신 Shifted Sigmoid 비선형 곡선 보정을 적용한다. 예시 시뮬레이션에서 총 인센티브 100 UBMS, 채굴자 5, 스테이커 95, 전체 지분 10,000 일 때 지분 100 참여자가 2.14, 1,900 참여자가 15.66 을 받아 대지분 독식 방지, 소지분 보정, 정규화 총합 유지가 수학적으로 성립한다. 소각 메커니즘은 노드 10,000개 이상이면 PoS 할당량 100% 분배, 100개 이하면 1% 분배 99% 소각, 사이 구간은 노드 수 / 10,000 비율 분배로 노드 수가 적을 때 공급을 자동 제한해 인플레이션을 막고 노드 참여를 유도한다. POB 행위증명은 전송 수수료를 네트워크 확장에 기여한 5단계 기여 지갑(60%, 20%, 10%, 7%, 3%)에 온체인 P2P로 직접 분배하며, 본사 마진 0%의 합법적 가스비 분배 프로토콜로 인센티브가 블록에 기록되어 누락이 없다.

4. 수수료 체계

경제팩터 EF = sqrt(v / 10,000) 는 외부 가격 공시 사이트(코인마켓캡 등)에서 받은 1 UBMS 시장가 v 로 계산하고, 혼잡팩터 CF 는 최근 250개 블록의 대기 거래 기반 혼잡도로 1.0 보다 커지며 스팸을 막는다. 최종 수수료 F = 1,000원 x sqrt(v / 10,000) x CF 로 시장가 1,000원이면 약 316원, 10,000원이면 1,000원, 100,000원이면 약 3,162원, 1,000,000원이면 10,000원, 100,000,000원이면 100,000원이다. 비트코인과 이더리움은 내부 트랜잭션만을 모집단으로 수수료를 산출해 소액 송금에도 수천 원에서 수만 원, 혼잡 시 10배 이상이 붙지만 UBMS 는 외부 시장가를 참조해 거래 규모에 비례하는 합리적 수수료를 제공한다.

5. PSAN 네트워크 구조와 청사진

PSAN 은 미리 계산된 청사진으로 정적 해법과 동적 해법을 동시에 제안해 메시지 폭증을 방지하고 혼잡 트래픽을 완화한다. 청사진은 노드 수에 맞춰 BP 함수로 계산된 홀수 개의 릴레이와 투표자를 쓴다. 절차는 릴레이와 투표자 선정, 스테이크 기반 가중치 투표를 통한 채굴자 선정과 릴레이의 결과 수합, 채굴자 블록 생성 후 투표자 다수결 승인, 채굴자에서 투표자에서 전체로의 블록 전파, 블록 업데이트 후 전체 노드 하트빗(이더리움 노드 디스커버리 기능을 겸함), 블록 해시가 다수와 다르면 인접 노드에서 지원하는 DHT 롤백이다. BP 계산식 R = max(3, floor(log2 N / 2) x 2 + 1), V = max(5, floor(log2 N / 1.2) x 2 + 1) 로 N=100 R3 V11, N=1,000 R5 V21, N=10,000 R7 V51, N=100,000 R11 V101 이다. 이더리움 PoS 와 비교하면 100노드에서 UBMS 투표 33건, 검증 11건, 하트빗 100건 대 이더리움 위원회 투표 128건 이상과 gossip 100건 이상, 1,000노드에서 투표 105건, 검증 21건, 하트빗 1,000건 대 위원회 128~256명과 gossip 1,000건 이상, 10,000노드에서 투표 357건, 검증 51건, 하트빗 10,000건 대 위원회 512명과 gossip 10,000건 이상, 100,000노드에서 투표 1,111건, 검증 101건, 하트빗 100,000건 대 위원회 수천 명과 gossip 100,000건 이상으로 UBMS 의 합의 부담이 상대적으로 경량이며 비콘체인이 없어 구조적, 절차적으로 단순하고 가볍다.

6. 독창적 기술 특징

완전 독립적 코드베이스, 가볍고 빠른 독자 합의 알고리즘과 PoW/PoS/PoB 하이브리드로 에너지 효율과 안정성 극대화, 동적 자가연산 블록(DSCB)으로 기존 스마트 계약의 한계를 극복할 스마트 계약 대체 기술, 역할다형성 자가조정 네트워크 PSAN, UTXO 기반 메타데이터 스마트 컨트랙트. RGB 프로토콜과 카르다노 eUTXO 와 비교해 UBMS 는 페이로드 기반 유연한 확장, UTXO 페이로드 내부 수행, 온체인/오프체인 혼합 실행, CONDITION 조건 설정 실행, TTL 필드 직접 포함, 데이터 일부 수정 가능, 페이로드 최적화로 과부하 방지, UTXO 기반의 쉬운 개발, 블록체인과 오프체인 조합 보안을 갖는다. 독자 직렬화는 비트코인 직렬화와 이더리움 RLP 대비 템플릿 기반 직접 메모리 복사로 가장 빠르고 고정 사이즈 데이터로 메모리 사용이 최소이며 S_MESSAGE 공용체로 모든 구조체를 전달해 단순하고 템플릿 특수화로 확장이 쉽다. 평균 처리 시간은 UBMS 0.15ms, FlatBuffers 0.18ms, Protocol Buffers 0.20ms, 비트코인 0.25ms, Boost.Serialization 0.50ms, 이더리움 RLP 0.80ms 다. 비콘체인에 의존하지 않고 모든 노드가 독립적으로 합의와 상태 갱신에 참여해 중앙 집중식 공격 위험과 단일 장애점이 없으며 노드 규모가 커져도 청사진에 따라 릴레이와 투표자를 점진적으로 늘려 확장하고 향후 AI 나 샤딩과 결합할 수 있다.

7. 운영과 로드맵

오픈 베타 이후 실제 블록 생성 단계부터 가운영을 시작해 월 단위 패치로 코드를 안정화하며 2026~2027년 GitHub 소스 공개 전까지 계속한다. 로드맵은 오픈 베타, 백서 1.0, 가운영 시작(PoW 와 PoB 블록 생성), PoW 채굴 노드 50~100대 확보 시 참여용 코인 배포, 노드 증가에 따른 자원 분산화, 2026~2027년 소스 순차 GitHub 공개, 풀 리퀘스트와 코드 리뷰를 통한 개발 주도권 분산, 가운영 종료와 정식 운영 전환, 운영 주체 없는 완전한 분산 운영 달성이다. 결정론적 격자 라우팅 기술은 특허 출원되어 부록에 출원 문서를 게시한다.

Today's Visitors: 431

UBMS 보유 랭킹

Top 300 UBMS Asset Holders

Rank
1
Address****Qu3fmA3Balance2,732.60731539 UBMS
Rank
2
Address****e1YGvMtBalance2,264.70358373 UBMS
Rank
3
Address****2LHjy4wBalance2,085.09246772 UBMS
Rank
4
Address****X1mkjAkBalance2,075.74716742 UBMS
Rank
5
Address****2AvMd5cBalance2,018.90094724 UBMS
Rank
6
Address****CFaPxxNBalance1,969.08108955 UBMS
Rank
7
Address****XwhuougBalance1,955.04860913 UBMS
Rank
8
Address****U7DhWfSBalance1,916.46594473 UBMS
Rank
9
Address****indoo7BBalance1,889.92391227 UBMS
Rank
10
Address****2K4f5KxBalance1,887.22427455 UBMS
Rank
11
Address****DGAQXi3Balance1,729.99314530 UBMS
Rank
12
Address****kwEsGnuBalance1,660.80000000 UBMS
Rank
13
Address****wgbW9KkBalance1,638.21669376 UBMS
Rank
14
Address****TMkvuNyBalance1,630.62641673 UBMS
Rank
15
Address****AECRHBMBalance1,572.83453107 UBMS
Rank
16
Address****ct1Xy9hBalance1,545.67801966 UBMS
Rank
17
Address****ewiQqHYBalance1,355.89098750 UBMS
Rank
18
Address****6ZSfVKyBalance1,333.42127741 UBMS
Rank
19
Address****CXV2Q6cBalance1,309.08298670 UBMS
Rank
20
Address****CqwNdwbBalance1,293.92682143 UBMS
Rank
21
Address****Yr8G9HqBalance1,270.37089342 UBMS
Rank
22
Address****qviKpcaBalance1,266.78892487 UBMS
Rank
23
Address****RA9huHoBalance1,265.96538241 UBMS
Rank
24
Address****xA1V6q5Balance1,238.34138426 UBMS
Rank
25
Address****W7AhM1xBalance1,217.74341249 UBMS
Rank
26
Address****P4wS6yvBalance1,201.40022123 UBMS
Rank
27
Address****WFpXjsBBalance1,201.26561506 UBMS
Rank
28
Address****VHjnvJmBalance1,201.11014867 UBMS
Rank
29
Address****YTTTtJEBalance1,174.57190193 UBMS
Rank
30
Address****UgMmeusBalance1,162.25242703 UBMS
Rank
31
Address****MQ6Sgo1Balance1,161.39371597 UBMS
Rank
32
Address****Q3fL88nBalance1,160.72113282 UBMS
Rank
33
Address****NdKytfiBalance1,159.35343809 UBMS
Rank
34
Address****1Kc5FMWBalance1,138.36407287 UBMS
Rank
35
Address****vS3FVzcBalance1,129.99778119 UBMS
Rank
36
Address****BvcyuUUBalance1,129.23005625 UBMS
Rank
37
Address****rwPC2thBalance1,126.61531146 UBMS
Rank
38
Address****iyu1DxXBalance1,123.67662359 UBMS
Rank
39
Address****T8gUoXUBalance1,071.42848835 UBMS
Rank
40
Address****7XT6V6zBalance1,065.95563875 UBMS
Rank
41
Address****o6zQEcTBalance1,060.95390236 UBMS
Rank
42
Address****o7MwUwLBalance1,051.02577304 UBMS
Rank
43
Address****zGMFSn6Balance1,048.13384593 UBMS
Rank
44
Address****9Wxexk5Balance1,019.91398634 UBMS
Rank
45
Address****EMomLJhBalance998.05170646 UBMS
Rank
46
Address****D4CoT17Balance990.21070340 UBMS
Rank
47
Address****RfmZoHMBalance986.23780124 UBMS
Rank
48
Address****62CCcR1Balance968.98235189 UBMS
Rank
49
Address****dizBSv3Balance952.50305655 UBMS
Rank
50
Address****NfYX3nnBalance948.55455337 UBMS
Rank
51
Address****ouFeCKoBalance938.91589538 UBMS
Rank
52
Address****SH16JCQBalance930.17717663 UBMS
Rank
53
Address****52YToAGBalance921.17919697 UBMS
Rank
54
Address****pwXCi8qBalance896.50031881 UBMS
Rank
55
Address****oDzXRwBBalance890.83143314 UBMS
Rank
56
Address****nLBU2iGBalance890.40000000 UBMS
Rank
57
Address****NBxCwB4Balance872.57141422 UBMS
Rank
58
Address****txHWqcDBalance869.89444178 UBMS
Rank
59
Address****5VhSeztBalance858.56988608 UBMS
Rank
60
Address****Ns7niBiBalance837.10100780 UBMS
Rank
61
Address****wb27Z9VBalance807.91930642 UBMS
Rank
62
Address****FBcwzAYBalance800.50297792 UBMS
Rank
63
Address****M5biXhLBalance786.29707177 UBMS
Rank
64
Address****fq9bZkNBalance776.37064444 UBMS
Rank
65
Address****wnV66uwBalance775.65453973 UBMS
Rank
66
Address****Est5LMsBalance772.77560040 UBMS
Rank
67
Address****7SVqrwjBalance767.83007696 UBMS
Rank
68
Address****WQ29ZbhBalance754.03720562 UBMS
Rank
69
Address****bngruvnBalance747.89320000 UBMS
Rank
70
Address****P5x6jrABalance739.95426052 UBMS
Rank
71
Address****QsPfg35Balance720.23781720 UBMS
Rank
72
Address****4bCgT54Balance713.80149176 UBMS
Rank
73
Address****PsMAQBVBalance710.52214982 UBMS
Rank
74
Address****cPfzepMBalance704.42564987 UBMS
Rank
75
Address****enhex2PBalance701.95060877 UBMS
Rank
76
Address****N2rkvKJBalance698.34007931 UBMS
Rank
77
Address****6zvStfbBalance693.36865835 UBMS
Rank
78
Address****9FSX1oKBalance689.59615251 UBMS
Rank
79
Address****8Dy1NSJBalance675.85654544 UBMS
Rank
80
Address****4rpAuqEBalance673.50899550 UBMS
Rank
81
Address****ZSZ956sBalance672.98335191 UBMS
Rank
82
Address****rQuVi3WBalance666.50735845 UBMS
Rank
83
Address****A8DNYchBalance655.51997650 UBMS
Rank
84
Address****SpTQj3EBalance649.88845529 UBMS
Rank
85
Address****M3R56cqBalance638.24489258 UBMS
Rank
86
Address****QXAUhoxBalance637.79311335 UBMS
Rank
87
Address****WRxwq49Balance636.88873819 UBMS
Rank
88
Address****yQhySwyBalance636.48203106 UBMS
Rank
89
Address****maEuLgGBalance635.98066448 UBMS
Rank
90
Address****FtBSbT3Balance632.55016513 UBMS
Rank
91
Address****jM7eC1KBalance630.11095094 UBMS
Rank
92
Address****HbVDM9jBalance624.22098493 UBMS
Rank
93
Address****kD75fHBBalance619.41243664 UBMS
Rank
94
Address****QfYcTD8Balance615.71811561 UBMS
Rank
95
Address****8JrNVZnBalance606.31892313 UBMS
Rank
96
Address****PZQAC1UBalance603.23045835 UBMS
Rank
97
Address****2pNDC1nBalance600.45824320 UBMS
Rank
98
Address****YdmH61GBalance597.74170546 UBMS
Rank
99
Address****woaLsVrBalance586.30156341 UBMS
Rank
100
Address****YebzP5GBalance584.83176961 UBMS
Rank
101
Address****Z1xH4u5Balance582.96311303 UBMS
Rank
102
Address****dDCvLqLBalance582.47129496 UBMS
Rank
103
Address****r28zAiYBalance580.83681636 UBMS
Rank
104
Address****j3T5J8kBalance575.34352942 UBMS
Rank
105
Address****Eqwk7t7Balance574.66041467 UBMS
Rank
106
Address****weYa5JXBalance572.87594839 UBMS
Rank
107
Address****fRhTjJrBalance572.10615482 UBMS
Rank
108
Address****Lf3bP4sBalance562.42842312 UBMS
Rank
109
Address****1q8WTTtBalance561.92847911 UBMS
Rank
110
Address****jRLA9MWBalance549.50088870 UBMS
Rank
111
Address****WzYQXG9Balance539.96608092 UBMS
Rank
112
Address****F2JFMPTBalance528.26376773 UBMS
Rank
113
Address****V2hTdRBBalance524.25967576 UBMS
Rank
114
Address****UUAawYmBalance521.84594052 UBMS
Rank
115
Address****V9f5Bb1Balance513.62613195 UBMS
Rank
116
Address****m8W4CxXBalance494.91649198 UBMS
Rank
117
Address****vActfLsBalance468.83078538 UBMS
Rank
118
Address****Pqx5jBqBalance464.44321030 UBMS
Rank
119
Address****mdbzJo6Balance458.50983124 UBMS
Rank
120
Address****jFgdH24Balance448.37787513 UBMS
Rank
121
Address****6jUrwKQBalance436.80000000 UBMS
Rank
122
Address****XGSK1XxBalance426.02731442 UBMS
Rank
123
Address****j6qMfvSBalance423.91267159 UBMS
Rank
124
Address****mjd47a7Balance419.68980823 UBMS
Rank
125
Address****VNDa5jiBalance415.82391199 UBMS
Rank
126
Address****c8SjkNTBalance412.80000000 UBMS
Rank
127
Address****nWZFJa5Balance406.61572511 UBMS
Rank
128
Address****uwrwEoKBalance403.20000000 UBMS
Rank
129
Address****2RuEGYFBalance399.26984830 UBMS
Rank
130
Address****aMy9NsxBalance399.15400612 UBMS
Rank
131
Address****4xv4ciDBalance396.00000000 UBMS
Rank
132
Address****Pf11RBjBalance391.55000720 UBMS
Rank
133
Address****o5jVUQrBalance390.17199744 UBMS
Rank
134
Address****snjxowuBalance387.67896283 UBMS
Rank
135
Address****kTcNTpbBalance386.40000000 UBMS
Rank
136
Address****kMSAq9LBalance386.02927496 UBMS
Rank
137
Address****7at7pNWBalance384.00000000 UBMS
Rank
138
Address****huusjCkBalance382.31390025 UBMS
Rank
139
Address****GKAy892Balance369.60000000 UBMS
Rank
140
Address****Cq7oWjgBalance367.20000000 UBMS
Rank
141
Address****GDg4BiaBalance363.91463434 UBMS
Rank
142
Address****7MNcC1KBalance358.60000000 UBMS
Rank
143
Address****J2MPmgVBalance348.00000000 UBMS
Rank
144
Address****AS5KheeBalance344.16566087 UBMS
Rank
145
Address****EWqRCwaBalance340.20754936 UBMS
Rank
146
Address****7fgceajBalance330.78490489 UBMS
Rank
147
Address****eUuYFQcBalance327.33299472 UBMS
Rank
148
Address****uyjGwd1Balance324.24011583 UBMS
Rank
149
Address****gmVaGZzBalance324.00000000 UBMS
Rank
150
Address****5ZLfT5fBalance323.54419644 UBMS
Rank
151
Address****yqC3MbTBalance322.34080000 UBMS
Rank
152
Address****qSRbNPqBalance322.33988456 UBMS
Rank
153
Address****hxxSJrWBalance319.45456965 UBMS
Rank
154
Address****3RTQRsZBalance315.57615223 UBMS
Rank
155
Address****NGURKCjBalance313.92720938 UBMS
Rank
156
Address****iu3yJdmBalance312.06021102 UBMS
Rank
157
Address****FWD67cjBalance306.16235665 UBMS
Rank
158
Address****P5WDMVvBalance303.12282606 UBMS
Rank
159
Address****r91LmqKBalance301.13261801 UBMS
Rank
160
Address****zv3Deh7Balance298.39978457 UBMS
Rank
161
Address****PwafNiMBalance289.80888996 UBMS
Rank
162
Address****Zu5kDPfBalance289.77335905 UBMS
Rank
163
Address****tVyzyGdBalance288.92101468 UBMS
Rank
164
Address****qAFnAa1Balance288.11327874 UBMS
Rank
165
Address****HVrM5HrBalance276.96640123 UBMS
Rank
166
Address****zeYSJHRBalance274.11216564 UBMS
Rank
167
Address****vTPZzDjBalance265.96628956 UBMS
Rank
168
Address****SH5FiuTBalance262.88215428 UBMS
Rank
169
Address****3dcbmXEBalance261.45468999 UBMS
Rank
170
Address****Msdx9ivBalance251.63081588 UBMS
Rank
171
Address****mNXJUZ1Balance247.22688923 UBMS
Rank
172
Address****qhG2DdgBalance242.80000000 UBMS
Rank
173
Address****CEyLuQ6Balance238.20369592 UBMS
Rank
174
Address****nN4Vrk9Balance235.82190870 UBMS
Rank
175
Address****4DjpQhWBalance231.71219797 UBMS
Rank
176
Address****cnNyRFbBalance228.49517533 UBMS
Rank
177
Address****QsPvbn6Balance222.22485652 UBMS
Rank
178
Address****3Fg1u8JBalance220.40300661 UBMS
Rank
179
Address****ArLciCkBalance219.46326494 UBMS
Rank
180
Address****SzVMEzVBalance219.43384672 UBMS
Rank
181
Address****EHmqWPhBalance217.97299077 UBMS
Rank
182
Address****MKbzLFKBalance217.47001067 UBMS
Rank
183
Address****Vc4XbsiBalance216.84196174 UBMS
Rank
184
Address****EEKYWVSBalance216.43281708 UBMS
Rank
185
Address****pweSL7pBalance216.16319189 UBMS
Rank
186
Address****GPR4cePBalance212.97943212 UBMS
Rank
187
Address****5d4zqAfBalance211.88997162 UBMS
Rank
188
Address****Q1v6kgBBalance211.71695347 UBMS
Rank
189
Address****bSwWXR1Balance211.62391752 UBMS
Rank
190
Address****yhJxKUSBalance211.25761722 UBMS
Rank
191
Address****AGnavCiBalance208.67701265 UBMS
Rank
192
Address****idA8RRsBalance208.40647893 UBMS
Rank
193
Address****ce8SgRFBalance207.10354353 UBMS
Rank
194
Address****CDcE8sbBalance205.61560299 UBMS
Rank
195
Address****ZH21AYWBalance205.34940928 UBMS
Rank
196
Address****uX9rbGQBalance203.60419140 UBMS
Rank
197
Address****TmEKrisBalance203.27126827 UBMS
Rank
198
Address****GRyQXjTBalance200.82714529 UBMS
Rank
199
Address****CqAc411Balance199.78742058 UBMS
Rank
200
Address****SYCZwmPBalance199.44286748 UBMS
Rank
201
Address****VssQLUgBalance193.60896173 UBMS
Rank
202
Address****ybsem3WBalance193.37675215 UBMS
Rank
203
Address****uEFmFtCBalance192.70652812 UBMS
Rank
204
Address****The69hbBalance192.67367451 UBMS
Rank
205
Address****npP1mZxBalance192.34991872 UBMS
Rank
206
Address****Fn9CS5zBalance191.69140397 UBMS
Rank
207
Address****SBNmgguBalance191.66852030 UBMS
Rank
208
Address****9SNnoZeBalance191.64219144 UBMS
Rank
209
Address****7vFBh2BBalance190.35399567 UBMS
Rank
210
Address****LsxyGH1Balance189.97631636 UBMS
Rank
211
Address****MtTG3GABalance189.25060992 UBMS
Rank
212
Address****rL45o7zBalance189.24488897 UBMS
Rank
213
Address****U1enH2DBalance188.40138999 UBMS
Rank
214
Address****yiuYkYHBalance188.35524537 UBMS
Rank
215
Address****orxaH19Balance188.29200289 UBMS
Rank
216
Address****MJB4kNPBalance186.12334613 UBMS
Rank
217
Address****MpFVvcfBalance185.48563626 UBMS
Rank
218
Address****AkZRCTKBalance183.79284450 UBMS
Rank
219
Address****koSbV1rBalance180.93483695 UBMS
Rank
220
Address****7ASu93iBalance179.82087037 UBMS
Rank
221
Address****Nm6LyuZBalance179.28702836 UBMS
Rank
222
Address****tUGuLMkBalance177.41005532 UBMS
Rank
223
Address****A1jorxiBalance177.09821799 UBMS
Rank
224
Address****FZYvKqdBalance175.76741866 UBMS
Rank
225
Address****RpFyapxBalance173.02077297 UBMS
Rank
226
Address****Ba5Pp15Balance172.74887217 UBMS
Rank
227
Address****QJEBR7VBalance170.77601098 UBMS
Rank
228
Address****J2Au244Balance170.26908451 UBMS
Rank
229
Address****g85ftEeBalance169.26578179 UBMS
Rank
230
Address****bubzsksBalance166.69524428 UBMS
Rank
231
Address****7Q1haEKBalance166.15430678 UBMS
Rank
232
Address****wkg5SMQBalance164.53440704 UBMS
Rank
233
Address****7Yg8mrFBalance163.05749660 UBMS
Rank
234
Address****LcGzvAQBalance162.72494017 UBMS
Rank
235
Address****pdWP5DPBalance162.50901702 UBMS
Rank
236
Address****JrvD11fBalance162.46748158 UBMS
Rank
237
Address****wJLzUQPBalance161.28909735 UBMS
Rank
238
Address****c7KmsxsBalance160.93711275 UBMS
Rank
239
Address****UiMKLYhBalance160.83915683 UBMS
Rank
240
Address****vxx2p4yBalance158.48419453 UBMS
Rank
241
Address****UW1zXwcBalance158.40061005 UBMS
Rank
242
Address****c4sDiC6Balance158.25823207 UBMS
Rank
243
Address****GjUaDtRBalance158.12486626 UBMS
Rank
244
Address****AYYEoviBalance157.73985303 UBMS
Rank
245
Address****ehyDGtsBalance156.57770348 UBMS
Rank
246
Address****n3eoiDhBalance155.36935483 UBMS
Rank
247
Address****HAG5BegBalance154.54914894 UBMS
Rank
248
Address****t8ZcPoGBalance153.79342188 UBMS
Rank
249
Address****cGdfkG1Balance151.39477171 UBMS
Rank
250
Address****h5CZ7WJBalance150.78852404 UBMS
Rank
251
Address****2AkFfr9Balance149.91619087 UBMS
Rank
252
Address****raRS4iMBalance149.75772167 UBMS
Rank
253
Address****cEb5vZ4Balance149.00936526 UBMS
Rank
254
Address****JLXwjWNBalance147.86584216 UBMS
Rank
255
Address****2RgqPfBBalance145.85633562 UBMS
Rank
256
Address****ca6gWPFBalance145.63847180 UBMS
Rank
257
Address****gJ8XaUDBalance143.77968703 UBMS
Rank
258
Address****CxQ3JU2Balance143.01065447 UBMS
Rank
259
Address****dwKRk2RBalance141.64377529 UBMS
Rank
260
Address****XNwrauuBalance141.53277309 UBMS
Rank
261
Address****NU5xtpJBalance140.08246825 UBMS
Rank
262
Address****AaBgHXNBalance139.08062690 UBMS
Rank
263
Address****qACs6ybBalance137.23987687 UBMS
Rank
264
Address****neMZHSvBalance135.81023533 UBMS
Rank
265
Address****S3RSGnNBalance135.27008322 UBMS
Rank
266
Address****8if7k4yBalance135.16799688 UBMS
Rank
267
Address****PWZ6YweBalance134.72766899 UBMS
Rank
268
Address****ncPMQ3fBalance133.64903130 UBMS
Rank
269
Address****hpcVHgHBalance133.28818420 UBMS
Rank
270
Address****yUrM5gKBalance131.95404831 UBMS
Rank
271
Address****cGkgHriBalance130.57529187 UBMS
Rank
272
Address****TfiXg2QBalance129.84332620 UBMS
Rank
273
Address****ZUS5nmyBalance128.76245927 UBMS
Rank
274
Address****Jte2eQwBalance128.58472530 UBMS
Rank
275
Address****C2uuhcaBalance127.72957959 UBMS
Rank
276
Address****sPGRsatBalance127.09494934 UBMS
Rank
277
Address****t1GQKviBalance126.95713579 UBMS
Rank
278
Address****4j68fZGBalance124.80000000 UBMS
Rank
279
Address****r5AxhUxBalance124.68010016 UBMS
Rank
280
Address****xAsx648Balance124.58335648 UBMS
Rank
281
Address****YMygNDYBalance124.41193205 UBMS
Rank
282
Address****q9YMiiXBalance123.43356322 UBMS
Rank
283
Address****n3JFRwgBalance121.81320854 UBMS
Rank
284
Address****BUWFnXABalance121.71652187 UBMS
Rank
285
Address****NJfgVU2Balance120.34908440 UBMS
Rank
286
Address****XJbSkb1Balance115.36978137 UBMS
Rank
287
Address****mYnYYnuBalance114.85274818 UBMS
Rank
288
Address****Em41mmxBalance113.96333095 UBMS
Rank
289
Address****A6Z9GURBalance113.33624489 UBMS
Rank
290
Address****VafA5A4Balance113.16623317 UBMS
Rank
291
Address****nkZL25aBalance112.95859634 UBMS
Rank
292
Address****fKX7sgsBalance112.85623632 UBMS
Rank
293
Address****69oGMefBalance111.61965373 UBMS
Rank
294
Address****AtE89iqBalance110.03820298 UBMS
Rank
295
Address****Qm7ZdeXBalance109.72727497 UBMS
Rank
296
Address****Akg6w3iBalance109.42533672 UBMS
Rank
297
Address****FM9HZ85Balance109.09364795 UBMS
Rank
298
Address****Lmybv9MBalance108.80382512 UBMS
Rank
299
Address****s1GeQkhBalance108.51534192 UBMS
Rank
300
Address****QyAappiBalance107.80362062 UBMS