검수요청.png검수요청.png

랜덤

위키원
wjddn843 (토론 | 기여)님의 2019년 9월 16일 (월) 16:39 판
이동: 둘러보기, 검색

랜덤(random)이란, 사전적인 의미로 일정한 법칙이나 규칙 또는 버릇이 붙어 있지 않는, 또는 사람의 의사(意思)가 개입하지 않은 무작위(無作爲)한 것을 말한다.

개요

블록체인에서의 랜덤은 랜덤 함수를 의미한다. 스마트계약이 있는 블록체인(이더리움, 이오스)는 랜덤 함수를 제공하지 않는다. 블록체인의 특성상 트렌젝션이 검증되려면 어떤 노드에서도 같은 결과가 나와야 하기 때문이다.[1]

활용

  • NBLab

국내 메이저 게임 개발사인 네오위즈 계열사 '네오위즈 플레이 스튜디오' 산하의 블록체인 랩에서 블록체인상의 무작위 난수 생성(RNG) 연구를 반영한 테스트 게임 디앱(dApp) 'Three Stars Slot'을 이오스(EOS) 메인체인 상에 런칭했다. 해당 댑은 난수 발생 방식의 접목 뿐만 아니라 컨트랙트 상 사용자의 계정 보안을 위한 다양한 방식의 보안 체계를 함께 적용한 테스트 디앱이다.[2] Signidice 알고리즘 방식의 유일한 문제는 기존에 사용되었던 시드(seed)를 사용하지 않기 위해 사용되었던 시드를 모두 컨트랙트(contract)에 기록한다는 것이다. 이를 해결하기 위해 그리고 블록의 제공하는 상태 값 또한 시드로 활용하였다. 블록에서 제공하는 상태 값 그리고 난수 요청자가 제공하는 시드가 결합된 요청은 사실상 기존에 요청되지 않은 요청이라고 볼 수 있다. 따라서 이 방식을 사용할 경우 요청자의 시드를 매번 컨트렉트에 기록할 필요가 없게 된다. NBLab은 블록체인 기술 연구 뿐만 아니라 새로운 사업 가능성을 찾고 도전하는 것을 목표로 설립된 조직이다. NBLab의 비전은 'PLAY THE CRYPTO WORLD'로 차별화된 플레이 경험을 통해 유저들이 크립토 세상을 놀이터처럼 즐길 수 있도록 만들어 나갈 것이다. NBLab은 설립 이후, 다양한 연구와 사업을 진행하고 있으며, 오랜기간 게임을 개발하고 서비스를 직접 운영하고 있는 회사인 만큼 블록체인 기술의 실제적인 활용에 많은 초점을 맞추고 있다.[3]

각주

  1. NEOWIZ PLAY STUDIO Blockchain Lab,〈블록체인에서 난수를 생성하는 방법〉, 《Medium》, 2018-09-12
  2. 서리,〈NEOWIZ PLAY STUDIO BLOCKCHAIN LAB, 블록체인상 랜덤 함수 생성 연구를 반영한 테스트 게임 런칭〉, 《코리오스》, 2018-09-14
  3. EOSeoul,〈Three Stars Slot EOS 메인넷 런칭 소식〉, 《Medium》, 2018-09-13

참고자료

같이 보기

  검수요청.png검수요청.png 이 랜덤 문서는 블록체인 기술에 관한 글로서 검토가 필요합니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 문서 내용을 검토·수정해 주세요.