앞으로 계속 될 통합 업데이트와 만나게 된 것을 환영합니다.
9월, ICON 팀은 바이낸스 스마트체인(Binance Smart Chain), 니어(NEAR), 스노우(SNOW)에 대한 아이콘 브릿지(ICON Bridge) 통합 작업을 진행했습니다.
진행된 작업 상황은 항목별로 요약했습니다.
바이낸스 스마트 체인(BSC)
ICON 브릿지와 바이낸스 스마트 체인의 통합은 순조롭게 진행되고 있으며, 팀은 권장 수정 사항을 지속적으로 패치하고 코드 테스트 범위를 80%까지 늘렸습니다. 여러 체인 간에 디지털 자산을 전달할 수 있는 BTP 릴레이(Relay/전달) 시스템을 위한 사용 가능한 중앙 집중식 브릿지를 구축하는 작업이 계속 진행되고 있습니다.
지난 한 달:
작업명 | 개발 상황 | 메모 | 출처 / 위치 |
---|---|---|---|
솔리디티 소유자를 추가/제거 하는 스크립트 | 적용됨 | SC 소유자를 업데이트하는 스크립트 | https://github.com/icon-project/icon-bridge/issues/395 |
JavaSCORE 소유자를 추가/제거하는 스크립트 | 적용됨 | SC 소유자를 업데이트하는 스크립트 | https://github.com/icon-project/icon-bridge/issues/395 |
JavaSCORE 배포자를 변경하는 스크립트 | 적용됨 | SC 소유자를 업데이트하는 스크립트 | https://github.com/icon-project/icon-bridge/issues/395 |
로컬 빌드 스크립트 업데이트 | 적용됨 | 누락된 종속성을 추가해야 합니다. | https://github.com/icon-project/icon-bridge/issues/426 |
업그레이드(BTS SCORE) | 테스트넷 적용 | BTS Core용 BSC Testnet의 업그레이드 스크립트. Mainnet 배포에 대한 투자 문제 | https://github.com/icon-project/icon-bridge/issues/467 |
E2E에서 구성 자동화 | 적용됨 | E2E 테스트를 실행할 구성 API 추가 | https://github.com/icon-project/icon-bridge/issues/415 |
로컬 빌드 스크립트에서 트러플 버전 설정 | 적용됨 | 트러플 버전을 v5.5.5로 설정 | https://github.com/icon-project/icon-bridge/issues/435 |
로컬 배포를 위한 대체 빌드 프로세스 | 적용됨 | 로컬 배포 스크립트 업데이트 | https://github.com/icon-project/icon-bridge/issues/463 |
BSC 헤더 및 영수증 확인 추가 | 적용됨 | BSC 검증자에 블록 헤더 및 수신 확인 로직 추가 | https://github.com/icon-project/icon-bridge/issues/377 |
배포 중에 E2E 구성을 생성하는 스크립트 추가 | 적용됨 | 필요한 E2E 구성이 배포 스크립트 자체에서 자동 생성되도록 스크립트 업데이트 | https://github.com/icon-project/icon-bridge/issues/494 |
알림 파이프라인 | 적용됨 | 가장 안정적인 계약 주소 나열 및 업데이트 | https://github.com/icon-project/icon-bridge/issues/37 |
BSC 블록 검증 | 적용됨 | BMV가 하는 것과 같은 방식으로 들어오는 메시지의 정확성을 확인하는 릴레이 | https://github.com/icon-project/icon-bridge/issues/35 |
BSC 검증자에 대한 단위 테스트 | 적용됨 | BSC 검증자에 단위 테스트 추가 | https://github.com/icon-project/icon-bridge/issues/499 |
배포 중 E2E 구성을 생성하는 스크립트 추가 | 적용됨 | 성공적인 빌드 프로세스 후 E2E 테스트 실행 프로세스 단순화 | https://github.com/icon-project/icon-bridge/issues/525 |
JavaSECRE BMC에 대한 Setter Getter 테스트 추가 | 적용됨 | JavaSCORE BMC의 모든 setter 및 getter 메서드에 대한 단위 테스트 추가 | https://github.com/icon-project/icon-bridge/issues/542 |
NEAR 통합 지원 | 진행중 | 통합 및 지원을 통해 NEAR 통합 팀을 지원 | - |
보안 감사 | 진행중 | 보안 감사자 지원 | - |
다음 한 달:
다음 달에 팀은 수정 감사, 지원 활동, 코드 테스트 적용 범위 및 코드베이스에 대한 일반적인 개선 사항에 중점을 둘 것입니다.
작업명 | 개발 상황 | 메모 |
코드 기반에 대한 코드 적용 범위를 계속해서 개선 | 진행중 | repo의 코드 적용 범위가 낮습니다. 전체 코드베이스의 상태를 개선하기 위한 80% 적용 범위 목표 달성을 위해 노력. |
보안 감사 지원 | 진행중 | 보안 감사가 시작되었습니다. 보안 감사 검토를 기반으로 제공해야 하는 모든 정보 또는 필요한 수정 사항은 임시로 제공됩니다. |
NEAR 릴리스 및 통합 지원 | 진행중 | NEAR는 현재 테스트넷에 적용되고 있습니다. 메인넷 적용 및 넥서스 통합은 9월로 예정되어 있으며. 팀을 지원합니다. |
ICON<>BSC 통합을 위한 Xcall 서비스 전략 수립 | 시작되지 않음 | - |
니어 프로토콜(NEAR)
9월, 팀은 블록 모니터링에서 최대 50배 향상되는 등 BMR 성능을 크게 개선했습니다. 또한, BTS 계약에 블랙리스트 기록 및 전송 제한을 추가하고 넥서스와의 통합 작업을 시작했습니다.
지난 한 달:
모듈 | 작업명 | 개발 상황 | 메모 | 소스 / 로케이션 |
---|---|---|---|---|
E2E 테스팅 프레임 워크 출시 | E2E 프레임워크 | 알파 출시 | 테스트 스크립트 추가 필요. | 깃허브 저장소 |
BMR - 차단 모니터링 적용 | 블록 모니터링 개선 | 적용됨 | - | Pull 요청 |
BTS - 환승 제한 시행 | 전송 제한 구현 | 적용됨 | - | Pull 요청 |
블랙리스트 구현 | 블랙리스트 구현 | 적용됨 | - | Pull 요청 |
다음 한 달:
니어는 현재 테스트넷에 있으며, 10월 한 달 동안 지속적인 테스트 및 개선이 계획되어 있습니다. 팀은 또한 메인넷에 대한 적용 계획을 준비 중입니다.(자세한 내용은 추후)
작업명 | 개발 상황 | 메모 |
---|---|---|
메인넷 적용 계획 | 진행중 | - |
넥서스 포털과의 완벽한 통합 | 진행중 | - |
BMR 재연결 문제 수정 | 시작되지 않음 | - |
API 참조, 빌드, 적용, 테스트에 대한 문서 추가 | 진행중 | - |
NEAR SDK 업데이트 | 시작되지 않음 | - |
스마트 컨트랙트 저장 최적화 | 시작되지 않음 | - |
코드 적용 범위 추가 | 알파 | - |
NEAR BMR에 대한 검증자 추가 | 시작되지 않음 | - |
식별된 u128 직렬화 오류 수정 | 시작되지 않음 | - |
스노우 네트워크(ICZ)
스노우의 통합은 이달 말까지 메인넷으로 이동하는 것을 목표로 본격적으로 진행 중입니다. 현재 배포에는 넥서스와의 대한 통합은 포함되지 않습니다. 메인넷에서 돌아가게(Live) 되면 DApp은 DApp 자체를 통해 사용하려는 기능을 통합할 것입니다. (When live on mainnet, dapps will be abe to integrate what functions they want to use via their dapp itself.)
지난 한 달:
작업명 | 개발 상황 | 메모 |
---|---|---|
SNOW 체인의 거래 수수료 계산 수정 | 적용됨 | - |
BMR 유닛 테스트 생성 | 진행중 | - |
바이낸스 스마트 체인 통합 지원 | 진행중 | - |
읽기 쉽도록 리팩터링된 ICON 릴레이 수신기(Receiver) | 완벽함 | - |
코드 적용 범위 추가 | 알파 | - |
NEAR BMR에 대한 검증자 추가 | 시작되지 않음 | - |
식별된 u128 직렬화 오류 수정 | 시작되지 않음 | - |
BMR 코드 단위 테스트 커버리지 개선 | 진행중 | - |
수신기 기능에 대한 BMR 단위 테스트 생성 | 적용됨 | - |
아이콘 릴레이 수신기를 테스트 가능하도록 리팩터링 | 적용됨 | - |
ICE/SNOW를 BTP에 통합 | 진행중 | - |
다음 한 달:
작업명 | 개발 상황 | 메모 |
---|---|---|
NEAR SDK 업데이트 | 시작되지 않음 | - |
바이낸스 스마트 체인 통합 | 시작되지 않음 | |
SNOW 테스트넷 적용 준비 | 시작되지 않음 | |
적용 스크립트 기능 확장 | 시작되지 않음 | |
SNOW 구성 매개변수 업데이트 | 시작되지 않음 |
함께 해주세요
ICON 팀과 정보에 대해 더 자세하게 알고 싶으시다면, 깃허브(Github)를 로드맵 처럼 활용할 수 있습니다.
아이콘의 전반적인 개발 과정에 대해 더 알고 싶다면, 트위터를 팔로우 하고 디스코드에 참여해주세요!
출처: https://icon.community/blog/2022/icon-integration-update-september-2022/
- [2024/11/12] 아이콘 개발 업데이트 - 10월 (2024.11.12 / ICON / ICX 코인 / 로드맵)
- [2024/10/09] 아이콘 개발 업데이트 - 9월 (2024.10.9 / ICON / ICX 코인 / 로드맵)
- [2024/10/22] ICON 재단 및 하나월렛 팀은 코스모버스 2024(ATOM) 행사에 참여 (아이콘 / ICX / IBC / 상호운용성 / 크로스체인)
- [2024/10/09] 아이콘 개발 업데이트 - 9월 (2024.10.9 / ICON / ICX 코인 / 로드맵)
- [2024/08/28] 코스모스 공식: 밸런스드 인터체인에 합류 (IBC / Cosmos SDK / 크로스체인 / DeFi / 디파이)
- [2024/06/27] 밸런스드는 베이스(Base)와 연결되었습니다. (크로스체인 / DeFi / 아이콘 / ICX 코인 / 디파이)
- [2024/06/20] 밸런스드, 아비트럼과 BNB 체인과 연결 (아이콘 / ICX 코인 / DeFi)