求是鹰来啦|一张求是鹰小图片背后,我们写了多少行代码?

这是一张可爱的求是鹰小图片,但她的背后,是一群程序员不断脱落的头发……

今天,我们重磅解密技术部同学们是如何将这张小图片带给大家的!

9a654c75350532000fbfc5fbc5675f64.png

5000 张求是鹰都是手绘的吗?!画师还活着吗呜呜呜 ww

你好谢谢关心画师很健康!其实求是鹰是由背景、花纹、屁股、脑袋、胸饰、五官、帽子和手持物 8 种组件拼合而成,画师对于每种组件都绘制 10 到 30 种不同的组件,然后交给程序随机抽取进行组合,最后我们从数十亿种组合中挑选出 5000 只送给大家,希望大家都能珍惜属于自己的求是鹰。

什么是 NFT?只是一张图片有什么特别的哇?

NFT(Non-fungible Token,非同质化代币)是所有权受区块链保护的数字资产。每一只上链的求是鹰都会在区块链上永远地写下它的所有者——也就是你,这个记录不会被任何人、任何组织修改。放心守护你的小鹰吧!

emm 那这个记录写在哪里了呢?

求是鹰目前部署在 Polygon 区块链上,所有权记录就保存在那里。当你领取完求是鹰之后,你会看到一个按钮 “查看链上记录”,点击就可以在区块链浏览器上看到具体的信息。

能不能再深入讲讲求是鹰是怎么部署到链上的呢?

当然!Polygon 区块链支持智能合约,简单来说就是一个所有人都能看到并执行的程序,我们部署了一个 ERC721 智能合约,它有一个 mint 函数,效果是将某一只求是鹰的主人记录在区块链上,这个函数只有程序的主人能够执行(其他人鉴权不通过直接返回),然后我们链协就调用这个函数对通过我们验证的校友发放求是鹰。

原版求是鹰图片保存在链上吗?

其实链上保存的是求是鹰 ID 号和主人钱包地址的对应关系,求是鹰的图片并没有保存在链上,因为链上存储的费用比较高,图片存储费用无法想象……但是我们的图片是保存在 IPFS 上的,并且由校友企业 4everland 提供网关加速,IPFS 也是一种去中心化的存储网络,大家不用担心自己的求是鹰哪天会 404 啦。

整个项目是由哪些技术小伙伴参与的呢?

很多技术部的同学都参与到了开发中,Welles 负责图片生成、前端UI、前端钱包等,Hins 负责后端、上链、部署等,Archimesons 负责前端UI,HAPPY 负责合约开发,Ni1L 负责数据库维护等,在此感谢各位链协小伙伴的辛勤付出,也非常欢迎对技术有兴趣的同学加入我们,一起搞点有意思的事情!

END

Reviwer | Artist

Script | 孙鑫杰

Editor | 嘉然

猜你喜欢

转载自blog.csdn.net/weixin_37097665/article/details/134237561
今日推荐