Internet Computer (ICP)이란?
순위 #57
인터넷 컴퓨터(ICP)는 대형 기술 기업이 소유한 사설 서버가 아닌, 전 세계 독립 컴퓨터로 구성된 네트워크에서 완전한 앱과 웹사이트를 직접 실행하는 것을 목표로 하는 퍼블릭 블록체인입니다. 스위스에 본사를 둔 비영리 단체인 DFINITY 재단이 개발했으며, 2021년 5월에 출시되었습니다. ICP 토큰은 네트워크를 구동하는 핵심으로, 컴퓨팅 비용 지불, 변경 사항에 대한 투표, 시스템 유지에 사용됩니다.
인터넷 컴퓨터를 쉽게 설명하면?
오늘날 인터넷을 거대한 클라우드 공급자 같은 소수의 대형 건물주에게 거의 모든 건물(모든 웹사이트와 앱)을 임대하는 도시라고 상상해 보세요. 건물주가 임대료를 올리거나, 규칙을 바꾸거나, 문을 잠그면 그 안에 있는 사람들은 큰 문제에 처합니다.
인터넷 컴퓨터는 이를 뒤집으려 합니다. 한 회사의 서버를 임대하는 대신, 여러 국가의 수많은 컴퓨터로 구성된 공유 퍼블릭 네트워크에서 앱이 실행됩니다. 어느 한 건물주도 몰래 변경하거나 종료할 수 없습니다. 이것이 인터넷 컴퓨터 크립토의 단순한 아이디어입니다: 아무도 완전히 소유하지 않는 네트워크에서 실행되는 소프트웨어를 만드는 것.
블록체인(누구나 읽을 수 있지만 아무도 몰래 지울 수 없는 공유 디지털 장부)은 이러한 신뢰를 가능하게 하는 엔진입니다. 인터넷 컴퓨터는 단순히 코인을 추적하는 것이 아니라, 앱 자체를 실제로 실행하도록 설계된 블록체인입니다.
인터넷 컴퓨터는 어떻게 작동하나요?
네트워크는 노드 머신이라 불리는 전문 컴퓨터(전 세계 독립 운영자가 운영하는 고성능 서버)로 구성됩니다. 이 노드 머신들은 서브넷(함께 작동하며 서로의 작업을 교차 검증하는 노드 머신 소규모 팀)으로 그룹화됩니다. 모든 단계에서 여러 머신이 동의하므로, 어느 하나가 속이거나 시스템을 망가뜨리기는 매우 어렵습니다.
인터넷 컴퓨터의 앱은 캐니스터로 구성됩니다. 캐니스터는 앱의 코드와 데이터를 한 곳에 담는 스마트 컨테이너입니다. 캐니스터는 자동판매기와 같다고 생각할 수 있습니다: 내부에 지침과 내용물이 있고, 누구나 규칙에 따라 상호작용할 수 있지만, 아무도 손을 뻗어 조작할 수 없습니다.
핵심 구성 요소를 쉬운 말로 설명하면 다음과 같습니다:
- 노드 머신 — 컴퓨팅 파워를 제공하는 실제 물리 컴퓨터.
- 서브넷 — 서로를 검증하는 머신 그룹.
- 캐니스터 — 각 앱을 구성하는 코드와 데이터 묶음.
- ICP 토큰 — 네트워크를 구동하고 거버넌스를 담당하는 디지털 코인.
앱이 자체 비용을 지불하는 방식은 독창적입니다. 앱 소유자는 ICP 토큰을 사이클(컴퓨팅 파워의 안정적인 측정 단위)이라는 연료로 전환합니다. 캐니스터는 실행되면서 사이클을 소비합니다. 이를 역가스 모델이라 부르기도 합니다: 많은 블록체인에서는 사용자가 모든 행동에 수수료를 내지만, 여기서는 앱 개발자가 컴퓨팅 비용을 선불로 지불하므로 일반 사용자는 흔히 무료로 이용할 수 있습니다.
인터넷 컴퓨터는 무엇에 사용되나요?
캐니스터가 데이터를 저장하고 웹 페이지를 제공할 수 있기 때문에, 인터넷 컴퓨터는 일반적으로 일반 서버가 필요한 것들을 호스팅할 수 있습니다. 사람들은 이를 다음과 같은 것들을 만드는 데 사용합니다:
- 웹사이트와 웹 앱 — 외부 호스팅 회사 없이 완전히 온체인에서 실행됩니다.
- 탈중앙화 소셜 미디어 — 게시물이 한 회사의 데이터베이스가 아닌 네트워크에 저장됩니다.
- DeFi(탈중앙화 금융 — 중간에 은행 없이 실행되는 거래나 대출 같은 금융 앱).
- NFT와 게임(NFT는 블록체인에 기록된 고유한 디지털 수집품입니다).
- 디지털 신원 도구 — 사용자 이름이나 비밀번호 없이 앱에 로그인할 수 있는 Internet Identity라는 로그인 시스템 포함.
토큰 자체에는 세 가지 주요 역할이 있습니다: 컴퓨팅 비용 지불(사이클을 통해), 보유자가 네트워크의 미래에 대해 투표할 수 있게 하는 것, 그리고 시스템 보안에 기여하는 사람을 보상하는 것. 이것이 인터넷 컴퓨터 설명의 간략한 버전입니다: 전체 컴퓨팅 플랫폼의 연료이자 핸들 역할을 동시에 하는 코인.
인터넷 컴퓨터는 누가, 언제 만들었나요?
인터넷 컴퓨터는 스위스 취리히에 본사를 둔 비영리 연구 기관인 DFINITY 재단이 만들었습니다. 프로젝트의 창립자이자 수석 과학자는 2016년에 이 프로젝트를 시작한 컴퓨터 과학자 도미닉 윌리엄스입니다. 수년간의 암호학 연구 끝에, 네트워크는 2021년 5월에 일반에 공개되었습니다. DFINITY는 출시 이후 지속적으로 연구를 발표하고 기술 개발을 지원하고 있습니다.
인터넷 컴퓨터는 무엇이 다른가요?
많은 블록체인은 한 가지 주요 기능을 잘 수행합니다: 누가 어떤 코인을 소유하는지 기록하는 것. 인터넷 컴퓨터의 큰 야망은 더 광범위합니다 — 프론트엔드 웹사이트를 포함한 완전한 애플리케이션을 체인 위에서 직접 호스팅하려 합니다. 몇 가지 주요 특징이 눈에 띕니다:
- 앱이 처음부터 끝까지 온체인에서 실행됩니다. 사용자는 사설 서버가 아닌 캐니스터에서 직접 제공되는 웹사이트를 로드할 수 있습니다.
- 역가스 모델. 개발자가 컴퓨팅 비용을 선불로 지불하므로, 사용자는 탐색 시 흔히 아무것도 지불하지 않습니다.
- 속도와 규모. 네트워크는 더 많은 서브넷을 추가함으로써 많은 앱을 동시에 처리하도록 설계되어 있어, 고속도로에 차선을 추가하는 것과 비슷합니다.
- 온체인 거버넌스. 변경 사항은 네트워크 신경 시스템(NNS)이라는 투표 시스템을 통해 결정되며, 토큰 보유자는 ICP를 잠금으로써 투표권을 얻고 보상을 받습니다.
이는 야심 찬 설계로, 다른 스마트 컨트랙트 블록체인과 전통적인 클라우드 호스팅 산업 모두와 경쟁합니다.
인터넷 컴퓨터(ICP)는 어떻게 구매하고 보관하나요?
많은 대형 암호화폐 거래소(사람들이 코인을 거래하는 온라인 시장)에서 ICP를 구매할 수 있습니다. 일반적인 절차는 다음과 같습니다:
- 신뢰할 수 있는 거래소에 계정을 만들고 신원 확인을 완료합니다.
- 현금이나 다른 암호화폐를 입금한 후 ICP와 교환합니다.
- 더 안전한 보관을 위해 ICP를 지갑(코인을 제어하는 키를 저장하는 앱 또는 장치)으로 이전합니다.
장기 보유를 위해 많은 사람들은 거래소에 코인을 남기는 대신, 본인만이 비밀 키를 보유하는 자기 수탁 지갑을 선호합니다. 하드웨어 지갑(키를 오프라인으로 보관하는 소형 물리 장치)은 추가적인 보호를 제공합니다. 항상 복구 문구를 기록해 두고 절대 다른 사람과 공유하지 마세요.
인터넷 컴퓨터는 안전한가요? 알아야 할 리스크
어떤 암호화폐도 리스크가 없지는 않으며, ICP도 예외가 아닙니다. 핵심 기술은 2021년부터 운영되어 왔고 활발히 유지되고 있지만, 참여하기 전에 리스크를 이해해야 합니다:
- 가격 변동. ICP의 가치는 단시간에 급등하거나 급락할 수 있습니다.
- 기술 및 경쟁 리스크. 인터넷 컴퓨터의 목표는 매우 야심차며, 많은 다른 플랫폼들이 동일한 개발자와 사용자를 두고 경쟁합니다.
- 앱 수준의 리스크. 특정 캐니스터나 프로젝트의 버그나 사기는 네트워크 자체의 문제와는 다릅니다.
- 자기 수탁 책임. 복구 문구를 잃으면, 어떤 회사도 코인을 복구해 줄 수 없습니다.
이 글은 교육 목적으로만 작성되었으며 재정 조언이 아닙니다. 암호화폐를 구매하기 전에 항상 스스로 조사하세요.
인터넷 컴퓨터는 일반 인터넷과 같은 것인가요?
아닙니다. 일반 인터넷은 정보를 전송하는 네트워크입니다. 인터넷 컴퓨터는 한 회사의 사설 서버에 의존하지 않도록 공개 공유 네트워크에서 앱과 웹사이트를 실행하는 것을 목표로 하는 블록체인 플랫폼입니다.
ICP 토큰은 무엇에 사용되나요?
ICP 토큰에는 세 가지 주요 용도가 있습니다: 컴퓨팅 비용을 지불하기 위해 사이클로 전환되고, 네트워크 신경 시스템을 통해 네트워크 결정에 대한 투표에 사용되며, 네트워크 보안과 거버넌스를 지원하는 사람들에게 보상을 제공합니다.
인터넷 컴퓨터는 누가 운영하나요?
기술은 DFINITY 재단이 만들었지만, 실제 네트워크는 많은 독립 노드 제공자들에 의해 운영되며, 온체인 거버넌스 시스템을 통해 투표하는 ICP 보유자들에 의해 거버넌스됩니다.
인터넷 컴퓨터에서 캐니스터란 무엇인가요?
캐니스터는 앱의 코드와 데이터를 함께 묶는 스마트 컨테이너입니다. 인터넷 컴퓨터의 앱은 하나 이상의 캐니스터로 구성되며, 이 캐니스터들은 네트워크에서 실행되고 사용자에게 직접 웹 페이지를 제공할 수 있습니다.