Enterprise NFT-er i MultiChain 2.2

Kilde node: 1573525

Den enkleste veien til ikke-fungible tokens i tillatte kjeder

Tidligere denne uken ga vi ut MultiChain 2.2 med integrert støtte for ikke-fungible tokens (NFT). I løpet av det siste året har vi snakket med mange kunder om hvordan de ønsker å se NFT-er støttet på plattformen vår. Og med utgivelsen av MultiChain 2.2, leverer vi akkurat det de trenger.

Hva er en NFT?

Men først litt bakgrunn. Hvis du har sett på blockchain-verdenen lenge nok, vil du kjenne igjen mønsteret. Hvert eller annet år er det en stor ny idé om hvordan blokkjeder vil forvandle en del av økonomien. Media og penger hoper seg opp og prisen på alt skyter i været.

I 2013 handlet det om bitcoin som valuta. I 2015, Ethereum og desentraliserte autonome organisasjoner (DAOs). I 2016, private blokkjeder for banker. I 2018, en eksplosjon av nye offentlige blokkjeder. I 2020, desentralisert finans (DeFi). Nå, i 2021, er det turen til ikke-fungible tokens (NFT).

Så hva er en NFT? Det er en enkelt verdienhet, utstedt på en blokkjede, som kan overføres, selges og byttes av blokkjedens brukere. I motsetning til kryptovalutaer eller vanlige eiendeler i kjeden, er bare én enhet av hver NFT tilgjengelig, så den kan bare eies av én person eller organisasjon. Derimot er dollar og bitcoins "fungible", noe som betyr at mange enheter av disse eiendelene er i omløp, og hver enhet er perfekt utskiftbar med alle andre.

Men hvorfor skulle noen betale for en NFT? Fordi det er assosiert, gjennom et stykke data på blokkjeden, med et verdielement. I teorien kan en NFT representere eierskapet til et hus eller en bil, så den som eier NFT på blokkjeden har juridisk eierskap til den relaterte fysiske eiendelen. I virkeligheten representerer de fleste NFT-er utstedt og kjøpt i dag et stykke digital kunst, eller en annen type digital samleobjekt.

Digital, men unik

Men digitale ting kan sikkert reproduseres i det uendelige fordi, vel, de er digitale? Hva er verdien av å eie NFT for en stor JPEG or viral video hvis noen enkelt kan duplisere innholdet? Selv om dette spørsmålet er gyldig, kan det like gjerne stilles om fysisk kunst. Akkurat nå kan du kjøpe en kopi av "museumskvalitet" i full størrelse av Mona Lisa for noen hundre dollar på nettet. Og likevel er originalen verdt nærmere en milliard.

Enten det gir rasjonell mening eller ikke, ser vi mennesker psykologisk og kulturell verdi i å eie originalen til noe. Den første kopien som noensinne har eksistert. Versjonen produsert av kunstneren selv. Den samme som alle andre vil ha. I denne forbindelse er ikke digital kunst, representert ved en NFT, så forskjellig fra et klassisk maleri. Jada, hvem som helst kan forfalske det. Men alle vet hvor den virkelige er.

Bortsett fra skryt, kan det også være konkrete fordeler ved å eie en NFT. Å holde tokenet kan gi deg rett til å vise den digitale kunsten offentlig eller på et nettsted. Det kan tillate deg å låne ut et digitalt samleobjekt eller lage avledede verk. Og alt dette håndheves av gammeldags lov om opphavsrett, med artisten som opprettholder retten til å saksøke noen som bruker arbeidet deres ulovlig.

For øyeblikket er de store NFT-nyhetene på offentlige blokkjeder. For det meste betyr det Ethereum, med noe aktivitet på nyere kjeder som f.eks Solana, FLOW og Origin.

Men hva med organisasjoner som ikke kan jobbe med en gratis-for-alle offentlig blokkjede? Hva med NFT-applikasjoner som trenger forutsigbare transaksjonskostnader og hastighet, i en blokkjede med en viss grad av styring og kontroll? Eller hva om NFT-ene representerer fysiske varer i en forsyningskjede, snarere enn abstrakte finansielle eiendeler?

NFT-er i MultiChain 2.2

Det er her MultiChain kommer inn. MultiChain har støttet utstedelse, transaksjon og utveksling av eiendeler over en blokkjede helt tilbake til versjon 1.0 i 2015. I en verden som bare begynner å bevege seg forbi bitcoin, var dette den første blokkjedefunksjonen vi implementerte. Et hvilket som helst antall navngitte eiendeler kan opprettes på en MultiChain-blokkjede, og det er enkle API-kommandoer for å sjekke eiendelsbalanser, sende eiendeler i transaksjoner og lage trygge atombytter mellom flere eiendeler og parter.

I MultiChain 2.2 er NFT-er implementert som en enkel utvidelse av denne tilnærmingen. Når en ny eiendel opprettes, kan den valgfritt erklæres som ikke-fungibel. For ikke-fungible eiendeler skaper hver utstedelse av enheter en ny token med et unikt navn. Hvert token identifiseres separat og spores på tvers av transaksjoner, og kan utveksles med andre tokens eller eiendeler i atomoperasjoner. Hvert aktiva gir full kontroll over hvem som kan utstede tokens, samt valgfrie begrensninger på hvem som kan sende og motta dem. Og det er flere måter å permanent assosiere data med et nytt token som utstedes – et JSON-objekt, opptil 64 MB on-chain-data eller opptil 1 GB off-chain-data.

Versjon 2.2 legger til flere andre funksjoner til MultiChain-aktiva, nyttige for både ombyttelige eller ikke-fungible eiendeler. Avhengig av alternativene som ble gitt under opprettelsen, kan eiendeler nå lukkes og/eller gjenåpnes for utstedelse, noe som gir aktivaadministratoren(e) mer kontroll. Det kan settes en grense for antall nye enheter per utstedelse (for NFT-er bør dette generelt være 1). Og en egen grense er tilgjengelig for det totale beløpet som er utstedt over en eiendels levetid. Alt dette kunne tidligere implementeres vha smarte filtre, men nå er de tilgjengelige rett ut av esken uten behov for programmering.

Hva mer er nytt i MultiChain 2.2?

Bortsett fra NFT-støtte, introduserer MultiChain 2.2 to andre store forbedringer. For det første støtter den MultiChain Explorer 2, en fullstendig omskrevet nettbasert blokkjede-nettleser. Explorer 2 er langt raskere og mer skalerbar enn den forrige versjonen, fordi den utnytter MultiChain til å spore blokkjedens tilstand i stedet for sin egen lokale database. Den støtter flere blokkjeder samtidig og trenger ikke lenger å kjøre på samme datamaskin som en node. Explorer 2 er åpen kildekode under BSD-lisensen og tilgjengelig nå på Github.

For det andre er leseoperasjoner for MultiChain-strømmer nå flertrådede. Mange av våre brukere er avhengige av strømmer for dataapplikasjoner i stor skala, og publiserer tusenvis av databiter i sekundet på topptider. Mens MultiChain kan håndtere denne belastningen komfortabelt, kan noder ta rundt et sekund å behandle de resulterende store blokkene. I tidligere versjoner av MultiChain måtte API-kommandoer for å spørre strømmer vente mens noden behandlet en blokk. Nå, i MultiChain 2.2, behandles alle strømleseoperasjoner parallelt og mottar umiddelbare svar.

Hvordan komme i gang

For å komme i gang med NFT-er på MultiChain, ganske enkelt last ned MultiChain 2.2 og følg seksjonene 1, 2, 3 og 7 i Komme i gang guide. For mer informasjon, sjekk ut den oppdaterte API dokumentasjon for detaljer om hvordan du utsteder ikke-fungible eiendeler og deres tilknyttede tokens med utstedelse og utstedelsestoken kommandoer.

MultiChain fortsetter å være tilgjengelig i to utgaver – Community (åpen kildekode) og Enterprise (kommersiell). Enterprise-utgaven legger til en rekke funksjoner knyttet til konfidensialitet, skalerbarhet og samsvar, for eksempel lesebegrensede strømmer, ende-til-ende-kryptering, ekstern databaseintegrasjon og rensing av data utenfor kjeden. En tidsbegrenset demoversjon av MultiChain Enterprise er tilgjengelig for nedlasting.

Til slutt er vi interessert i å diskutere ideer for å sette opp et rimelig, høyvolumsnettverk for transaksjon av NFT-er, bygget på MultiChain. En idé som ble reist er å lage en blokkjede som er åpen for publikum, men som bruker tillatelsesbasert gruvedrift for å unngå energikravene til bevis-på-arbeid. Hvis dette høres interessant ut, vær så snill komme i kontakt.

Legg inn kommentarer på Linkedin.

Tidstempel:

Mer fra multikate