back

검색

이더리움 트랜잭션 수수료 가스, 없애면 안 되나?

Q. 이더리움을 이용할 때 트랜잭션 한 번 보내는데 여러 시행착오를 겪었습니다. 그런데 이오스(EOS)는 다르더군요. 에어드롭도 편하고 트랜잭션도 무척 빨랐습니다. 이더리움도 가스 수수료를 없애면 사용하기 더 편하지 않을까요. 이더리움은 가장 많은 디앱(DApp)이 있는데, 가스를 없애서 사용자들의 비용 부담도 덜고 불편도 없애주면 생태계가 더 활발해지지 않을까요? A. 가스를 없앨 수는 없습니다. 운영방식이 이더리움과 이오스는 다르기 때문입니다. 이오스는 가스가 필요 없다? 이오스는 DPOS(Delegated POS) 합의 알고리즘으로 운영됩니다. 이오스 보유자들이 투표를 통해 선정한 21개 팀의 대표 노드, 곧 BP(Block Producer)가 체인을 운영하는 방식입니다. 이오스의 트랜잭션을 처리하고 블록을 생성하기 위해 필요한 컴퓨팅 자원(CPUㆍRAM)과 네트워크 자원(Network)은 투표를 통해 선정된 21팀의 BP가 제공합니다. 이오스 보유자들은 스테이킹(Staking), 즉 이오스를 매매하지 않고 묶어두는 비율에 따라 BP들이 제공하는 자원을 나눠갖고 사용할 수 있습니다. BP들은 자원 제공 대가로 전송 수수료가 아닌 새로 발행되는 이오스를 보상으로 받습니다. 이 때문에 수수료 없이도 이오스 블록체인(EOSIO)이 운영 가능한 거죠. 이러한 운영 방식은 디도스(DDOS) 공격을 방지하는데도 효율적입니다. 공격을 위해 필요한 컴퓨팅 자원과 네트워크 자원의 양이 많고, 그 비용도 크기 때문입니다. 이를 통해 이오스는 보안과 안정성을 유지할 수 있습니다. 이더리움 수수료 도입은 필요한 선택 반면, 이더리움은 PoW(Proof of Wokr), 즉 작업증명 방식의 합의 알고리즘을 채택하고 있습니다. 2021년에는 PoS(Proof of Stake), 곧 지분증명 방식으로 전환할 계획입니다. 이더리움을 채굴하는 마이닝 노드들이 해시 연산 파워를 투입하거나 이더리움을 스테이킹함으로써 운영됩니다. PoW로 운영하는 노드들에게는 컴퓨팅 자원과 네트워크 자원에 대한 보상을, PoS로 스테이크한 노드들에게는 스테이킹에 대한 보상을 가스 수수료를 받아 제공합니다. 지금은 PoW 방식으로 운영되고 있으니 트랜잭션에 필요한 가스는 여기에 대한 보상이라고 보면 될 것 같습니다. 가스 수수료를 받는 건 디도스 방지를 위해서도 필요합니다. 각 노드가 공유하는 하나의 거대한 분산 컴퓨터인 이더리움 가상 머신(EVM, Ethereum Virtual Machine)을 공격하기 위해서는 어마어마한 수수료가 듭니다. 이더리움은 결국, 디도스 공격을 방지하고 블록체인의 보안성과 안전성을 유지하기 위해 수수료가 필요한 시스템입니다. 가스 문제는 어느 블록체인이 좋고 다른 블록체인은 좋지 않다기 보다는, 결국 ‘개취(개인의 취향)’가 아닐까 합니다. 선택의 문제인 거죠. *이글은 블록체인 지식커머스 플랫폼 ‘아하(Aha)’ 블록체인 분야 Q&A 가운데 ‘장석만’님의 질문과 ‘erc-20’님의 답변을 재구성한 것입니다. 원문 : https://www.a-ha.io/questions/421c3cce872205a9b1aebb2ab0c9cc41

조인디 logo
j o i n
d

Article Title

  • J loading image
  • O loading image
  • I loading image
  • N loading image
  • D loading image

RE:CENT