# (暫時關閉)盲盒驗證

### 什麼是盲盒

盲盒顧名思義，在沒有開啟之前，沒有人會知道他裡面的樣子會是什麼。搭配 NFT 稀有度的性質，購買者有機會可以得到相對稀有的屬性，人人有機會以小博大，抽到比成本還要划算的大獎！

### BELS 盲盒特色

作為國內首屈一指的 NFT 數位平台，BELS 提供新穎多樣的功能，讓民眾可以體驗 Web3.0 強大的玩法。 BELS 盲盒合約中，最大的特色為「可驗證」、「公開透明」與「不可篡改」。可驗證：BELS 事前會先將 NFT 的資訊利用 Keccak-256 算法轉換為哈希值 (#hash) 的方式，將資料轉換成組合的字串，您可比對哈希值來驗證 NFT 解盲後的資料公開透明：BELS 的盲盒資料揭露在網路上，任何人皆可以隨時隨地檢閱不可篡改：一旦送出，資料便會記錄在區塊鏈上，無法修改透過區塊鏈的透性，BELS 做到公開透明的盲盒驗證機制，達到去中心化的精神。您可信任 BELS 不會二度修改盲盒資料。

### 驗證方式

透過字串轉換哈希值的方式，將解盲後的 NFT 資訊比對哈希值是否一致，搭配智能合約鎖死的鏈上資料，確認 BELS 無法輕易修改資訊，做到公正透明的驗證機制。

### 驗證流程

#### Step1

待 NFT 解盲後，複製『NFT 名稱』。並在文字轉換哈希值的文字區塊貼上資訊。

![Step1](/files/dW9zgd5G5K3TA8ID18dr)

{% hint style="info" %}
產生哈希值線上工具連結：<https://emn178.github.io/online-tools/keccak_256.html>
{% endhint %}

#### Step2

複製『NFT 商品敘述』。第一行斷行後，於第二行貼上資訊。

![Step2](/files/fJ8oLbPwTZXq4qIQ5bFU)

#### Step3

產生哈希值後，比對是否與 BELS 公布的哈希值資訊是否一致。

![Step3](/files/18NS9KcMFSdBnFTgvGfB)

#### Step4

複製 BELS 提供的其他哈希值，產生一組包裹該批活動 NFT 的哈希值。

![Step4](/files/ooQLnVKU5e9VrvSxM4c7)

#### Step5

查看 [BELS 盲盒](https://etherscan.io/address/0x1520e4b3069c5927a6f7ba44c1e7a541ceba264a#readContract) 鏈上紀錄，確認是否與該批活動的鏈上哈希值一致。

1. 需在 Read contract 的 getProof 中，於 index (unit256) 輸入活動編號，取得鏈上哈希值。
2. 活動編號可在 [盲盒 NFT 哈希值](/index/guide/luckybox/hash.md) 中確認。

![Step5](/files/LqTZWjYAg13hNFD6IFjr)

{% hint style="info" %}
鏈上資訊不可修改的特性可驗證 BELS 沒有竄改 NFT 資料。
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.bels.co/index/guide/luckybox.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
