로그인

검색

ICON 개발 로드맵 업데이트 (2022.08 / 아이콘 / ICX 코인)

김똥글

 

* 아이콘 개발 로드맵은 다음달 5~8일사이 업데이트 됩니다.

* 의역과 오역이 있을 수 있으며, 이에 대한 조언은 추천을 눌러주세요. (댓글로 남겨주세요)

 

 

8월에도 아이콘팀은 ICON 2.0, BTP, 아이콘 브릿지(ICON Bridge)등을 계속해서 향상시켜왔습니다. 이 글을 통해 8월에 작업한 내용들과 9월에 중점적으로 진행될 작업들을 공유합니다.

 

 

 

 

 

BTP 아키텍처


지난 달 업데이트에서 언급했듯이 BTP 아키텍처와 관련해서 현재 초점을 두고 진행하고 있는 작업은 통합 테스트입니다. 지난 달에 테스트를 수행한 이후 몇 가지 버그들을 발견했으며. 이번 달에도 통합 테스트를 계속해서 진행될 것입니다.

* BTP: ICON의 인터체인(상호운용성) 기술

 

 

BTP 릴레이(Relays / 중계자) 운영을 위한 보상(Incentive) 메커니즘에도 상당한 진전이 있었습니다.

간단히 설명하자면 xCall 서비스는 BTP 메시지를 성공적으로 처리한 릴레이에게는 보상되는 고정 요금을 청구합니다. 누구나 릴레이를 운영할 수 있으며. 릴레이 운영자는 메시지를 처리하고 수수료를 받기 위해 경쟁하게 될 것입니다. (메시지를 처리하는 첫 번째 릴레이가 수수료를 받게 됩니다.)

 

 

이 설계의 다음 단계는 라우팅된 BTP 메시지에 대해 적절한 릴레이 보상과 관련된 세부 사항을 정리하는 것입니다. 목표는 BTP의 초기 출시에 이 메커니즘을 포함하는 것입니다. 릴레이 운영의 이점에 대한 자세한 내용은 출시가 가까워지면 공개될 예정입니다.

* 라우팅: 데이터를 보내기 위해 최적의 경로를 선택하는 과정

 

 

 

지난 30일
- 검증자 공개 키 등록을 위한 IISS 및 Goloop 업그레이드 작업.
- IISS 변경과 관련된 패널티 시스템 개발 시작.
- 릴레이 네트워크 경제 및 프로세스를 설계.
- 지속적인 통합 테스트.
- BTP 블록에 ICON 블록 데이터 구조 최적화.
- 새로운 메시지 구조로 솔리디티(Solidity/이더리움 개발언어) BMC를 업데이트.
- 솔리디티에서 xCall 구현을 완료.
- 메세지 브로커(Message Broker) 및 xCall 서비스용 분석 API를 설계.

 

 


다음 30일
- 블록 업데이트에 대한 보상 시스템 범위를 지정 시작.
- 라우팅된 BTP 메시지에 대한 보상 인센티브와 관련된 문제를 논의하고 해결.
- 극단적인 경우 및 새로운 기능에 대한 통합 테스트를 계속해서 실행.
- 통합 테스트 중에 발견된 버그를 지속적으로 수정.
- 릴레이 요금 설계를 기반으로 xCall 서비스에 새로운 기능을 추가.

 

 

 

 

 

 

 


상호 운용성 통합


8월에는 ICON 및 BSC(BNB Smart Chain / 바이낸스 스마트체인)를 지원하는 넥서스(Nexus) 출시와 함께 주요 상호 운용성 이정표를 달성했습니다.

이제 사용자는 'ICON 브릿지'로 아이콘(ICON)과 바이낸스 스마트 체인(BSC) 간의 크로스-체인 토큰 전송을 수행할 수 있는 직관적인 UI(사용자 환경)인 넥서스를 통해 쉽게 사용할 수 있습니다.

 

넥서스의 출시는 ICON의 상호 운용성을 위한 주요 단계이지만, 여전히 해야 할 일이 많습니다! 향후 몇 개월동안, 우리는 BTP 2.0을 완성하고, BTP 생태계에 더 많은 통합을 추가하여, 넥서스 사용자 환경을 개선하는 데 집중할 것입니다.

 

 

 

 

지난 30일

 

BNB 스마트체인
- CI/CD 프로세스 개선 작업이 진행 중.
- 테스트넷에 BSC x ICON 브릿지 통합을 적용하고 넥서스를 통해 사용할 수 있도록 했습니다.
- 메인넷에 BSC x ICON 브릿지 통합을 적용하고 넥서스를 통해 사용할 수 있도록 했습니다.
- BTP 통합을 위한 코드 감사를 시작.

 

 

니어 프로토콜
- 토큰 및 네이티브 코인에 대한 통합 서비스 핸들러를 완료.
- ICON 브릿지를 사용하기 위해, 니어의 BTP 통합을 계속해서 리팩토링 진행.

 

 

 

 

다음 30일

 

BNB 스마트 체인
- BSC 통합의 메인넷 출시를 계속 모니터링.
- 테스트 적용 범위를 개선.
- 지속적인 코드 감사.

 

 

니어 프로토콜
- 니어와 BSC 간의 전송 테스트.
- 테스트넷에서 니어를 연결 넥서스에 연결.
- 메인넷 적용을 위한 블랙리스트 및 토큰 제한 기능을 추가.
- 테스트넷에서 중대한 버그가 발견되지 않는다면, 니어 통합을 메인넷에 적용.

 

 

스노우(SNOW)
- BSC 테스트 커버리지 및 문서가 안정화된 후 SNOW 통합 작업을 시작.

 

 

 

 

 

 


아이콘 2.0


8월, 우리는 ICON용 라이트 노드(Light Node) 개발을 진행해왔습니다. 제네시스 블록 이후 전체 블록체인 데이터베이스를 저장하는 풀 노드에 비해 라이트 노드는 데이터의 하위 집합(일반적으로 블록 헤더)을 저장합니다. 실제로 라이트 노드는 작동하는 데 훨씬 적은 저장 공간이 필요하며, 블록체인의 전체 트랜잭션 기록까지 액세스할 필요가 없는 사용 사례에 이상적입니다. ICON 라이트 노드 작업 외에도 Goloop로제타(Rosetta) 구현도 진행했습니다.

* Goloop: 아이콘2.0 블록체인 엔진

* 로제타: 미국 암호화폐 거래소 코인베이스가 프로토콜 통합을 위한 표준 수립을 목표로 내놓은 오픈소스 기술 프레임워

 

 

 

지난 30일
- 라이트 노드 스토리지 문제 해결.
- 라이트 노드 기능을 테스트하기 위해 Goloop v1.2.11을 출시.
- 베를린 테스트넷에서 마이너스 밸런스 버그를 발견하고, 2022년 8월 12일 패치를 출시. 또한, 메인넷에는 마이너스 밸런스 문제는 없었음을 확인.
- Goloop에서 로제타 기능을 구현.
- 로제타의 자산 이동을 추적하는 "getTrace" API 작업.
- 로제타의 잔액 변경 추적 기능 구현을 완료.
- 로제타에 대한 더 나은 예외 처리를 위해 작업.
- 로제타용 메인넷 데이터 동기화 테스트를 시작.

 

 

다음 30일
- 계속되는 Goloop에서 로제타 API 구현 작업.
- 베를린 테스트넷에 대한 재설정 프로세스 및 발표를 마무리.

 

 

 

 

출처: https://icon.community/blog/2022/icon-development-update-august-2022/

 

 

 

 

댓글 0개