암호화폐
암호화폐(Cryptocurrency)는 블록체인 기술에 기반해 디지털 데이터를 화폐 삼아 교환하는 시스템과 그 시스템 내에서 통용되는 화폐 데이터를 가리킨다.
블록체인 개념을 최초로 발명한 비트코인을 중심으로 재화 거래 네트워크를 블록체인으로 구성한 암호화폐 체계이다.
생성 시점의 메타데이터에 임의 위치에 삽입의 값인 논스(Nonce)를 추가한 다음 해싱 함수를 돌려 나온 데이터를 가지고 원본 데이터의 특정 조건을 일일이 난수대입으로 알아내면 보상을 받는 방식이다. 초기에는 그래픽 카드가 많이 연산에 동원되었으나, 지금은 더 효율적인 FPGA 연산기 설계 쪽으로 빠져나가거나 지분에 따라 신규 코인을 받는 지분 증명 방식으로 바뀌고 있다.
재화 거래 네트워크에서 더 나아가 모든 종류의 정보를 블록체인으로 교환하면서 화폐를 연동하는 암호화폐 체계다. 이더리움이 최초이자 대표 주자다.
카르다노 플랫폼과 ADA라는 암호화폐가 3세대 암호화폐를 지향한다. 그러나 자세히 들여다 보면 정보 뿐만 아니라 일종의 보안이나 법 체계까지 도입해 계약의 지속성과 무결성이 유지되도록 스마트 컨트랙트 개념을 확장하는 것이 핵심인데, 계약도 일종의 정보 교환인지라 사실상 2.5세대 수준임을 알 수 있다. 규모 상으로는 이더리움에 충분히 대적할 만 하지만, 이미 이더리움에도 유사한 dApp이 Solidity라는 자바스크립트 파생 스크립트 언어로 돌아가고 있으며, 카르다노는 하필 매우 어렵기로 유명한 Haskell을 개발용 언어로 쓰고 있어서, 개발 속도가 많이 느린 편이다. 그래서 그냥 2세대 암호화폐의 파생작 중 하나로 보는 의견도 있다.