루프링 격주 업데이트 — 2018/06/10

Daniel Wang
루프링 프로토콜
8 min readJun 13, 2018

지난 이 주 동안, 더 빠르고 신뢰할 수 있는 API 제공을 위해 AWS(역주: 아마존 웹 서비스)에 Relay 클러스터를 배포했습니다. 또한 Circulr를 DEX로, Loopr iOS 앱을 비수탁 지갑으로 구현하고 그 둘을 매끄럽게 공조하여 (Loopr와는 다른) 새로운 사용자 경험을 제공하는 방법을 고안해냈습니다.

프로토콜

이더리움 블록체인

1.5 버전에서, 링-정산 트랜잭션의 가스 사용을 약 15%가량 줄이는 데 성공했습니다 — 최적화 바운티 프로그램에 따라, 150,000 LRC를 커뮤니티 기여자들에게 지급할 예정입니다. 그러나 새 1.5.x 버전은 이더리움 메인넷에 배포하지 않을 것입니다. 그 이유는 1) 글에 언급된 이슈가 많은 ERC20 토큰의 스왑 작업에 영향을 끼치고, 2) 새 1.5.x 버전의 ABI가 달라, 타 소프트웨어에 많은 변경을 요구합니다. 개발 버전을 1.5.1 버전에서 2.0 버전으로 전환하였고, 2.0 버전에 같은 가스 경감 기술을 적용할 것입니다.

9월 이전에 2.0 버전의 코딩과 테스트를 마칠 계획입니다. 2.0 버전은 훨씬 더 일반화되고, 뛰어난 가독성을 지니면서도 사용자의 필요에 맞게 변경할 수 있을 것입니다.

네오 블록체인

네오의 루프링 프로토콜에서 링 검증, 토큰의 아토믹 스왑, 마진 분할 계산을 포함한 더 많은 기능을 구현했습니다. 앞으로 몇 주 안에 네오 테스트넷에 배포하고 테스트할 준비를 하고 있습니다. LRN 에어드랍 스마트 계약의 또 다른 테스트를 진행했습니다.

Relay

relay 백엔드 시스템에 대해, 다음을 완료했습니다:

  • 상대방 주문의 QR 코드를 스캔하여 진행하는 P2P 거래 지원을 추가했습니다. 이 거래 모드에는 어떠한 제삼자 relay 백엔드도 관여하지 않습니다. 스캔 당사자는 두 개의 주문을 담은 링을 구축하여 이더리움 네트워크에 직접 제출하는 relay 역할을 합니다. 특허받은 듀얼 인가 기술을 이용해, 두 P2P 주문은 다른 주문들과는 매치되지 않습니다.
  • Circulr 지갑에 새 주문집계장 및 (새로운 주문과 새로운 보류 링을 반영하는) 실시간 데이터 피드백 강화 등 새로운 기능을 추가했으며, 곧 제공될 예정입니다.
  • MyToken 플랫폼과 통합하여 더욱 정확한 실시간 암호 화폐 시장 데이터를 제공합니다; coinmarketcap API v2도 통합되었습니다.
  • 블록체인 트랜잭션 없이 특정 주문의 취소를 백엔드 relay에 지시하는, 주문 소프트-취소 기능을 추가했습니다. 이 기능은 relay가 일정 수준의 신뢰를 요구하는 주문을 취소하겠다는 약속을 이행할 수 있을 때만 신뢰할 수 있습니다. 이 새로운 기능은 주문 취소에 가스를 사용하지 않아 초단타 매매의 계기가 될 수 있습니다.
  • 이더리움의 보류 중인 트랜잭션 상태에 기반한 링-매칭 로직 최적화
  • 링-매치 relay 노드의 확장 활성화
  • Loopr iOS 앱에서 QR 코드 주문을 스캔하여 주문 서명하기 지원
  • ZooKeeper를 이용한 잔액 불러오기 개선; 모니터링 목적으로 AWS에 Motan 매니저 배포; AWS CloudWatch와 통합; Kafka 매개변수 최적화; 로그 회전 활성화
  • 최신 Relay 클러스터 버전에 맞게 relay 배포를 업그레이드했습니다. Relay 클러스터 배포가 더 신속하고 안정적입니다.

루프링 생태계에서 relay 백엔드의 개방형 솔루션은 대단히 중요합니다. 루프링의 협력사들에게 더 많은 기능과 더 나은 API를 제공할 것입니다.

지갑

루프링 팀은 Circulr, Loopr, Loopring.js에 300개 이상의 커밋을 기여했습니다. 주요 개발사항에는 다음을 포함합니다:

Loopring.js

Loopring.js의 구조 및 공개 패키지 빌드 방식을 최적화했습니다. 또한, 1.1.12 버전을 게시했습니다.

Loopr 웹 지갑

LRC 토큰 보유자가 LRN 에어드랍을 요구하는 기능을 추가했습니다. 이 기능은 곧 제공될 예정입니다.

Circulr 웹 지갑

다음과 같은 성과가 있었습니다:

  • Circulr를 Loopr에서 새로운 제품 방향으로 분기했습니다. Circulr는 더 이상 사용자가 개인 키를 노출하는 것을 허용하지 않고, 대신 하드웨어 지갑, MetaMask 또는 Loopr iOS 앱을 이용하여 주문 및 거래에 서명하도록 요구합니다. Loopr은 wallex (지갑 + DEX)에 가깝지만, Circulr는 순수 DEX이고 Loopr iOS는 순수 비수탁 지갑입니다.
  • P2P 거래 기능 추가
  • 캔들(candle) 차트와 뎁스(depth) 차트 구현
  • 주문집계장과 거래 내역에서 LRC 거래 수수료, 주문 유효 기간, 관련 주소와 같은 더 많은 정보를 표시합니다.
  • 더 많은 제삼자 거래 데이터와 통합
  • 토큰 전송 및 ETH/WETH 환전에 관련한 사용자 경험 최적화

Circulr의 베타 버전을 곧 출시할 것으로 기대하고 있습니다.

Loopr iOS 앱

QR 코드를 스캔하는 것만으로 주문에 서명하고 제출할 수 있게 구현했습니다. 또한 사용자가 니모닉 검증을 건너뛸 수 있도록 하여 지갑 생성 과정을 간소화했습니다. 이에 더해, 사용자 경험을 지속해서 개선하고 다음과 같은 새로운 기능을 구현했습니다:

  • 토큰 전송 시 검증 로직 추가
  • 앱이 트랜잭션 처리에 실패할 시 알림 배너에 표시되는 오류 메시지 개선
  • 주문 검토 및 취소를 더 쉽게 하기 위한 UI 최적화
  • Replay API에서 주문과 주문집계장을 받아오는 코드 간소화
  • 니모닉 단어, 키스토어, 개인 키로 지갑 잠금을 해제하는 UI 개선
  • 사용자가 지갑에서 로그아웃하고 기록을 지울 수 있습니다.
  • 설정 보기를 개선하여 설정을 쉽게 찾고 편집할 수 있습니다.

미디어

  1. NewsBTC의 독점 뉴스: https://www.newsbtc.com/2018/06/06/loopring-set-to-launch-ios-app-for-decentralized-in-wallet-trading.
  2. Loopring이 hacked에 소개되었습니다: https://hacked.com/loopring-elastos-and-ontology-lesser-known-altcoins-on-the-move.
  3. Daniel이 라이브 방송에 출연해 Women In Cryptocurrency Group과 인터뷰했습니다.
  4. CEO Daniel Wang이 Crypto Zombie와 인터뷰했습니다.

운영 및 마케팅

  • 2018/05/30: 루프링 CMO Jay Zhou가 BTCC (중국의 첫 번째 비트코인 거래소)와 Tokenest 지갑과의 패널 토론에 참석했습니다.
  • 2018/05/31: 인도의 첫 번째 거래소, Zecoex가 LRC/INR 거래 페어를 상장했습니다.
  • 2018/06/02: 루프링 COO Johnston Chen과 루프링 마케팅 팀이 ARP, MyToken, Vite 팀과 함께 중국 타이위안에서 두 번의 밋업을 개최했습니다.
  • 2018/06/05: MDS 지갑이 LRN 에어드랍을 지원합니다.
  • 2018/06/06: 루프링 CEO Daniel Wang이 중국에서 두 번째로 열린 블록체인 새로운 금융 서밋 포럼에 참석했습니다.
  • 2018/06/07: 루프링이 CoinCheckup에 등재되고 3.82/5점을 받았습니다. LRC는 전체 1,600개 코인들 중 상위 6%에 속합니다.
  • 2018/06/08: CMO Jay Zhou가 암호 화폐 지갑 및 DEX와 관련된 QbaoNetwork, Kcash, Jubiter와 함께 상하이 블록체인 회담에 참석했습니다.
  • 2018/06/09: COO Johnston Chen과 팀이 베이징 및 톈진을 방문해, 루프링 개발 이야기와 LRN 에어드랍 정보를 공유했습니다.
베이징 & 톈진에서 열린 루프링 밋업

루프링 공식 영문 블로그를 방문하시면 포스팅 원문을 확인하실 수 있습니다. 최신 정보를 제공하는 소셜 미디어 채널도 많은 이용 부탁드립니다 :
⭑ Twitter: twitter.com/loopringorg
⭑ Reddit: reddit.com/r/loopringorg/
⭑ Telegram: t.me/loopring_en
⭑ Telegram: t.me/loopring_kr (한국어)
⭑ Kakao: https://open.kakao.com/o/gJbSZdF (한국어)

--

--