pixelschain 一个 NFT 的社会化实验 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
dreamcog
V2EX    分享创造

pixelschain 一个 NFT 的社会化实验

  •  4
     
  •   dreamcog 2022-01-24 17:37:02 +08:00 6326 次点击
    这是一个创建于 1357 天前的主题,其中的信息可能已经有所发展或是发生改变。
    2017 年的时候,reddit 曾经发起了一次社会化的像素画实验。可能 V2EX 很多人都会知道那个实验,我们今年也做了那么一个实验,希望能发动所有喜欢 Crypto 的用户能做一个社会化的 NFT ,最终生成一个唯一的图片会被做成 NFT 放到 opensea 上进行销售。

    有一些和当年的 reddit 的实验不一样的地方:
    1.画布从 1000 减少到了 256.感觉担心 1000 太大了画不满。
    2.最终生成的 NFT 销售以后打算 70%拿出来分给所有的用户,但是这个怎么分,我估计要晚点做一个方案主要是担心金额太少了不好分配。
    3.钱包需要一次签名,这个签名是基于 EIP-712 spec 的协议的,因此没有安全性的问题,放心用。https://docs.metamask.io/guide/signing-data.html#sign-typed-data-v4
    4.上线时候考虑到 beta 也是产品的一部分,我没有删除测试时候数据。

    希望大家会喜欢这个作品:

    访问地址: https://www.pixelschain.com/
    51 条回复    2022-02-13 18:18:01 +08:00
    Livid
        1
    Livid  
    MOD
    PRO
       2022-01-24 18:22:20 +08:00
    反馈一个小问题:

    在画第一个像素之前,画布是一片空白。画上一个像素之后,之前的内容全部出来了。感觉是个初始状态的问题。

    另外就是,如果能够给画布有浅灰色的格子,那么规划画面应该会更容易一些。
    dreamcog
        2
    dreamcog  
    OP
       2022-01-24 20:52:09 +08:00 via Android
    @Livid 恩。这个问题可能是刚刚的一个 bug 。已经修复了。这个一开始的确是加了格子。后来感觉有点影响取消了
    qyvlik
        3
    qyvlik  
       2022-01-25 10:41:37 +08:00
    第一次画像素画,看着费劲,没有发现下方的托条能放大。
    此外能不能有如下的改进:
    1. 在 "Pixel Info"面板展示当前画笔的的 x, y 坐标
    fromdark
        4
    fromdark  
       2022-01-25 11:50:56 +08:00
    有点意思
    feifeichen
        5
    feifeichen  
       2022-01-25 12:01:01 +08:00
    钱包貌似链接不了,点击报错了 Uncaught (in promise) ReferenceError: ethereum is not defined
    dreamcog
        6
    dreamcog  
    OP
       2022-01-25 14:31:15 +08:00
    @feifeichen 请问用的是什么钱包? metamask 吗?
    dreamcog
        7
    dreamcog  
    OP
       2022-01-25 14:31:25 +08:00
    @qyvlik 已经修复了,这个是一个 bug ,不好意思。
    qyvlik
        8
    qyvlik  
       2022-01-25 15:22:08 +08:00
    @dreamcog 现在有人用红色刷屏,然后画笔本身用红框标注,导致看不到画笔,画起来老费劲了。
    zhouqin160
        9
    zhouqin160  
       2022-01-25 20:47:04 +08:00
    请问这个是基于什么链的
    dreamcog
        10
    dreamcog  
    OP
       2022-01-25 22:42:18 +08:00
    @qyvlik 修复了,搞了一下午。加了 recaptcha 。
    dreamcog
        11
    dreamcog  
    OP
       2022-01-25 22:42:35 +08:00
    @zhouqin160 没有基于链,倒是最后发 NFT 会发在 ETH 上
    jsonToObject
        12
    jsonToObject  
       2022-01-26 17:46:12 +08:00
    钱包连接不上了
    vzchn
        13
    vzchn  
       2022-01-26 21:21:30 +08:00
    点 connect wallet 后出来 metamask ,再点 metamask 没反应啊。macOS 12.1 ,Safari 15.2 。
    dreamcog
        14
    dreamcog  
    OP
       2022-01-26 23:00:30 +08:00 via Android
    @jsonToObject
    @vzchn 收到这个问题。今天一直在开车。明天来修复
    bokchoys
        15
    bokchoys  
       2022-01-27 09:25:37 +08:00
    点击链接钱包的时候报错了 Uncaught (in promise) ReferenceError: ethereum is not defined
    & GET https://api.pixelschain.com/v1/image?id=0 422
    dreamcog
        16
    dreamcog  
    OP
       2022-01-28 17:33:58 +08:00 via Android
    @bokchoys
    @vzchn
    @feifeichen 应该都修复了。我昨天的回复不知道为什么没有发布出去。增加了分享到 Twitter 功能
    vzchn
        17
    vzchn  
       2022-01-28 21:57:22 +08:00
    @dreamcog
    _app-265d39168d729906.js:1 Uncaught (in promise) ReferenceError: message is not defined
    at n.<anonymous> (_app-265d39168d729906.js:1:567525)
    at l (main-74cfdcc70293b3ce.js:1:14875)
    at Generator._invoke (main-74cfdcc70293b3ce.js:1:14663)
    at Generator.next (main-74cfdcc70293b3ce.js:1:15304)
    at r (_app-265d39168d729906.js:1:656290)
    at u (_app-265d39168d729906.js:1:656493)
    bokchoys
        18
    bokchoys  
       2022-01-28 22:32:27 +08:00   1
    @dreamcog 嗯,我这边没问题,顺便画了只虎
    dreamcog
        19
    dreamcog  
    OP
       2022-01-29 16:41:59 +08:00
    @vzchn 的确是少引入了一个 message 的组件,修复好了。另外增加了生成分享图片的功能。
    @bokchoys 画得挺好的。很可以!
    Livid
        20
    Livid  
    MOD
    PRO
       2022-02-04 13:53:18 +08:00
    @dreamcog

    支持一下用 WSAD 移动光标?
    mogita
        21
    mogita  
       2022-02-04 14:35:43 +08:00
    画布已经寸土寸金了,插空点缀了一点。
    clearc
        22
    clearc  
       2022-02-04 14:43:30 +08:00 via iPhone
    个人观点:
    1 、对原有形式的全盘复刻,有画虎不成反类犬的感觉;
    2 、任何所谓社会化实验,加上激励功利向以后,就一定会彻底变形,例如所谓的 gamefi 。还有 30%的抽水,emmmm….
    3 、不看好或者说直接点反感本项目。
    KamenReborn
        23
    KamenReborn  
       2022-02-04 14:59:10 +08:00 via Android
    不知道你们的宣传计划是怎样的,但是在 V2EX ,关注 crypto 的还是少数
    sillydaddy
        24
    sillydaddy  
       2022-02-04 15:34:42 +08:00
    画的效果还挺有意思。注意到画布上有不少单独的像素点,肯定都是来 test 的,

    主页面的“rules of the game”一节,提到了“each pixel has a 5-minute cooldown”,但没有提到每个“user”的 cool-down 时间,单用户是可以连续多次绘制吗?
    sillydaddy
        25
    sillydaddy  
       2022-02-04 15:43:35 +08:00
    @dreamcog 替大家问下,这个大概会持续到什么时候? 我有时间会参与一下。
    tf141
        26
    tf141  
       2022-02-04 19:01:35 +08:00
    没有钱包,不能参与了
    cuminflea
        27
    cuminflea  
       2022-02-04 22:06:25 +08:00
    可以搞个 NFT that evolves ,举个不是很完善的例子: https://github.com/nialloc/GameOfLife
    比如可以在 NFT 每次使用时候通过计算改动原 NFT ,这样就可以某种方式保证使用权。。。
    现在 NFT 的所有权机制基本就是摆设,在 unique metaverse 之前基本就没用。。。而且 metaverse 本来就会产生 multiverse 。。。
    有感兴趣的小伙伴一起搞搞啊
    ikw
        28
    ikw  
       2022-02-04 22:49:52 +08:00
    这,我前一阵正在想这个想法,也准备建一个这样的站,没想到。。。
    dreamcog
        29
    dreamcog  
    OP
       2022-02-05 00:06:37 +08:00   1
    @Livid 已经支持 WSAD
    dreamcog
        30
    dreamcog  
    OP
       2022-02-05 00:07:07 +08:00
    @ck65
    感谢啊!!!
    dreamcog
        31
    dreamcog  
    OP
       2022-02-05 00:08:55 +08:00
    @clearc
    1.其实没有全盘复刻,包括像素的多少的改动,其实是做了思考的,而且整个 UI 也努力做得像素画了。
    2.30%的抽水,是因为我一直觉得 web2 的网站都是投资人+团队大概 50-50 的收益,但是 web3 的作品应该是投资人+团队+用户,各 1/3 ,我们没有投资人,所以用户 70 ,团队 30 很公平,因为团队做了工作,得到回报,很公平。
    dreamcog
        32
    dreamcog  
    OP
       2022-02-05 00:09:26 +08:00
    @KamenReborn 只是一个实验,没关系,我们没有想说做特别大,好玩有趣就行!不挣钱没事。
    dreamcog
        33
    dreamcog  
    OP
       2022-02-05 00:11:20 +08:00
    有趣!嘿嘿,言语上支持一下!
    dreamcog
        34
    dreamcog  
    OP
       2022-02-05 00:11:29 +08:00
    @zwpaper 握手
    dreamcog
        35
    dreamcog  
    OP
       2022-02-05 00:13:09 +08:00   1
    @sillydaddy 用户没有冷却时间,但是一个像素被画过一次以后,5 分钟以后才允许画第二次。
    时间上的话,我的原计划是全部画满以后 72 小时。但是现在可能要考虑改动一下,我很快在节后,在这个里面会推出一个新的功能。请期待。
    Livid
        36
    Livid  
    MOD
    PRO
       2022-02-05 03:25:29 +08:00
    @dreamcog 赞。那我再继续建议两个提高作画生产力的小功能:

    1. 光标移动到已经有颜色的像素时,现在右侧会显示那个像素当前的色值,希望能加上用鼠标按一下右侧显示的色值之后,就把那个色值设置为当前的画笔颜色。

    2. 支持用键盘上的 O 键取光标当前所在像素的色值。
    dreamcog
        37
    dreamcog  
    OP
       2022-02-05 11:05:33 +08:00 via Android
    @Livid 看起来可以。等今天我到家了增加一下
    clearc
        38
    clearc  
       2022-02-05 12:28:48 +08:00   1
    @dreamcog 感谢回复~
    1 、我说的复刻,就是形式和和创意的完全相同,不否认您和团队的工作,但是盘沿雕花并没有改变盘中菜的内容。可能我比较原教旨主义,撇开赛博知识产权不论,给我的感觉更类似于“开源软件”加了个皮就拿来卖钱。(比喻不恰当但是感觉相似)

    2 、更在意标题所说“社会化实验”一词,我理解的“社会化实验”应该是更理想化,变量、界限都清晰的,例如比特币算一种,如果带有激励性质,那么激励本身就应该作为变量和实验参考点,而不是现在这种,我们先做个实验,然后拿实验结果去卖钱,回头三七分账。这也就是我所说的激励一定会导致变形。至于 30%还是多少,毕竟 App Store 也就这个数,你们团队做的其实是 VScode 而不是 App Store ,如果 VScode 说我们收 30 ,程序员会不会掀桌子。当然大家都是为了赚钱,那双方合意就好,我需要提醒的是,如何分配是个大坑,现在规则不定好,连合意的基础都不具备了。

    3 、话说回来,主要还是个人观感和理念问题,希望你们有好的收获,我虽然反感本项目,但也不失为另一种观察维度。
    clearc
        39
    clearc  
       2022-02-05 12:41:12 +08:00
    @dreamcog 针对后面说的分配再补充一下,如果是你们团队自己完整创作的作品,和投资人怎么分配自己协商即可,但本项目不是,这个和 web2 或者 web3 无关,在线创作和销售从 web1 时代就有了,需要明确创作所有权到底归属于谁,特别是涉及到众创分配的情况下,用户是不是知情并同意把所有的创意和产权转让给网站。
    艺术作品的价值 99%在于其本身智力体现,而不是在于用的什么工具或平台,不是所有的工作和劳动都一定会产生回报。
    dreamcog
        40
    dreamcog  
    OP
       2022-02-06 15:27:16 +08:00   1
    div class="reply_content">@Livid 已经增加,感觉还可以,挺好用。
    @clearc 这里有一个点哈,我很想知道这个实验可以卖多少钱其实,就是想知道大家愿意为这样的艺术作品付多少费用。我觉得这个不冲突,挺好玩的。我只把整个事情当作一个好玩的事情来做,没有想过要挣钱。不过未来可以做一些别的 NFT 考虑挣钱的事情。
    egen
        41
    egen  
       2022-02-06 17:27:48 +08:00
    单个用户没有 cool down 导致一个人可以涂抹一大片,失去了集体创作的意义
    brust
        42
    brust  
       2022-02-07 17:02:46 +08:00
    链接钱包有问题 metemask
    dreamcog
        43
    dreamcog  
    OP
       2022-02-07 20:06:05 +08:00 via Android
    @brust 恩。请问报什么错误
    haoooooo
        44
    haoooooo  
       2022-02-08 09:34:12 +08:00
    我的画没了....
    SuperXRay
        45
    SuperXRay  
       2022-02-08 11:33:27 +08:00
    waiting for recaptcha loading
    dreamcog
        46
    dreamcog  
    OP
       2022-02-08 13:01:14 +08:00
    @SuperXRay 是的,因为被攻击了,加入了 recaptcha 的验证,所以需要 FQ 才可以用
    dreamcog
        47
    dreamcog  
    OP
       2022-02-08 13:01:30 +08:00
    @haoooooo 被覆盖了吗?
    haoooooo
        48
    haoooooo  
       2022-02-08 13:59:15 +08:00
    @dreamcog 看上去是的
    brust
        49
    brust  
       2022-02-09 09:38:48 +08:00
    @dreamcog
    连接钱包后 没有任何变化
    小狐狸现实已连接
    dreamcog
        50
    dreamcog  
    OP
       2022-02-12 18:36:26 +08:00
    @brust 对老的 metamask 可能 connect 会有问题,你看一下是不是 metamask 没有升级到最新版本?另外你的浏览器是什么?
    说实话我也觉得 metamask 不是很好调试,目前我的版本看起来是没问题的。
    brust
        51
    brust  
       2022-02-13 18:18:01 +08:00
    @dreamcog
    小狐狸 10.9.2

    Google Chrome 97.0.4692.99 (正式版本) (x86_64)
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2816 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 13:43 PVG 21:43 LAX 06:43 JFK 09:43
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86