* 아이콘 개발 로드맵은 매 월 5~8일사이 업데이트 됩니다.
* 의역과 오역이 있을 수 있으며, 이에 대한 조언은 추천을 눌러주세요. (댓글로 남겨주세요)
3월에 ICON 팀은 베를린(Berlin) 테스트넷에서 BTP 블록을 활성화했습니다. 현재 단방향 트러스트리스(Trustless / 무-신뢰 기반 / 신뢰를 필요로 하지 않는 방식)인 BTP 컨트랙트는 ICON 베를린 테스트넷, BSC(BNB 스마트 체인) 테스트넷 및 ETH(이더리움) 세폴리아(Sepolia) 테스트넷에 배포되었습니다.
이 로드맵에서는 4월초까지 완료된 작업과 개발 이정표를 공유합니다.
* BTP: ICON의 인터체인 기술
* Trustless: 기존 크로스-체인에서 흔한 방식인 제 3자를 믿고 맡기는 '신뢰 기반' 방식 보다 높은 기술력과 보안을 가진, '신뢰를 필요로 하지 않는' 방식! (높은 기술력을 요함)
* xCall: BTP 기술, 이기종 블록체인 메세징을 가능하게 하는 기능
BTP 아키텍처/ 제품
ICON 팀의 3월은 큰 성과를 낸 바쁜 한 달이었습니다. ICON 베를린 테스트넷에서 BTP 블록이 활성화되었습니다! 현재 단방향 트러스트리스(Trustless.신뢰가 필요치 않은 방식)인 BTP 컨트랙트(Contracts)는 ICON 베를린 테스트넷, BSC(BNB 스마트 체인) 테스트넷 및 ETH(이더리움) 세폴리아(Sepolia) 테스트넷에 배포되었습니다.
BTP 컨트랙트은 ICON 블록체인에서 무-신뢰(Trustless/신뢰가 필요없는)기반 메시지 전송(Outbound Messaging)이 가능하며. 메시지 받는 것(Inbound Messages)은 아직까지 신뢰 기반(Trusted) 릴레이 검증자을 활용하고 있습니다. (ICON 브리지 방식과 비슷)
앞으로는 릴레이 및 BMV 구성 요소를 계속해서 테스트하고, 개선 사항을 식별하고, 버그를 수정하고, 개선할 예정이며. 단방향 연결 후, ICON 팀은 테스트넷에서 BTP를 사용하여 완전 무-신뢰(Trustless) 연결을 위해 노력할 것입니다.
또한, 타 블록체인 팀들은 BTP의 xCall을 채택하고 애플리케이션에서 새로운 기능을 추가하는 것을 모색하기에 완벽한 시기입니다. 온-보딩 팀이 기술을 채택하는 데 활용할 수 있는 필요한 도구나 문서를 찾을 수 있도록 도움을 줄 것입니다.
테스트넷 인센티브 계획에 대한 자세한 정보도 곧 공개될 예정입니다.
* BMV(BTP Message Validator/BTP 메세지 검사기): 소스 블록체인에서 대상 블록체인 상태를 유지합니다. 상태 헤더를 릴레이로 전달합니다.
지난 달
- 지속적인 유닛 테스트 이더리움(ETH) 2.0 BMV 구현 - 완료
- 이더리움 2.0용 릴레이 구현을 계속해서 개발 - 팀이 맞춤형 API를 구축하여, 이제 이 작업을 계속할 수 있습니다. - 완료
- 이더리움 2.0용 유닛 테스트 릴레이 구현 - 완료
- 로컬 ICON 및 이더리움 2.0 인스턴스에 통합 배포 - 완료
- 로컬 ICON 및 이더리움 2.0 인스턴스에서 통합 테스트 - 완료
- 이더리움 세폴리아 테스트넷에서 로컬 ICON 인스턴스 배포 및 테스트 - 완료
- 새 ICON 테스트넷에 통합 배포 및 이더리움 세폴리아 테스트넷에 연결 - 완료
- BNB 스마트 체인(BSC)용 유닛 테스트 릴레이 구현 - 완료
- 지속적인 BNB 스마트 체인용 BMV 구현 통합 테스트 - 완료
- BNB 스마트 체인용 테스트 릴레이 구현 시작 - 완료
- 새 ICON 테스트넷 배포 및 BNB 스마트 체인 테스트넷 연결 - 완료
- BNB 스마트 체인 테스트넷에 연결된 새 ICON 테스트넷에서 End-to-End 테스트 시작 - 완료
- ICON 베를린 테스트넷에서 BTP 블록 활성화를 위한 네트워크 제안 - 완료
다음 달
BSC 및 이더리움
- ICON 베를린 테스트넷에서 BTP 블록 테스트 시작
- ICON (베를린) 및 BNB 스마트 체인 테스트넷에 BSC 통합 배포
- ICON (베를린) 및 BNB 스마트 체인 테스트넷에서 End to end 테스트 시작
- ICON 베를린 및 이더리움 세폴리아 테스트넷에 통합 배포
- ICON 베를린 테스트넷 및 이더리움 세폴리아 테스트넷에 대한 End to end 테스트
- 진행 중인 BNB 스마트 체인 및 이더리움 릴레이 테스트 및 디버깅
- 진행 중인 BNB 스마트 체인 및 이더리움 BMV 테스트 및 디버깅
BTP 2.0 코드 리팩토링
- 소스 코드를 여러 저장소로 분할
- 자바(Java) - 완료
- 솔리티디(Solidity) - 완료
- 릴레이어-공통 - 완료
도전(Challenges)
각 테스트넷에 BTP를 배포하는 단계에 이르면 테스트넷의 일반적인 특성으로 인해 사소한 문제에 직면할 것으로 예상된다는 점을 다시 한 번 상기할 필요가 있습니다. 이것은 중요하진 않지만 우리가 앞으로 나아가기 위해 겪어야할 위험 요소 중 하나일 뿐입니다.
통합(Integrations)
Ibriz와 Hygobyte는 (코스모스) IBC 통합에 대한 지속적인 연구를 진행하고 있으며, 월간 보고서는 아래에서 보실 수 있습니다.
파라메타는 BTP 개발 및 통합 작업을 계속하고 있으며, 월간 보고서는 아래에서 보실 수 있습니다.
아이콘 블록체인
지난 달
- 세종넷(SejongNet), 베를린넷(BerlinNet), 리스본넷(LisbonNet) 테스트넷들을 모니터링 후 메인넷 v1.3.4 출시
- 유효하지 않은 API 데이터로 인해 건너뛰는 트랜잭션 버그 해결
- Goloop 마스터 브랜치(Master Branch)의 현재 커버리지: 43.31%
- ICON 통화 정책(Monetary Policy) 업데이트 진행 중
- ICON SDK 개발 진행 중
- 크롬(Chrome)용 지갑 확장, 블록 탐색기 및 API
- P-Rep 도구 기능 추가 및 현재 코드 검토 중: 호출 방법 네트워크 제안을 위한 하위 명령
- 네트워크 제안을 제출하지 않고 투표 가능
- https://github.com/icon-project/preptools/pull/41
- 업데이트된 노드 모니터링 대시보드
- 더 이상 사용되지 않는 항목을 제거하고 인터페이스를 업데이트
다음 달
- 새로운 P-rep 도구 기능에 대한 코드 검토 완료
- 코드 커버리지 개선, 45% 목표 달성
- ICON 통화 정책 업데이트 및 변경에 대한 커뮤니티 공유
- 버그 현상금 및 보고 프로세스 개선
- 다양한 가격 책정 계층을 통한 보상 최적화
- 버그 보고 프로세스 간소화: 깃허브(GitHub)와 디스코드(Discord)
- 노드 상태 개선 및 유효성 검사기(Validator) 생산성 평가
문서 업데이트
여기에서 Dev(개발) 관련 팀의 최신 소식을 찾을 수 있습니다.
출처: https://icon.community/blog/2023/icon-development-update-march-2023/
- [2024/11/12] 아이콘 개발 업데이트 - 10월 (2024.11.12 / ICON / ICX 코인 / 로드맵)
- [2024/11/12] 아이콘 개발 업데이트 - 10월 (2024.11.12 / ICON / ICX 코인 / 로드맵)
- [2024/10/31] 밸런스드 로드맵 업데이트 (2024.Q4 / BALN / DeFi / 디파이 / 네이티브 / 크로스체인)
- [2024/10/11] 수이 DeFi, 밸런스드를 통한 크로스-체인 확장 (SUI 코인 / 아이콘 / ICON / ICX)
- [2024/10/09] 아이콘 개발 업데이트 - 9월 (2024.10.9 / ICON / ICX 코인 / 로드맵)
- [2024/09/12] 렛저의 보안과 하나월렛의 유연함을 결합해보세요 (Ledger / 암호화폐 / 하드웨어 지갑 / 아이콘 / ICON / ICX)
- [2024/09/10] 렛저 라이브(Ledger Live)에 아이콘 지원 추가 (ICON / ICX / 하드웨어 월렛 / 지갑)