如何用算法生成nft(列生成算法)?如果你对这个不了解,来看看!
NFT生态系统:2021年现状回顾及未来展望,下面是MarsBit给大家的分享,一起来看看。
如何用算法生成nft
免责声明:本文旨在传递更多市场信息,不构成任何投资建议。文章仅代表作者观点,不代表火星财经官方立场。
小编:记得关注哦
来源:DeFi白泽研究院
出品 | 白泽研究院
区块链行业在最近几年中经历了飞速发展和变化:从 2017 年的萌芽,2018 年的智能合约,到 2020 年的 DeFi,2021 年,NFT 无疑是最热门的话题。
NFT 于 2015 年首次亮相,2017 年首批项目启动,2021 年迎来快速增长。2021 年上半年,NFT 总市值为 25 亿美元。仅在 7 月份,销售额就飙升至 15 亿美元。不过,2021 年下半年,NFT 市场逐渐趋于平静。
不同于加密货币、央行数字货币、稳定币等可不分面额大小、灵活的花费与找零,每一个 NFT 都是独一无二、不可分割及不可随意替换的存在,因此成为承载数位艺术价值与交易的新兴媒介。
NFT 最初的主要应用场景是虚拟收藏。由于使用 NFT 对艺术品进行编码符合艺术品稀缺的特性,对于收藏家、艺术家和创作者来说很有价值。由于其独特性和更多用例的出现,今年 NFT 已经发展成为一些人展示其财富和身份的一种方式。未来,NFT 也可能在更多领域拓展出更广泛的应用,从艺术品投资逐渐扩展到更广泛的流媒体、房地产、贷款抵押品等。
展望 2021 年,NFT 究竟发展出了哪些新用例,哪些用例可能会在 2022 年更上一层楼?下面我们一起来探索。
NFT功能:艺术NFT 艺术通常被称为“Cryptoart”,是增长最快的 NFT 细分市场之一。画家、设计师、音乐家等更多人通过基于区块链的铸造平台创建 NFT,以便更好地控制自己的销售。
SuperRare
SuperRare 是一个由区块链技术支持的艺术创作者和收藏者的社交网络平台。创作者可以创建数字艺术品,并在以太坊区块链上对其进行标记。得益于智能合约,收藏家可以购买和交易艺术品,其版税可归还给创作者。
Rarible
Rarible 是一个供用户铸造、销售和创建收藏品的开源的、非托管的平台。任何用户都可以创作和展示自己的艺术品,也可以用以太坊购买艺术品来收藏。用户拥有 NFT 的所有权以及知识产权。买家和卖家可以在 Rarible 上以几乎可以忽略不计的成本进行交易。
Pixlr Genesis
Pixlr Genesis 是一个由全球最佳线上图像编辑器 Pixlr 开发,旨在建立世界上最大的去中心化虚拟博物馆,目标是与卢浮宫、MoMA和国家美术馆相媲美。Pixlr Genesis 生态系统将包括五个模块:“画廊”、 “拍卖”、“铸造”、“杰作”和“社区”。自上线以来,Pixlr Genesis 发行了 10,000 个中的2000个独特的、由AI演算法生成的 NFT“通行证”,从艺术收藏的角度上来说,每个“通行证”代表了一件独一无二的艺术品;而从艺术展示的角度上来说,“通行证”代表了可以将自己的NFT艺术品展示在虚拟博物馆的权力。此外,Pixlr Genesis 还将支持艺术创作者,通过与知名艺术家合作发行 NFT,来为艺术家建立一个与社区结合的桥梁。
NFT功能:收藏品实体收藏品可能将越来越成为过去,因为以太坊提供了一种简单可行的方法来制作高质量的数字收藏品,包括原生的 NFT 或与现实世界收藏品相关的 NFT。
CryptoPunks
作为最早的一批 NFT,CryptoPunks(加密朋克)于 2017 年夏天推出,这是第一个通过以太坊发布的 NFT 项目,并为迄今为止主导 NFT 生态系统的 ERC-721 令牌标准铺平了道路。朋克只有 10,000 个,分类为外星人、猿猴、僵尸、人类,它们是稀有而精美的收藏品。CryptoPunks 是 NFT 的开山鼻祖,被公认为是「加密艺术」运动的起点。已知的龙头支付公司 Visa、美图的董事长蔡文胜、香港演员余文乐、波场公链创始人孙晨宇等都是加密朋克 NFT 的持有者。
Bored Ape Yacht Club
Bored Ape Yacht Club(无聊猿)由美国 Web3 公司Y uga Labs 发行,用算法生成的 10,000 个无聊猿,为用户提供了丰富的选择空间和多样化的特征。每只猿猴的特征随机生成,因此每只猿猴都拥有独特的背景风格、服装、耳环、眼睛嘴巴和皮毛。已知的著名说唱歌手 Post Malone、知名主持人 Jimmy Fallon、著名投资人 Mark Cuban、传奇嘻哈音乐制作人 Timbaland、NBA 传奇球星 Shaquille O’Neal 等都是无聊猿 NFT 的持有者。
NFT功能:游戏由以太坊提供支持的区块链游戏正在朝着“Play-to-Earn”的未来迈进。玩家玩游戏,赚取更多资产,并可以在此过程中进行交易,NFT 作为游戏物品所有权的形式,发挥着重要作用。
Axie Infinity
Axie Infinity 是一款类似口袋妖怪的 NFT 游戏,用户可以通过可交易和出售的 NFT 游戏资产收集、培育和战斗标志性的 Axie 怪物,以获得荣耀和利润。Axie Infinity 不仅是目前最大的以太坊游戏,也是目前以太坊最常用的应用程序之一。作为区块链领域“打金”的先导者,今年夏天打响了 NFT 和 GameFi 狂潮的第一枪,也使得区块链游戏在过去几个月里步入了狂热发展的阶段。
Sorare
Sorare 是一款新兴的梦幻足球游戏,通过与世界上一些最大的职业足球特许经营商合作取得了重大进展。玩家使用数字交易卡创建梦幻球队,然后在比赛中进行正面交锋,看看谁是最好的足球经理。该游戏在以太坊上运行,每张球员卡牌都是 NFT。截至撰文,Sorare 已获得全球 215 个足球俱乐部的正式授权,包括皇家马德里、尤文图斯、拜仁慕尼黑等知名球队。
NFT功能:元宇宙自上个月 Facebook 公司宣布将专注于元宇宙领域发展改名为“元宇宙(Meta)”后,全球掀起了一股“元宇宙”热潮,包括微软、迪士尼在内的全球多家巨头也纷纷宣布投入元宇宙的建设。可以说元宇宙是由 NFT 组成的,明确了虚拟世界内物品的所有权,大到土地、房子,小到衣服,只要是可以被用户私人所有,便可以把它铸造成NFT。反过来,元宇宙也为 NFT 创造了一个新的应用场景。
作为加密元宇宙重要物品的虚拟土地/房屋,就是以 NFT 的形式构成。用户可以邀请其他玩家帮助“开发”你的土地,或将其租给创作者以赚取利润。
Decentraland
Decentraland 最初创建于 2015 年,于 2017 年首次推出 Beta 版,并在 2021 年的 NFT 浪潮中逐渐成为元宇宙中最强大的项目之一。用户可以在其中购买土地、参观建筑物、四处走动或与人会面。Decentraland 已经成为加密世界元宇宙的热门聚集地。值得注意的是,加勒比岛国巴巴多斯(Barbados)外交和外贸部已与 Decentraland 签署了一项协议,以建立数字版大使馆。
Sandbox
Sandbox 在以太坊区块链上运行,玩家可以自由地创造他们自己的虚拟世界,利用他们的创造力和想象力,在与他人合作的同时,按自己的意愿定制。Sandbox 曾推出了 P2E 活动,在虚拟世界中,玩家可花时间完成一系列任务来赚取资产。值得注意的是,SandBox 在一个月前获得了 9300 万美元融资,由日本软银(SoftBank)旗下愿景基金(Vision Fund)领投。
Cryptovoxels
Cryptovoxels 是一个构建在以太坊链上的虚拟世界,网站内置了编辑工具,玩家们可以买卖并建造虚拟美术馆、商店以及玩家能想象到的任何事物。除此以外,Cryptovoxels 还提供了真人虚拟形象和文字聊天。
NFT功能:流媒体今年 3 月,加密艺术家 Beeple 的数字艺术品《每一天:前 5000 天》在佳士得拍出了六千多万美元的价格,这使得 NFT 瞬间火爆了艺术圈,一些音乐人、艺术家纷纷加入。
Opensea
OpenSea 是最流行的 NFT 市场和 NFT 铸造平台。艺术家可以在多个链上进行铸造,包括 Ethereum 和 Polygon。Opensea 支持的文件类型包括 MP3、MP4、WAV。
“音乐 NFT 正在改变粉丝与他们最喜欢的艺术家联系的方式。从 3LAU 到 Imogen Heap,各种各样的创作者都在区块链上进行创新,而在一个为独立创作者服务不足的行业中,寻求改变的渴望是显而易见的。”——Opensea
Royal
Royal 是一个 5 月份才成立的 NFT 音乐平台,8 月份的种子轮募资 1600 万美元,有 A16z、Coinbase 等顶级机构参与。Royal 的业务逻辑非常清晰,就是让音乐家制作并出售 NFT 作品,然后粉丝在购买后还能获得未来的作品版税。Royal 的创始人是 DJ 制作人 3LAU,在 10 月底进行了一场实验:为 3LAU 的新单曲《Worst Case》发行了 333 个NFT,占该单曲在流媒体的 50% 所有权,值得一提的是,这首歌现在每月超过 300 万播放量。
Async Art
Async Art 是个建立在以太坊上的音乐/艺术品创作平台。Async Art 的作品是由“Master”和“Layer”两部分组成,Master 是作品的主体形式,一个 Master 可由多层 Layers 构成,艺术作品能够根据“图层变化”进行改变。例如,艺术家可以通过 layers 给一副画的天空创造不同状态,因此作品能够展现下雨、晴天等不同状态。创作者在申请成为 Async 艺术家后,无需任何编程知识,只需在作品上传过程中,将作品切为图层即可。在作品出售中,创作者可设置“立即购买”或者“开放式拍卖”,拍卖结束时间由自己决定。
Audius
Audius 是一家基于 Solana 区块链的去中心化音乐共享平台,旨在去除音乐流服务的中间环节和额外费用,让艺术家直接拿到自己作品应有的收入份额。具体说来,该平台的用户可以使用代币来解锁音乐,也可以通过收看广告赚取代币再去解锁。当用户在这个去中心化音乐库中听歌时,钱包会自动付款。其中,大约有 85% 的收益,归于艺术家。剩下部分由歌曲提供方以及开发团队所得。
NFT功能:出版Mirror
Mirror 由前a16z合伙人 Denis Nazarov 创立,类似于文章博客平台 Medium,通过为创作者提供代币发行工具来帮助创作者众筹。目前 Mirror 的主要功能包括发布文章、NFT 藏品、竞拍、众筹、收益分流、投票等。值得注意的是发布文章的功能,如果勾选了 NFT 选项,那么文章发布后,会在 Editions 中自动生成很多条目,可以理解为文章的 NFT。这些条目只有当有用户购买时,才能查看到具体内容,不然点开基本都是空白。除了发布文章时的 NFT,用户还可以在 Editions 中手动创建其他类型的 NFT,包括图片和视频格式,这样创建 NFT 的好处是可以直接嵌入文章中售卖,形成内容创作与 NFT 出售的闭环。
NFT功能:公共事业在早期,NFT 通常与传统媒体类型相关联,例如艺术、音乐、游戏资产等。但是如今 NFT 可以用来表示任何东西,包括域名等。预计未来几年此类用例会激增。
ENS
以太坊名称服务 (ENS) 允许以太坊用户在以太坊上创建和管理分散的域名。这些分散的域名被铸造为 NFT,例如 ethereum.eth,与长字母数字地址相比,通过这些 NFT 进行钱包管理变得相当简单。
除 ENS 以外,Unstoppable 和 Handshark 也值得关注。
根据 ReportLinker 的预测,域名项目预计将达到 512 个,到 2027 年时注册的域名将达到300 万个。如果 NFT 域名能够占据 5% 到 10% 的市场份额,那么整个 NFT 域名市场将比今天增长二十倍以上。
NFT功能:DeFi+NFT加密生态系统中,最耀眼的两颗星是 NFT 和 DeFi。在过去的一年中,我们看到了 NFT 和 DeFi 更多的融合和创新。
NFTX(NFT碎片化)
NFTX 是一个为NFT创建流动性市场的平台,也是NFT碎片化的代表性项目。用户可以将他们的 NFT 存入 NFTX 保险库,并铸造一个可替代的 ERC20 代币(vToken),代表了保险库内的资产。通常 NFT 缺乏流动性且难以定价,但是 NFTX 使 NFT 市场变得更加简单,包括为新创作的 NFT 创造即时流动的市场。换句话说就是把 NFT 发行质押到一个池子里,然后发行出对应的 ERC20 通证。碎片化后的NFT 提高了交易流动性,也会发挥出资产流动性的价值。
NFTfi
NFTfi 是一个 NFT 抵押借贷平台。NFTfi 可以满足用户的借贷需求,以及 NFT 资产的流动性需求,可以说正处于 NFT+DeFi 的最前沿。原理就像典型的当铺,只不过传统的当铺是一对多(机构对多个抵押者),NFTfi 则是多对多。借款人将自己的 NFT 资产作为抵押品投放到市场上,然后由市场上的放贷人来报价(贷款额、贷款期限以及到期归还的总金额)。借款人最后选择到底接受哪笔贷款,然后将会收到放贷人的 wETH 或 DAI。与此同时,借款人的 NFT 会被锁定在 NFTfi 智能合约中,直到借款人在到期日之内(贷款期限从7日、14日、30日和90日不等)还清贷款。如果没有在到期日之前还清贷款,那么放贷人将获得借款人的 NFT。
NFT基础设施公链
目前,以太坊仍然是领先的 NFT 区块链,因为它承载的项目数量最多。专注于 NFT 的公链 WAX、Flow,专注于 NFT 的 Layer2 解决方案 ImmutableX,新兴公链 BSC、Solana、Polygon 也值得关注。尽管占据主导地位,但以太坊的交易费用仍然是一个长期存在的问题。众所周知,以太坊的交易费用要远高于其他区块链,BSC 的交易大约为 0.45 美元、Flow为 0.02 美元、Polygon 为 0.0001 美元。
顶级NFT游戏工作室
DapperLabs:开发了曾火爆整个加密行业的NFT游戏——CryptoKitties(加密猫),该游戏一度让以太坊发生了拥堵。为了避免以太坊高昂的交易费用,DapperLabs 建立了专注于 NFT 的公链 Flow。另外,该工作室旗下与 NBA 官方联手制作的 NBA Top Shot 系列 NFT 也深受爱好者的喜爱。
Animoca Brands:是一家位于香港的游戏开发公司,从2017 年伊始,Animoca Brands 就积极涉足区块链,除了各种大手笔进行扩张性的投资外,还快马加鞭地建立各种合作。目前,Animoca Brands 旗下的区块链游戏包括元宇宙 The Sandbox、休闲游戏平台 GAMEE、3D 动作游戏 Phantom Galaxies和赛车模拟游戏 REVV 等。值得一提的是,该公司还开发了一款名为 Quidd 的 NFT 收藏品市场,合作伙伴包括迪士尼、漫威、HBO(权力的游戏)、CBS(星际迷航)和 NBA 等。
NFT DAO
治理DAO:治理 DAO 指的是利用代币将项目治理权利下放到社区,从而实现社区驱动、分散治理,持币人可以对项目进行提案、投票、治理。目前主要有NFT交易平台Rarible、Mintable,指数基金协议NFTX,元宇宙Decentraland等。
投资DAO:投资 DAO (Venture DAO) 是目前阶段 NFT 与 DAO 融合的主要类别,这类 DAO 的主要逻辑是社区成员共同决策、投资、持有或释放 NFT 艺术收藏品。目前主要有JennyDAO、Whale、PleasrDAO等。
收藏品DAO:收藏品 DAO 主要是指一群人通过购买同样的 NFT 收藏品而形成有特定身份共识和归属感的社区,他们购买的 NFT 就象征着他们的身份,收藏品 DAO 更像是一个俱乐部,Bored Ape Yacht Club、Bored Ape Kennel Club、Cool Cats、Meebits、Wicked Cranium 都属于这种类型。
总结NFT 是加密行业中一个非常年轻的领域 ,随着时间的推移,交易量、资产流动性和新用户数量正在迅速扩大,预计 2022 年元宇宙、碎片化、流媒体等用例仍有快速发展的潜力。随着更多用例的出现与成熟,NFT生态系统有望能够更广泛进入加密投资者的视野。
作为目前区块链与有价实物最可直连与感知的结合点之一,NFT有望延续“出圈”热。现实生活中,游戏账号、原创音乐、视频、手办甚至房产都可以归类为非同质化资产。已经有非常多的创新企业或脑洞大的个人,开始利用区块链技术将这些有形资产发行在链上,以实现更便捷的流通。
NFT 不再只是一个投机行业;与 DeFi 类似,它现在也成为了一个可以创造价值的行业。与传统艺术市场相比,NFT 的市场份额仍然可以忽略不计。今年 NFT 通过数字艺术品广泛出圈,那么未来 NFT 又将迎来哪些非凡的里程碑?只有时间可以证明。
风险提示:
根据央行等部门发布的《关于进一步防范和处置虚拟货币交易炒作风险的通知》,本文内容仅用于信息分享,不对任何经营与投资行为进行推广与背书,请读者严格遵守所在地区法律法规,不参与任何非法金融行为。
列生成算法
为什么用代码生成代码?说说我的情况,依旧是亘古不变的问题,人手不足、一个月要出东西,再加上懒得再沉浸在毫无意义的增删改查上,将主要精力集中在关键功能上,因为我本身全栈,所以关键节点基本上都清楚,有些问题可能超纲了前端范畴,老哥们领会精神就行
分析前端开发的变量和工作复杂度在哪里、本质上就是剔除非常规,归集常规,找不同1.主要对页面功能有大致情况的了解,如果功能页功能布局与实现相对单一且有规律的占比1半以上,区分情况拆解2. 细分下来其中空白的属于常规页、单表基本页(基本逻辑可考虑生成),有些交互功能比较复杂要调整、报表为配置型要溯源,但页面功能操作交互功能比较少
数据关键获取方式问题,从源码、页面、配置、规律入手(1) 直接分析传染页(HTTP请求),好处在于轻易的能抓到字段名、字段、布局、字典、功能等核心要素,缺点在用jsp特性搞出来的一些东西没法溯源,另外一些动态功能会导致不可控因素增加 (2)分析源码渲染页(文件读取),基本能满足溯源和页面关键要素获取的条件
结合实际情况、选择相应的生成处理引擎(1)之前有看elment-ui关于代码生成代码的内容,算是一个种子,在后来plop那种cli规则命令,但这种适应于量少,规范化标准cli的雏形,不太适合量大,情况复杂批量处理 (2)后来用node+ejs,分析后觉得情况合适,辅助正则能解决一部分问题,另外一部分表单部分就有差异了,正则有点儿力不从心,后来找了个cheerio类似于jq选择的功能,相关情况得到了满足 (代码还没来得及规整,将就看)
对比原功能与新开发接口适配、约定后续方式,其中关键要素如下class PageViewModel {//父业务编码parentCode =''//父业务名称parentName=''//当前业务编码,主要针对文件生成命名code=''//当前业务名称,描述备注等name=''//当前业务请求自定义controllerapiCode=''/*** 读取*/title=''//业务名称keyid='id'//主键columns=[] //列名称ops=[]//操作form=[]//表单query=[]//查询}module.exports=PageViewModel完成批量生成,划分情况做区分生成最终完成关键要素的解析,当然单表和报表主要分析数据库的配置以及表获得关键要素,原理是一样的
最终获得了生成文件
和前几年的配置型页面的区别是什么?之前常规做法往往是页面适配所有显示、用关键key做区分进行不同渲染,所有的相关关键元素都是走的通用数据库配置,这种你也不能说他不对,只能说在当时缺失解决了大批量页面配置化的问题,算是轻量级的BI原型,但在后期扩展功能的时候就有点儿拉跨,就跟现在提的低代码平台,本质是由流程那套衍生出来的,只不过换了中提法和设计思路、就项目后期延展性来讲,有改动灵活频繁特性的项目并不适用。 生成的方式相当于前期做了预演,提供一个基础的插座,让后期的改动能在一个顺滑的基础上进行,省去不必要的拷贝及不统一,让规律性的东西沉淀下来,不会关注你用A框架,B框架,A约定,B约定,适配新的模板即可。
适应什么情况?重复性基础性的工作提前准备,集中精力做复杂关键性的功能,人力始终靠不住,而且现在前后端的拉扯,磨人心神,固执不容易被说服是每个优秀程序必备的特质,但也是沟通过程中最大的障碍,我们把拉扯放在关键处传统老项目升级改造,因为一般规律就是一个模板,发动Contrl CV大法,所以改造是有可行性的,当然服务端的生成也很容易,最重要的解决基础插座的问题,并不是解决所有的问题,该特殊处理的问题,添加逻辑即可,这个观念很重要,不然沟通的基础就不存在了,你说服不了固执的老哥们。新业务表的设计由老司机负责,比较规范,服务和页面后行解决了什么问题?以上聊的,主要也是基于无奈和懒的心态,开发的时间久了,真的是对一般性的功能提不起啥兴趣,索然无味再有就是,一般性的工作总结成规律之后,所有的重复劳动也就有了替代工具,软件开发的目的不就是减少重复劳动嘛,没必要作为一个开发者还在重复劳动,花更多的时间去学习不香嘛获得了什么?如果你看过之前的内容应该有所了解,关于生成这块其实尝试并不少,至于为什么会尝试这么多次,也是根据技术发展带来的便利,解放了更多的灵活性同步来的,互联网中场,单体的能量有限,多几个机器小助手,你的眼界能更开阔,加油吧打工人 PS: 随手来个赞吧老哥