見出し画像

CNPJコントラクト移行について

コントラクト移行を検討したきっかけ

Openseaの仕様変更に伴い、CNPJのロイヤリティ収入が入ってきておらず、このままでは今後の展開などを作り続けていく事が難しい状況です。

また、ロイヤリティが激減した事により、フロアプライスが下がりやすい状況も続いており、このままでは運営だけではなく応援して下さっている人にとっても良くない状況が続く可能性が高いです。

更に、CNPJリリース当時にはスキャム防止機能がなかった為、過去に何体ものCNPJが盗難被害に遭い、悲しんだ人が何人も見受けられました。
今回、そのあたりの機能も強化して、みんながより安心して楽しんでいけるような形になるようにコントラクト移行を検討しております。

コントラクト移行での変更点

①ロイヤリティ10%の再開
→botterによる転売抑制、運営開発費の捻出。

②盗難防止機能(Contract Allow List)の導入
→SetApprovalForAllの悪用を防ぎ、盗難被害を減らす。

③二種類のロック機能の導入
→ユーザーによるロック機能(※1)と運営によるロック機能(※2)を実装。
どちらか一方でもロックがかかっているとtransferができなくなる。
例えば、万が一、SetApprovalForAllを許可してしまってもすぐにNFTを移動されるのを防ぐことができる。

<ロック機能の種類>
(※1)ユーザーによるロック

トークン、ウォレット単位でロックが可能。
ガチホウォレットをロックすることで、ガチホウォレットに移動した時点でNFTに自動でロックをかける事ができる。
(※2)運営によるロック
主に盗難被害発生時に使用。運営側で盗品を凍結する事ができる。

コントラクト移行のデメリット

①Opensea上のTotal Volumeがリセットされてしまう。
②ロイヤリティを払いたくないトレーダー、botterがこれを機に売却し、価格が下落してしまうリスクがある。

コントラクト移行の方法

一定期間、情報の周知・オファーの取り下げなどコントラクト移行への準備態勢を整えた後、スナップショットを取り、同じ構成のCNPJをホルダーへエアドロします。
ホルダーの皆様のご協力が必要不可欠ですので、コントラクト移行が決まった際にはご協力の程、宜しくお願い致します。

English Version

Reasons for Migration

Due to the change in the specifications of Opensea, CNPJ's royalty income is not coming in, and if this situation continues, it will be difficult to continue making future developments, etc.

In addition, due to the drastic decrease in royalties, the floor price is likely to drop, and if this situation continues, it is likely to continue to be bad not only for the operation, but also for the people who support us.

What's more, since CNPJ's did not have an anti-scam function when it was released, many CNPJ's were stolen in the past, and many people were saddened by this.

This time around, we are considering a contract migration to strengthen those functions so that everyone can enjoy the service with more peace of mind.

Changes in contract migration

(1) Resumption of 10% royalty
→ Suppression of resale by botter.
Generation of operating and development costs.

(2) Introduction of anti-theft function (Contract Allow List)
→ Prevent misuse of SetApprovalForAll and reduce theft damage.

(3) Introduction of two types of lock functions
→Implementation of a lock function by the user (*1) and a lock function by the CNPJ's admin team (*2).
If either one of them is locked, transfer will not be possible.
For example, even if SetApprovalForAll is allowed, it is possible to prevent the NFT from being transferred immediately.

<Types of Lock Function>
(*1) User can lock tokens and wallets.
By locking a wallet to store your valuable NFTs, NFTs can be automatically locked at the time they are moved to that wallet.
(*2) Locking by the CNPJ's admin team used in the event of theft. The operation can freeze the stolen items.

Disadvantages of Migration

(1) Total Volume on Oppensea will be reset.
(2) There is a risk that traders and botters who do not want to pay royalties will take this opportunity to sell and the price will fall.

Migration Methods

After a certain period of time to prepare for the migration, such as by getting the holders to recognize that there will be a migration and withdrawing the offer, we will take a snapshot and airdrop the CNPJ's with the same configuration to the holders.

The cooperation of all holders is essential, and we would appreciate your cooperation when the migration is decided.

この記事が気に入ったらサポートをしてみませんか?