로그인

검색

ICON 개발 로드맵 업데이트 (2022.03)

똥글왕김똥글

* 아이콘 개발 로드맵은 매월 말일 업데이트 됩니다.

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

 

 

 

ICON 개발 업데이트 – 2022년 3월
2022년 3월 31일


3월, ICON 팀은 ICON 2.0, BTP 아키텍처, BTP 통합, ICON 브릿지 모두에서 상당한 진전을 이루었습니다. 이 글을 통해 우리는 3월에 작업한 내용들과 4월에 우리가 어떤 것에 중점을 두고 있는지에 대해 공유하겠습니다.

 

 

 

 

아이콘 2.0
ICON 핵심 개발자들는 주로 '거버넌스 SCORE'를 (기존 Python 기반에서) Java로 마이그레이션(데이터를 옮기는 작업)하는 데 주력했습니다. Java 마이그레이션 중에 네트워크 제안을 구현하는 데 몇 가지 문제가 있었으며. 일련의 내부 논의를 거친 후 네트워크 제안 제출을 2단계 프로세스로 나누어서 진행하려고 합니다.

* SCORE: ICON의 향상된 스마트 컨트랙트

 

- 네트워크 제안의 승인 또는 거부.
- 승인된 경우 제안을 실행하기 위한 트랜잭션.

 


팀은 또한 지난 몇 주 동안 ICON 관련 도구과 서비스를 업데이트 했습니다.

 

- Chrome 확장 프로그램인 (데스크탑용) ICONex 지갑이 버전 2.0.1로 업데이트되었습니다. 이 업데이트는 ICX 본딩(bonding / 결합)과 본딩 해제(unbonding) 그리고 스테이킹 해제와 스텝(수수표 계산법) 가격에 대한 수정 사항이 포함되어 있습니다. 또한, ICON 트랜잭션 도메인을 tracker.icon.foundation -> tracker.icon.community로 업데이트했습니다.


- P-Rep Tools Python 패키지는 새로운 거버넌스 SCORE 설계와 함께 작동하도록 업데이트되었습니다 . 여기에는 새로운 applyProposal 명령이 추가되었습니다.

 

 

 

 

 


블록체인 전송 프로토콜(BTP)

* BTP: ICON 블록체인 연결 / 인터체인 기술

 

BTP 제품
3월, 우리는 BTP 아키텍처 설계에서 상당한 진전이 있었습니다.

 

- BTP 2.0에 대한 설계 계획을 확정했습니다. 기존 BTP 아키텍처(Message Broker, Light Client, Service Handler) 위에 "임의 호출 서비스(Arbitrary Call Service)" 컨트랙트를 추가로 구현할 것입니다. 임의 호출 서비스(Arbitrary Call Service) 일반 크로스-체인 스마트 컨트랙트 호출을 위한 프레임워크를 제공하여 개발자들에게 제한적인 브리징 서비스의 한계에 얽매이지 않고 독특하고 복잡한 크로스-체인 dApp을 만들 수 있는 유연성을 제공합니다.


- 비 ICON 라이트 클라이언트(non-ICON Light Client)의 비용을 낮추기 위해 "BTP 블록" 개념을 구현하기로 결정했습니다. BTP 블록은 BTP 메시지를 포함하는 블록입니다. ICON이 아닌 라이트 클라이언트를 업데이트해야 하는지 여부를 결정하기 위해 모든 단일 블록을 처리하는 대신, 릴레이들은 BTP 블록만 감시하고 처리하면 됩니다. 이 기능은 BTP 메시지가 포함된 블록을 처리하는 데만 가스를 사용하도록 하기 때문에 BTP Relay 실행 비용을 크게 줄일 수 있을 것으로 기대하고 있습니다. 우리는 현재 BTP 블록에 대한 기술 설명서/사양(Specification)을 작업 중이며 기술 설명서/사양이 매핑되면 구현을 진행할 것입니다.


- ICON 기반 라이트 클라이언트(ICON Light Client)의 비용을 낮추기 위해, 성공적인 업데이트에 대해서는 ICX 수수료를 부과하지 않는 화이트리스트 라이트 클라이언트 컨트랙트를 구현하기로 결정했습니다. 이러한 화이트리스트 컨트랙트은 여전히 ​​스텝(수수료) 비용을 계산하므로 잠재적인 경제적 또는 자원(Resource) 비효율성을 추적할 수 있지만 라이트 클라이언트 업데이트에 대한 ICX 수수료는 청구하지 않습니다.

 

 

 


또한, BTP 작업 흐름과 속도(workflow)를 위해 여러 내부 지식과 업무조직에 관한(Logistical) 개선이 있었습니다.

 

- 젠허브(Zenhub)를 활용하여 BTP 2.0 개발을 위한 프로젝트 관리 프로세스를 구현했으며. 공개 BTP GitHub 저장소(Repository)를 통해서 모든 미해결 문제들을 볼 수 있도록 했습니다.


- 주요 상호 운용성 솔루션에 대한 경쟁 환경 분석을 수행.


- 모든 통합 팀들과 만나 질문에 답하고, 향후 계획에 대한 피드백을 수집 / 개선 사항을 브레인스토밍(Brainstorm /머리에서 나오는 아이디어를 일단 내놓고 다 내놓았으면 그중에서 선정하는 방식)합니다.


- 향후 저장소(Repository) 관리를 위한 계획 작업을 시작했습니다. 각 통합에 대해 별도의 GitHub 분기를 유지 관리하는 현재 방법은 추적과 확장이 어렵기 때문에 보다 간소화된 보다 효율적인 작업흐음과 속도를 위해 개선된 프로세스를 마련하고 있습니다. 대체 가능 & 대체 불가능 토큰들에 대한 BTP 토큰 표준을 포함한 BTP 2.0에 대한 결과물.

 

 

 

 

 

 


BTP 통합
BTP 파트너 통합에서도 진전이 있었습니다.

 

 

하모니(Harmony)
- 하모니(ONE) 테스트넷에 BTP 스마트 컨트랙트를 배포.


알고랜드(Algorand)
- SHA3-256 해싱 알고리즘(BTP에 필요)을 추가하기 위한 풀 요청이 수락 됨.
- 알고랜드(ALGO)의 메시지 브로커(Message Broker) 작업을 시작.
- ICON 릴레이어(Relayer) 작업 시작.


니어(NEAR) 프로토콜
- 테스트넷을 통해 ICX에서 니어(NEAR)로 전송을 수행.
- 니어의 빌드 프로세스가 개선.
- ICON의 니어 라이트 클라이언트
(NEAR Light Client)에 대한 작업은 계속 됨.

 

 

 

 

 

 


ICON 브릿지(ICON Bridge)

* ICON 브릿지: BTP의 라이트 버전(ICON 브릿지 우선 출시 후 -> BTP로 전환 됨)

 

또한, BTP 파트너들와 ICON 브릿지 통합에서도 진전이 있었습니다. 현재 바이낸스 스마트 체인(Binance Smart Chain)에서 ICON 브릿지 백엔드를 테스트하고 있으며, 하모니에서도 ICON 브릿지 통합을 시작했습니다.

 

 

 

 

 

 

 

넥스트 포커스!
4월에는 다음 영역에 중점을 둘 것입니다.

 

ICON 2.0
- ICX 발행을 통한 CPS(ICON 생태계 지원/기여 펀드) 자금 조달을 위한 네트워크 제안을 준비.


BTP 제품
- 임의 호출 서비스(Arbitrary Call Service) 컨트랙트에 대한 개별 개발 작업을 지정합니다.
- 임의 호출 서비스 컨트랙트에 대한 수수료 체계 마무리.
- BTP 2.0 개발을 위한 핵심 블록체인 개발 작업을 지정.
- 지속적인 BTP 경쟁 상황 분석.


BTP 통합
- 알고랜드 메시지 센터와 서비스 핸들러 컨트랙트를 마무리.
- 니어 프로토콜용 테스트넷에서 가스 비용 추정과 BTP 통합을 실시.


ICON 브릿지
- 바이낸스 스마트 체인(BSC)과 ICON Bridge 통합을 완료.
- 하모니와 ICON 브릿지 통합을 계속해서 진행.

 


4월에도 BTP와 ICON 브릿지에 생명을 불어넣는 작업을 계속할 수 있게 되어 기쁘게 생각합니다. 최신 개발 정보 확인을 위해 뉴스레터를 구독 하고 디스코드 커뮤니티에 참여해주세요!

 

 

 

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

 

 

 

댓글 0개