<p dir="auto"><strong>WAX프로젝트에서 자신들의 프로토콜에 REX시스템을 구현하지 않은 이유에 대해 밝힌 아티클을 소개드릴까 합니다.<span>안녕하세요, 디온(<a href="/@donekim">@donekim)입니다. 오늘은 얼마 전 EOSIO 소프트웨어 기반의 코드포크체인으로 새로운 메인넷을 런칭한
<p dir="auto"><img src="https://images.hive.blog/768x0/https://cdn.steemitimages.com/DQmaaawP4eDZ8FRefPk8u1JncYDQhKnh8qAk1qu1wztpFoc/thumbnail.webp" alt="thumbnail.webp" srcset="https://images.hive.blog/768x0/https://cdn.steemitimages.com/DQmaaawP4eDZ8FRefPk8u1JncYDQhKnh8qAk1qu1wztpFoc/thumbnail.webp 1x, https://images.hive.blog/1536x0/https://cdn.steemitimages.com/DQmaaawP4eDZ8FRefPk8u1JncYDQhKnh8qAk1qu1wztpFoc/thumbnail.webp 2x" />
<p dir="auto">아마도 WAX에 대해서 자세하게 관심을 가지고 있으셨던 분들이 아니면 잘 모르실수도 있겠지만, WAX는 블록원에서 개발한 EOSIO 블록체인 오픈소스 소프트웨어를 기반으로 새로운 메인넷을 런칭하였고, 따라서 <strong>EOS 메인넷을 포함하여 텔로스, 보스코어, 워블리 등과 같이 넓은 의미에서 EOSIO 멀티버스에 포함되어 있는 체인이라고 할 수 있습니다.
<h2>#1. WAX가 REX를 구현하지 않은 이유
<hr />
<ul>
<li>원문 링크 : <a href="https://medium.com/wax-io/why-wax-didnt-implement-rex-562455c53e4d" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">Why WAX didn’t implement REX
<p dir="auto">EOS토큰을 스테이킹 하고 있는 유저가 사용하지 않고 있는 시스템 리소스를 다른 유저에게 임대할 수 있는 이오스 메인넷의 REX시스템과 관련하여 최근에 많은 이야기들이 오고 갔습니다.
<p dir="auto">기능 변경이라는 것은 체인의 운영에 큰 영향을 미칠 수 있기 때문에 WAX블록체인 개발팀에서는 어떤 기능을 빌드하고 추가하거나 생략할 것인지에 대해서 신중하게 접근해왔습니다.
<p dir="auto"><strong>우리 WAX개발팀에서는 REX를 구현하지 않는 쪽을 선택했으며, 결과적으로는 이것이 올바른 선택이었다고 생각합니다.
<p dir="auto">우리는 REX시스템을 WAX에 도입하지 않았습니다. 왜냐하면 <strong>REX시스템을 도입하는 경우 많은 사용자들이 리소스를 아주 저렴하게 빌릴 수 있기 때문에, 굳이 WAX토큰을 스테이킹하지 않을 수 있다고 예상되었기 때문입니다. REX를 구현하면 거래 비용에 약간의 변동성이 추가될 것이 분명했습니다.
<p dir="auto">REX를 도입하지 않은 결과 오늘날 WAX 블록체인은 REX를 도입한 다른 EOSIO 시스터체인들보다 리소스 측면에서 훨씬 저렴하고 안정적인 시스템이 되었습니다.
<h2>#2. REX란?
<hr />
<p dir="auto">EOS 네이티브 토큰을 스테이킹하면 시스템 리소스인 CPU 또는 NET이 해당 사용자에게 스테이킹량에 비례하여 할당되어 블록체인에서 트랜잭션을 실행할 수 있게 됩니다.
<p dir="auto">그런데, EOS토큰을 가지고 있는 대다수의 유저들이 실제로는 디앱을 사용하지 않는 경우가 많기 때문에 실제로 해당 리소스를 그다지 많이 사용하지 않습니다.
<p dir="auto">REX를 사용하면 특정 사용자가 보유하고 있는 미사용 리소스(CPU와 NET)를 디앱 개발자와 같이 실제로 사용하고자 하는 사람들에게 빌려줄 수 있게 됩니다.
<p dir="auto">리소스를 사용하지 않는 사람들은 임대를 통해 수익을 얻을 수 있고, 반대로 리소스를 필요로 하는 사람들은 EOS토큰을 통해 리소스를 직접 구입하는 것보다 훨씬 저렴한 비용으로 자원을 임차할 수 있습니다.
<h2>#3. REX의 문제점은 뭔가요?
<hr />
<p dir="auto">REX시스템으로 인해 실제로 벌어진 일들을 살펴보면 <strong>저렴한 가격으로 다량의 리소스를 얻을 수 있기 때문에 버그를 활용한 스팸 등 악의적인 트랜잭션이 증가하여 오히려 문제가 발생하고 있다는 것을 알 수 있습니다.
<p dir="auto">만약 REX시스템이 없었다면 이런 악의적인 행위를 하는 스패머들이나 어뷰저들은 직접 많은 량의 EOS를 소유하고 있어야 하고, <strong>네트워크에 대한 공격으로 인해 EOS가격이 하락할 경우 공격자가 돈을 잃을 위험이 높아지기 때문에, 나름의 방어책이 됩니다.
<p dir="auto">더불어, CPU나 NET을 얻기 위해 EOS토큰을 구매했던 사용자들은 더 이상 실제로 토큰을 소유할 필요가 없어졌기 때문에 EOS의 가격에 부정적인 영향을 미쳤습니다.
<p dir="auto">예를 들어 최근의 EIDOS 에어드랍은 CPU가격을 급등시켜 EOS토큰의 스테이킹량을 증가시키는 대신 REX에서 CPU 및 NET의 임대량을 증가시켰습니다. 그런 동시에 EOS는 수많은 활성 사용자를을 잃어버렸습니다.
<p dir="auto"><img src="https://images.hive.blog/768x0/https://cdn.steemitimages.com/DQmNNyffYrKS22L7Fgb3HPKJDn2mtRLtsPgXRv3KiRraSro/rex.png" alt="rex.png" srcset="https://images.hive.blog/768x0/https://cdn.steemitimages.com/DQmNNyffYrKS22L7Fgb3HPKJDn2mtRLtsPgXRv3KiRraSro/rex.png 1x, https://images.hive.blog/1536x0/https://cdn.steemitimages.com/DQmNNyffYrKS22L7Fgb3HPKJDn2mtRLtsPgXRv3KiRraSro/rex.png 2x" />
<h2>#4. 이것들이 시사하는 바는 무엇인가?
<hr />
<p dir="auto">WAX커뮤니티에서 REX의 도입 문제에 관해 많은 질문들이 있으므로 이에 대한 개발팀의 의견을 대답해드리고자 합니다.
<p dir="auto">WAX는 REX를 도입하지 않았기 때문에 REX를 도입한 다른 EOSIO 시스터체인들보다 리소스의 관점에서 더 안정적으로 저렴한 시스템이라 할 수 있습니다.
<p dir="auto">EOSIO가 새로운 기능을 계속 출시할 때마다 우리 팀에서는 WAX개발자, 토큰홀더, 고객, 길드 및 기타 생태계 참여자들에게 <strong>과연 새로운 기능의 도입이 도움이 될 것인지의 여부를 신중하게 결정하기 위해 시스템 구현 시의 장단점을 엄격하게 평가할 것입니다.
<p dir="auto"><img src="https://images.hive.blog/768x0/https://cdn.steemitimages.com/DQmZxQQkFHVsoGF32KvNCPNLxSBiykscc9aBnerJ8PhAKYq/wax%20developer.png" alt="wax developer.png" srcset="https://images.hive.blog/768x0/https://cdn.steemitimages.com/DQmZxQQkFHVsoGF32KvNCPNLxSBiykscc9aBnerJ8PhAKYq/wax%20developer.png 1x, https://images.hive.blog/1536x0/https://cdn.steemitimages.com/DQmZxQQkFHVsoGF32KvNCPNLxSBiykscc9aBnerJ8PhAKYq/wax%20developer.png 2x" />
<p dir="auto">그동안 EOS를 사용해왔던 개발자라면 몇 시간 만에 디앱을 WAX블록체인에 마이그레이션 할 수 있습니다. 혹시라도 궁금한 내용이 있으신 분들은 <a href="https://developer.wax.io/" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">WAX Developer Hive를 방문하세요.
<h2>#5. 개인적인 생각
<hr />
<p dir="auto">WAX개발팀에서 REX시스템을 구현하지 않은 것이 리소스의 저렴한 임대 시장이 토큰의 수요를 떨어뜨릴 수 있다는 우려 때문인지, 그들이 밝혔던 것처럼 독점이나 공격성 스팸에 대한 우려 때문인지, 아니면 소 뒷걸음치다 쥐 잡는 꼴인지는 정확히 모르겠습니다.
<p dir="auto">그러나, EOSIO 소프트웨어에서 제공하는 기능들을 모든 시스터체인이나 사이드체인들에서 동일하게 제공할 필요가 없으며 해당 체인을 개발하고 운영하는 재단, 개발팀, BP들, 커뮤니티에서 <strong>정책적으로 잘 판단하여 취사선택 후 적용할 필요도 분명히 있습니다.
<p dir="auto">각자의 독자체인<code>(시스터체인들이 EOSIO라는 거대한 멀티버스 안에는 함께하지만 사실상 각자가 다른 길을 걷게 되는 운명을 가진 독자체인들입니다)들이 <strong>각기 다른 거버넌스 모델의 테스트, 기능의 구현 및 생략 테스트 등 다양한 관점을 반영한 정책을 운영함으로써 서로에게 더 좋은 방향으로서의 벤치마킹 모델이 되어줄 수 있습니다.
<p dir="auto">REX시스템이 있는 것이 맞을까요, 아니면 없는 것이 맞을까요? 정말 어려운 난제인 듯 싶습니다.
This post is upvoted by @dblog.supporter. Visit https://dblog.io now! This is a tribe for all bloggers on Steem blockchain.
Congratulations @donekim! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :
<table><tr><td><img src="https://images.hive.blog/768x0/https://steemitimages.com/60x70/http://steemitboard.com/@donekim/voted.png?201911210838" srcset="https://images.hive.blog/768x0/https://steemitimages.com/60x70/http://steemitboard.com/@donekim/voted.png?201911210838 1x, https://images.hive.blog/1536x0/https://steemitimages.com/60x70/http://steemitboard.com/@donekim/voted.png?201911210838 2x" /><td>You received more than 90000 upvotes. Your next target is to reach 95000 upvotes. <p dir="auto"><sub><em>You can view <a href="https://steemitboard.com/@donekim" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">your badges on your Steem Board and compare to others on the <a href="https://steemitboard.com/ranking/index.php?name=donekim" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">Steem Ranking<br /> <sub><em>If you no longer want to receive notifications, reply to this comment with the word <code>STOP <h6><a href="https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">Vote for @Steemitboard as a witness to get one more award and increased upvotes!You have received a 5.1493193146546545% upvote based on your stake of 3429.44666356 UFM!