공정성 검증 · [한장찾기]베스킨라빈스 신룡 31장
상품마다 붙는 당첨번호는 아래 표에 처음부터 공개되어 있습니다. 숨겨져 있는 것은 그 번호가 몇 번 칸의 종이에 들어 있는지뿐이고, 이 배치는 판매 시작 전에 확정되어 해시로 봉인됩니다.
봉인 지문 (판매 전 공개) v1
세트 생성 2026-10-24 11:13:22 · 판매 시작 2026-10-24 11:32:35 · 완판 -
🎲 섞기 시드의 출처
봉인은 “공개한 뒤로 안 바꿨다”를 증명합니다. 그것만으로는 “공개하기 전에 유리한 배치를 골라 다시 만들지 않았다”가 증명되지 않습니다. 그래서 판을 만들 때, 아직 세상에 나오지 않은 공개 난수(drand) 라운드를 하나 정해 두고 그 값을 시드에 섞습니다. 그 값은 아무도 미리 알 수 없고 나중에 바꿀 수도 없으므로, 우리가 고를 수 있는 것이 남지 않습니다.
이 값은 저희가 만든 것이 아닙니다. drand 에서 직접 확인 →
위 공개값과 맞는지 확인한 뒤, final_seed = sha256(pre_seed + "|" + beacon.randomness); assignment = seededShuffle([1..total], final_seed) 로 배정표를 처음부터 다시 계산해 아래 표와 맞춰 보실 수 있습니다.
🔐 봉인 방식
종이마다 비밀 난수(salt)를 하나씩 붙여 종이별 지문을 만들고, 그것을 칸 순서로 이어 붙여 세트 지문을 만듭니다. SHA-256은 입력이 한 글자만 달라도 완전히 다른 값이 나오고, 지문만 보고 원래 내용을 역산하는 것은 불가능합니다.
상품표 = 등급:이름:수량:굿즈P:당첨번호들 (등급 순, 줄바꿈으로 이어 붙임) 머리 = SHA256( 세트ID | 버전 | 총장수 | 장당가격 | 라스트원이름 | 상품표 ) 종이ᵢ = SHA256( 머리 | 칸ᵢ | 당첨번호ᵢ | 등급ᵢ | saltᵢ ) 봉인 = SHA256( 머리 | 종이₁ | 종이₂ | … | 종이ₙ | 직전봉인 | 사유 )
- 칸에 어떤 번호가 들어가는지는 암호학적 난수(crypto.randomBytes)로 정해집니다. 운영자가 결과를 고를 수 있는 입력이 없습니다.
- 머리에 상품표(등급·이름·수량·굿즈 포인트·당첨번호)와 라스트원·총장수·가격이 통째로 들어갑니다. 봉인 뒤에 "A상 = ○○ 피규어"를 다른 물건으로 바꾸거나 수량을 손대면 모든 종이의 지문이 한꺼번에 깨져 즉시 드러납니다. 상품 사진만은 판매 중 교체할 수 있어 봉인에서 제외되며, 교체 기록은 운영 로그에 남습니다.
- 봉인은 직전 봉인을 품는 사슬입니다. 과거 한 줄을 고쳐 쓰면 그 뒤의 모든 봉인이 어긋납니다. 아래 사슬 머리를 캡처해 두시면, 그 시점 이후의 어떤 고쳐 쓰기도 잡아낼 수 있습니다.
- 뜯은 종이의 salt 는 즉시 본인에게 공개됩니다. 완판을 기다리지 않고 바로 검증할 수 있습니다.
- 남은 종이의 salt 는 판매 종료 전까지 누구에게도, 운영자 화면에도 보이지 않습니다.
- 서버는 시작할 때마다 모든 판의 지문을 다시 계산합니다. 하나라도 어긋나면 그 판의 판매가 자동으로 멈추고 사유가 이 화면에 표시됩니다.
⛓ 전체 봉인 사슬
우리 사이트에서 이뤄진 모든 봉인이 한 줄로 이어져 있습니다. 지금 사슬 길이는 42칸입니다. 끊어진 곳은 없습니다.
이 값을 캡처해 두시면 그 이후로 과거 기록이 고쳐졌는지 직접 확인하실 수 있습니다.
🧾 봉인 이력
판매 중에 구성이 바뀌면 아직 안 팔린 칸만 다시 섞고 버전을 올립니다. 이미 팔린 칸의 번호·등급·salt 는 그대로 두므로, 산 사람의 결과는 바뀌지 않습니다. v1 하나뿐이면 판매 시작부터 끝까지 한 번도 바뀌지 않은 판입니다.
| 버전 | 사유 | 그때 뜯힌 장수 | 시각 | 지문 / 직전봉인 |
|---|---|---|---|---|
| v1 | 세트 생성 | 0/31 | 2026-10-24 11:13:22 | 0388dda18a6e3cb57329d5a2d1a110449a46ade1f4c867042be9e05601feec1a ← 835e2f6b3a3e5b58363748015cac8a4d24843d3ea2ee574ccbd9036df75fd859 |
📖 전체 공개 (판매 종료)
모든 칸의 번호·등급·salt 가 공개됩니다. 아래 버튼을 누르면 브라우저가 31장 전부의 지문을 다시 계산해, 판매 시작 때 공개된 세트 지문과 같은지 확인합니다.
전체 표 펼치기
직접 계산해 보려면: 줄 끝의 입력값 복사를 눌러 아무 SHA-256 계산기에 붙여 넣으세요. 머리|칸|당첨번호|등급|salt 한 줄이 복사되고, 계산 결과가 그 줄의 종이 지문과 같으면 맞습니다 (대·소문자는 상관없음). 이 지문 31개를 칸 순서로 이어 붙인 것이 맨 위 봉인 지문의 재료입니다.
| 칸 | 당첨번호 | 등급 | salt | 종이 지문 (SHA-256) | |
|---|---|---|---|---|---|
| 1 | 10 | 하위상 | 2920ab16457d7d46e5931e120336a922 | 526824a037fdad4c49cf0be95ff39ff9b57a78234e56b989026a5dd41226382c | |
| 2 | 31 | B상 | d8845780766c4e55f8208f7da514ee5a | 1332e39c7525f0bb3b6485d7c59e331b6b3fcdc1cacf94b2acb355f26c39edc3 | |
| 3 | 9 | A상 | bfc44485991a74d20e49fda9797564e1 | 399bd06c8fb92d2e9d347c64c99520f01fb13844b78bb9227077f535cce85d8e | |
| 4 | 29 | 하위상 | d17a739d9475d6d261f98c25607037ce | 45fb6aeabcee0648b04ee26d4de0aa80f2c4968ba55ea31c56b3edbfc33a9eca | |
| 5 | 3 | 하위상 | b4e11be6aa8db58631803d1edb3d077f | ce13fb32924608bff1f6967fcab458a0ea41229d53ef30827654b0eeb26b4f75 | |
| 6 | 11 | 하위상 | 4cf04ff3fe1d4f23c4b9999cdc3f2f49 | bb39b5abe4d2e4c07b6af85f1f8dc8c01ec969315eccbdf30d81011196aaffdf | |
| 7 | 24 | 하위상 | 3131ba98c0c350f19615abed528baaaf | 7ab510ab9f013ccb6cc9b37c62c5e21f120c374a9844d4c2d3710dbb7704dfbf | |
| 8 | 26 | 하위상 | 0589b21210c74babdddd2032b5f006b1 | 83e77e7e9e3f854cf18d42de2b0246678ab1dacaa53ac9c32b414838e65942c8 | |
| 9 | 23 | 하위상 | 1c01e8ea29513952a92c1e29e9af571b | 51d9100657563186e60a627b9b68c6771f5af598993f57f30b547681dd1c6ece | |
| 10 | 27 | 하위상 | 04d700be6a5ec9fbffc7daac906836a6 | 9c9c4eeabc93fe49f010d2ed8c8fbd4cff3437a561b11fb32a197bf1cc662ed6 | |
| 11 | 8 | 하위상 | f42f96c78b40057e7693056cfcc4b7bd | 4d7f031f26677ffe5ff2795484d7067bdea883af7d08712415f9be8d6a909e95 | |
| 12 | 18 | 하위상 | a64d62291b94171e0ab0ffaf6dc046e7 | 074801a50a565b355deeddf0d105cda60f4d9d72b9ce03a4cc4f34fea20ee60e | |
| 13 | 4 | 하위상 | ce990df4fe1057ef70a57f2a5f9eaba2 | b6b7ddcb00c74a7ee859ff73da2f83bb80e7f8b3b40ffea3e50eb283be42ace1 | |
| 14 | 15 | 하위상 | 4462aca038ec4980b17b5a3f2bcd2679 | b1a66a72036133934762ded7c1aac20ff66c5af080b4de2ce878fa466ed2a18e | |
| 15 | 13 | 하위상 | 7afe0afec20282578812842737ac466f | d6d0a734fb69fb2159db9186cea1c6636fe6926070855114eb2ddfadc6995434 | |
| 16 | 2 | 하위상 | 210759f51fcfee43ed4795cb7e873882 | b1135920d6df973b20d7105bad3e6f04ad714460355e3f923404b83c05fa164d | |
| 17 | 7 | 하위상 | 1ba636787aada9f04f5a644bb8912c03 | f533083ccc1654f6f6241e18aaefada8294e8796aa2f8cdf051cfde0ac9ce6b5 | |
| 18 | 12 | 하위상 | 2a798987f514a5bc41983453cd436e5e | 84fa72edb07a85cc60522f571a4a04d70119a841686188f9d49dfcbf0f3ce4fc | |
| 19 | 20 | 하위상 | 9799c5d8b1dde0b985c397041403bb9e | 0b3bd3f7b1e68ecd2fdd8b0d11371aee356231c0012bc2a88d31ce8493cf05ab | |
| 20 | 1 | 하위상 | 214e21a381fc009191278e3ecf7739a3 | 128e29f13fed4ed883608038b66843629c44eaab6563183a97977eac6e3dcf20 | |
| 21 | 16 | 하위상 | 5654655b0ebe734d401285be239cc821 | c3146f6c25a67c1f49a72423b3c92622e04deaa37f4f581f4161227ace9a8059 | |
| 22 | 14 | 하위상 | 1d01a84877d80c07f4ab72d18f5a8ecb | 188d082d4d2a62077eed2dc06d2bf290423bcae9abadeb64be270ee59e064a2f | |
| 23 | 17 | 하위상 | 99479101c45d6126ecfa80de570fb78c | c9e61ba9465681b0226a7d137a6e82bdf0530f535c6ba7e8f3b8a0ac61cb3dbb | |
| 24 | 25 | 하위상 | 13817b75f61d2ef93ab301096e9b0395 | 9c5b9bcf55522726305ede194152b25aebd39d46ca1f72577a3df18dc2812b8d | |
| 25 | 22 | 하위상 | 850713e4d69ddd5e9d36013c5d7db662 | 517305b500834587e8fada5cd953de9c4b3904eddfb26af464f77bd6bc3cdade | |
| 26 | 21 | 하위상 | 5d7475d37f1454e58e21208addf626dc | 65f7de1f22da31ccc4c9fcaec06af517ae2dea10e71446780f0b8fb62d7ab9c0 | |
| 27 | 5 | 하위상 | 806d582b117219d0253f07dfa066ff4a | b0752f94b4c49224b1296af73f3df603328560e525792c986dbf4f35e341f6ea | |
| 28 | 6 | 하위상 | 0b76fbeab4dbf521278e3dbe8c26e33a | 39a049410ee8813dac860f3010f26293c5309cedd7b8de2ff54921ff8ff3da03 | |
| 29 | 19 | 하위상 | a6e9b47a78e4bd695d7204850ebf0683 | 3ed65daf310ac33295248f106d0646b47ef77ad311f32aba18237d0222932f33 | |
| 30 | 28 | 하위상 | eab67f7a847a3a2602c4929b3e610139 | eff00ce8e564ef72f090e30619987b66f0d5943c161fd5ff14f096847dcfeeb9 | |
| 31 | 30 | 하위상 | c40b22f5441a99f76f631ebc9e901688 | 1b4078e1773931342d41475dd5fadf17cfa6197b06ccfbbaef039a3648bfd0b5 |
상품 구성
| 등급 | 상품 | 수량 | 당첨번호 |
|---|---|---|---|
| A상 | [개봉]다이마 라스트원 신룡 | 1 | 9 |
| B상 | [기프티콘]베스킨라빈스 파인트 | 1 | 31 |
| 하위상 | 굿즈 포인트 9,900P | 29 | 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 … (총 29개) |
| 미공개 | 판매 전 비공개 | 0 |
