Intercambio de Ethereum Intercambio de Ethereum
Ctrl+D Intercambio de Ethereum
ads
Casa > DAI > Info

Cómo crear e implementar contratos inteligentes NFT en 10 minutos

Author:

Time:

¿Qué es NFT?

NFT significa token no fungible, por ejemplo, un billete de un dólar es fungible porque puede cambiarlo por otro billete de un dólar (y no tiene que preocuparse por el número de serie del billete de un dólar). Asimismo, Bitcoin es un token fungible porque dos Bitcoins diferentes son idénticos.

Las cosas insustituibles, entonces, son aquellas que son únicas e inintercambiables con otras cosas. Los tokens no fungibles son esencialmente tokens únicos rastreados en la cadena de bloques.

Los tokens no fungibles tienen las siguientes características:

Son únicos: cada token no fungible representa un número o algún objeto en el mundo real, y es único incluso si existen objetos similares. Por ejemplo, incluso si alguien "creara" 100 piezas del mismo arte digital como un NFT, cada una sería rastreada individualmente en la cadena de bloques.

Son verificables: la propiedad histórica de estos NFT se registra en un libro público y es visible para todos. Esto hace que sea difícil de "reproducir" y relativamente simple probar la autenticidad.

Sala de observación de divisas | Cómo transformarse de Xiaobai a un comerciante calificado: a las 11:00 del 2 de abril, Jinpan invitó al líder del mercado Li Mingcheng a ser un invitado en la sala de transmisión en vivo de la "Sala de observación de divisas" de Jinse Finance, y compartirá "Cómo Transforme de Xiaobai" Conviértase en un comerciante calificado", preste atención, escanee el código QR a continuación para ver. [2020/4/2]

Son negociables: al igual que otros criptoactivos, son negociables, aunque generalmente en intercambios especiales.

La mayoría de los NFT se construyen sobre la cadena de bloques Ethereum, y con los tokens no fungibles (NFT) que están de moda en estos días, como desarrollador, es posible que se pregunte cómo crear su propio NFT. Este artículo explicará cómo hacerlo de la manera más fácil para que pueda estar listo y funcionando en solo unos minutos.

Usaremos el contrato estándar OpenZeppelin ERC721, que es el estándar de oro para los contratos inteligentes. Hay muchas herramientas para implementar contratos inteligentes, pero en este artículo usaremos la herramienta web3 CLI porque es la herramienta más rápida y sencilla para compilar e implementar contratos.

Voz | CIO del sistema de jubilación de los empleados de la ciudad de Austin: Debemos prestar atención a cómo los activos cifrados encajan en las carteras de inversión existentes: según coindesk, en la conferencia institucional de criptografía celebrada por Bloomberg hoy, David Veal, director de inversiones (CIO) de Austin, Texas, EE. UU. Dijo: "No estoy seguro de si los activos cifrados deben posicionarse como activos alternativos, deberíamos ver cómo encajan en las carteras existentes. Los criptoactivos pueden eliminar la falta de liquidez al hacer que muchas cosas sean líquidas. Nuestra diversificación de la cartera de inversiones es lenta erosionándose, y las criptomonedas pueden dar sus frutos.” [2018/10/16]

En FØ, solo se debe hacer algo una vez, y luego puede implementar e interactuar como desee sin volver a hacer esto.

Este forro montará la herramienta para que pueda comenzar a usarla de inmediato. Si le preocupa lo que hace install.sh, no dude en leerlo.

curl -LSs https://raw.githubusercontent.com/gochain/web3/master/install.sh| SH2 Configuración de la red Usaremos GoChain aquí para no tener que pagar $10 para implementar un contrato y luego pague por cada NFT Ponga $10. Con GoChain, solo necesitamos pagar una fracción de centavo y es 100% compatible con Ethereum, por lo que podemos usarlo como Ethereum. Por supuesto, puede cambiar la línea a continuación para que apunte a Ethereum y pagar más si lo desea.

Jinse Finance organiza en exclusiva ¿Cómo afecta la guerra comercial a la tendencia de Bitcoin? Cobertura de la guerra comercial, Bitcoin 'funciona bien':

En la madrugada de esta mañana estalló la mayor guerra comercial en la historia de China y Estados Unidos, las bolsas mundiales se desplomaron y se discutió nuevamente la tendencia del activo digital Bitcoin. Revisando los comentarios de Brian Kelly sobre la guerra comercial en CNBC tan pronto como el 2 de marzo: La guerra comercial fortalecerá la expectativa de una depreciación del dólar y un aumento de los precios. Debido a las preocupaciones generales sobre la inflación, la gente está dispuesta a invertir en "oro nuevo" y "oro duro". monedas" como Bitcoin. Activos" (refugio seguro), "Bitcoin funciona bien en la guerra comercial".

La opinión de Brian Kelly se publicó bajo el pronóstico de la escala de la guerra comercial de 30 mil millones de dólares estadounidenses, y ahora 6 millones "intensificada". China ha lanzado un "contraataque" esta mañana, y los medios extranjeros generalmente predicen que Estados Unidos será el perdedor a largo plazo. La caída en el mercado de valores apoyará al oro. Los precios del oro cerraron ayer en un máximo de dos semanas debido a las preocupaciones sobre las subidas de tipos de interés y las guerras comerciales. ¿Por qué cayó Bitcoin en su lugar? Según CNBC: Bitcoin no logró mantener la marca de $ 9,000 o puede deberse a la política de Japón de fortalecer la supervisión de las monedas digitales encriptadas. Jinse Finance cree que dado que la política sigue siendo el principal factor que afecta a Bitcoin, después de la introducción de medidas regulatorias internacionales y la estabilización gradual de la política a más tardar en julio de este año, el precio de la moneda digital mantendrá gradualmente fluctuaciones similares con el aumento. y caída de oro. [2018/3/23]

export WEB3_NETWORK=gochain# for ethereum:# export WEB3_NETWORK=ethereum3 Agregar/obtener gas Deberá usar un suministro de gas para estas transacciones o crear uno nuevo para que lo use. Esto sería $GO en GoChain o $ETH en Ethereum.

CEO de Shapeshift: Bitcoin es tan raro como el banco central. Pocas personas saben cómo funciona, pero se ha utilizado: Erik Voorhees, CEO de Shapeshift, publicó en sus redes sociales: "Muchas personas ahora cuestionan cómo funciona Bitcoin, y porque Bitcoin Uncertainty sobre la moneda y mantenerse alejado de ella. Sin embargo, al mismo tiempo, ninguna de estas personas sabe cómo funciona el negocio de los bancos centrales, pero lo han estado usando sin dudarlo. [2018/3/22]

Para crear una nueva cuenta, ejecute:

creación de cuenta web3 Esto imprimirá:

Clave privada: 0xABC123 Dirección pública: 0xXYZ456 Envíe algo de $GO a la "dirección pública". Si necesita algo de $GO para comenzar, acceda a nuestro telegrama y pregunte, alguien tendrá la amabilidad de enviarle uno o dos $GO.

Copie la "clave privada" (o use una clave privada existente si es necesario) y ejecute:

export WEB3_PRIVATE_KEY=0xABC123 Además, guarde una copia de esta clave privada en un lugar seguro para usarla en el futuro.

Ahora que todos tenemos nuestra red configurada y algunas claves de gas configuradas en nuestras claves privadas, podemos comenzar a divertirnos.

WEB3 CLI tiene generadores de código incorporados para contratos comunes como ERC20 y ERC721. corre ahora:

web3 generar contrato erc721 --symbol KATS --name "Krypto Kats" --base-uri https://kryptokats.com/token/ Esto generará un archivo llamado KATS.sol que es su nuevo procedimiento unificado de contrato NFT. 1. Implementar el contrato A partir de aquí, solo necesitamos compilarlo e implementarlo. Una vez más, la CLI de web3 facilita esta parte:

web3 contract build KATS.sol web3 contract deployment KATS.bin Esto imprimirá su nueva dirección de contrato. ¡Ya ha implementado su contrato NFT!

Ahora que el contrato está implementado, solo necesitamos crear un nuevo contrato. Al acuñar un NFT, debe proporcionar la dirección de la persona propietaria de este nuevo NFT:

web3 contract call --wait --abi KATS.abi --gas-limit 2000000 --function mint 0xABC Esta función genera un nuevo NFT y lo asigna a la dirección 0xABC. El nuevo ajuste preestablecido de OpenZeppelin para ERC721 tiene una ID de incremento automático, por lo que verá la nueva ID de token en la salida. Por ejemplo:

Registros analizados: [ { "name": "Transfer", "fields": { "from": "0x00000", "to": "0x000ABC", "tokenId": "0x00001" } }] Esta salida se ha truncado, Se eliminaron un montón de ceros, pero puede ver que la nueva identificación del token es el número 1.

Ahora, si posee el NFT y desea transferirlo, puede llamar a la función transferFrom:

web3 contract call --wait --abi KATS.abi --gas-limit 2000000 --function transferFrom 0xABC 0xXYZ 1 Esto transferirá el token con ID 1 al nuevo propietario en 0xXYZ. Puede ver y buscar tokens en GoChain Explorer.

Tags:

DAI
Zhu Jiaming: Bitcoin crea un nuevo experimento de riqueza humana

Bitcoin ha experimentado más de diez años de altibajos ¿Cómo ve el desarrollo pasado de las criptomonedas?Desde las décadas de 1980 y 1990.

7 mitos sobre Bitcoin: ¿especulación? ¿Lástima por el esfuerzo? ¿Demasiada volatilidad?

El reciente aumento de Bitcoin ha revivido viejas fantasías en los medios. "Los problemas de Bitcoin: por qué el auge de las criptomonedas no puede durar".

Cómo crear e implementar contratos inteligentes NFT en 10 minutos

¿Qué es NFT? NFT significa token no fungible, por ejemplo.

Golden Morning Post | El Departamento de Gestión Comercial de Chongqing del Banco Popular de China emitió una advertencia de riesgo sobre la protección contra las actividades comerciales de moneda virtual

Titulares ▌El Departamento de Gestión Comercial de Chongqing del Banco Popular de China emitió una advertencia de riesgo sobre la protección contra las actividades de comercio de moneda virtual El 16 de marzo.

3.Mercado al mediodía del 17: el mercado es inestable, la posición clave está aquí

El artículo es una contribución del análisis de blockchain de Niu Qi.

Cómo invertir en el índice NFT

Aunque el mercado DeFi ha logrado un crecimiento notable este año y DEX ha comenzado a entrar en la etapa de uso real.

ads