자세히 알아보기
1. 목적과 가치 제안
ICP는 인터넷을 탈중앙화된 공공 기반 시설로 재구축하는 것을 목표로 합니다. 핵심 가치는 대형 기술 기업의 클라우드 서비스와 중앙화된 서버에 대한 의존도를 낮추는 데 있습니다. 이러한 서비스와 서버는 장애, 검열, 높은 비용의 원인이 될 수 있습니다. ICP는 앱의 프런트엔드와 백엔드, 데이터를 블록체인에서 직접 운영해 사용자와 개발자가 통제권과 보안을 확보하도록 하는 것을 지향합니다 (DFINITY). ‘월드 컴퓨터’라는 비전은 수조 달러 규모의 클라우드 컴퓨팅 시장을 겨냥합니다.
2. 기술과 구조
네트워크의 핵심 기술은 스마트 계약을 발전시킨 캐니스터입니다. 캐니스터는 코드와 상태 정보를 하나로 묶은 계산 단위로, 웹 콘텐츠 제공, 데이터 저장, 복잡한 로직 실행을 빠르게 처리할 수 있습니다. 네트워크는 전 세계 독립 데이터센터의 노드들을 묶은 서브네트워크로 구성됩니다. 또한 체인 키 암호 기술과 임계값 릴레이 합의 방식을 활용해 확장성과 보안을 확보하고, 비트코인이나 이더리움 같은 다른 블록체인과 브리지 없이 직접 연동하는 기능 등을 지원합니다.
3. 주요 차별점
ICP의 가장 큰 특징은 애플리케이션 전체를 온체인에서 운영할 수 있다는 점입니다. 대부분의 블록체인은 주로 거래를 처리하며, 사용자 인터페이스와 데이터 운영을 위해 외부 호스팅을 필요로 합니다. 반면 ICP는 앱의 기술 구성 요소 전반을 제공할 수 있습니다. 또한 개발자가 연산 자원인 ‘사이클’을 미리 구매해 비용을 부담하는 ‘역방향 가스’ 모델을 사용합니다. 따라서 일반적으로 최종 사용자는 탈중앙화 앱(dApp)을 이용할 때 암호화폐를 보유할 필요가 없어 사용자 경험이 개선될 수 있습니다.
결론
Internet Computer는 인터넷의 기반 구조를 탈중앙화 블록체인으로 새롭게 구상하는 야심 찬 인프라 프로젝트입니다. 온라인 서비스를 구축하고 이용하는 새로운 방식을 제시합니다. 온체인에서 앱 전체를 운영하는 접근 방식은 차세대 탈중앙화 애플리케이션의 설계에 어떤 영향을 미칠까요?