이 기사에서는 이더 리움 가스의 의미와 최근 급증한 이유를 이해해 보겠습니다. 그 후 RSK 및 EOS와 같은 다른 스마트 계약 플랫폼이 스마트 계약 설계와 관련하여 가스 가격을 어떻게 처리하는지 살펴볼 것입니다..

이더 리움에는 가스 문제가 있습니다. 재미있게 들릴지 모르지만, 개발자가 그 진술을 비웃는 것 외에는 무엇이든하고 있음을 확신 할 수 있습니다..

수요 증가 DeFi (분산 금융) 애플리케이션 메인 이더 리움 블록 체인의 혼잡이 증가했습니다. 이것은 차례로 메인 체인의 가스 가격을 올렸습니다. 에 따라 Bitinfocharts, 거래 수수료 중앙값은 2018 년 초 이후 최고 수준으로 상승했습니다..

스마트 계약 및 Ethereum 가상 머신 (EVM)

스마트 계약은 자동화 된 계약입니다. 특정 조건이 만들어지면 실행되는 코드에 작성된 특정 명령으로 자체 실행됩니다..

여기에있는 심층 가이드에서 스마트 계약에 대해 자세히 알아볼 수 있습니다..

스마트 계약은 이더 리움 생태계에서 일을 처리하는 방법입니다. 누군가 이더 리움에서 특정 작업을 수행하고 싶을 때 한 명 이상의 사람과 스마트 계약을 시작합니다..

스마트 계약은 프로그래밍 언어 “솔리 디티”를 사용하여 작성된 일련의 명령으로, IFTTT 로직을 기반으로 작동합니다. IF-THIS-THEN-THAT 논리. 기본적으로 첫 번째 명령 세트가 완료되면 다음 기능을 실행하고 그 후에 다음 기능을 실행하고 계약이 끝날 때까지 계속 반복하십시오..

이것이 스마트 계약의 핵심 원칙입니다. 이를 통해 변호사와 같은 제 3 자 대신 코드로 감독되는 여러 당사자간에 구속력있는 계약을 맺을 수 있습니다..

이더 리움 가상 머신이란??

이더 리움 가상 머신은 스마트 계약을 실행하는 생태계입니다. 적절한 스마트 계약 기능에는 세 가지 중요한 사항이 필요합니다.

  • 결정 론적.
  • 종료 가능.
  • 외딴.

기능 # 1 : 결정적

프로그램은 매번 주어진 입력에 동일한 출력을 제공하는 경우 결정적입니다. 예 : 3 + 1 = 4이면 3 + 1은 항상 4가됩니다 (동일한 기준이라고 가정). 따라서 프로그램이 다른 컴퓨터의 동일한 입력 세트에 동일한 출력을 제공 할 때이를 결정적이라고합니다..

기능 # 2 : 종료 가능

수학적 논리에는“문제 중지”라는 오류가 있습니다. 기본적으로 주어진 프로그램이 시간 제한 내에 기능을 실행할 수 있는지 여부를 알 수 없다는 것을 나타냅니다. 계약은 정의에 따라 주어진 시간 제한 내에 종료 할 수 있어야하기 때문에 이는 분명히 스마트 계약의 문제입니다. 스마트 계약은 중지 메커니즘을 통합 할 수있는 환경이 필요합니다..

기능 # 3 : 격리 됨

블록 체인에서는 누구나 스마트 계약을 업로드 할 수 있습니다. 그러나 이로 인해 계약에는 고의 및 무의식적으로 바이러스 및 버그가 포함될 수 있습니다. 계약이 분리되지 않으면 전체 시스템이 방해받을 수 있습니다. 따라서 계약을 샌드 박스에 격리하여 전체 생태계를 악영향으로부터 보호하는 것이 중요합니다..

Ethereum은 EVM을 통해 이러한 모든 기능을 제공합니다. 간단하면서도 강력한 Turing Complete 256 비트 가상 머신입니다..

이더 리움 가스 란??

가스는 특정 작업을 실행하는 데 필요한 계산 노력의 양을 측정하는 단위입니다. EVM에서 실행되는 모든 스마트 계약은 견고 함을 사용하여 코딩됩니다 (이더 리움은 향후 Solidity에서 Viper로 이동할 계획입니다.) 견고성의 모든 코드 라인을 계산하려면 일정량의 가스가 필요합니다..

아래 이미지는 Ethereum Yellowpage에서 가져온 것으로 특정 명령이 얼마나 많은 가스 비용이 드는지 대략적인 아이디어를 얻는 데 사용할 수 있습니다..

이미지 제공 : 이더 리움 옐로우 페이퍼

가스가 이더 리움에서 어떻게 작동하는지 더 잘 이해하기 위해 비유를 사용하겠습니다. 당신이 여행을 가고 있다고 가정 해 봅시다. 그렇게하기 전에 다음 단계를 수행하십시오.

  • 주유소에 가서 차에 채우고 싶은 주유량을 지정합니다..
  • 차에 연료를 채워.
  • 주유소에 주유소에 지불해야하는 금액을 주유소에 지불합니다..

이제 이더 리움과 유사점을 그려 봅시다.

자동차는 가스 또는 스마트 계약과 같이 실행하려는 작업입니다..

가스는 잘…. 가스.

주유소는 당신의 광부입니다.

당신이 그들에게 지불 한 돈은 광부 수수료입니다.

사용자가 이더 리움에서 실행하려는 모든 작업은 다음을위한 가스를 제공해야합니다.

  • 데이터 일명 고유 가스를 다루기 위해.
  • 전체 계산을 다루기 위해.

이제 기본적인 사항을 다루었으므로 다음 질문을 할 수 있습니다..

이 가스 시스템이있는 이유?

대답은 간단합니다… 인센티브.

작업 증명 P2P 시스템과 마찬가지로 Ethereum은 채굴 자의 해시 레이트에 크게 의존합니다. 더 많은 광부, 더 많은 해시 레이트, 더 안전하고 빠른 시스템.

더 많은 채굴자를 시스템에 끌어들이려면 채굴 자들에게 가능한 한 수익성 있고 매력적으로 시스템을 만들어야합니다. 이더 리움에서는 채굴자가 돈을 벌 수있는 두 가지 방법이 있습니다.

  • 블록을 채굴하고 블록 보상을 받음으로써.
  • 채굴 된 블록의 임시 독재자가 됨으로써.

두 번째 요점을 살펴 보겠습니다.

채굴자는 거래를 블록 안에 넣을 책임이 있습니다. 그렇게하려면 스마트 계약을 검증하기 위해 컴퓨팅 능력을 사용해야합니다. 가스 시스템을 사용하면 특정 요금을 부과 할 수 있습니다..

이 수수료는 채굴 자 수수료로 알려져 있으며 생태계에 적극적으로 참여할 수 있도록 인센티브를 제공하는 데 도움이됩니다..

그렇다면 얼마나 많은 수수료를 부과 할 수 있습니까? 계산하기 전에 가스 측정 방법을 이해하겠습니다..

가스 측정의 가장 작은 단위는 wei입니다. 따라서 작업 중에 1 개의 가스 유닛을 사용하면 1 웨이라고 부릅니다..

측정 단위는 다음과 같이 증가합니다.

이미지 크레딧 : Steemit

더 나아 가기 전에 Gas Limit의 개념을 아는 것이 중요합니다..

가스 제한이란??

이더 리움에서 작업을 수행하려면 작업 생성자 (즉, 거래를 시작하는 사람 또는 스마트 계약 작성자)가 채굴 자에게 제출하기 전에 가스 한도를 지정해야합니다. 가스 한도가 정의되면 채굴자가 작업을 시작합니다..

가스 제한을 제출할 때 다음 사항을 고려해야합니다.

  • 작업에 따라 가스 비용이 다릅니다 (이전에 표시된대로).
  • 광부는 가스가 다 떨어지면 실행을 중지합니다..
  • 남은 가스가 있으면 즉시 발전기로 환불됩니다..

가상 시나리오에서 작동하는 것을 봅시다.

두 개의 숫자를 추가하고 계약이 다음 작업을 수행해야한다고 가정합니다.

  • 변수에 10을 저장합니다. 이 작업에 45wei 가스가 든다고 가정 해 보겠습니다..
  • 두 개의 변수를 더하면 10 웨이 가스가 든다고합시다.
  • 45 wei 가스가 다시 드는 결과 저장.

가스 한계가 120wei라고 가정합니다..

광부가 사용하는 총 가스는 (45 + 10 + 45) 100 wei입니다..

1wei 비용이 0.02 마이크로 ETH라고 가정 할 때 지불해야하는 수수료는 (100 * 0.02 마이크로 ETH) = 0.000002 ETH입니다..

이제 남은 가스의 양?

120 – 100 = 20 웨이.

20 wei는 작업 생성기로 반환됩니다..

따라서이를 지정 했으므로 고려해야 할 두 가지 시나리오가 있습니다.

  • 가스 한도가 너무 낮습니다..
  • 가스 한도가 너무 높습니다..

시나리오 # 1 : 가스 한도가 너무 낮습니다.

작업에 가스가 부족 해지면 실제로 아무 일도 일어나지 않은 것처럼 원래 상태로 되돌려집니다. 실행되지 않았습니다).

우리의 도로 여행 비유로 돌아가서, 만약 당신이 당신의 차에 충분한 연료를 채우지 않았다면 당신은 목적지에 도달 할 수 없을 것입니다. 그러나 당신은 주유소에 연료비를 지불했습니다.?

가상 덧셈 스마트 계약에서 이것이 어떻게 작동하는지 봅시다. 단계는 다음과 같습니다.

  • 변수에 10을 저장합니다. 이 작업에 45wei 가스가 든다고 가정 해 보겠습니다..
  • 두 개의 변수를 더하면 10 웨이 가스가 든다고합시다.
  • 45 wei 가스가 다시 드는 결과 저장.

그러나 이번에는 가스 한도가 90wei입니다..

이제 우리는 계약 이행에 필요한 가스가 100wei라는 것을 알고 있지만 90 웰 한도 만 있습니다..

이 시나리오에서 채굴자는 90wei 상당의 계산을 수행 한 다음 (90 * 0.02 micro ETH) 0.000018 ETH로 판명 된 90wei에 대한 연산 생성기 수수료를 청구합니다..

또한 계약은 원래 상태로 돌아가고 블록 체인에 추가됩니다..

시나리오 # 2 : 가스 한도가 너무 높습니다.

따라서 가스 제한을 너무 높게 설정하면?

옳은 일을하는 것이 말이 되겠습니까? 남은 것은 모두 운영 생성기로 환불됩니다.?

종이로는 좋게 들리지만 실제로는 그렇게 잘 작동하지 않습니다. Ethereum의 각 블록에는 전체 가스 제한이 있음을 기억해야합니다. 채굴자는 블록 가스 한도보다 작거나 같은 작업 만 추가 할 수 있습니다..

이미지 제공 : Hackernoon

가스 한도가 42,000 인 트랜잭션 A와 정상 한도가 21,000 인 트랜잭션 B와 C가 있다고 가정 해 보겠습니다..

광부가 자신의 블록에 넣는 것이 더 합리적입니다.?

  • 트랜잭션 A를 넣고 엄청난 양의 가스를 환불할까요??
  • 아니면 거래 B와 C를 넣고 거의 환불하지 않을까요??

두 번째 요점은 경제적으로 더 합리적입니다.?

이것이 바로 가스 제한이 비대 해지는 것이 현명한 방법이 아닌 이유입니다..

높고 낮은 가스 vs 높고 낮은 수수료

지금까지 가스와 에테르는 동일하지 않다는 것이 분명합니다. 가스는 필요한 계산 능력의 양이며 에테르는 가스에 대해 지불해야하는 수수료라고도합니다..

이제 우리가 지금까지 얻은 모든 것에 대한 지식을 바탕으로 특정 가스 및 수수료 시나리오를 살펴 보겠습니다..

  • 작업에 LOW 가스가있는 경우 계산을 완료 할 가스가 충분하지 않기 때문에 채굴 자들이 그것을 집어 들지 않을 것입니다..
  • 작업에 낮은 수수료가있는 경우 가스를 충당 할만큼 충분한 가스가있을 수 있지만 낮은 수수료를 가진 작업은 경제적으로 실행 가능하지 않기 때문에 채굴 자들은 채굴하기 위해 약간의 노력을 기울이지 않을 것입니다..
  • 작업에 높은 가스가있는 경우 작업이 높은 가스 한도로 부풀려서 광부들이이를 픽업하지 않을 것임을 의미합니다..
  • 작업에 높은 수수료가있는 경우 채굴자는 많은 돈을 벌고 즉시 픽업 할 것임을 알고 있습니다..

에 따라 다른 거래 수수료에 대한 권장 가스 가격 주유소 아르:

이더 리움 가스 가격 상승

이더 리움 블록 체인은 최근에 사용량이 증가했습니다. 이것은 더 복잡한 스마트 계약의 사용이 증가하기 때문입니다..

이더 리움 주유소에 따르면 USDT와 같은 스테이 블코 인과 Uniswap과 같은 탈 중앙화 거래소는 공간에서 더 많은 가스에 굶주린 스마트 계약입니다. 이러한 사용량 증가로 인해 사용자는 거래를 더 빨리 처리하기 위해 더 높은 수수료를 지불해야합니다. 따라서 활동이 많으면 수수료율이 빠르게 상승 할 수 있습니다..

상황이 얼마나 심한 지 이해하려면 이것을 고려하십시오. Coin Metrics에 따르면 거래 당 평균 비용은 2020 년 초 약 8 센트에서 7 일 평균 약 91 센트로 상승했습니다. Digital Assets Data의 Connor Abendschein은 다음과 같이 말합니다.

“현재 높은 가스 요금으로 인해 소규모 플레이어는 Synthetix와 같은 DeFi의 가장 흥미로운 프로토콜 중 일부에 참여할 수 없습니다.”

Ethereum과 DeFi가 개방적이고 쉽게 접근 할 수있는 글로벌 금융 시스템을 구축하는 것이기 때문에 이것은 절대적인 수치입니다..

더 나쁜 점은 더 복잡한 DeFi 프로토콜과 사용자가 생태계에 진입함에 따라이 문제가 악화 될 뿐이라는 것입니다..

그렇다면 Ethereum의 경쟁자는 가스 문제를 어떻게 처리하고 있습니까? 한 번 보자..

EOS의 스마트 계약 설계 : 소유권 모델

이더 리움 가스 시스템은 렌탈 모델로 생각할 수 있습니다. Ethereum은 글로벌 슈퍼 컴퓨터로, 애플리케이션을 만들고 실행하기 위해 리소스 (가스)를 임대합니다..

반면 EOS는 소유권 모델을 사용합니다. EOS는 분산 형 슈퍼 컴퓨터가 아닌 Dapp 개발자가 다양한 Dapp을 만들고 코딩하는 데 활용할 수있는 분산 형 운영 체제가 될 계획입니다. EOS 토큰은 유료 부스 역할을하며이를 보유하면 대역폭, 계산 및 RAM과 같은 다양한 리소스에 액세스 할 수 있습니다..

이러한 자원이 부족하기 때문에 EOS는 토큰을 너무 오래 보유하는 것을 원하지 않습니다. EOS의 배후 회사 인 Block.one은 플랫폼 구성에서 토큰을 3 년 동안 사용하지 않는 EOS 회원은 계정이 해지 될 것이라고 명시 적으로 언급했습니다..

EOS 토큰을 스테이 킹하고 잠그면 그 대가로 네트워크 및 CPU 대역폭에서 동일한 양의 리소스가 제공됩니다. 그러나 RAM은 부족한 리소스이므로 스테이 킹을 통해 자동으로 얻을 수 없습니다. 따라서이를 얻으려면 RAM 시장에서 직접 구매해야합니다..

누군가 RAM을 사고 팔 때마다 구매자 측과 판매자 측 모두에 0.5 %의 수수료가 적용됩니다 (전체 1 %). 이것은 실제로 사용자에게 RAM을 판매 할 경제적 인센티브를 제공하고 징수 된 수수료가 즉시 소각 (생태계에서 제거됨)하므로 투기 적 마케팅 및 인플레이션을 억제합니다..

이 내부 RAM 시장은 RAM의 안정적인 가용성을 보장하고 향후 예상되는 부족을 상쇄 할 것입니다. 현재 사용 가능한 RAM 공급량을 기준으로 시스템이 설정 한 가격에 따라 RAM을 구입할 수 있습니다..

이러한 리소스를 구매하고 사용함으로써 개발자는 분산 된 애플리케이션을 만들 수 있습니다..

EOS 개발 비용

Ethereum과 달리 EOS로 가스 가격을 지불 할 필요가 없습니다. 스마트 계약을 위해 대역폭, CPU 및 스토리지를 받으려면 EOS 토큰을 스테이 킹해야합니다. 이 모든 것과 함께 여전히 RAM이 필요합니다. RAM은 매우 드문 리소스이므로 내부 RAM 시장에서 구입해야합니다. 에 따르면 EOS 리소스 플래너, RAM은 KiB 당 $ 0.154 USD입니다.

따라서 모든 정보를 염두에두고 애플리케이션을 실행하기 위해 얼마나 많은 EOS를 스테이 킹해야하는지 살펴 보겠습니다. 1000 명의 사용자를위한 애플리케이션을 만들 것이라고 가정 해 보겠습니다. 다음 측정 항목을 고려해야합니다.

  • 각 사용자 계정에 대해 지불.
  • 스토리지 비용을 지불해야합니다.
  • 또한 필요한 네트워크 대역폭과 CPU 대역폭도 고려해야합니다..

RSK – 비트 코인과 이더 리움 사이의 다리 – 스마트 계약 설계

Rootstock (RSK)은 스마트 계약 플랫폼입니다. 사이드 체인 기술을 통해 비트 코인 블록 체인에 연결됩니다. Rootstock은 Ethereum의 애플리케이션 (web3 / EVM / Solidity 모델) 및 기본 암호화 폐인 비트 코인과 호환되도록 태어났습니다. RSK를 만든 아이디어는 비트 코인 블록 체인 스마트 계약 기능을 제공하는 것이 었습니다. 그 핵심에서 Rootstock은 다음의 조합입니다.

  • Ethereum의 EVM과 호환되는 Turing 완전 리소스 설명 결정 론적 가상 머신 (스마트 계약 용).
  • 강력한 연합을 기반으로 한 양방향 페깅 비트 코인 사이드 체인 (BTC 표시 거래 용)
  • 블록 간격이 30 초인 SHA256D 병합 채굴 합의 프로토콜 (비트 코인 채굴 자에 의존하는 합의 보안 용). (빠른 결제).

RSK를 사용하면 토큰 브릿지 이더 리움 블록 체인에 직접 연결됩니다. 이를 통해 계약 작성자는 두 블록 체인의 장점을 모두 활용할 수있을뿐만 아니라 둘 사이에 번성하고 상호 운용 가능한 생태계를 만들 수 있습니다..

그래서 이것이 가스 가격으로 어떻게 해석됩니까?? RSK는 가스 비용면에서 역사적으로 이더 리움보다 저렴했습니다..

위의 파란색 선은 Ethereum의 가스 가격이고 아래쪽의 녹색 선은 RSK의 가스 가격입니다. Ethereum과 비교할 때 RSK가 얼마나 더 효율적인지에 대해 더 많은 설명이 필요하면 다음을 확인하십시오.

다음은 평균입니다. 지난 10 일 동안 이더 리움과 RSK의 거래 수수료 비교. 따라서 이것이 의미하는 바는 RSK가 더 저렴할뿐만 아니라 비트 코인 블록 체인의 전반적인 보안을 가져와 이더 리움과 EOS에 비해 뚜렷한 이점을 제공한다는 것입니다..

결론

DeFi 혁신과 광범위한 채택의 완전히 새로운 시대에 접어 들면서 개발자는 애플리케이션을 효율적으로 개발할 수있는 플랫폼이 필요합니다. 누구도 이더 리움이 선구자라는 사실을 부인하지는 않지만, RSK와 같은 다른 플랫폼은 확실히 미래의 강력한 공격자로 강력한 사례를 만들었습니다. 사실을 고려하면 스마트 계약 개발 그리고 모든 종류의 대체 가능한 토큰대체 불가능한 토큰 RSK의 원활한 프로세스이며 개발자는이 스마트 계약 플랫폼을 테스트 할 수있는 큰 인센티브가 있습니다..

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me