ABOUT ME

-

Today
-
Total
-
  • NFT 블록체인 마켓 앱 만들기 🔥 클레이튼이란?
    Study/Blockchain 2021. 11. 25. 12:00
    반응형

    https://ko.docs.klaytn.com/klaytn

     

    # 클레이튼이란?

    BFT 알고리즘 기반 글로벌 퍼블릭 블록체인 프로젝트인 클레이튼(Klaytn) 은 카카오 블록체인 계열사 그라운드X가 개발한 엔터프라이즈급 서비스 중심 플랫폼이다.

    클레이튼의 주요 목표는 블록체인의 대중화이다. 대중화를 위한 요소는 아래와 같다.

    1. 웹/모바일 애플리케이션과 동일한 수준의 사용자 경험을 제공하여 사용자가 블록체인을 인지하지 못하도록 한다.
    2. 매력적인 애플리케이션이 많이 만들어질 수 있도록 비즈니스 친화적인 환경을 제공한다.
    3. 블록체인의 핵심 특징을 희생하지 않으면서 적극적으로 헌신하는 참여자들과 함께 안정적으로 플랫폼을 유지한다.

     

    # 클레이튼의 장점

    1. 높은 TPS (Transaction Per Second)
      TPS는 1초 당 처리할 수 있는 트랜잭션 규모를 의미하는데, 비트코인은 7 TPS, 이더리움은 20 TPS인 반면, 클레이튼은 4000 TPS에 달한다. 즉, 초당 4000건의 트랜잭션이 발생되기 때문에 짧은 시간 내에 많은 트랜잭션을 처리할 수 있다.
    2. 짧은 Finality
      Finality(완결성)이란 블록이 생성되고 확인되는 것, 즉 블록에 담긴 거래 내용이 바뀔 수 없다는 것을 보증하는 시간을 의미한다.
      비트코인은 최대 60분, 이더리움은 최대 6분이 걸리는 반면, 클레이튼은 1초 만에 보증된다.
      즉, 좀 더 빠른 거래를 할 수 있다는 의미이다.
    3. 낮은 Gas Price
      블록체인에서 트랜잭션이 발생할 때 마다 수수료에 해당하는 가스비가 필요하다. 현재 기준으로 클레이튼은 이더리움의 1/100 수준의 가스비를 요구하고 있다. 따라서 저렴한 비용으로 트랜잭션 발생이 가능하고, BApp 서비스를 운영하는 입장에서도 비용을 절감할 수 있다.
    4. 트랜잭션의 사용성
      애플리케이션 사용자의 트랜잭션 수수료를 애플리케이션 운영자가 대신 지불할 수 있도록 한다.

    # 클레이튼의 합의 메커니즘

     

    Klaytn은 합의 메커니즘으로 많은 노드가 네트워크에 참여할 수 있도록 Istanbul BFT(이스탄불 비잔티움 결함허용)를 사용하고 있다.

    Klaytn에는 컨센서스 노드(CN), 프록시 노드(PN) 및 엔드포인트 노드(EN)라는 세 가지 유형의 노드가 있는데, CN은 CCO(Core Cell Operators)에 의해 관리되며 블록 생성을 담당한다. 이 블록은 네트워크의 모든 노드에서 검증된다.

     

    쉽게 말하면 소수의 컨센서스 노드가 빠르게 검증하고 블록을 생성하면, 주변 프록시 노드들에서 그 결과를 엔드포인트 노드들에게 전달해서, 다수의 엔드포인트 노드들이 감시하는 메커니즘이라고 볼 수 있다.

    세계적으로 평판이 높은 19개 기업이 모여 최초의 Klaytn 거버넌스 카운슬을 결성하고 컨센서스 노드 운영을 시작했다. 합의의 핵심인 컨센서스에 참여하는 노드 개수 현황은 Klaytnscope에서 볼 수 있다.

     

    # Klaytn API Service (KAS)

     

    출처: 멋쟁이사자처럼 강의 내용

    Klaytn API Service (KAS)는 블록체인 플랫폼인 클레이튼(Klaytn)을 API로 사용할 수 있는 서비스이다. 이를 활용해 개발하게 되면 효율적으로 개발하고 서비스를 런칭하는 데 도움이 된다. 블록체인 관련 기능을 별도로 개발할 필요 없이 서비스만 개발하고 블록체인 관련된 내용은 API 호출만으로 가능하도록 세팅해놓은 서비스이다.

     

    # BApp

    Klaytn에서는 DApp(Decentralized App) 대신 BApp(Blockchain App) 이라는 용어를 사용한다. 블록체인의 장점은 탈중앙화 이외에도 투명성, 불변성 등 여러 장점이 있다. 따라서 여러 방면의 블록체인 장점을 활용하기 위해 클레이튼 기반의 앱을 지칭하는 BApp이라는 용어를 새로 만들어내서 사용하고 있다. 이를 통해 블록체인 기술의 가능성을 확대하고 좀 더 실용적인 시도들이 등장하도록 장려한다.

     

    # Klip

    Klip은 사용자의 디지털 자산을 쉽고 편리하게 관리해 주는 개인 디지털 지갑 서비스이다. 지금까지 다양한 블록체인 지갑이 있었지만, 어려운 사용자 경험으로 인해 제한적으로 활용되었다. 따라서 별도의 지갑 프로그램 없이 Klip은 카카오톡에 연동되어 메신저만큼 쉬운 사용자 경험을 제공한다.

     

     

    참고 자료

    https://docs.klipwallet.com/

    https://ko.docs.klaytn.com/

     

     

     

     NFT 블록체인 마켓 앱 만들기 with 그라운드X 시리즈 

    1. 블록체인이란?

    2. 클레이튼이란?

    3. NFT란?

    4. Smat Contract & Solidity

    5. Klaytn 개발환경 세팅

    6. BApp 설계

    7. BApp 기능 구현 

     

    반응형

    댓글