Get Mystery Box with random crypto!

EVM과 MoveVM의 데이터 구조 차이 - 빌더들이 체감할 수 있는 EVM | 아크의 프리미엄 코인정보방 🍀

EVM과 MoveVM의 데이터 구조 차이

- 빌더들이 체감할 수 있는 EVM과 MoveVM(Aptos, Sui..)의 가장 큰 차이 중 하나는 바로 데이터 구조에 있음

- EVM의 경우 데이터는 컨트랙트 주소에 저장, 일종의 '장부'와 같은 모양

- Aptos, Sui등에서 사용하는 MoveVM은 데이터가 각 계정 주소에 저장. 이는 조금 더 '지갑'과 같은 모양

- 이더리움 사용자의 지갑 주소는 토큰이나 NFT에 대한 정보를 가지고 있지 않음. 이더리움에 있는 모든 토큰, NFT 컨트랙트 장부를 뒤져서 해당 주소의 자산을 확인해야 함. 이는 매우 비효율적고 실시간으로 하기 어려운 작업임.

- 그 때문에 이러한 정보들을 따로 인덱싱 해서 블록체인 외부에 저장하고 있는 서비스들이 존재. 이더스캔, opensea와 같은 곳에서 사용자 지갑에 대해 보유 자산 목록을 바로 볼 수 있는 것도 그들이 별도의 인덱서를 가지고 있기 때문

- MoveVM에서는 특정한 지갑 주소가 가지고 있는 모든 자산의 정보를 한방에 조회할 수 있음. 이는 데이터를 사용자의 계정 주소에 저장하기 때문.

- 이더리움 지갑과는 달리 Aptos, Sui는 토큰을 추가하지 않아도, 모든 보유 토큰 확인이 가능

- 반대로 MoveVM은 특정 토큰을 가지고 있는 주소 목록, 특정 벨리데이터에 스테이킹한 주소 목록을 불러오는 것이 어려움. 빌더에 한해 번거로운 일이 됨. 그래서 이 정보에 대한 인덱싱 작업이 요구

https://twitter.com/r2Jamong/status/1656342800965976065?s=20