NFT交易平臺系統開發丨NFT發行鑄造交易系統開發詳情原始碼搭建

Lyr96246466發表於2023-04-16

  Web1.0到Web2.0到Web3.0,是網路從無到有,開發+18I鏈上合約-259l開發系統3365-+再到擴及全球的發展,也是網

絡的使用從精英化、扁平化到全民化和平面立體化的變遷,更是網路的關涉面從人類生活的區域性到全景式的人類生活場景的拓

展。Web3.0時代,網路無處不在,人類無時不在網路,網路與人類生活須臾不可分離;網路不再是人類生活的外在方面,它將

與人類生活融為一體,網路真正成為人類的生活空間。從這個意義上說,Web3.0時代將是“網路時代”終結的時代。


  如果說Web1.0、Web2.0時代的網路倫理問題是區域性的、零星的,那麼Web3.0時代的網路倫理問題將是全域性的和日常的。如果說Web1.0和Web2.0時代的網路倫理問題是“網路”倫理問題,那麼Web3.0時代的網路倫理問題則是“日常”倫理問題。從這個意義上說,Web3.0時代也是“網路倫理”終結的時代。


NFT,全稱為Non-Fungible Token,指非同質化通證,實質是區塊鏈網路裡具有性特點的可信數字權益憑證,是一種可在

區塊鏈上記錄和處理多維、複雜屬性的資料物件。


以上是百度百科對NFT的解釋,很多小白看到這裡就蒙了,上面說的太過專業,太過學術了。下面小編用最簡單的話給大家說

明一下什麼是NFT


NFT是一種新技術。在網際網路世界中,有複製和貼上,無論是文字,影片還是圖片,都可以複製貼上。當一個作品(可以是圖

片文字或者是影片)在網際網路上廣泛傳播之後,沒有辦法找到最初的原作者,因為複製貼上後人人都可以說是自己製作

出來的,網際網路上的版權維護一直以來都是難題,所有國家有軟體著作權認證,但是現在有了NFT之後就不一樣了。


pragma solidity ^0.6.0;

import "./IERC165.sol";


///

/// @dev Interface for the NFT Royalty Standard

///

interface IERC2981 is IERC165 {

    /// ERC165 bytes to add to interface array - set in parent contract

    /// implementing this standard

    ///

    /// bytes4(keccak256("royaltyInfo(uint256,uint256)")) == 0x2a55205a

    /// bytes4 private constant _INTERFACE_ID_ERC2981 = 0x2a55205a;

    /// _registerInterface(_INTERFACE_ID_ERC2981);


    /// @notice Called with the sale price to determine how much royalty

    //          is owed and to whom.

    /// @param _tokenId - the NFT asset queried for royalty information

    /// @param _salePrice - the sale price of the NFT asset specified by _tokenId

    /// @return receiver - address of who should be sent the royalty payment

    /// @return royaltyAmount - the royalty payment amount for _salePrice

    function royaltyInfo(

        uint256 _tokenId,

        uint256 _salePrice

    ) external view returns (

        address receiver,

        uint256 royaltyAmount

    );

}


interface IERC165 {

    /// @notice Query if a contract implements an interface

    /// @param interfaceID The interface identifier, as specified in ERC-165

    /// @dev Interface identification is specified in ERC-165. This function

    ///  uses less than 30,000 gas.

    /// @return `true` if the contract implements `interfaceID` and

    ///  `interfaceID` is not 0xffffffff, `false` otherwise

    function supportsInterface(bytes4 interfaceID) external view returns (bool);

}


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70012429/viewspace-2946053/,如需轉載,請註明出處,否則將追究法律責任。

相關文章