이오스에서 말하는 VRAM이 도입되면 어떤 점이 좋아지는 건가요?
지금도 이오스에는 램이나 네트워크, CPU같은 자원을 활용한 방식을 가지고 운영중에 있는데요. 여기에 VRAM이라는 개념을 도입한다고 합니다. VRAM은 기존의 자원시스템에서 어떤 점이 다른건지 궁굼합니다. 트랜젝션이 더 빨라지고 좋아지는 건가요?
현재 이오스 블록체인의 RAM 자원을 확보하는 비용은 높은 편입니다. 따라서 Dapp의 서비스 운영자의 비용 부담이 높다고 할 수 있습니다.
또한 이오스의 RAM이라는 자원은 일반 컴퓨터에 있는 RAM과는 그 특성이 다릅니다. 우리가 사용하는 컴퓨터에 있는 RAM은 빠른 읽기, 쓰기 속도를 가지며 일시적 저장 공간으로서 기능하지만 휘발성을 갖고 있는 메모리입니다. 즉, 정보가 계속해서 저장되지 않는다는 의미입니다.
그러나 이오스의 RAM 자원은 우리가 알고 있는 일반적인 RAM의 빠른 정보 처리 기능을 제공하면서도 Dapp의 스마트 컨트랙트를 저장하고, 스마트 컨트랙트의 상태를 저장하고 업데이트 하는데 이용되며 유저의 잔고와 같은 Dapp의 상태 정보를 영구적으로 저장하고 있다는 점에서 차이가 있습니다.
즉, 이오스 RAM은 휘발성이 없는 특성을 가져 일반적인 스토리지의 성격도 갖고 있다고 할 수 있는 것입니다.
이렇게 되면 많은 사람들이 이용하고, 많은 트랜젝션이 발생하며, 많은 정보를 처리하고 저장해야 하는 Dapp을 운영하기 위해서는 엄청난 RAM 자원이 필요하게 되고 이것은 Dapp 개발자, 운영자들에게 큰 부담이 될 것입니다.
어쩌면 Mass Adoption을 실현할 수 있는 Dapp이 개발될 수 있음에도 RAM 자원을 확보하는 문제가 발목을 잡게 될지도 모릅니다.
이러한 문제를 해결하기 위해 제안된 솔루션이 바로 vRAM입니다. vRAM이란, 이름과 크게 매치가 되지는 않지만 일종의 외부 분산형 스토리지 솔루션이라고 할 수 있습니다.
즉 높은 비용을 지불하고 이용하는 이오스의 RAM 자원을 소모하게 만들며, 기존에 많은 저장 공간을 차지하고 있는 데이터들을 외부 vRAM 스토리지에 저장할 수 있도록 함으로써 여유 공간을 확보하고 그렇게 확보된 소중한 RAM 자원을 지금, 현재 발생하는 데이터의 처리와 저장에만 활용할 수 있도록 하는 것입니다.
이렇게 되면 RAM 자원을 효율적으로 사용할 수 있고 Dapp 운영자들의 비용 부담이 줄어들고 Mass Adoption을 실현할 수 있는 Dapp들이 등장할 수 있는 밑거름이 되지 않을까 생각합니다.
답변이 도움이 되길 바랍니다.