최근 매직다이스가 정말 핫한데 여기서 스팀 블록체인의 아쉬운 부분이 스팀잇은 smart contract를 지원하지 않습니다. 즉 매직다이스에 돈을 걸었다는 사실(송금 및 베팅기록)과 배당을 받을 것이 있다는 사실(베팅 결과)이 블록체인에 기록되긴 하지만 그 결과에 따른 계약을 이행하는 것은 온전히 매직다이스의 선의에 기반합니다.
어차피 상한선이 있지만 상한선이 없어서 누가 천만 스팀을 한번에 걸든 상한선이 있다쳐도 순간 잔고가 충분히 높다면 그냥 "먹튀"를 할 인센티브도 존재는 한다는 것입니다. 물론 예시일 뿐입니다. 아래 추가 설명보면 아시겠지만 제가 매직다이스가 실제 그럴 수도 있다고 생각한다는 것이 전혀 아닙니다. 오해 없으시길.
매직다이스는 하나의 예제일 뿐이고 종종 먹튀사례가 있곤 하는 개인간의 스몬 카드 거래 생각해보시면 더 이해가 쉬우실 겁니다.
스마트 컨트랙트를 쓸 수 있다면 이런 배당금/대금 지금을 블록체인이 강제하게 만들 수가 있습니다.
이렇게 스팀 블록체인의 기술적인 약점은 smart contract을 지원하지 않는다는 것입니다. SMT가면 되어야할 것 같은데 설마 토큰 분배를 contract를 안쓰고 하진 않을테니. 현재는 SMT든 SMT-Lite든 언제 어떤 모습으로 나올지 모르겠지만(이미 비용절감에 우선순위가 밀린 상황입니다) 스마트 컨트랙트를 어떤 레벨로 구현할지 궁금합니다. 사실 현실적으로 토큰 분배 등 제한적인 용도로만 쓰일 수 있는 수준의 것이 구현되리라고 보는 것이 현실적일 것 같습니다.
아무튼 현재는 모든 게임이 신뢰에 기반하여 운영되는 것입니다. 물론 제 개인적으로는 금액이 정말 큰게 아니면 게임 구동하는데 스마트 컨트랙트 쓰는 것은 낭비라고 생각합니다. 어차피 약속을 이행하지 않으면 곧 안가 그 회사는 망할거고 그렇기에 계속 돈을 벌기 위해 약속을 지키려하겠죠. 물론 언제든 마지막 한번은 먹튀를 계획할 수도 있긴 하겠지만^^ 실제 시간이 흘러 유사댑들이 끊임 없이 많이 나오기 시작하면 결국은 그런 문제가 생기게 될 수도 있습니다.
제 개인적으로는 절대 그렇지 않다고 생각합니다. 오히려 규모가 상당히 커질 수 있는 ICO와 같은 곳에나 꼭 필요하지 대개의 경우 마케팅으로써 필요 이상으로 사용된다고 생각합니다. (물론 그만큼 중요한 마케팅 요소인 것도 맞기에 스팀에 불리한 점인 것은 분명합니다.)
스마트 컨트랙트의 대표적인 단점이
이렇게 스마트 컨트랙트도 비용도 많이 들고 그 자체의 버그때문에 도리어 해킹되는 사례도 나오니 아직 기술이 완전히 성숙하기 전에는 게임 구동하는데는 비용이 아주 저렴해지지 않는 이상 저는 꼭 필요한 기술이라 전혀 생각하지 않습니다. 현재로써는 ICO등 금액이 매우 커질 수 있는 그런 부분에 꼭 필요한 수준이고 그 이상은 솔직히 마케팅으로써 사용될뿐이라는 게 제 생각입니다. 물론 주사위같은 경우 금액이 매우 커지면 쓸 수 있으면 좋긴 하겠죠. 그런데 역시나 찾아보니 eosbet의 경우 스마트 컨트랙트 해킹 사고가 있었더군요. 이러니 꼭 더 안전하다고 말할 수 있는 것인지 참 아이러니합니다. 물론 버그 없이 구현되었다면야 안전한거지만.
추가로 저도 속해있는 블록체인 법학회에 비공식 문의를 해봤는데 요즘 핫한 마법의주사위ㅎㅎ같은 서비스를 한국에서 서비스하는 것은 불법이라고 합니다. 우리나라의 카지노 규제를 생각해보시면 당연한 정책이겠죠.
소액으로 서비스를 단순히 이용하는 것은 큰 문제가 없을 것 같은데 이것도 잘은 모르겠습니다. 어차피 큰 금액으로 하시는 분들은 실명 계정에서 하실 것 같지도 않고.
이오스만 봐도 주사위댑이 사용량면에서 압도하던데 제가 우리도 주사위 강국ㅎㅎ이 되어야한다고 주장하고 싶은 것은 아니지만 한편으론 어차피 수많은 주사위댑들이 존재한다면 글로벌한 큰 시장을 놓치는 것 같아 아쉽기도 합니다. 정부가 블록체인 강원랜드 만들어서 국제적으로 세금이라도 걷던지ㅎㅎ 생각해보니 경제가 어려운 나라에서는 정말 시도해 볼 수도 있을 것 같은 발상이네요^^
어차피 블록체인이 투명하면서도 불투명해서 누가 누군지 모를 여지도 많지만 혹시라도 개발자분들 중 유사 서비스 생각하시는 분들 계시면 참고하시라고 알려드립니다. 감사합니다.