이더리움이란 무엇이며 어떻게 작동합니까?

이더리움이란 무엇이며 어떻게 작동합니까?

이더리움은 시가 총액 기준으로 두 번째로 큰 암호화폐이며 노골적인 활동 측면에서 가장 바쁜 블록체인입니다. 또한 탈중앙화 앱(DApp) 개발 및 새로운 토큰 출시를 위한 가장 인기 있는 옵션 중 하나이며 수천 개의 다른 암호화폐 프로젝트의 호스트입니다. 이더리움보다 앞선 유일한 암호화폐가 비트코인인 것은 놀라운 일이 아닙니다.

그렇다면 이더리움은 무엇이고 어떻게 작동할까요?

이더리움이란 무엇입니까? 이더리움 2.0이란?

이더리움은 동일한 블록체인에서 탈중앙화 애플리케이션과 암호화폐를 사용할 수 있게 해주는 블록체인 네트워크입니다. Ethereum은 종종 Web 3.0의 핵심 구성 요소 중 하나로 설명됩니다.

러시아계 캐나다인 프로그래머이자 작가인 Vitalik Buterin은 2013년에 Ethereum을 설립했습니다. Ethereum 백서 에서 Buterin은 비트코인이 애플리케이션을 개발하기 위한 스크립팅 언어를 가져야 한다고 설명했습니다. 그는 계속해서 이더리움 개발을 위한 기금을 마련했습니다.

Ethereum 팀은 몇 가지 주요 개념을 사용하여 Ethereum 블록체인을 만들고 유지합니다.

이더리움 구성요소

  • P2P 네트워크: P2P 네트워크는 리소스를 공유하는 두 대 이상의 연결된 컴퓨터로 구성됩니다. Ethereum은 devp2p로 알려진 일련의 네트워크 프로토콜에서 실행됩니다.
  • 이더리움 가상 머신: 이더리움 가상 머신(EVM)은 바이트코드로 알려진 기계 언어 명령을 실행하여 이더리움 트랜잭션을 처리합니다. Solidity 프로그래밍 언어는 EVM에 지침을 제공하는 스마트 계약을 만드는 데 사용됩니다.
  • 클라이언트 및 노드: Ethereum 클라이언트는 블록체인을 확인하는 데 사용되는 모든 노드입니다. Geth는 Ethereum 네트워크의 게이트웨이 역할을 하는 일종의 노드입니다. 기본, 테스트 및 사설 네트워크에 대한 액세스를 제공합니다.
  • 합의 알고리즘: 합의 알고리즘은 블록체인에서 거래를 검증하고 노드가 블록체인에 저장된 정보의 상태에 동의하는 방식을 결정하는 데 사용되는 일련의 규칙입니다. 이더리움은 2022년에 작업 증명(PoW)에서 지분 증명(PoS)으로 전환하여 에너지 사용량을 대폭 줄였습니다.

오늘날 우리가 알고 있는 탈중앙화 애플리케이션 생태계를 만들기 위해 이더리움의 다양한 구성 요소가 어떻게 함께 작동하는지 궁금할 것입니다.

이더리움 2.0이란?

이더리움 2.0 병합은 이더리움이 에너지를 많이 소모하는 작업 증명 모델에서 보다 환경 친화적인 지분 증명 합의 모델로 전환한 공식적인 순간이었습니다.

전환하기 전에 이더리움은 연간 110TWh 이상의 에너지를 소비했으며 이는 네덜란드 전체보다 많은 양입니다. 더 많은 전력을 소비하는 유일한 다른 블록체인은 비트코인입니다. 2022년 9월 전환이 완료된 후 이더리움 네트워크의 에너지 사용량은 99.9% 감소했습니다.

이더리움 2.0은 또한 이더리움 스테이킹에 대한 더 넓은 지원을 도입하여 이전 광부 시스템을 대체했습니다. 자본이 충분한 사람들은 32 ETH를 스테이킹하여 이더리움 네트워크의 검증자가 되어 트랜잭션을 처리하여 이더리움 2.0 네트워크를 실행하고 보호할 수 있습니다.

2022년 12월 이더리움 검증자 수

32 ETH가 천문학적으로 들리지만(실제로 그렇습니다), 글을 쓰는 시점에 480,000명 이상의 검증자가 있습니다. 또한 여분의 32 ETH가 없는 경우 이더리움 스테이킹 풀에 가입하여 다른 사용자와 이더리움을 풀링할 수도 있습니다.

그러나 Ethereum 2.0 병합이 에너지 절감, 네트워크 효율성 및 환경 측면에서 큰 성공을 거둔 반면 일부 사람들은 손실을 입었습니다. 바로 Ethereum 광부들입니다. 한때 소득원으로 이더리움 채굴에 의존했던 이더리움 작업 증명 채굴자들은 더 이상 그렇게 할 수 없습니다. 그럼에도 불구하고 이더리움 채굴이 GPU 및 기타 하드웨어 희소성 측면에서 기여한 문제를 감안할 때 이더리움 2.0으로의 전환은 암호화폐와 세계를 위한 순이익입니다.

이더리움은 어떻게 작동합니까?

Ethereum을 만드는 데 사용되는 가장 중요한 개념 중 일부는 경제, 암호화 및 스마트 계약을 기반으로 합니다.

이더리움은 거버넌스 프로토콜과 스마트 계약으로 가능해진 블록체인의 자동화를 포함한 다양한 시스템에 의존합니다. 스마트 계약의 불변 특성은 블록체인의 데이터 입력이 변경되거나 쉽게 변조될 수 없음을 의미합니다.

Ethereum의 분산 응용 프로그램

탈중앙화 애플리케이션은 현실 세계와 블록체인 사이의 다리입니다. 데이터 흐름과 상호 작용이 블록체인 상태를 기반으로 한다는 점을 제외하면 많은 분산형 애플리케이션은 일반 앱과 유사하게 작동합니다. 새로운 데이터가 블록체인에 추가되면 영구적이 됩니다.

일반 웹 애플리케이션은 브라우저를 통해 액세스됩니다. 서버에서 정보를 검색하여 웹 페이지에 정보를 반환합니다. 중앙 집중식 웹 응용 프로그램과 달리 분산 응용 프로그램은 아무도 코드를 변경하거나 웹 사이트에서 자금을 훔칠 수 없도록 합니다.

이더리움 블록체인은 분산 원장 번들에 데이터가 저장된 세계적인 컴퓨터와 같습니다. 데이터 묶음에는 네트워크의 모든 트랜잭션 기록에 대한 정보가 들어 있습니다. 이더리움에서 스마트 계약을 사용하면 웹 애플리케이션에서 변조 방지 트랜잭션의 생성 및 유지 관리를 자동화할 수 있습니다.

스마트 계약

스마트 계약을 통해 탈중앙화 애플리케이션에서 데이터를 저장하고 전송할 수 있습니다. 스마트 계약은 기준이 충족되면 계약 조건을 자동으로 실행합니다.

스마트 계약은 전통적인 금융 프로세스를 자동화할 수 있습니다. 이더리움 초창기에는 사람들이 스마트 계약을 사용하여 벤처 자금을 조달하면서 ICO(Initial Coin Offering)가 큰 인기를 끌었습니다. 이제 분산형 금융 플랫폼은 스마트 계약 구현을 위한 더 높은 표준을 사용하여 만들어졌습니다.

Ethereum에서 토큰 사용

이더리움 네트워크에서는 다양한 유형의 기본 토큰이 사용됩니다. 수많은 이더리움 표준이 토큰을 개발하는 데 사용되지만 ERC-20은 대체 가능한 통화(즉, 지출하려는 통화)와 관련하여 가장 일반적으로 사용됩니다. NFT와 같은 이더리움 블록체인의 다른 기능에 관해서는 ERC-721 및 ERC-1155와 같은 다른 표준이 대신 사용됩니다. 이들은 NFT와 관련된 스마트 계약을 처리하도록 최적화되어 있습니다.

ERC-20으로 돌아갑니다. 수천 개의 프로젝트가 ERC-20 표준을 사용하여 토큰을 생성합니다(참고, 토큰과 암호 화폐는 다릅니다). ERC-20 토큰에는 이더리움 블록체인에서 다른 유형의 토큰보다 쉽게 ​​생성할 수 있는 6가지 기능이 있습니다.

기능은 토큰을 전송하는 방법과 토큰과 관련된 데이터에 액세스하는 방법을 설명합니다. 기능에는 balanceOf, totalSupply, transfer, transferFrom, 승인 및 허용이 포함됩니다.

totalSupply 함수는 유통되는 토큰의 총량을 계산하는 데 도움 이 되며 balanceOf 함수 는 주소의 잔액을 저장합니다. 스마트 계약은 이더리움 블록체인에서 사용자가 보유하거나 유통 중인 금액에 따라 운영을 실행하기 위해 이러한 값이 필요합니다. 승인 기능 은 주소에서 금액을 인출하는 데에도 똑같이 중요할 수 있습니다.

전송 기능 을 사용하여 주소에서 지정된 양의 토큰을 전송할 수 있습니다 . transferFrom 기능 은 귀하의 개입 없이 귀하의 주소에서 이체를 자동화하는 추가 단계를 수행하는 데 사용됩니다. 주소 간 전송 은 다른 주소에서 주소로 얼마를 사용할 수 있는지 보여주는 허용 기능 으로 제한할 수 있습니다.

ERC-721 토큰 표준은 대체 불가능한 토큰을 만드는 데 사용됩니다. 암호화폐와 같은 대체 불가능한 토큰은 블록체인에서 변경 불가능한 트랜잭션 기록을 유지할 수 있습니다. 그러나 호환성에는 차이가 있습니다. 각 NFT 토큰은 암호화폐와 달리 독특하고 대체할 수 없습니다.

노드 및 유효성 검사기로 트랜잭션 확인 및 데이터 유지

유효성 검사기는 네트워크에서 데이터 정확성을 유지하고 안전하게 유지합니다. 480,000명 이상의 유효성 검사기로 구성된 네트워크는 이더리움 블록체인의 규칙에 따라 작동하여 네트워크 상태를 확인하고 확인된 트랜잭션 블록을 블록체인에 추가하며 네트워크의 보안을 유지합니다.

유효성 검사기는 네트워크의 일부가 되기 위해 32 ETH를 스테이킹해야 하지만 전적으로 이더리움의 이익을 위한 것은 아닙니다. 이더리움을 스테이킹한다는 것은 각 유효성 검사자가 블록을 검증(즉, 블록의 트랜잭션이 진실하고 올바른지 확인 및 확인)하여 블록 보상을 받을 수 있음을 의미합니다. 이더리움 유효성 검사기는 무작위로 선택되지만, 선택 가능성은 유효성 검사기가 보유한 이더리움의 양에 비례합니다. 요컨대, 많을수록 좋습니다.

가스 거래 실행

이더리움 2.0 병합과 값비싼 이더리움 작업 증명 광부의 소멸 이후에도 이더리움 네트워크는 여전히 거래를 처리하기 위해 가스를 사용합니다. 이더리움 가스 수수료는 네트워크 보안을 위해 검증자에게 인센티브를 제공하기 위해 지불하는 소액의 수수료입니다. 또한 이더리움 2.0은 2022년 초보다 훨씬 저렴하고 안정적이지만 네트워크의 가스 수수료 비용을 크게 변경하지 않았습니다.

2022년 12월 이더리움 평균 가스비

하드 포크로 블록체인 업그레이드

하드포크는 새로운 버전의 블록체인 생성으로 이어지는 블록체인 네트워크의 업데이트입니다. 소프트웨어의 각 버전에는 고유한 코드베이스와 기능이 있습니다. 하드 포크는 블록체인의 운영 효율성에 상당한 영향을 미칩니다. 원래 블록체인의 토큰 소유자는 일반적으로 새 포크에서 토큰을 받습니다.

이더리움 하드 포크의 초기 사례 중 하나는 이더리움 블록체인에서 응용 프로그램의 해킹을 되돌리기로 한 결정으로 인해 발생했습니다. 블록체인 기술의 기본 원칙에 어긋난다고 생각되는 자금 환입에 대한 윤리적 근거에 대해 팀원들이 동의하지 않아 반대가 일어났습니다.

Ethereum 블록체인으로 업그레이드하려면 네트워크의 이해 관계자가 소프트웨어 또는 하드웨어를 변경해야 합니다.

이더리움은 진화하는 생태계입니다

이더리움은 탈중앙화 애플리케이션을 위한 혁신의 생태계입니다.

ICO에서 NFT에 이르기까지 기존 기술과 신기술을 모두 사용하여 상품과 서비스를 디지털화하는 새로운 방법이 만들어졌습니다. 그러나 돈과 새로운 유형의 응용 프로그램을 위한 글로벌 분산 플랫폼으로서의 기대를 충족하려면 오픈 소스 소프트웨어의 사용자 경험을 개선하기 위해 더 많은 업데이트가 필요합니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다