이더리움의 역사

마지막 업데이트: 2022년 7월 7일 | 0개 댓글
  • 네이버 블로그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 트위터 공유하기
  • 카카오스토리 공유하기
병합이란 무엇입니까? Ethereum 2.0 전환에 대한 모든 것입니다!

(요약) 이더리움 백서

철학은 [Korean] White Paper에는 없어서(2019년 1월 26일 기준), White Paper를 참고하여 요약하였다.

  • 단순함(Simplicity)
    • 이더리움 프로토콜은 가능한 한 단순해야 한다.
    • 평균적인 수준의 프로그래머가 전체 사양을 준수하고 구현할 수 있어야 한다.
    • 복잡도를 증가시키는 최적화는 상당한 이득이 있지 않은 이상 포함되어선 안된다.
    • 이더리움 디자인 철학의 핵심은 이더리움에 특별한 기능이 없다는 것이다.
    • 튜링 완전한 스크립팅 언어를 제공한다.
      • 프로그래머가 스마트 계약이나 트랜잭션 타입을 만들 수 있도록 한다.
      • 자신만의 금융 상품이나 통화를 만들 수 있음.
      • 이더리움 프로토콜의 각 부분은 최대한 모듈화되도록 디자인돼야 한다.
      • 이더리움의 각 모듈은 이더리움 뿐만 아니라 cryptocurrency 생태계에 이익이 되어야 한다.
      • 이더리움 프로토콜은 돌에 새겨진 것이 아니다. (유연하게 바꿀 수 있다는 말)
      • 가령 확장성, 보안을 향상시킬 기회가 있다면 활용할 것이다.
      • 바람직하지 않은 사용이 있다 하더라도 검열하지 않는다.
      • 프로그래머는 이더리움에서 무한 루프를 돌릴 수도 있다.
        • (물론 이러면 수수료가 영원히 나갈 것이다)

        이더리움 어카운트

        • 상태(state)이더리움의 역사
        • 주소(20 byte)
        • 상태 변환(state transition)
        • nonce: 각 트랜잭션이 한번만 처리되도록 하는 카운터
        • ether balance: 이더 잔고
        • contract code: 계약 코드
        • storage: 스토리지 트리의 머클 루트
        • 이더(ether)
          • 이더리움의 암호-연료(crypto-fuel).
          • 트랜잭션 수수료를 지불하는데 사용.

          EOA, CA

          이더리움에서 컨트랙트란?

          Note that "contracts" in Ethereum should not be seen as something that should be "fulfilled" or "complied with"; rather, they are more like "autonomous agents" that live inside of the Ethereum execution environment, always executing a specific piece of code when "poked" by a message or transaction, and having direct control over their own ether balance and their own key/value store to keep track of persistent variables.

          병합이란 무엇입니까? Ethereum 2.0 전환에 대한 모든 것입니다!

          병합이란 무엇입니까? Ethereum 2.0 전환에 대한 모든 것입니다!

          병합이란 무엇입니까? Ethereum 2.0 전환에 대한 모든 것입니다!

          이더리움 2.0은 언제 상용화되고 무엇을 가져올까요? 여기에 대해 알아야 할 모든 것이 있습니다.

          이더리움 병합이란 무엇입니까?

          "병합"은 작업 증명(PoW) 합의 알고리즘에서 지분 증명(PoS)을 사용하는 알고리즘으로 이더리움의 전환을 설명하는 데 사용되는 용어입니다. 그래서, 암호 속어. Ethereum Foundation은 다음과 같이 용어의 전체 정의를 제공합니다.

          이 병합은 이더리움의 기존 실행 레이어(오늘날 우리가 사용하는 메인 넷)와 새로운 POS 합의 레이어인 비콘 체인의 조합을 나타냅니다.

          이더리움 병합이란?

          에너지 집약적인 채굴 프로세스를 처리함과 동시에 ETH를 스테이킹하여 네트워크를 보호하도록 설계되었습니다. 이 이동은 이더리움 네트워크에 더 큰 보안, 유지 관리 및 확장성을 제공할 것으로 예상됩니다. 좀 더 명확하고 이해를 돕기 위해 Coinzigzag.com에서 기술적인 측면에 대해 좀 더 자세히 알아보았습니다.

          Beacon Chain: Ethereum 2.0의 처리 엔진

          Beacon Chain은 이더리움 2.0 아키텍처의 초석입니다. 이더리움 네트워크에 별도의 블록체인으로 존재하며 병렬로 작동합니다. 메인넷에서는 아무것도 하지 않습니다. 그러나 그는 자신에 대한 합의에 도달합니다. 이것은 활성 검증인 및 계정 잔액에 동의함으로써 발생합니다.

          Beacon Chain은 여전히 ​​PoW에서 실행되는 이더리움의 메인넷과 달리 PoS 합의 알고리즘에 의해 보호됩니다. 개발자들은 2020년 12월 1일에 그것을 만들었습니다. 간단히 말해서 Beacon Chain은 지금까지 이더리움 2.0에 대한 사실상의 테스트로 분명히 작동했습니다. 그러나 Merge를 사용하면 모든 것이 바뀔 것입니다.

          위 다이어그램에서 볼 수 있듯이 Merge는 두 시스템(현재 PoW에서 실행되는 이더리움의 메인 넷과 PoS에서 실행되는 Beacon Chain)이 결합되는 순간을 나타냅니다. 이것은 PoW 합의 알고리즘이 PoS로 영구적으로 대체되는 것을 보게 될 것입니다. 이것은 네트워크에 몇 가지 중요한 영향을 미칠 것입니다. 그러나 중요한 고려 사항은 다음과 같습니다.

          • 기록이 손실되지 않습니다.
          • 자금은 안전합니다
          • 더 이상 ETH 채굴 금지

          통합은 언제 예정인가요?

          Ethereum 2.0이 수년간 건설 중이라는 점은 주목할 가치가 있습니다. "Merge"의 정확한 날짜는 항상 명확하지 않은 먼 미래처럼 보입니다. 이 모든 것은 2022년 7월 14일에 이더리움 재단의 회원이 Merge에 대한 '소프트' 일정으로 나중에 설명된 일정을 공유하면서 종료되었습니다.

          통합은 언제 이루어지나요?

          위 이미지에서 볼 수 있듯이 Merge는 2022년 9월 19일에 진행될 예정입니다. "Goerli 이더리움의 역사 Merger는 폭발하지 않을 것입니다"를 비롯한 예기치 않은 이벤트가 차단됩니다. 그러나 이 날짜는 확실하게 정해지지 않았습니다. 합병증이 발생할 경우 지연될 수 있기 때문입니다.

          병합을 준비하는 방법은 무엇입니까?

          이것은 전체 암호화폐 산업 역사상 가장 큰 이벤트 중 하나입니다. 따라서 많은 악당들이 이를 악용해 무고한 사람들의 돈을 빼앗으려 할 가능성이 높다. 따라서 ETH 사용자와 보유자는 Merge 전에 자금이나 지갑으로 아무 것도 할 필요가 없음을 알아야 합니다.

          PoS로 전환한 후 이더리움의 전체 역사(원점까지)는 변경되지 않고 그대로 유지됩니다. 지갑에 보관된 모든 자금은 병합 후에도 계속 액세스할 수 있습니다. 사용자 및 소유자를 대신하여 업그레이드하는 데 필요한 조치는 없습니다. 그러나 이더리움 생태계에는 사용자와 보유자 이상이 포함됩니다.

          스테이킹 노드 운영자 및 제공자

          스테이크 노드를 운영하고 있다면 가장 중요한 것은 컨센서스 레이어 클라이언트와 실행 레이어를 먼저 실행하는 것입니다. 안전하게 통신할 수 있도록 공유 JWT 비밀로 두 계층을 모두 인증해야 합니다. 받을 거래 수수료 팁을 받으려면 수수료 수령자 주소도 지정해야 합니다.

          확인되지 않은 노드 운영자 및 인프라 제공업체

          여기서 기본 동작은 실행 레이어 클라이언트와 합의 레이어 클라이언트를 설치하는 것입니다. 다시 한 번, 두 클라이언트가 서로 비밀리에 통신할 수 있도록 공유 JWT 비밀로 두 클라이언트를 인증해야 합니다.

          스마트 계약 및 DApp 개발자

          Merge는 Ethereum에 심각한 구조적 변화를 가져올 것입니다. 개발자는 이더리움 재단 회원인 Tim Beiko가 작성한 합병이 Ethereum의 애플리케이션 계층에 미치는 영향에 대한 Tim Beiko의 분석을 참조할 수 있습니다.

          병합 후 이더리움

          이더리움 2.0의 약속 중 하나는 확장성입니다. Vitalik Buterin은 네트워크가 초당 100,000건의 트랜잭션을 처리할 수 있다고 주장했습니다. 그러나 병합은 프로토콜 인바운드 개발의 다섯 단계 중 첫 번째 단계일 뿐입니다.

          병합 후 이더리움

          Merge: 이더리움의 기존 메인넷과 Beacon Chain의 병합에 따른 PoW에서 PoS로 전환하는 단계입니다.

          The Surge: 프로토콜에 샤딩을 가져올 단계입니다. 네트워크를 '샤드'라고 하는 별도의 파티션으로 나누는 확장 솔루션으로, 메인넷 전체에 계산 부하를 분산하도록 설계되었습니다.

          The Verge: 이 단계는 소위 '버클 트리'의 도입을 의미합니다. Merkle 증거에 대한 업그레이드가 포함됩니다. 이더리움 노드의 데이터 저장을 최적화하는 것을 목표로 합니다.

          더 퍼지: 마찬가지로 이 업그레이드는 검증인을 위한 데이터 저장과 관련이 있습니다. 검증자에게 필요한 하드 디스크 공간을 줄여 네트워크 혼잡을 간소화합니다.

          The Spurge: 파이프라인의 최종 업그레이드입니다. 네트워크 기능의 전반적인 부드러움을 보장하기 위해 만들어진 일련의 다양한 업데이트를 제공하는 것을 목표로 합니다.

          Merge에 대한 상위 5가지 오해

          기대되는 모든 대규모 이벤트와 마찬가지로 암호화폐 커뮤니티에는 일반적인 오해가 많이 있습니다. 다음은 가장 일반적인 5가지입니다.

          32 ETH는 노드를 실행하기 위해 스테이킹되어야 합니다.

          이더리움 네트워크에는 두 가지 유형의 노드가 있습니다. 하나는 차단을 제안할 수 있고 다른 하나는 제안할 수 없습니다. ETH를 처리할 필요가 없는 사람은 블록을 권장하지 않습니다. 그러나 모든 블록체인 입찰자에게 책임을 묻기 때문에 네트워크 보안의 필수적인 부분입니다.

          통합 후 가스 요금이 인하됩니다.

          병합은 일반적인 합의 알고리즘을 변경합니다. 네트워크 용량을 확장하지 않습니다. 따라서 가스 요금이 낮아지지 않습니다. 그러나 이를 수행하도록 설계된 확장 솔루션이 개발 중이며 많은 타겟 레이어 2가 있습니다.

          처리 속도가 크게 향상됩니다.

          메인 네트의 거래 속도는 약간의 변경이 있기는 하지만 병합 후에도 비교적 동일하게 유지됩니다.

          병합으로 인해 전체 네트워크 다운타임이 발생

          개발자는 다운타임이 없도록 병합 업그레이드를 설계했습니다. 네트워크는 항상 의도한 대로 계속 작동합니다.

          스테이킹된 모든 ETH는 병합 후 철회됩니다.

          네트워크를 떠나는 검증인은 비율이 제한됩니다. 이는 보안상의 이유로 수행됩니다. 하루에 약 43,200 ETH가 나올 수 있는 제한이 있습니다. 현재 1,300만 이상의 ETH가 스테이킹되었습니다.

          블록체인 신흥 강자 ‘솔라나’와 기반 아키텍처 탐구

          ITWorld

          ‘솔라나(Solana)’는 (현존하는 블록체인 가운데) 가장 빠른 블록체인으로 꼽히며, 처리량이 많은 온-체인(on-chain) 애플리케이션 개발에서 이더리움과 경쟁하고 있다. 솔라나 그리고 솔라나의 빠르고 혁신적인 블록체인 아키텍처를 살펴본다.

          블록체인 개념이 암호화폐를 넘어 소프트웨어 애플리케이션으로 확장되면서, 트랜잭션 처리 성능을 향상시키는 것이 중요한 R&D 영역으로 자리 잡았다. 이 영역에서 비전 있는 개선사항 중 하나가 바로 솔라나 블록체인이 도입한 ‘역사 증명(이더리움의 역사 Proof of History; PoH)’이다.

          ⓒGetty Images Bank

          솔라나 블록체인이란?
          웹3 용어에서 ‘솔라나’는 ‘레이어 1 체인(Layer 1 Chain)’으로, 다른(레이어 2) 네트워크가 구축할 수 있는 블록체인 네트워크의 기본 구조를 제공한다는 의미다. 다른 레이어 1 네트워크의 예로는 비트코인과 이더리움이 있다.

          솔라나는 스마트 계약을 실행하고, 분산형 애플리케이션(dApp)을 연결하기 위한 토큰 솔(Sol) 그리고 분산형 시스템을 모두 제공한다는 점에서 이더리움 블록체인과 유사하다. 자세히 살펴보면, 솔라나의 블록체인 아키텍처는 몇 가지 새로운 아이디어를 도입하는 동시에 이더리움의 경쟁자이기도 하다.

          솔라나의 통화는 현 시가총액 기준 5위를 기록하고 있다. 기사 작성 시점인 현재 2022년 크립토 윈터(가상화폐 시장 침체기) 속에서도 (솔라나의) 시가총액은 미화 150억 달러에 달한다. 솔라나는 온-체인 애플리케이션을 개발하는 데 가장 많이 사용되는 블록체인 중 하나이기도 하다.

          블록체인 합의 메커니즘
          블록체인은 노드가 암호화된 개인 키로 식별되는 분산 데이터 저장소라고 할 수 있다. 이는 모든 노드가 수학적으로 고유한 ID 번호를 가지고 있다는 의미다. 노드에는 2가지 기본 역할이 있다. 클레임을 제기하고 이를 검증하는 것이다. 클레임을 제기할 때 노드는 클라이언트 애플리케이션의 역할을 한다. 블록체인 용어로 이런 종류의 노드를 ‘지갑(wallet)’이라고 한다. 지갑은 개인 키를 가지고 네트워크에 클레임을 제기한다.

          예를 들면 지갑은 일정 금액의 통화를 보유한 블록체인 주소의 소유권을 주장할 수 있다. 그다음 네트워크는 해당 클레임을 검증하는 작업을 수행한다. 유효성 검사를 담당하는 노드는 완전 노드(Full node) 또는 유효성 검사 노드(validator node)다.

          지갑의 클레임 등 데이터 포인트를 가져와 분산 소프트웨어 시스템에 안정적으로 전파하는 프로세스는 어렵기로 악명 높은 문제다. 블록체인은 ‘합의 메커니즘’을 사용하여 네트워크를 통해 클레임을 전송한다. 네트워크의 합의 메커니즘은 공유된 버전의 진실에 도달하기 위해 사용하는 알고리즘이다.

          솔라나의 ‘역사증명’
          합의 메커니즘은 블록체인의 근본적인 특성이자 차별화 요소다. 솔라나의 합의 메커니즘은 몇 가지 새로운 특징이 있는데, 특히 역사증명(PoH) 알고리즘을 통해 처리 시간을 단축하고 거래 비용은 낮춘다.

          PoH의 작동 방식을 이해하는 건 어렵지 않다. 처리 시간과 거래 비용이 어떻게 개선되는지 이해하는 게 조금 더 어렵다. 솔라나 백서는 세부 사항을 자세하게 다루고 있다. 그러나 나무만 보다간 숲을 놓칠 수 있다.

          개념적으로 역사증명은 시간의 경과와 이벤트가 해당 타임라인에 속하는 위치를 암호학적으로 증명하는 방법을 제공한다. 이 합의 메커니즘은 작업증명(PoW) 또는 지분증명(PoS) 등 다른 전통적인 알고리즘과 이더리움의 역사 함께 사용된다. 역사증명을 통해 솔라나에서는 지분증명을 더욱더 효율적이고 탄력적으로 수행할 수 있다.

          역사증명과 궁극적 일관성
          PoH를 암호화 시계(cryptographic clock)라고 생각할 수 있다. 해시를 사용해 트랜잭션에 타임스탬프를 지정하여 트랜잭션이 발생한 시점의 유효성을 보증한다. 이는 전체 네트워크가 노드의 임시 클레임 확인을 잊고, 해당 체인의 현재 상태 조정을 연기할 수 있다는 것을 의미한다.

          아울러 PoH는 대규모 네트워크 파티션(또는 포크)에도 궁극적 일관성을 위한 강력한 메커니즘을 제공하여 네트워크의 내결함성을 허용한다고 말할 수 있다. 노드는 트랜잭션에 순서를 매기기 위해 시스템 구조를 활용할 수 있기 때문에 블록을 효율적으로 처리하고, 유효한 블록을 원장으로 가져오는 데 더 많은 에너지를 할애할 수 있다.

          솔라나는 비잔틴 내결함성 문제(BFT)에 관한 독특한 공격이기도 하며, 구성원 모두가 선의로 행동하지 않을 수 있는 그룹 내 합의를 다루는 것으로 요약될 수 있다(이는 처음에 비트코인의 개발에 박차를 가했던 이중지출의 문제와 동일하다).

          역사증명 그리고 작업증명 알고리즘
          PoH를 살펴보는 또 다른 방법은 블록 순서와 관련해 작업증명 알고리즘의 개선 사항이라고 간주하는 것이다. 비트코인의 작업증명 구현에서는 블록 마이닝과 유효성 검사를 사용하여 순서를 매긴다. 네트워크는 블록당 약 10분의 속도로 유효한 블록을 생성하도록 조정된다. 이는 병목 현상이라고 할 수 있다. 즉, 블록 유효성 검사가 빨라지면 블록 충돌이 더 많이 발생하여 결국에는 수익을 감소시킨다. 또 블록체인은 순서를 매기기 위해 개별 유효성 검사 노드의 작업을 활용한다.

          역사증명은 ‘만약 트랜잭션이 들어오는 대로 서명하는 암호화 시계를 제공할 메커니즘을 가지고 있다면 어떨까?’라는 질문을 던진다. 유효성 검사 노드는 여전히 트랜잭션으로 들어오는 클레임이 합법적인지 확인해야 한다. 하지만 시간 및 순서와 관련해 보고 있는 트랜잭션이 양호하다고 가정할 수 있다. 또한 작업증명 병목 현상을 제거한다.

          지분증명 및 검증 가능한 지연 함수
          솔라나는 여전히 역사증명 이상의 합의 메커니즘을 필요로 하며, 지분증명을 사용한다. 하지만 유효성 검사는 ‘검증 가능한 이더리움의 역사 이더리움의 역사 지연 함수(VDF)’로 서명된 블록에 검증 작업을 수행한다. VDF의 핵심 아이디어는 실제로 함수를 실행하지 않고는 예측할 수 없는 입력을 받아 출력을 생성하는 함수를 실행하는 것이다. 그다음 함수를 함께 체인으로 묶는다. 즉, 마지막 함수의 출력이 다음 함수에 입력을 제공한다(프로세스에는 랜덤 데이터 포인트가 시드된다).

          VDF 타임 스탬프 트랜잭션의 이상적인 형태

          • 실제 구현에서 네트워크는 VDF 서버(일명 ‘리더(Leader)’ 또는 PoH 생성기)를 들어오는 트랜잭션, 이더리움의 역사 유효성 검사 노드 클러스터, 네트워크 장애 처리 및 VDF 서버 롤오버 프로세스와 조정해야 한다.

          • 모든 트랜잭션은 PoH 생성기에 도달하여 ‘스탬프’된(stamped) 다음, 합의를 위해 분산 검증자 클러스터로 전달된다. PoH는 트랜잭션을 해시 출력으로 일괄 처리하기 때문에 유효성 검사자는 트랜잭션 순서가 유효한지 확인할 수 있다.

          • 그다음 유효성 검사 네트워크는 트랜잭션에 대한 표를 PoH 생성기로 반환하고, 트랜잭션은 유효한 것으로 간주된다.

          • 네트워크 공격을 물리치기 위한 메커니즘과 함께, 실패 시 새로운 검증자를 리더 위치로 승격시키는 것을 조정하는 거버넌스 시스템이 구현된다.

          결론적으로 PoH를 사용하면 잠재적인 블록 검증 시간이 획기적으로 증가한다. 하지만/아울러 이는 아키텍처의 복잡성이 증가했음을 의미하기도 한다. 이러한 복잡성은 솔라나의 평균 가동 중단률보다 높은 가동 중단률의 원인일 수 있다.

          솔라나의 성능 이점
          솔라나 블록체인은 여전히 베타 상태다. 수십억 달러의 자산이 움직이는 네트워크를 (여전히) 시범 운영한다는 게 놀라울 수 있지만 이것이 웹3다. 솔라나는 역사증명 개념을 바탕으로 높은 수준의 안정성을 확보하기 위해 버그를 제거하는 과정을 거치고 있는 것으로 보인다.

          평균 블록 검증 시간
          비트코인 10분
          이더리움 1.0 10~19초
          이더리움 2.0 12~14초
          솔라나 800밀리초

          솔라나 PoH 메커니즘의 성능 이점을 알고 싶다면 을 참조하라. 솔라나의 블록 처리량은 인상적이며, 이미 많은 주목을 받고 있다. 기관 투자자는 올해에만 솔라나에 1억 달러 이상을 쏟아부었다.

          솔라나는 기술적으로 매혹적이며, 계속 성숙해짐에 따라 지켜볼 만한 흥미로운 프로젝트가 될 것이다.
          [email protected]

          Matthew Tyson [email protected]
          저작권자 한국IDG & ITWorld, 무단 전재 및 재배포 금지

          이더리움의 역사

          2019년 1월 17일 오후 1시경 7,080,000번째 블록 에서 이더리움의 콘스탄티노플 업데이트가 진행된다.

          이더리움의 하드포크 역사와 이번 '콘스탄티노플'에서는 무엇이 적용 되는 지 알아보도록 하자.

          초기 이더리움은 총 4번의 하드포크를 발표했다.

          (1) 황무지 이더리움에서 코인이 채굴 되며 이더리움 네트워크가 형성 되는 단계 프론티어 (Frontier)

          - 2015년 7월 30일 이더리움 Genesis Block 채굴 시점

          (2) 사람들이 하나 둘 모여 마을을 만들어가는 단계 홈스테드 (HomeStead)

          - (#1,150,000 Block) 2016년 3월 14일

          - Smart Contract 생성 비용 조절 ( 21,000 -> 53,000 )

          - 가스 비용이 부족해도, 빈 Contract Address가 생성되는 문제 변경

          - EVM Delegate Call 적용

          - 네트워크 파트 개선 / 프로토콜 정의

          (3) 마을이 하나의 거대한 도시가 되는 단계 메트로폴리스 (Metropolis) - 현재 단계

          - 메트로폴리스 1단계 비잔티움 (Byzantium) (#4,370,000 Block ) 2017년 10월 16일

          - 스마트컨트랙트에서 영지식 증명 사용 가능하도록 도입

          * 난이도 폭탄 연기 및 채굴 보상 변경

          - 난이도 폭탄 (ICE AGE)을 1년 연기시키고, 채굴 보상을 5 ETH -> 3 ETH로 변경

          (4) 변화가 완료 되고 평온이 오는 단계 세레니티 (Serenity)

          이더리움 하드포크 역사

          각 하드포크 마다, 의미 있는 기능 추가 및 정책 변경이 있었다.

          이더리움 역사상 총 7번의 하드포크가 있었는데. 그 중 4 번의 하드포크를 제외한 3번은 로드맵에 없던 하드 포크 였다.

          Frontier Thawing의 날짜는 2015년 8월 4일

          Frontier Thawing (On Roadmap 'YES' 이더리움의 역사 라고 되어있음)

          - 블록 당 가스리밋 조정, 마이너에 관련한 문제 개선

          - THE DAO Smart Contract 취약점을 이용하여 이더리움 탈취

          - DOS 공격 대응 하드포크 (가스비 인상, EIP-2 이전 빈 Account 삭제 코드 도입 )

          Spurious Dragon

          - DOS 공격을 당하여 실시한 하드 포크 스마트 컨트랙트 안에 특정 연산 부호를 넣어 공격하여, 트랜잭션 지연

          콘스탄티노플(#7,080,000) 내용

          - 이더리움 3번째 로드맵인 메트로폴리스가 비잔티움 & 콘스탄티노플 로 나누어졌다.

          즉, 이번 콘스탄티노플 하드포크가 완료 되면 이더리움은 3번째 로드맵인 메트로폴리스 단계를 완성 하고,

          세레니티에 도입할 준비 를 하는 것이다. 콘스탄티노플 하드포크는 2018년 11월에 진행 될 것이라고 했지만

          테스트 넷에서 몇몇 버그가 발견되서 올해로 연기된 상황이다.

          - 세레니티로 넘어가기 전 확정성 관련 문제 로 로드맵에 없던 '이스탄불(Istanbul)' 이 추가될 수 있다.

          이스탄불의 하드포크 예상시기는 2019년 10월 경 이고,

          Programmatic POW로 Mining 의 해싱 알고리즘을 바꾸는 기술이 주 된 업데이트 항목 ( EIP-1057 )

          - OPCODE 비트 연산자 추가. (기존 35 -> 3 GAS)

          - 금융 관련 SmartContract 연산 비용 감소

          - 기존 CA (Contract Adress)이 외 새로운 형식의 Contract Address 생성 가능

          - [기존] CA는 계정 주소와 주소의 nonce 값으로 CA를 생성

          - [변경] 계정 주소와, 코드를 가지고 만들 수 있다.

          - [기존] 주소만 알수 있다면, nonce 값을 알 수 있고, 그렇게 되면 CA를 추적할 수 있다.

          - [변경] nonce 대신 Source Code가 들어가기 때문에 외부에선 추적이 힘들다.

          - [변경] 아직 배포 되지 않은 ONChain의 Contract를 다룰 수 있게 된다.

          - 코드 Hash 값으로 코드 검증 가능

          - 난이도 폭탄 (ICE AGE)을 1년 연기시키고, 채굴 보상을 3 ETH -> 2 ETH로 변경

          (비잔티움 하드포크에서는 1년 연기와 5 -> 3 감소)

          EIP-1283 ( 링크 )

          - [문제] 단기간 스토리지 사용 비용이 너무 높았다. (작년 초 이더리움 '임대료'와 연결 된 내용)

          - [기존] SSTORE 기존 가스 비용 (EDIT : 5,000 GAS / NEW : 20,000 GAS / DELETE: +5,000 - 15,000 GAS )

          [NFT게임] ‘WOW’ 소울바운드에 유래한 토큰(SBT), 새로운 P2E 역사 만들까

          ​국내 게임사들이 제작한 NFT게임이 올해 하반기와 내년 대거 출시될 예정입니다. 그 과정에서 당연히 수많은 실패가 나올 거예요. 그 과정에서 진화를 거쳐 게이머들이 수긍할 수 있고 지속 가능한 NFT게임이 나왔으면 좋겠습니다. NFT게임의 기회와 허들, 변수들을 들여다 보는 본 기획이 그런 진화에 일조할 수 있기를 희망합니다. 본 이더리움의 역사 콘텐츠는 디스이즈게임 관점과 다를 수 있지만 퀄리티는 담보합니다. /디스이즈게임

          2017~2010년까지 를 행복하게 플레이하던 이 청년은 그가 사랑했던 흑마법사 생명력 흡수 스킬 너프에 실망해 곧 그 게임을 접었다. 암호화폐의 진화는 밸런스 패치로부터 큰 영향을 받은 셈이다. (이미지 출처=비탈릭 부테린 트위터)

          암호화폐 ‘이더리움’(Ethereum)을 만든 비탈릭 부테린(Vitalik Buterin)은 청소년 시절 <월드 오브 워크래프트>덕후였다. 2010년 어느날 그는 때문에 눈물로 밤을 지새웠다. 블리자드가 캐릭터 밸런스를 조정하며 그가 애지중지 육성하던 흑마법사를 하향(nerf)시켰기 때문이다. 그날 밤 그는 특정 주체에 의해 좌지우지 되지 않는 탈중앙화 플랫폼을 만들어야겠다는 아이디어를 떠올렸다. 시가총액 2,070억 달러(약 269조 7,940억 원)짜리 플랫폼이 탄생하게 된 계기다.

          아직 이더리움 플랫폼 위에서 <월드오브워크래프트>급 대작 게임이 작동하지는 않는다. 그러나 이더리움의 스마트 컨트랙트 기술과 NFT 전용 포맷인 ERC-721은 P2E 게임이 탄생하는 데 지대한 영향을 미쳤다.

          빠르면 올해 하반기부터 P2E 게임들은 한 가지 기능을 더 사용할 수 있게 될 예정이다. 바로 비탈릭 부테린이 올해 5월 <탈중앙화 사회 : 웹3의 영혼을 찾아서(Decentralized Society : Finding Web3’s Soul)>라는 제목의 논문에서 거론한 ‘소울바운드 토큰’(SBT)이다. SBT는 NFT를 활용하는 플레이투언(P2E) 게임에서 가장 중요한 게임성 문제에 대한 해답이 될 수 있을 것으로 보인다.

          SBT는 <월드 오브 워크래프트>에서 사용됐던 교환 불가능 계정 귀속 아이템 ‘소울바운드’(Soulbound)에서 이름을 따온 토큰이다. NFT처럼 고유성을 가지지만 일단 발행한 후에는 타인에게 주거나 판매할 수 없고, 내 전자지갑에 귀속된다.

          비탈릭 부테린은 이 SBT를 일종의 신분증처럼 사용할 수 있을 거라고 전망했다. 가령 게임 분야에 적용한다면 이 토큰을 이용해 단순히 게이머의 신원을 확인하는 것을 넘어서, 그 사람이 어떻게 게임을 해왔는지, 어떤 전문성을 가지고 있는지도 증명할 수 있다는 것이다.

          실제로 일선 게임들 역시 '업적 시스템'이라는 형식으로 이와 비슷한 요소를 도입하고 있다. <리그오브레전드>는 지난 5월 ‘도전과제 시스템’을 선보인 바 있다. 게이머가 달성한 도전과제에 따라 프로필에 나타낼 수 있는 토큰과 칭호를 지급하는 방식이다. <리그오브레전드>캐릭터 '퀸'으로 1,000번 이상의 게임을 플레이한 필자의 경우, 한국 사용자 중 2,084명만 가지고 있는 토큰을 획득했다. 전체 한국 게이머 중 0.044%만 소유한 '희귀템'이더리움의 역사 이다.

          어떤 게임을 오래 플레이했고, 특정 캐릭터에 대한 이해도가 높다는 것은 일종의 무형자산에 가깝지만 지금까지는 소수의 프로 게이머들을 제외하고는 이를 활용할 수 없었다. 자산의 가치를 증명하기 어려웠기 때문이다. <리그오브레전드>가 도입한 도전과제 시스템도 동일한 문제점을 가지고 있다. 희귀 토큰은 게임에 로그인한 사람들에게만 보여줄 수 있다. 스크린샷을 저장해서 SNS에 올려본들 진짜 토큰 소유자라는 증명이 되지 않는다. 반면 SBT는 이더리움 블록체인이 적용되는 플랫폼 위에서는 어디서든 자신의 경력을 전시할 수 있다.

          SBT는 P2E 게임의 고질적 약점인 게임성 문제를 보완하는 수단으로도 활용 가능하다. 기존 P2E 게임들이 야기하는 가장 큰 문제는 게임이 게임이 아니라 돈벌이 수단으로 전락한다는 점이었다. 게임의 질이 떨어져도 게임사가 (주조 차익과 NFT 판매로) 돈 버는 데는 아무 지장이 없다보니 게임의 질도 조악한 수준이었다.

          개발 능력과 양질의 게임 IP를 보유하고 있는 국내 게임사들이 P2E 시장에 본격적으로 뛰어들었지만 게이머들의 기대감이 높지 않은 이유도 여기에 있다. 게임성이 높은 게임도 토큰과 NFT를 결합시켜서 P2E로 서비스하면 결국 돈벌이 수단이 될 것이라는 인식 때문이다. 지금까지 국내 게임사들이 '현질'을 하면 게임에서 우월한 성과를 거둘 수 있는 페이투윈(Pay-to-win) 방식에 골몰해 왔던 것을 감안하면 이더리움의 역사 타당한 지적이다. 페이투윈에 토큰과 NFT가 결합되면 게임은 영락없는 대체 투자 상품의 모양새가 될 수도 있다.

          핵심은 사용자들이 게임을 즐기고 퀘스트를 해결하려 노력하는 과정에서 얻은 결과물을 언제든 사고 팔수 있다는 점이다. 이렇게 되면 게이머들이 플레이에서 얻을 수 있는 성취감이 반감되고, 게임이 지속적인 생명력을 갖기 어렵다. SBT를 활용하면 이런 영향을 어느 정도 완충시킬 수 있다. 게임 내 최고 성능을 가진 아이템을 아예 계정에 귀속시키거나, 오랜 시간이 걸리는 게임 내 특정 퀘스트를 해결한 사람에게만 최고 성능 아이템을 연성할 수 있는 자격을 SBT로 부여하는 방법 등을 사용해볼 수 있다.


          게임이 장수하기 위해서는 실제 게임을 사랑하고 플레이하는 사용자들을 제대로 대우하고 지켜야 한다는 것은 너무나도 당연한 인식이다. 가령 지난해 10월 판매됐던 상품인 '시크릿 샤이닝 박스'의 경우 인기가 너무 많아, 순수하게 마진을 붙여 되파려는 목적으로 구매에 나서는 '되팔이'들이 성행했다. 측은 이를 방지하기 위해 본인의 덱을 직접 인증하거나 실제 플레이어가 아니면 알 수 없는 어려운 난이도의 퀴즈를 풀어야 샤이닝 박스 구매가 가능하도록 했다. 그다지 효과가 있었을 것 같지는 않지만 나름대로 팬들을 보호하기 위한 고육지책을 동원했던 셈이다. 여기에 SBT를 사용해본다면 어떨까. 이벤트 이더리움의 역사 효과는 물론, 강력한 사용자 커뮤니티를 얻게 될 것이다.

          국내 게임사들이 SBT를 발빠르게 연구하고 실제 서비스에 접목시켰으면 좋겠다. NFT 도입과 P2E에서는 한 발 늦은 감이 있었지만, 아무렴 어떤가. 이제 새로운 출발선이 그어지고 있다.


0 개 댓글

답장을 남겨주세요