3세대 블록체인

김휘진·2023년 6월 3일
0

Blockchain

목록 보기
7/8
post-thumbnail

1세대 블록체인

  • 낮은 확장성
  • 느린 처리속도
  • 합의 도출이 어려운 의사결정 시스템
  • 비효율적인 에너지소모
    • 그로인한 환경오염

2세대 블록체인

  • 제 3자 없이도 다양한 계약 구현 가능
  • 다양하게 활용할 수 있는 DAPP 개발 가능
  • 의사결정 기능 부재
  • 트랜잭션 용량 제한

3세대 블록체인이란?

  • 1, 2세대 블록체인의 한계를 극복하기 위해 나온 블록체인
  • 각자의 방식과 목적을 가지고 트릴레마를 해결하고자 노력중
  • 3세대 블록체인에는 많은 종류가 있음
  • 몇 가지 유명한 블록체인들을 예로 들어보자면 두 가지로 분류됨
  • 예외로 2세대에서 3세대로 진화한 블록체인도 존재

2세대에서 3세대로 업데이트

이더리움 2.0

  • 2세대 블록체인이지만 3세대 블록체인이 되기 위해 업데이트 중
  • 1초당 거래 능력이 25000~100000개
  • 이전보다 에너지를 99.98% 적게 사용
  • 확장성개선

비지니스 중심

  • 비지니스 중심의 3세대 블록체인으로는 대표적으로 두 가지가 있음

Cosmos

  • 목표 : 블록체인의 인터넷
  • 언어 : Go
  • 블록체인들이 서로 커뮤니케이션 할 수 있는 인터넷
  • 자신만의 블록체인을 만들 수 있는 프레임워크 제공
    • 그들이 제공하는 모듈을 조합하여
    • 스마트 컨트랙도 추가 가능
    • 자체제작 모듈도 추가 가능(Go언어로 만든!)
  • 만든 블록체인의 보안을 강화하기 위해선 Cosmos Hub에 연결해야함
    • 블록체인들을 연결할 수 있음
    • 연결 시 전체 Cosmos 네트워크의 보호를 같이 받을 수 있음
    • 다른 블록체인들과 네트워킹 가능
      • 아예 다른 블록체인과도 네트워킹 가능 (ex. 비트코인, 이더리움)
      • 가능한 이유는 Peg zones
    • 현재 상용화되어 잘 쓰이고 있다.
      • (ex. 바이넌스(BNB)코인, Terra(한국))

Polkadot

  • Cosmos와 비슷함
  • 언어 : Rust
  • 모듈화되어있음
  • Polkadot Hub에 연결해 네트워크를 보호받을 수 있음
  • Cosmos와 차이점
    • Cosmos에 비해 아직 큰 프로젝트 런칭을 못함
    • Polkadot Hub는 비용을 지불해야함(Cosmos는 무료)
      • Polkadot Hub에는 딱 100개의 자리만 있기 떄문
      • 쓸모없는 프로젝트를 사전에 방지
      • 돈을 낼 여력이 있는 프로젝트만 사용

이더리움 대체

  • 이더리움 = 탈중앙화된 백엔드
  • 이더리움을 대체하겠다는 것은 탈중앙화된 백엔드를 만들겠다는 뜻

Cardano

  • 목표 : 전 세계를 위한 탈중앙화된 금융 시스템을 만드는 것
  • 언어 : Haskell
  • 전 세계를 위한 금융시스템이란 엄청 거대한 것
    • 이 거대한 목표 달성을 위해 천천히 그러나 꾸준히 전진 중
    • 아직 성과는 x
  • 프로젝트에서 무엇인가를 할 때 일단 논문을 써야함
    • 과학자, 수학자, 암호학자들이 모여 해당 논문을 면밀히 검토
    • 정식 검토 후 해당 코드를 이행
      => 엄청 높은 레벨의 검증
    • 세계를 위한 탈중앙화 금융 시스템을 만들기 위해선 이 정도 레벨의 검증은 필수라고 생각
  • Haskell 언어
    • 프로그래밍 언어보다는 수학에 더 가까운 언어
    • Go, Rust 기반보다 더 전문적일 것임

Algorand

  • 언어 : Dart, Rust 외에도 다양한 언어 지원
  • 개발자 문서가 잘 정리되어있음
  • 특정한 작업을 위한 보상이 없음
  • 퍼블릭 키에 여러 프라이빗 키를 사용할 수 있음
    • 은행이나 여러 금융 서비스보다 논리적으로 우수한 보안 체계
      • 알고랜드를 이용해 연동된 서비스 사용 중 사고가 일어난다면?
        • 서비스별 다른 프라이빗 키로 작동하여 해당 계좌는 안전
        • 신속하게 후속조치 가능
  • Algorand 이용 사례
    - 마셜제도라는 국가는 그들의 디지털 화폐로 Algorand를 발행
    - 이탈리아 출판인 협회(SIAE)는 4백만 NFT를 Algorand의 블록체인 발행

Solana

  • 언어 : Rust, C++
  • 1초에 5만개 이상의 트랜잭션을 처리할 수 있다고 주장
    • 1초에 비트코인:5개/이더리움:30개
  • 1백만 개 트랜잭션 처리 비용이 10달러
    • 이더리움 1개 트랜잭션 비용이 40달러 이상
  • 이더리움에서 솔라나로 옮긴 프로젝트 존재
    • 아무래도 이더리움의 비싼 트랜잭션 비용때문
  • 6시간동안 네트워크가 다운된 적이 있음
    • 아직 완성 스테이지는 아니고 베타 완성 단계일 수 있음
    • 워낙 빠르기에 잠재력이 있음
    • Proof Of History를 사용
      • 확장성이 좋음
      • 블록과 트랜잭션을 타임스탬프 가능
      • 관리가 빠름
profile
Don't give up, I can do (IT)

0개의 댓글