[KMD] 최초의 대규모 아토믹 스왑 솔루션 (World’s First Scalable Atomic Swap Solution)

Words
619
Reading
3 min
9y
Listen to this post
~4 min

[KMD] 최초의 대규모 아토믹 스왑 솔루션 (World’s First Scalable Atomic Swap Solution)

안녕하세요, goldenman입니다.

오늘 포스팅은,

최근 있었던 BarterDEX의 stress test에 대한 결과 및 현상황에 대한 포스팅입니다.

원문은 아래와 같습니다.

World’s First Scalable Atomic Swap Solution
https://www.komodoplatform.com/en/blog/worlds-first-scalable-atomic-swap-solution

저도 BEER가지고 하는 테스트에 아주 조금만 참여해봤는데요.
확실히 좋아지고 있네요.

아래 포스팅 내용외에 더 자세한 숫자가 기재된 보고서도 있습니다.
본문 중에도 있지만, 한 번 더 링크를 드리자면

http://dexstats.info/docs/StressTest_Data_KMD_BEER.pdf

여기입니다.

<< 그럼 내용 시작합니다!>>


최초의 대규모 아토믹 스왑 솔루션

우리 산업이 탈중앙화된 암호화폐 트레이딩으로 나아가기 위해서, 기술적인 제안 뿐만 아니라 규모면에서의 실제적인 솔루션까지 필요로 합니다. 지난 주에 코모도 커뮤니티에서는 높은 트레이딩 성능을 시연했고 폭넓은 활용도에 준비된 기술임을 입증해내었습니다. 우리의 솔루선은 아토믹스왑 기술에 기반하고 있습니다.

실제적인 솔루션을 향한 멈춤없는 여정

체인간 아토믹 스왑 기술은 2013년 Tier Nolan이 발표한 컨셉으로 전혀 새로운 것은 아닙니다. 기본원리는 수작업으로 아토믹 스왑 데모를 통해 쉽게 증명해낼 수 있습니다. 코모도팀의 메인 개발자인 jl777은 2014년에 우리팀의 첫번째 아토믹 스왑을 시연해내었습니다.

아토믹 스왑을 누구나 할 수 있도록 만들어내는 중에 일찍이 한가지 깨달은 것이 있는데, 그것은 바로 다른 어떤 유명 거래소만큼이나 편리하게 트레이딩 할 수 있도록 할 필요가 있다는 것이었습니다. 그래서 Electrum서버 구조를 코모도의 DEX기술에 가져와야할 필요성을 느꼈습니다. 이로써 트레이딩을 위해 모든 블록체인을 직접 다운로드받을 필요가 없어졌습니다.

가벼워진 우리의 아토믹 스왑 기술이 자리를 잡아감에따라, 커뮤니티는 더 빠른 속도로 발전해나아갈 수 있었습니다. 2017년, 우리 커뮤니티에 자발적으로 참여해준 여러분들에 의해 우리의 분산거래소(BarterDEX)에서는 15,000번의 아토믹 스왑을 해낼수 있었고, 이것은 우리가 더 앞으로 나아갈 수 있는 중요한 원동력이 되었습니다.

마침내, BarterDEX에 트레이딩하려는 사람들이 붐비게 될 때, 유저들이 새로운 "클러스터"를 만들어서 계속 트레이딩할수 있음을 보여줘야할 단계에 이르렀습니다. 바로 지난 주말에 있었던 데모에서 하나의 트레이딩 클러스터를 최대치에 이르도록 시연하였고, 이로써 한계를 확인하고 코드상에 문제들을 해결할 수 있었습니다.

각각의 클러스터를 개별적으로 확장하는 기술은 현재 적용되어 있으며, 하나의 클러스터를 최대화해 본 결과를 이용하여 각각의 클러스터의 백엔드 코드를 최적화하였습니다. 현재로서는, 머뭇거림 없이 완전한 코모도 백엔드 패키지가 작동하고 있음을 말씀드릴 수 있습니다. 더 좋은 점은, 모두가 지켜보는 가운데에 이 모든 것을 적절하게 테스트해내었다는 것입니다. 우리 아토믹 스왑 기술을 이용해 유저들은 완전히 분리된 블록체인상의 블록체인 제품들에 대해 안전하게 다른이들과 거래를 시도해볼 수 있습니다.

공개 스트레스 테스트: 총 13900개의 아토믹 스왑

이번 테스트는 BarterDEX가 24시간 트랜잭션 볼륨에 대해 USD기준 수백만 달러만큼을 감당할 능력이 있음을 증명해주었습니다. 7시간동안 2000여개가 넘는 트랜잭션을 확인할 수 있었으며, 이는 분당 5회이상의 스왑, 그리고 전체 중 20개 이상은 동시에 발생한 것을 유지시켜주었음을 의미합니다.


스트레스 테스트 결과(링크클릭)는 투명하게 보고서로 공개하였습니다 .

이 결과는 단지 10개의 마켓메이커 노드만으로 이루어낸 것입니다. 시스템은 노드 수와 'netID'라 불리는 것을 늘림으로서 더 큰 규모를 감당해 낼 수 잇습니다. 새로운 netID는 새로운 노드 그룹이 추가적인 트레이드 레이어를 형성해 낼 때 생성이 됩니다. 하나의 netID는 제한된 수의 노드만을 보유할 수 있으며, 만일 기존 netID의 노드가 붐비게 된다면 새로운 netID를 만들 필요가 있습니다.

어떻게 BEER를 KMD로 트레이드하였는가

모든 테스트는 공개진행하였으며, 누구든 참여할 수 있었습니다. 각 참여자는 무상으로 실제 KMD로 교환할 수 있는 'BEER' 토큰을 받았습니다. 이방식으로 모든 참여자는 테스트동안 최선을 다해 스왑에 참여할 동기부여를 가질 수 있었습니다.


Agama 지갑에서의 BEER, PIZZA, KMD

테스트는 기술팀이 BEER에 대한 매수주문을 실시간으로 생성함으로 시작되었습니다. (한번에 거래 가능한)각각의 매수주문은 작은 크기이었고, 그래서 즉시 모든 BEER를 KMD로 바꾸는 것을 불가능했습니다. 평균적으로 한번의 스왑이 완료되기까지는 약 4분이 걸렸습니다.

스트레스 테스트는 BEER가 모두 소진되고 나서 끝났습니다.

여러분들도 해볼 수 있습니다, 바로 지금!

2018년 지금, 누구나 아토믹 스왑을 해볼 수 있습니다. 이는 이번 테스트 동안에서도 커뮤니티에서 증명된 바 입니다. 뿐만아니라, 지난 수개월 동안, 거래볼륨이 꾸준히 증가하고 있는 것을 보아왔습니다.


BarterDEX의 테스트 GUI에서 아토믹 스왑이 가능합니다

다음 마지막 단계는 다른 보통의 거래소만큼 편리하게 트레이딩할 수 있게 하는 것입니다. 말이 나온김에, 현재 테스트 중인 GUI버전이 따로 있으며, 약간의 결정과정만을 거치면, 누구나 사용해 볼 수 있을 것입니다.

여러분들이 다른 어느 곳에서 진짜 아토믹 스왑을 해보실 수 있을까요? 우리 슬랙에 참여(클릭)하여서 실제로 해보는 이들 중 한 명이 되어보세요!


<< 여기까지입니다 >>

점점 BarterDEX가 발전하는 것이 체감되네요!

아직 현재버전은 초보자들이 접근하기에는 복잡한 UI를 가지고 있어서,
얼른 좀 더 심플하고 대중에 접근성이 강화된 버전이 나왔으면 좋겠네요 ^^

[KMD] 최초의 대규모 아토믹 스왑 솔루션 (World’s First Scalable Atomic Swap Soluti... | Ecency