NFT-Mappe
Kurzanleitung
Was du wissen musst, um Open-Source-Komponenten für das Coding von Tokens, Blockchain-Netzwerk und Smart Contracts zu laden und zu installieren.



Was ist ein NFT?
Ein NFT, kurz für „Non-Fungible Token“, bezeichnet einen einzigartigen digitalen Token auf der Blockchain, der meist einen digitalen oder physischen Vermögenswert repräsentiert. Die Blockchain ermöglicht eine sichere und transparente Nachverfolgung der Eigentümerschaft und den Handel des NFTs.
Was ist die NFT-Mappe?
Die NFT-Mappe ermöglicht die Tokenisierung und sichere Verwaltung von Vermögenswerten als NFTs auf der Blockchain und sorgt für eine nachvollziehbare Dokumentation. Sie besteht aus einem Blockchain Connector und drei Smart Contracts: Token, Segment und Container. Der Blockchain Connector fungiert als Schnittstelle zwischen der Anwendung und der Blockchain. Der Token Smart Contract übernimmt die Prägung (Minting) und Vernichtung (Burning) von NFTs, während Segment und Container die NFTs effizient strukturieren.
Wie erfolgt der Einsatz von NFTs in der NFT-Mappe?
Der Token Smart Contract basiert auf dem ERC-721-Standard, der die Prägung, den Besitz und die Übertragung von NFTs auf einer Ethereum-basierten Blockchain regelt. Durch eine Erweiterung dieses Standards wird eine industrielle Tokenisierung von Vermögenswerten ermöglicht, bei der zusätzliche essenzielle Informationen wie Identifikator und Fingerabdruck für jeden Vermögenswert hinterlegt werden können.
Tutorial
Voraussetzungen schaffen
- Installiere Git, um die benötigten Code-Repositories zu clonen.
- Installiere Docker, um ein lokales Blockchain-Netzwerk zu starten.
- Installiere Node.js, um Zugriff auf die notwendigen Tools und Pakete zu erhalten.
- Clone die erforderlichen **Codebases** aus den jeweiligen Repositories auf dein System.
`git clone https://github.com/fraunhofer-iml/hyperledger-besu-network-configuration.git`
`git clone https://github.com/fraunhofer-iml/nft-folder-smart-contracts.git`
`git clone https://github.com/fraunhofer-iml/nft-folder-blockchain-connector.git`
Lokales Blockchain-Netzwerk starten
Smart Contracts bereitstellen
Blockchain-Connector konfigurieren und starten
Mit den Smart Contracts interagieren
Sende Anfragen über den Blockchain-Connector, um mit den Smart Contracts zu interagieren.