Gala Games 노드가 NFT 배포를 재개합니다!

내일부터 TradeBot 부품이 노드 소유자의 보물 상자에 배포되기 시작합니다! 이 외에도 원산지와 목적을 알 수없는 다른 신비한 NFT를 볼 수 있습니다. 먼 땅에서 온 이상한 아이템을 볼 수 있습니다. 노드 운영에서 보상이 올 수 있다는 것을 결코 알지 못합니다.

이 작업을 다시 시작할 수있는 이유는 이제 임의 배포가 가능하기 때문입니다.

이의 TLDR 버전은 다음과 같습니다.

마지막 줄은 우리가 Gala Games를 발전시키고 네트워크 기능을 개선하기 위해 매일 노력하고 있음을 사람들이 이해하기를 원하기 때문에 r 에피소드처럼 느껴집니다. 이것은 올바른 방향으로의 중대한 변화이지만 완벽한 해결책 인 척하지는 않을 것입니다.

좀 더 기술적 인 설명에 관심이있는 분들을 위해 Gala Games 엔지니어 중 한 명이 설명하는 기본 세부 정보는 다음과 같습니다.

상품 배포는 매일 GMT 2:15에 실행됩니다. 첫 번째로 중요한 것은 모든 적격 노드에 대한 쿼리입니다. 쿼리는 전날 온라인 상태였던 시간을 합산합니다 (00:00 GMT ~ 23:59 GMT). 그런 다음 최소 6 시간이 지나지 않은 모든 노드를 필터링하고 노드의 사용자 ID로 나머지 노드를 그룹화 한 다음 각 사용자가 보유한 라이선스 수를 조회합니다. 사용자가 라이선스가있는 것보다 온라인에 더 많은 노드가있는 경우 추가 노드를 필터링하여 사용자가 가질 수있는 최대 적격 노드가 보유한 라이선스 수입니다. 이 목록을 메모리에 저장 한 다음 Daywiss Provable 라이브러리를 사용하여 해시 목록을 만듭니다.

이 라이브러리는 첫 번째 해시를 생성 할 시드를 생성합니다. UUIDjs 라이브러리를 사용하여 적격 한 각 노드의 시드로 사용할 uuid를 생성합니다. 라이브러리는 시드로 시작하여 sha256 해시를 만든 다음 올바른 수의 해시를 가질 때까지 이전 해시를 해싱합니다. 이 목록을 거꾸로 생성하므로 시드의 해시가 목록의 마지막 해시가됩니다. 또한 목록에서 5 번째 해시의 sha256을 가져 오면 목록의 4 번째 해시와 동일합니다. 입증 가능한 라이브러리는 이러한 해시를 사용하여 32 비트 16 진수를 제공하는 해시 끝의 8자를 스 플라이 싱하여 임의의 32 비트 정수를 얻습니다.

그런 다음 배포자는 게임 개발자가 제공 한 목록에서 배포 할 항목을 가져옵니다. 이러한 레코드에는 노드 네트워크로 이동하는 항목 수가 포함됩니다. 그런 다음 노드 네트워크로 이동하는 항목 수를 반복합니다. 각 반복에 대해 목록의 다음 해시를 가져오고 해당 해시에 대한 32 비트 정수를 가져옵니다. 그런 다음 RandomJS를 사용하여 32 비트 정수를 사용하여 주어진 범위에서 재현 가능한 난수를 얻습니다. 숫자를 가져 오려는 범위는 0이고 목록에 남아있는 적합한 노드의 수 — 1.이 숫자를 색인으로 사용하여 적합한 노드 목록에서 꺼내이 노드에 항목을 할당합니다. 그런 다음 목록에서 노드를 제거하고 다음 반복을 계속합니다. 가져올 목록이 비어 있으면 해당 노드의 전체 목록으로 다시 채워지고 마지막 해시를 시드로 사용하여 새 해시 목록을 생성합니다.

각 항목에 대한 할당은 각 사용자의 보물 상자로 전송됩니다. 그런 다음 해시 목록, 각 항목에 대한 선택 항목 및 nodeId 목록 (머신 GUID의 sha256)이 s3에 저장되어 배포를 재현하고 임의성을 확인하는 데 사용할 수 있습니다. 이는 app.gala.games 배포 대시 보드에 배포 된 직후 조사를 위해 공개됩니다.

이 글을 읽어 주셔서 감사합니다! 내일 Gala Games Node 가격 책정에 대한 큰 소식이 있습니다. 더 많은 정보는 내일 제공 될 예정이지만 NFT 기반 노드 모델을 예상하여 새로운 노드 문제에 대한 계층 형 가격 모델로 전환함에 따라 노드 가격이 내일 변경됩니다 . 계속 지켜봐주세요!

Gala Games에 더 많은 기능이 추가 될 예정이므로 계속 연락하고 Discord (http://galagames.chat)를 시청하고 더 흥미로운 뉴스를 준비하세요! Twitter, Facebook, Instagram 또는 Discord에서 Gala Games를 팔로우하세요!