当前位置:网站首页>数字臧品系统开发 NFT数字臧品系统异常处理源码分享

数字臧品系统开发 NFT数字臧品系统异常处理源码分享

2022-06-24 13:02:00 weixin_2047679575

如果有人以 6900 万美元的价格出售由一堆像素组成的电子图案,你不认为这是一种幻想吗? 如果你听不懂你在说什么,今天我们将帮助你普及一下最近在世界范围内非常流行的 NFT。 全称Non-fungible token,中文名称为non-fungible token,也叫不可替代。 令牌。

 
  一. 卖像素画不再是天方夜谭

  数字艺术家迈克·温克尔曼(Mike Winkelman)的一件纯数字艺术作品“每天:前 5,000 天”以 69,346,250 美元的价格售出,最近成为艺术界的热门话题。

  与纯数字艺术作品一起成为头条新闻的还有“NFT”,即不可替代的代币,它们是我们今天的主角。 作为一种新的数字艺术模型,NFT 为创作者提供了一种获得适当补偿的方式。 有趣的是,许多巨额购买的 NFT 都是通过算法创建的像素艺术。

二、区块链中的收藏馆 NFT

所以什么是NFT
NFT是一个关于艺术家如何通过出售电子艺术品一夜致富的传说。它围绕区块链,与艺术品和收藏品紧密相连
对于艺术品和收藏品来说,稀缺性一直是决定收藏品价值的重要因素。非同质令牌是一种加密货币,但它所代表的资产是唯一的。它们可以是数字资产,也可以是实物资产的象征形式。由于NFT是不可替代的,因此它们可以作为数字领域真实性和所有权的证明

与不可替换性相比,互换性意味着资产的各个单元可以相互替换,并且无法区分。就像法定货币一样,一张10美元的钞票可以与任何其他10美元的钞票进行兑换。货币互换性是一个可取的属性。正是因为这个属性,它才可以自由交换,我们不必担心谁是这张10美元钞票的第一个所有者
然而,这个特性对于收藏品来说并不是一个有用的属性。例如,如果你给朋友一份达芬奇的真实副本,你肯定不想让你的朋友与你交换这份真实副本。因此,NFT是一种电子所有权形式,这意味着你是这件艺术品的所有者


三。Beeple,像素艺术中的重要人物
接下来,让我们来谈谈Beeple,原名为迈克温克尔曼,他在像素艺术领域起着决定性的作用。他是NFT前沿的创新数字艺术家。他的代表作是我们在开头提到的“每天:前5000天”,这位39岁的人出生在威斯康星州。他是两个孩子的父亲,他的妻子是一名教师。BiP毕业于普渡大学计算机系。他没有受过艺术训练。在我的职业生涯中,我曾在短时间内帮助企业设计网页。我听说一位英国艺术家因每天画素描而出名。自2007年5月以来,他一直致力于收集计算机动画《每一天》。2018年,它开始吸引互联网关注,除了每天:前5000天由佳士得拍卖。

《十字路口》

2020年 10 月,收藏家罗德里格斯弗瑞尔以 66,666 元 6 角 6 分美元买到了 Beeple 的作品《十字路口》。这个只有 10 秒的影音作品于 2021 年 2 月底以 660 万美元转售,短短数月价值翻了 100 倍。比普广受新生代的推崇。他在 Instagram 上有 180 万粉丝。他的作品曾在两次超级碗中场秀和贾斯汀比伯的演唱会上展出。

四、把主子卖出天价的云吸猫

电子宠物大家都不陌生,云吸猫也成了不少年轻人的精神寄托,但竞价高达几十万美元购买电子宠物猫可能对不少人来说却是一件令人咋舌的事情。

这家神奇的网站名为 CryptoKitties.co,刚刚上线不久就引起了不小的关注。用户可以在这家网站购买虚拟猫咪,并通过平台与其他玩家进行交易。每只虚拟猫咪都是独一无二的,完全属于个人的,它们无法复制、无法删除,也无法被盗用。加密猫用的就是 NFT 技术,他们给每个猫咪进行特殊的标记编号,让它成为独一无二的猫。

你拥有一只加密猫,你拥有它的数字所有权,玩家也可以用自己的猫与其他猫进行交配,最终会生出一只全新的猫。据开发者说,每只猫都有 256 位的基因组,有的基因是显性,而有的是隐性。生育出新的小猫会随机继承父母双方的基因。你的猫越稀有,就能够在以太坊上以更高的价格售出。

NFT数字臧品系统开发部分核心代码分享:

<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006~2019 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: liu21st <[email protected]>
// +----------------------------------------------------------------------

namespace app;

use think\db\exception\DataNotFoundException;
use think\db\exception\ModelNotFoundException;
use think\exception\Handle;
use think\exception\HttpException;
use think\exception\HttpResponseException;
use think\exception\ValidateException;
use think\Response;
use Throwable;

/**
 * 应用异常处理类
 */
class ExceptionHandle extends Handle
{
    /**
     * 不需要记录信息(日志)的异常类列表
     * @var array
     */
    protected $ignoreReport = [
        HttpException::class,
        HttpResponseException::class,
        ModelNotFoundException::class,
        DataNotFoundException::class,
        ValidateException::class,
    ];

    /**
     * 记录异常信息(包括日志或者其它方式记录)
     *
     * @access public
     * @param  Throwable $exception
     * @return void
     */
    public function report(Throwable $exception): void
    {
        // 使用内置的方式记录异常日志
        parent::report($exception);
    }

    /**
     * Render an exception into an HTTP response.
     *
     * @access public
     * @param \think\Request   $request
     * @param Throwable $e
     * @return Response
     */
    public function render($request, Throwable $e): Response
    {
        // 添加自定义异常处理机制

        // 其他错误交给系统处理
        return parent::render($request, $e);
    }
}

原网站

版权声明
本文为[weixin_2047679575]所创,转载请带上原文链接,感谢
https://blog.csdn.net/weixin_53410590/article/details/125412663