# 神级NFT项目：Censored by Pak

By [Xing](https://paragraph.com/@xing824) · 2022-02-09

---

之所以关注到这个NFT项目，首先是起源于推特里AssangeDAO太火了，各路大佬也纷纷晒出了给AssangeDAO的捐款，并且AssangeDAO的募捐款已经超过上一次火出圈ConstitutionDAO的募资金额，历史排名第一，所以不得不去了解一下AssangeDAO。

而我发现AssangeDAO并不是将募捐款项直接捐给Julian Assange本人的相关团队，而是用于去竞拍一个叫Clock的NFT，而这又让我去关注了[Pak](https://twitter.com/muratpak)的Censored NFT项目。

第一次：免费Mint
----------

在Censored这个项目刚开始mint的时候，我已经看见了一些朋友晒出这个NFT图片，字在中间被划掉了的样子，很简单。这是维基解密媒体被内容审查的象征，展示出来的文字被划掉了。

加上这个NFT项目无限制mint数量，仅仅限制了mint的时间，不用肝，甚至没有mint price！这跟其他NFT项目都不一样，感觉很酷，所以我当时在[官网](https://censored.art/message)mint了，仅仅付了gas之后就得到了下图这个NFT。希望这个NFT图片中把“MambaOut”划掉，让“MambaNeverOut”。

![](https://storage.googleapis.com/papyrus_images/d187959bc5d51730d362ac8ada620cd9611e32e7192030e404907a7c9e883d55.png)

我mint了以后的第二个晚上，和朋友喝酒回来看见crape社区里有人在讨论该项目，本人也就参与讨论了，甚至打开了电脑开始看合约。然而真正的故事从这里才开始。。。

不一样的NFT图片
---------

![](https://storage.googleapis.com/papyrus_images/0d9bcdc28f31e0661a244e2c0a0021c74d11524afeb6db793efdf496111d5d74.png)

非技术人看Censored这个项目的NFT图片，肯定觉得平淡无奇，一张白色背景上写好你输入的字，然后划掉。但是对我来说，这个项目从这里深深吸引了我，因为这不是一张平淡无奇的JPEG，而是一张在Ethereum网络上实时动态渲染的JPEG（实际上是SVG格式），哈哈。

我之前见过的所有NFT项目（我入圈时间短，可能少见多怪了），全都是项目方预先制作好一定数量的图片，然后将图片批量上传至IPFS或者某个存储服务器上完成的。这种项目的NFT图片是预先制作好的，访问NFT的时候就是从链下访问这些JPEG。（鄙人之前的[这篇文章](https://mirror.xyz/xing824.eth/O3hpbibMf9vLNz6p80YUriU8Bf3bEaJWvRL49FGAgAc)介绍过图片是如何通过TokenURI放到NFT里去的）

而这个项目的图片是通过一个智能合约实时渲染出来的，这个渲染图片的合约地址在Censored的合约中无法直接查询，我是通过Pak的[这笔交易](https://etherscan.io/tx/0x98595a59a9b9383a5a3b14905dfe20fb6629ec3db9ed2bef9611477b6806a3ca)找到了该图片渲染合约地址的，见下图：

![](https://storage.googleapis.com/papyrus_images/ad851b25a63684e222af956e1a8525209a8a79be0669a7f1e608c1f40870dc91.png)

你们看到的Censored图片（白底+字被划），就是通过[bba19cf631dc0ed0cd58701e5517bf4e3abad9a6](https://etherscan.io/address/0xbba19cf631dc0ed0cd58701e5517bf4e3abad9a6#code)这个合约地址实时渲染出来的。每访问一次你NFT的图片，Ethereum的节点就会实时生成一张图片出来，这实在是太屌了（也许只是对我而言）。

![](https://storage.googleapis.com/papyrus_images/2707b6aa593968e283f0dfb1cc9afdd9e50a3c1667e57cf787e563870f156ea8.png)

![](https://storage.googleapis.com/papyrus_images/17c6a024b59173b2702b19db2ffdf9fa71a4b2f62850a4c2a8e9b1db91763025.png)

在这之前我对Pak这么牛逼的人一无所知，后来查了一下才知道他是一个匿名创作者，而且好像是自己进行艺术创作，自己写代码，之前发行的NFT保持当前最高拍卖价格记录。。。这不就是Steve Jobs说的艺术和科技的完美结合吗？妥妥的一个大神！

大神开盲盒
-----

后来接着看Pak大神的合约，发现了有一个方法可以修改指定ID的NFT图片和属性。

![](https://storage.googleapis.com/papyrus_images/13361339a43efd90a2e9e8cf0836901a38e6be2a41f14725f291013a7ec2d0ff.png)

这就有玄机了，一般程序员不会无缘无故留这么个方法在这的。就像之前我看[冷兔合约的分享](https://mirror.xyz/xing824.eth/hCt9gtL6GLdmrbKgtccpLGXfh1oSfA81OA-76iRSKa8)中，提现的时候居然提到了三个不同地址，所以有了程序员担心老板跑路这么个段子。

而Pak在这留下了这么个后手，我断定该方法后续一定有用，对此我的猜测是这样的：

![](https://storage.googleapis.com/papyrus_images/c0de1bdc66b5ec62f632b7a1e64b44738b428a9d00bd392a2417b4a1dba810ae.png)

一般来说读合约的时候不仅仅是在读冷冰冰的代码，而是在读作者背后的用意和意图。而我认为Pak会给捐款人以回报，不会让好人白做好事，因为总的来说程序员这个群体都是比较天真和善良的。

如果他提前说了这点，这个捐款的性质就变味了，然而我特别笃定这点会发生。所以当时除了我自己花钱去mint了一个，我还私信了我朋友花钱去mint一个。。。

![](https://storage.googleapis.com/papyrus_images/778d46fc974a51238c8f2ed1ca0d0ca9450eaad9370508d28940c0a391c53a51.png)

所以我的判断就是当前Censored展示的图片就是盲盒开之前的样子，而之后会有开盲盒环节，而且会根据你捐赠的数量来开不同属性和图片出来。

第二次：花钱Mint
----------

考虑到Pak会留后手之后，我当晚立马将仅剩的1.5个ETH转到一个新钱包里去准备mint。当时看了看[捐款排名](https://censored.art/vanguards)，觉得我至少需要排个前10吧，那就拿个科比的8号球衣，排个第8。

要排第8必须捐1.337到1.5ETH之间的一个数，我脑海里第一反应就是1.44ETH了。为什么呢？因为原来上学那会背过该数可以被开平方(1.44 = 1.2\*1.2)。。。

所以当时花了1.44ETH，mint了一个“Mamba Never Out”的NFT，当时全球排名第8。（不过mint结束之后已经不是这个排名了）

![](https://storage.googleapis.com/papyrus_images/b1622581aa7c04f84b7945cb04bcad9b802cd527e30af999d2d3148355b1afd5.png)

这里我申明一下，我花费1.44ETH去mint的主要目的是为了投资，也希望能有回报，所以才花了钱mint，而不是高尚地去参与Julian Assange这次营救活动。

我看很多大V在推特上也捐款给了AssangeDAO，包括V神。我不太明白的是AssangeDAO收到的捐赠也会用来竞买Pak的Censored #1，既然这样那为什么不直接捐款给Pak的Censored NFT呢？最坏能有个NFT做纪念啊。

而且最最最关键的是捐款这么少就能排到前几名去，这出去吹牛逼行走江湖多方便。我当时设想吹的牛逼是这样的：Pak的NFT项目我是捐款全世界排名第8的，科比的球衣号码，并且NFT的内容是“Mamba Never Out”，多屌！

如果猜测错误怎么办？
----------

这就讲到投资心态了，你投资出去的钱一定要事先想着可能会全部归0，考虑到最坏的情况。（不过这也是程序员做投资的束缚，coding的时候必须考虑到各种极限情况，所以有时候会因为胆小错过机会）

首先1.44ETH归0，对我来说既不影响生活、也不太影响心情。

其次即便归0， 我还拥有那个靠着智能合约和Ethereum节点帮我实时渲染的“Mamba Never Out”的图片，据我所知这是之前从没人做过的，这很屌。

最后，能够参与解救Julian Assange的行动也是不错的，毕竟也是为该事业贡献了一份力量。

所以能够说服自己接受损失，不太影响心情就足够了，失败是成功之母嘛，这次不对下次再来。何况这次我预感强烈，至少7成把握觉得没错。

为什么不提前给粉丝或者群友说
--------------

实际上在crape社区，我已经给大家分享了Pak可能会这样操作，同时我还说了“我在考虑要不要再mint一个，捐点钱”，但我确实没明说我预感强烈，自己已经干了。

这也算是帮助Pak保密吧，不想让这次捐赠活动的初心变质，让好人有好报，而不是有钱人有好报。

未解之谜
----

最后Pak的合约中还留了几个Royalty的方法，设置和查询royaltyRecipient和royaltyBps。目前我还没看出来这几个方法有什么背后意图，未来可能会被集成到别的合约中去使用，拭目以待吧。

![](https://storage.googleapis.com/papyrus_images/85b535786c140bea38b0dc4fe9d449549d386709f3e9cfd39982c725b08aa433.png)

最后
--

关于最后我的猜测是正确还是被打脸，我也不知道，我只是记录一下在所有人都在去追AssangeDAO的时候，我自己去追了Pak的Censored。并且从Pak的这个合约来看，我觉得很屌，这就已经足够了。

现在Mint已经快结束了，我拭目以待吧。

不能免俗的求下关注：

[https://twitter.com/nelsonie](https://twitter.com/nelsonie)

---

*Originally published on [Xing](https://paragraph.com/@xing824/nft-censored-by-pak)*
