5월에도 ICON팀은 테스트에 대한 노력이 계속되었으며, 수많은 버그를 찾아내고 해결했습니다. 또한, BSC(BNB 스마트 체인) 루반(Luban) 업그레이드에 필요한 모든 업데이트가 성공적으로 완료되고 적용되었습니다. 이 글을 통해 5월에 수행한 작업에 대한 세부 정보를 제공하고 6월에 예정된 향후 개발 이정표(Milestones)를 요약하여 설명합니다.
또한, xCall 서비스의 IBC 통합 진행 상황을 문서화한 전용 월간 보고서가 포함되어 아래에서 확인하실 수 있습니다.
* xCall: BTP 기술, 이기종 블록체인 메세징을 가능하게 하는 기능
xCall 아키텍처 / 제품
xCall 팀은 BSC 및 ETH(이더리움) 릴레이와 BMV 구성 요소에 대한 지속적인 테스트 및 디버깅에 집중해 왔습니다. 그들은 성공적으로 ETH 세폴리아(Sepolia)와 ICON 간의 신뢰를 필요로 하지않는 (Trustless/비신뢰) 기반 브릿지를 활성화했으며, BSC 테스트넷의 루반 업데이트에 맞춰 릴레이와 BMV를 업데이트했습니다. 그들은 버그를 찾아내어 필요한 수정 사항을 구현하는 것을 목표로 생태계 구축자들(Builders)과 함께 집중 테스트를 시작했습니다. 팀은 또한 BSC 플라토(Plato) 업그레이드 및 테스트넷 인센티브 프로그램을 계획을 시작했습니다.
* Trustless: 기존 크로스-체인에서 흔한 방식인 제 3자를 믿고 맡기는 '신뢰 기반' 방식 보다 높은 기술력과 보안을 가진, '신뢰를 필요로 하지 않는' 방식! (높은 기술력을 요함)
지난 달
- 베를린 테스트넷에서 BTP 블록 테스트 - 진행 중/모니터링
- ICON 베를린 테스트넷 및 BSC 테스트넷을 통해 end to end 테스트 - 진행 중
- ICON 베를린 테스트넷 및 ETH 세폴리아 테스트넷를 통해 end to end 테스트 - 진행 중
- 지속적인 BSC 및 ETH 릴레이 테스트 및 디버깅
- 지속적인 BSC 및 ETH BMV 테스트 및 디버깅
- ETH 세폴리아와 ICON 간의 비-신뢰 기반 브리징 활성화 - 완료
- 루반을 통해 BSC 테스트넷에 적용된 변경 사항들을 릴레이 및 BMV 업데이트 - 완료
- 생태계 빌더들로 구성된 집중 테스트 그룹과 함께 테스트를 시작 - 기획 완료
다음 달
- 지속적으로 BSC 테스트넷을 ICON에 비-신뢰 기반 연결 활성화 작업
- 생태계 빌더들로 구성된 지속적인 집중 테스트 - 진행 중
- 버그를 찾아내고 집중 테스트 구성원이 제공하는 수정 사항들을 적용
- BSC 플라토 업그레이드 작업을 시작.
- 테스트넷 인센티브 프로그램을 지속적으로 계획.
xCall 통합
xCall을 IBC에 통합하는 작업이 크게 진전되고 있습니다. ICON과 아치웨이(Archway)의 모든 IBC 핵심 컨트랙트가 성공적으로 개발되었음을 발표합니다. 또한, 릴레이 구성 요소도 완성되었습니다. 우리 팀은 이러한 컨트랙트와 릴레이 간의 통합 테스트를 부지런히 진행해 왔습니다. 이 중요한 단계가 완료되고 확인된 문제들이 해결되면 포괄적인 End to End 테스트를 진행할 예정입니다.
IBC 통합의 월간 진행 상황에 대한 자세한 내용은 최신 보고서(https://github.com/icon-project/grants-program/tree/main/progress-reports/ibc-integration)를 확인해주세요.
IBC 및 BTP 통합에 대한 마일스톤 보드는 여기에 게시됩니다.
아이콘 블록체인
지난 달
- 진행 중인 ICON 검증자(Validator) 지원 프로그램
- 개선된 Goloop 마스터 브랜치 코드 커버리지: 44.81% (네트워크: 75.86% )
https://app.codecov.io/gh/icon-project/goloop/tree/master
리디아 랩스(Lydia Labs)의 IISS 4.0 텍스트 제안서 제출 및 통과
* IISS: (ICON Incentive Scoring System / 쉽게: 아이콘 자동 보상 시스템 / 현재 IISS 3.1 버전)
- 수수료 체계
- 최저 임금
- 메인/로테이션 검증자 수 변경
- 검증자 감옥
- 검증자 페널티 개선
- 더블 사인 페널티(Double-sign penalty)
- IISS 4.0의 기능 규격은 적용 단계를 위해 작성 됨
합의 문제를 수정하기 위한 Goloop v1.3.6 릴리즈, 베를린넷, 세종넷, 리스본넷 업데이트: https://github.com/icon-project/goloop/releases/tag/v1.3.6
- 중복 공개 키를 확인하기 위한 표준화된 형식
- SDK에서 압축된 공개 키 검색 지원
- 추가 BLS12-381 Curve 작업 API (#151)
- 일부 키 저장소 파일 읽기 실패 수정
Goloop v1.3.7 릴리스, 업데이트된 베를린넷, 세종넷, 리스본넷: https://github.com/icon-project/goloop/releases/tag/v1.3.7
- getPRepStats API에 대한 업데이트 적용
- 유효하지 않은 JSON-RPC 메서드에서 측정항목 수집 문제 해결
- BTP 메시지 처리에 영향을 미치는 버그 수정
- JSON-RPC 파라미터 유효성 검사에 캐스트 검사 도입
- 복구 로직을 JSON-RPC 일괄 처리에 통합
- RPC API 충돌 버그에 대한 패치 적용
- Lint 경고 수정: https://github.com/icon-project/icon-sdk-js/pull/69
다음 달
- 메인넷의 Goloop v1.3.7 릴리스
- ICON 검증자 지원 프로그램 지속
- 버그 보고 프로세스 개선
- 코드 적용 범위 개선
- IISS 4.0(통화 정책) 업데이트
설명서(Documentation) 업데이트
여기에서 Dev(개발) 관련팀의 최신 업데이트를 확인하실 수 있습니다.
출처: https://icon.community/blog/2023/icon-development-update-may-2023/
- [2024/12/10] ICX는 어떤것들을 제공하나요? (Powered by ICX / 아이콘 / ICON 네트워크 / 암호화폐 / 코인 / 2024년 / 인텐트 / 솔버)
- [2024/11/12] 아이콘 개발 업데이트 - 10월 (2024.11.12 / ICON / ICX 코인 / 로드맵)
- [2024/11/12] 아이콘 개발 업데이트 - 10월 (2024.11.12 / ICON / ICX 코인 / 로드맵)
- [2024/11/07] bnUSD, 멀티-체인 담보 자산들을 기반으로 발행되는 스테이블 코인 (비트코인 / 이더리움 / 솔라나 / 인젝티브 / 아발란체 / 아이콘 / 수이 / EVM / IBC / MOVE / 레이어2)
- [2024/11/07] bnUSD, 멀티-체인 담보 자산들을 기반으로 발행되는 스테이블 코인 (비트코인 / 이더리움 / 솔라나 / 인젝티브 / 아발란체 / 아이콘 / 수이 / EVM / IBC / MOVE / 레이어2)
- [2024/10/22] ICON 재단 및 하나월렛 팀은 코스모버스 2024(ATOM) 행사에 참여 (아이콘 / ICX / IBC / 상호운용성 / 크로스체인)
- [2024/10/09] 아이콘 개발 업데이트 - 9월 (2024.10.9 / ICON / ICX 코인 / 로드맵)