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

pixelschain 一个 NFT 的社会化实验

  •  4
     
  •   dreamcog · 309 天前 · 4933 次点击
    这是一个创建于 309 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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
       309 天前
    反馈一个小问题:

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

    另外就是,如果能够给画布有浅灰色的格子,那么规划画面应该会更容易一些。
    dreamcog
        2
    dreamcog  
    OP
       309 天前 via Android
    @Livid 恩。这个问题可能是刚刚的一个 bug 。已经修复了。这个一开始的确是加了格子。后来感觉有点影响取消了
    qyvlik
        3
    qyvlik  
       309 天前
    第一次画像素画,看着费劲,没有发现下方的托条能放大。
    此外能不能有如下的改进:
    1. 在 "Pixel Info"面板展示当前画笔的的 x, y 坐标
    fromdark
        4
    fromdark  
       309 天前
    有点意思
    feifeichen
        5
    feifeichen  
       309 天前
    钱包貌似链接不了,点击报错了 Uncaught (in promise) ReferenceError: ethereum is not defined
    dreamcog
        6
    dreamcog  
    OP
       309 天前
    @feifeichen 请问用的是什么钱包? metamask 吗?
    dreamcog
        7
    dreamcog  
    OP
       309 天前
    @qyvlik 已经修复了,这个是一个 bug ,不好意思。
    qyvlik
        8
    qyvlik  
       309 天前
    @dreamcog 现在有人用红色刷屏,然后画笔本身用红框标注,导致看不到画笔,画起来老费劲了。
    zhouqin160
        9
    zhouqin160  
       308 天前
    请问这个是基于什么链的
    dreamcog
        10
    dreamcog  
    OP
       308 天前
    @qyvlik 修复了,搞了一下午。加了 recaptcha 。
    dreamcog
        11
    dreamcog  
    OP
       308 天前
    @zhouqin160 没有基于链,倒是最后发 NFT 会发在 ETH 上
    jsonToObject
        12
    jsonToObject  
       307 天前
    钱包连接不上了
    vzchn
        13
    vzchn  
       307 天前
    点 connect wallet 后出来 metamask ,再点 metamask 没反应啊。macOS 12.1 ,Safari 15.2 。
    dreamcog
        14
    dreamcog  
    OP
       307 天前 via Android
    @jsonToObject
    @vzchn 收到这个问题。今天一直在开车。明天来修复
    bokchoys
        15
    bokchoys  
       307 天前
    点击链接钱包的时候报错了 Uncaught (in promise) ReferenceError: ethereum is not defined
    & GET https://api.pixelschain.com/v1/image?id=0 422
    dreamcog
        16
    dreamcog  
    OP
       305 天前 via Android
    @bokchoys
    @vzchn
    @feifeichen 应该都修复了。我昨天的回复不知道为什么没有发布出去。增加了分享到 Twitter 功能
    vzchn
        17
    vzchn  
       305 天前
    @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  
       305 天前   ❤️ 1
    @dreamcog 嗯,我这边没问题,顺便画了只虎🐯
    dreamcog
        19
    dreamcog  
    OP
       304 天前
    @vzchn 的确是少引入了一个 message 的组件,修复好了。另外增加了生成分享图片的功能。
    @bokchoys 画得挺好的。很可以!
    Livid
        20
    Livid  
    MOD
       299 天前
    @dreamcog

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

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

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

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

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

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

    Google Chrome 97.0.4692.99 (正式版本) (x86_64)
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4543 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 52ms · UTC 08:00 · PVG 16:00 · LAX 00:00 · JFK 03:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.