Home 코인정보 이오스 EOSIO RAM 마켓 및 뱅코르 알고리즘

EOSIO RAM 마켓 및 뱅코르 알고리즘

EOSIO RAM 마켓 및 뱅코르(Bancor) 알고리즘
EOSIO 블록체인 소프트웨어를 사용하면 EOS 커뮤니티가 모든 전체 노드의 최대 성능을 발휘할 것으로 예상되는 RAM(Random Access Memory)의 양을 구성할 수 있다. RAM은 키, 잔액 및 계약 상태와 같은 계정 정보를 저장하는 데 필요하다. 단일 컴퓨터에서 사용할 수 있는 RAM의 양은 무어의 법칙 및 기타 기술 발전으로 인해 제한되기 때문에 RAM은 근본적으로 부족하다.

EOSIO는 부족한 자원을 최대한의 목적으로 나누기 위해 자유시장의 접근법을 채택한다. 이 시장을 촉진하기 위해 eosio 계약을 통해 사용자는 시스템에서 RAM을 구입하고 블록체인 고유토큰 대신 RAM을 시스템에 다시 판매할 수 있다. 이것은 RAM 마켓에서 유동성을 제공하는 동시에 가격 거래를 용이하게 한다. 할당되지 않은 RAM의 가격이 낮을수록 시장은 남은 RAM 가격이 높아진다. 이 마켓 메이커에 사용되는 알고리즘은 뱅코르 릴래이(Bancor Relay)를 사용한 것으로 알려져 있다.

뱅코르 릴래이(Bancor Relay)는 ‘Bancor Smart Token’과 ‘Smart Token’ 두개를 연결한 것이며  실제 RAM의 가격을 설정하지는 않고 이전에 확정된 시장 가격으로 매매할뿐이다. 현재의 시장 가격이 뱅코르 릴래이(Bancor Relay)가 제공하는 현재 가격과 다를 때마다 거래자는 시장 결정 가격에 더 가까운 RAM을 사거나 팔게 된다. 쉽게 말해 ‘가격 변동 튜닝’ 알고리즘이다.

eosio 시스템 계약은 블록체인 커뮤니티가 구매한 과거 RAM의 수익을 사용하여 RAM을 시스템에 판매하려는 사람들에게 유동성을 제공한다. 예를 들어 커뮤니티 EOS 블록체인 사용 : eosio.ram 계정에는 이 글을 쓰는 시점에서 4.4M EOS (약 4천만달러)가 있다. 이 4.4M EOS는 현행 가격으로 약 25M EOS ($270M)의 시가로 52GB RAM에 유동성을 제공한다. 마켓 메이커가 RAM 시가 총액의 20% 미만의 EOS만 보유하고 있을때 마켓 메이커가 RAM의 가치를 통제할 수 없다는 것이 모두에게 분명히 인식해야 한다. 다른말로 하면 독점이 불가능하다.

RAM은 EOS 블록체인의 필수품

RAM은 구매 및 판매할 수 있지만 사용자간에 전송될 수는 없다. 게다가 전통적인 암호화폐의 의도된 부족분을 유지하는 것에 대한 사회적 합의와는 달리 지역 사회의 요구와 기술적 진보에 따라 RAM 공급량을 늘릴 수 있다. RAM 공급은 개발자들을 위해 유권자가 관리하며 응용 프로그램을 구축하려면 저렴한 RAM이 필요하다. 비싼 RAM은 많은 비즈니스 모델에서 EOS 블록체인을 실행 불가능하게 만든다.

eosio 시스템 계약은 가격 책정 구조에 투표하는 EOS 토큰 보유자 대신 자동으로 운영된다. RAM의 소유자로서 블록 체인이 부여하는 유일한 것은 계약서에 데이터를 저장하는 것이다. 소유자가 RAM의 판매를 결정할 때 커뮤니티가 eosio 시스템 계약을 통해 소유자에게 제공하고자하는 것 이외의 특정 환매 가격을 받을 자격이 없다. RAM은 기술적으로 제한되기 때문에 일반적인 eosio 시스템 계약을 통한 RAM을 시장 가격으로 구매하거나 판매할 수 있다. 다시 한번, 계약은 시장 가격을 설정하지 않으며 시장 가격은 구매 및 판매 할 시스템 계약과 상호 작용하는 사람들이 설정되게 한다.

이를 쉽게 표현하면 EOS(50%) <-> RAMCORE(100%) <-> RAM(50%)으로 움직인다. 또한 RAMCORE는 뱅코르 릴래이 토큰(EOS와 RAM을 연결하는 가상의 Smart Token)을 의미한다.

뱅코르 릴레이의 변동성 원인

뱅코르 릴래이(Bancor Relay)에는 RAM 구매 및 판매 요청에 대한 응답으로 가격이 얼마나 빨리 움직이는지 영향을 주는 몇 가지 매개 변수가 있다. 이것은 효과적으로 주문서의 변동 모양과 많은 양을 사거나 팔 때 누군가가 볼 수 있는 정도를 결정한다.

EOS 블록체인에서 의도하지 않게 뱅코르 릴래이(Bancor Relay)의 원래 가중치(Connector Weight, CW)로 구성했기 때문에 이 매개 변수는 50%가 아닌 0.05%로 설정됐다. 이로 인해 대량 구매 및 판매로 인해 큰 폭의 변동성이 발생했고 이는 우리가 원하는 것보다 더 큰 변동성이 였다.

이 매개 변수는 목적에 부합한 값인 가중치 50%로 업데이트하는 것이 맞다. 이 변경의 직접적인 영향은 마켓 메이커가 제공한 현물 가격을 일시적으로 낮추는 것이다. 시장 참가자들은 마켓 메이커와 상호 작용하여 시장 가치로 되돌릴 수 있다. 이전 값과 새로운 값 모두에서 자유 시장은 가격을 설정하고 RAM 마켓 메이커는 단순히 종속되어 있음을 명심해야한다. 즉, 매개 변수를 변경하면 가격이 시장 가치로 돌아갈 때까지 매매 기회가 창출될 수 있다.

자유 시장이 뱅코르 릴래이(Bancor Relay)를 정상적인 시장 가치로 강제로 돌려 놓으면서 대량 구매 및 판매시 RAM 사용자의 이탈이 훨씬 줄어들 것이다. 변동성과 휘발성을 줄이면 RAM 투기업자와 RAM 사용자 모두에게보다 예측할 수 있고 안정적인 시장이 제공된다.

확장을 통한 비용 절감

Blockcoin은 Bitcoin이 도입 된 이후로 확장하기 위해 애 쓰고 있다. EOS RAM 시장에서의 최근 가격 급등은 시장이 현재 공급량에 따라 RAM 당 KB 당 $4의 가치가 있다고 믿고 있음을 나타낸다. 이는 더 많은 RAM을 제공하는 것이 매우 중요하다는 강력한 시장 신호다.

Dapp 개발자는 시스템을 구축 할 때 두 가지 비용에 직면

블록체인과 상호 작용하는 비용
전체 노드를 호스팅하는 비용
RAM 부족 (64GB)은 전체 노드 호스팅 비용을 낮추지만 블록체인과의 상호 작용 비용은 증가시킨다. 10MB의 RAM을 사용하는 일반적인 스마트 계약을 구축하는 데는 오늘날의 RAM 가격으로 약 4 만 달러가 소요된다. 소셜 미디어 플랫폼을 구축하려는 개발자는 적어도 자신의 노드 하나 이상을 호스팅하려고 할 것이다. 그것을 위해, 충분한 RAM을 가진 상한 기계 설비 및 그들의 계약을 안으로 저장하는 $1K $39K를 렘에서 소비하는 것은 균등하다.

RAM은 서버, GB 당 약 $11이고 EOS RAM 시장은 GB당 $4M 달러의 가격이다. 이는 전체 네트워크가 EOS 체인에 할당된 64GB의 RAM에 입찰하는 것과 동일한 가격으로 300,000개 이상의 서버에 대해 실제 RAM을 구입할 수 있음을 나타낸다.

네트워크는 완전한 노드의 비용을 높이면서 상당한 분권화를 유지할 수 있다. dAapp 개발자들에 대한 서버 비용 대 연쇄 비용 분석을 토대로, 온 – 체인 RAM과 비싼 전체 노드의 급격한 증가는 전체 네트워크 사용자에게 더 저렴하다.

이 분석을 토대로 전체 노드를 운영하는 것보다 체인에 대규모 계약을 배포하는 것이 비용이 적게 드는 때까지 전체 노드의 비용을 늘리는 것이 합리적이다.

가상 메모리

20년전, 128MB의 RAM이 많은 것으로 간주되었을 때 대부분의 컴퓨터는 가상 메모리를 사용하여 한 번에 더 많은 응용 프로그램을 지원했다. 가상 메모리는 RAM 내용을 최근에 사용하지 않을 때 디스크로 스왑한다. 이렇게하면 RAM 압력에 따라 컴퓨터 속도가 크게 저하 될 수 있다. 다행스럽게도 SSD 기술은 RAM과 디스크 성능 사이의 격차를 크게 줄였다. 또한 많은 양의 RAM이 사용 목적으로 자주 사용되지 않거나 완전히 보관된다.

전체 노드가 아닌 노드가 가상 메모리를 사용하여 비용을 절감 할 수 있어야 한다. 네트워크의 CPU 용량의 대부분은 사용되지 않아 RAM의 CPU 시간을 교환 할 수있는 기회가 있다.

신흥 NVM 기술

최신 운영 체제는 유휴 코어에서 더 많은 공간을 차지하도록 CPU주기를 교환하는 RAM 압축도 지원한다. 실제로 디스크에서로드하는 것보다 RAM의 압축을 해제하는 것이 더 빠르다. 압축, 디스크 페이징 및 최신 초저 대기 디스크의 조합은 블록 체인 커뮤니티가 최대 TPS와 RAM 간의 균형을 유지할 수 있음을 의미한다. 결국 8MB L3 캐시로 제한되는 경우 10 억 TPS를 수행 할 수 있다면 누구에게도 도움이되지 않는다. 모든 블록 체인은 메모리 사용량, 처리량, 전체 노드 비용 및 희소 자원에 대한 수요 사이에서 만들어야하는 시장 장단점이 있다.

RAM 시장의 투명성

RAM 투기업자들이 희소한 자원에 대한 현재의 요구와 미래의 요구의 균형을 이루기 위해 그들은 RAM 공급 증가에 대한 신뢰할만한 전망을 필요로 한다. RAM 공급이 갑작스럽고 예측할 수 없을 정도로 증가하면 돈을 잃거나 시장에서 벗어날 수 있다.

RAM 공급량이 급격하게 증가하면 시스템 계약에 따른 새로운 공급 장치의 비효율적 인 분배가 이루어지며 시간이 지남에 따라 추출 될 수 있는 것보다 적은 토큰이 시장에서 추출된다. 덜 효율적인 추출의 영향은 시장 생산자에게 수익의 손실과 덜 투자 된 시장 제작자에 의한 장기 변동의 증가이다.

따라서 block.one은 RAM 공급 장치에 블록 당 고정 된 양을 추가하는 시스템 계약에 대한 제안 된 업데이트를 만들었다. 선출된 블록 생산자는 즉각적인 증가보다는 지속 가능한 성장률을 설정할 수 있다. RAM 공급 증가가 생산자의 범위이므로, 오늘날 수동으로 할 수있는 일을 자동화하기 위해 투표가 필요하지 않다는 것이 제 견해이다.

결론

RAM은 모든 사람의 삶을 개선하기 위해 실제 물건을 제작하려는 개발자에게 사용하기 위한 것이다. 자유시장 및 블록체인 커뮤니티는 대규모 분산 응용 프로그램을 배포하고 사용하는데 드는 총비용을 줄이기 위해 다양한 방법을 채택한다. RAM은 시간이 지남에 따라 RAM과 TPS를 모두 늘릴 방법으로 전체 시장이 인위적으로 부족하도록 설계되지 않았음을 밝힌다.

Daniel Larimer 미디엄블로그 :

https://medium.com/@bytemaster/eosio-ram-market-bancor-algorithm-b8e8d4e20c73

< ©코인투데이(cointoday.co.kr), 무단전재 및 재배포 금지 >