SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Tech & Product
challenges and solutions
of NFT launches
https://nftconf.org/
Taras Filatov (taras@dappros.com)
11th Feb 2022
Outline
● Randomization challenges
● Metaverse ready NFTs
● Mobile & Unity integration issues
● In-Chat / Social interactions with NFTs
● NFTs on a sidechain
● Non-repetitive randomness
● Land/Property NFT and ownership protections
● Code style
Randomization - Pseudo randomness
“Determinism plagues randomness”
Example 1:
function randomNumber() internal view returns (uint) {
return uint(blockhash(block.number - 1));
}
Example 2:
function random() private view returns (uint8) {
return uint8(uint256(keccak256(block.timestamp, block.difficulty))%251);
}
Randomization - VRF & Chainlink (1/2)
VRF Coordinator - on-chain
randomness verification
Randomization - Chainlink (2/2)
Pros:
● “true” randomness
Cons:
● costs $LINK // 2 mitigation
options
● time delay (requestRandomness
-> fulfillRandomness) - impacts
UX (2-step process) // mitigation
via VRF v2
Rich or Metaverse-ready NFTs
These NFTs normally would have one or more of the following features:
● Metadata entries pointing to 3D models and textures or a ready bundle compatible
with Unity, Unreal Engine, Decentraland, Sandbox, Spatial etc
● May also include or support: full-poly and low-poly (lightweight) 3D models, video
and sounds, AR/VR features, file for 3D printing at home etc
● Mutable parameters impacted by object's exploitation in the Metaverse (for a digital
car, for example, that would be mileage, how much fuel left etc)
● Additional/Custom parameters improving the compatibility with certain applications
and metaverse platforms
● Rich NFTs would often be based on advanced NFT standards allowing more flexibility
and combinations of fungible + non-fungible tokens. ERC-1155 offers greater
flexibility in creating such composable tokens corresponding to real needs of
metaverse objects. E.g. limited edition car (1 / 1,000), unique aerography created by an
artist (1/1), fungible token for fuel tank etc.
Metaverse -
ready NFTs (1/2)
Metaverse -
ready NFTs (2/2)
Unity + Mobile + Web3 issues (1/2)
Reading
Unity + Mobile + Web3 issues (2/2)
Using WebGL
Demo: https://cyber-cars-dev.herokuapp.com/
Chat transfers / p2p social marketplace (1/2)
Chat transfers / p2p social marketplace (2/2)
https://github.com/dappros/ethora/
https://ethora.com/
NFTs on Sidechain
Non-repetitive random number generation (1/4)
Non-repetitive random number generation (2/4)
https://ethereum.stackexchange.com/questions/118934/want-to-generate-non-repeative-random-
number-in-a-particular-range/119121
Non-repetitive random number generation (3/4)
https://ethereum.stackexchange.com/questions/118934/want-to-generate-non-repeative-random-
number-in-a-particular-range/119121
Non-repetitive random number generation (4/4)
https://ethereum.stackexchange.com/questions/118934/want-to-generate-non-repeative-random-
number-in-a-particular-range/119121
1
2
3
4
5
1
2
5
4
5
3,
1
2
5
4
3, 2
1
4
5
4
1
4
5
3 2 3
3, 2, 5
Land/Property NFTs and ownership protections
https://satoshi-island.com/
● Land NFTs
● Citizenship NFTs
● Lands/Blocks allocation
● Build
● MiniDAO mechanism
Land protections
Rights and duties of “citizens”
Code style
Land/Property NFTs and ownership protections
Satoshi Island - Land NFTs: expanding standard ERC-721 with rights and protections.
Thank you! (Q&A)
taras@dappros.com
@tarasfilatov

Weitere ähnliche Inhalte

Ähnlich wie Taras Filatov: Tech & Product challenges and solutions of NFT launches

Taras Filatov: Building your own metaverse & NFT app
Taras Filatov: Building your own metaverse & NFT appTaras Filatov: Building your own metaverse & NFT app
Taras Filatov: Building your own metaverse & NFT appEdunomica
 
DotDotPwn Fuzzer - Black Hat 2011 (Arsenal)
DotDotPwn Fuzzer - Black Hat 2011 (Arsenal)DotDotPwn Fuzzer - Black Hat 2011 (Arsenal)
DotDotPwn Fuzzer - Black Hat 2011 (Arsenal)Alejandro Hernández
 
Crushing Latency with Vert.x
Crushing Latency with Vert.xCrushing Latency with Vert.x
Crushing Latency with Vert.xPaulo Lopes
 
Phoenix Framework for the realtime web
Phoenix Framework for the realtime webPhoenix Framework for the realtime web
Phoenix Framework for the realtime webPedro Medeiros
 
The Modern Telco Network: Defining The Telco Cloud
The Modern Telco Network: Defining The Telco CloudThe Modern Telco Network: Defining The Telco Cloud
The Modern Telco Network: Defining The Telco CloudMarco Rodrigues
 
Osnug meetup-tungsten fabric - overview.pptx
Osnug meetup-tungsten fabric - overview.pptxOsnug meetup-tungsten fabric - overview.pptx
Osnug meetup-tungsten fabric - overview.pptxM.Qasim Arham
 
Layer Hack: AltLayer Workshop
Layer Hack: AltLayer WorkshopLayer Hack: AltLayer Workshop
Layer Hack: AltLayer WorkshopTinaBregovi
 
Iot Conference Berlin M2M,IoT, device management: one protocol to rule them all?
Iot Conference Berlin M2M,IoT, device management: one protocol to rule them all?Iot Conference Berlin M2M,IoT, device management: one protocol to rule them all?
Iot Conference Berlin M2M,IoT, device management: one protocol to rule them all?Julien Vermillard
 
DotDotPwn v3.0 [GuadalajaraCON 2012]
DotDotPwn v3.0 [GuadalajaraCON 2012]DotDotPwn v3.0 [GuadalajaraCON 2012]
DotDotPwn v3.0 [GuadalajaraCON 2012]Websec México, S.C.
 
The 2nd half. Scaling to the next^2
The 2nd half. Scaling to the next^2The 2nd half. Scaling to the next^2
The 2nd half. Scaling to the next^2Haggai Philip Zagury
 
Microservices in Unikernels
Microservices in UnikernelsMicroservices in Unikernels
Microservices in UnikernelsMadhuri Yechuri
 
FOSDEM 2020: How can we make WebRTC Easier?
FOSDEM 2020: How can we make WebRTC Easier?FOSDEM 2020: How can we make WebRTC Easier?
FOSDEM 2020: How can we make WebRTC Easier?SeanDuBois3
 
Superfluid networking for 5G: vision and state of the art
Superfluid networking for 5G: vision and state of the artSuperfluid networking for 5G: vision and state of the art
Superfluid networking for 5G: vision and state of the artStefano Salsano
 
Toolkit Titans - Crafting a Cutting-Edge, Open-Source Security Operations Too...
Toolkit Titans - Crafting a Cutting-Edge, Open-Source Security Operations Too...Toolkit Titans - Crafting a Cutting-Edge, Open-Source Security Operations Too...
Toolkit Titans - Crafting a Cutting-Edge, Open-Source Security Operations Too...Brandon DeVault
 
Talking Traffic: Data in the Driver's Seat (Dominique Chanet, Klarrio) Kafka ...
Talking Traffic: Data in the Driver's Seat (Dominique Chanet, Klarrio) Kafka ...Talking Traffic: Data in the Driver's Seat (Dominique Chanet, Klarrio) Kafka ...
Talking Traffic: Data in the Driver's Seat (Dominique Chanet, Klarrio) Kafka ...confluent
 
In Network Computing Prototype Using P4 at KSC/KREONET 2019
In Network Computing Prototype Using P4 at KSC/KREONET 2019In Network Computing Prototype Using P4 at KSC/KREONET 2019
In Network Computing Prototype Using P4 at KSC/KREONET 2019Kentaro Ebisawa
 

Ähnlich wie Taras Filatov: Tech & Product challenges and solutions of NFT launches (20)

Taras Filatov: Building your own metaverse & NFT app
Taras Filatov: Building your own metaverse & NFT appTaras Filatov: Building your own metaverse & NFT app
Taras Filatov: Building your own metaverse & NFT app
 
DotDotPwn Fuzzer - Black Hat 2011 (Arsenal)
DotDotPwn Fuzzer - Black Hat 2011 (Arsenal)DotDotPwn Fuzzer - Black Hat 2011 (Arsenal)
DotDotPwn Fuzzer - Black Hat 2011 (Arsenal)
 
Crushing Latency with Vert.x
Crushing Latency with Vert.xCrushing Latency with Vert.x
Crushing Latency with Vert.x
 
Phoenix Framework for the realtime web
Phoenix Framework for the realtime webPhoenix Framework for the realtime web
Phoenix Framework for the realtime web
 
The Modern Telco Network: Defining The Telco Cloud
The Modern Telco Network: Defining The Telco CloudThe Modern Telco Network: Defining The Telco Cloud
The Modern Telco Network: Defining The Telco Cloud
 
Osnug meetup-tungsten fabric - overview.pptx
Osnug meetup-tungsten fabric - overview.pptxOsnug meetup-tungsten fabric - overview.pptx
Osnug meetup-tungsten fabric - overview.pptx
 
Layer Hack: AltLayer Workshop
Layer Hack: AltLayer WorkshopLayer Hack: AltLayer Workshop
Layer Hack: AltLayer Workshop
 
Iot Conference Berlin M2M,IoT, device management: one protocol to rule them all?
Iot Conference Berlin M2M,IoT, device management: one protocol to rule them all?Iot Conference Berlin M2M,IoT, device management: one protocol to rule them all?
Iot Conference Berlin M2M,IoT, device management: one protocol to rule them all?
 
Guadalajara con 2012
Guadalajara con 2012Guadalajara con 2012
Guadalajara con 2012
 
DotDotPwn v3.0 [GuadalajaraCON 2012]
DotDotPwn v3.0 [GuadalajaraCON 2012]DotDotPwn v3.0 [GuadalajaraCON 2012]
DotDotPwn v3.0 [GuadalajaraCON 2012]
 
VLSI
VLSIVLSI
VLSI
 
VLSI
VLSIVLSI
VLSI
 
The 2nd half. Scaling to the next^2
The 2nd half. Scaling to the next^2The 2nd half. Scaling to the next^2
The 2nd half. Scaling to the next^2
 
Microservices in Unikernels
Microservices in UnikernelsMicroservices in Unikernels
Microservices in Unikernels
 
FOSDEM 2020: How can we make WebRTC Easier?
FOSDEM 2020: How can we make WebRTC Easier?FOSDEM 2020: How can we make WebRTC Easier?
FOSDEM 2020: How can we make WebRTC Easier?
 
Superfluid networking for 5G: vision and state of the art
Superfluid networking for 5G: vision and state of the artSuperfluid networking for 5G: vision and state of the art
Superfluid networking for 5G: vision and state of the art
 
How to use mtr 2
How to use mtr 2How to use mtr 2
How to use mtr 2
 
Toolkit Titans - Crafting a Cutting-Edge, Open-Source Security Operations Too...
Toolkit Titans - Crafting a Cutting-Edge, Open-Source Security Operations Too...Toolkit Titans - Crafting a Cutting-Edge, Open-Source Security Operations Too...
Toolkit Titans - Crafting a Cutting-Edge, Open-Source Security Operations Too...
 
Talking Traffic: Data in the Driver's Seat (Dominique Chanet, Klarrio) Kafka ...
Talking Traffic: Data in the Driver's Seat (Dominique Chanet, Klarrio) Kafka ...Talking Traffic: Data in the Driver's Seat (Dominique Chanet, Klarrio) Kafka ...
Talking Traffic: Data in the Driver's Seat (Dominique Chanet, Klarrio) Kafka ...
 
In Network Computing Prototype Using P4 at KSC/KREONET 2019
In Network Computing Prototype Using P4 at KSC/KREONET 2019In Network Computing Prototype Using P4 at KSC/KREONET 2019
In Network Computing Prototype Using P4 at KSC/KREONET 2019
 

Mehr von Edunomica

Daniel Samaan: ChatGPT and the Future of Work
Daniel Samaan: ChatGPT and the Future of WorkDaniel Samaan: ChatGPT and the Future of Work
Daniel Samaan: ChatGPT and the Future of WorkEdunomica
 
Fanni Kadocsa: Unlocking the power of capability building: Maximizing the imp...
Fanni Kadocsa: Unlocking the power of capability building: Maximizing the imp...Fanni Kadocsa: Unlocking the power of capability building: Maximizing the imp...
Fanni Kadocsa: Unlocking the power of capability building: Maximizing the imp...Edunomica
 
Zack Johnson: Session title: People Analytics: the epicenter of management an...
Zack Johnson: Session title: People Analytics: the epicenter of management an...Zack Johnson: Session title: People Analytics: the epicenter of management an...
Zack Johnson: Session title: People Analytics: the epicenter of management an...Edunomica
 
Anita Zbieg: How to make data actionable? Lessons from the teams on how to tu...
Anita Zbieg: How to make data actionable? Lessons from the teams on how to tu...Anita Zbieg: How to make data actionable? Lessons from the teams on how to tu...
Anita Zbieg: How to make data actionable? Lessons from the teams on how to tu...Edunomica
 
Aizhan Tursunbayeva: The ethics of people analytics: risks, opportunities and...
Aizhan Tursunbayeva: The ethics of people analytics: risks, opportunities and...Aizhan Tursunbayeva: The ethics of people analytics: risks, opportunities and...
Aizhan Tursunbayeva: The ethics of people analytics: risks, opportunities and...Edunomica
 
Kevin Martin: The New Corporate Currency
Kevin Martin: The New Corporate CurrencyKevin Martin: The New Corporate Currency
Kevin Martin: The New Corporate CurrencyEdunomica
 
Catherine Coppinger: Why Anchor Days Are Sinking Productivity & What to Do Ab...
Catherine Coppinger: Why Anchor Days Are Sinking Productivity & What to Do Ab...Catherine Coppinger: Why Anchor Days Are Sinking Productivity & What to Do Ab...
Catherine Coppinger: Why Anchor Days Are Sinking Productivity & What to Do Ab...Edunomica
 
Kevin Martin: Empowering Your Board with the People Analytics That Matter
Kevin Martin: Empowering Your Board with the People Analytics That MatterKevin Martin: Empowering Your Board with the People Analytics That Matter
Kevin Martin: Empowering Your Board with the People Analytics That MatterEdunomica
 
Aizhan Tursunbayeva: Navigating Opportunities and Risks: A Responsible Approa...
Aizhan Tursunbayeva: Navigating Opportunities and Risks: A Responsible Approa...Aizhan Tursunbayeva: Navigating Opportunities and Risks: A Responsible Approa...
Aizhan Tursunbayeva: Navigating Opportunities and Risks: A Responsible Approa...Edunomica
 
Alan Susi: Organizational Health: A People Team’s path to Minimum Viable ‘Wo...
Alan Susi: Organizational Health:  A People Team’s path to Minimum Viable ‘Wo...Alan Susi: Organizational Health:  A People Team’s path to Minimum Viable ‘Wo...
Alan Susi: Organizational Health: A People Team’s path to Minimum Viable ‘Wo...Edunomica
 
Cole Napper: Are you ready for generative AI in people analytics?
Cole Napper: Are you ready for generative AI in people analytics?Cole Napper: Are you ready for generative AI in people analytics?
Cole Napper: Are you ready for generative AI in people analytics?Edunomica
 
Fahim Karim: Attrition Prevention
Fahim Karim: Attrition PreventionFahim Karim: Attrition Prevention
Fahim Karim: Attrition PreventionEdunomica
 
Alex Poon: Should you gamify community contributions?
Alex Poon: Should you gamify community contributions?Alex Poon: Should you gamify community contributions?
Alex Poon: Should you gamify community contributions?Edunomica
 
Julio Holon: Decentralised colaboration
Julio Holon: Decentralised colaborationJulio Holon: Decentralised colaboration
Julio Holon: Decentralised colaborationEdunomica
 
Startup Presentation: Gaianet
Startup Presentation: GaianetStartup Presentation: Gaianet
Startup Presentation: GaianetEdunomica
 
Shawn Grubb: Minnows v. whales: Quadratic Governance to the rescue
Shawn Grubb: Minnows v. whales: Quadratic Governance to the rescueShawn Grubb: Minnows v. whales: Quadratic Governance to the rescue
Shawn Grubb: Minnows v. whales: Quadratic Governance to the rescueEdunomica
 
Joachim Stroh: Hypha DAO, the 3rd generation of DAOs
Joachim Stroh: Hypha DAO, the 3rd generation of DAOsJoachim Stroh: Hypha DAO, the 3rd generation of DAOs
Joachim Stroh: Hypha DAO, the 3rd generation of DAOsEdunomica
 
Vikram Aditya: Biggest Opportunity Areas in the DAOverse
Vikram Aditya: Biggest Opportunity Areas in the DAOverseVikram Aditya: Biggest Opportunity Areas in the DAOverse
Vikram Aditya: Biggest Opportunity Areas in the DAOverseEdunomica
 
Tamara Helenius: The Commons are Coming
Tamara Helenius: The Commons are ComingTamara Helenius: The Commons are Coming
Tamara Helenius: The Commons are ComingEdunomica
 
Jeremy Adamson: Minding the Machines. Building and Leading Data Science and A...
Jeremy Adamson: Minding the Machines. Building and Leading Data Science and A...Jeremy Adamson: Minding the Machines. Building and Leading Data Science and A...
Jeremy Adamson: Minding the Machines. Building and Leading Data Science and A...Edunomica
 

Mehr von Edunomica (20)

Daniel Samaan: ChatGPT and the Future of Work
Daniel Samaan: ChatGPT and the Future of WorkDaniel Samaan: ChatGPT and the Future of Work
Daniel Samaan: ChatGPT and the Future of Work
 
Fanni Kadocsa: Unlocking the power of capability building: Maximizing the imp...
Fanni Kadocsa: Unlocking the power of capability building: Maximizing the imp...Fanni Kadocsa: Unlocking the power of capability building: Maximizing the imp...
Fanni Kadocsa: Unlocking the power of capability building: Maximizing the imp...
 
Zack Johnson: Session title: People Analytics: the epicenter of management an...
Zack Johnson: Session title: People Analytics: the epicenter of management an...Zack Johnson: Session title: People Analytics: the epicenter of management an...
Zack Johnson: Session title: People Analytics: the epicenter of management an...
 
Anita Zbieg: How to make data actionable? Lessons from the teams on how to tu...
Anita Zbieg: How to make data actionable? Lessons from the teams on how to tu...Anita Zbieg: How to make data actionable? Lessons from the teams on how to tu...
Anita Zbieg: How to make data actionable? Lessons from the teams on how to tu...
 
Aizhan Tursunbayeva: The ethics of people analytics: risks, opportunities and...
Aizhan Tursunbayeva: The ethics of people analytics: risks, opportunities and...Aizhan Tursunbayeva: The ethics of people analytics: risks, opportunities and...
Aizhan Tursunbayeva: The ethics of people analytics: risks, opportunities and...
 
Kevin Martin: The New Corporate Currency
Kevin Martin: The New Corporate CurrencyKevin Martin: The New Corporate Currency
Kevin Martin: The New Corporate Currency
 
Catherine Coppinger: Why Anchor Days Are Sinking Productivity & What to Do Ab...
Catherine Coppinger: Why Anchor Days Are Sinking Productivity & What to Do Ab...Catherine Coppinger: Why Anchor Days Are Sinking Productivity & What to Do Ab...
Catherine Coppinger: Why Anchor Days Are Sinking Productivity & What to Do Ab...
 
Kevin Martin: Empowering Your Board with the People Analytics That Matter
Kevin Martin: Empowering Your Board with the People Analytics That MatterKevin Martin: Empowering Your Board with the People Analytics That Matter
Kevin Martin: Empowering Your Board with the People Analytics That Matter
 
Aizhan Tursunbayeva: Navigating Opportunities and Risks: A Responsible Approa...
Aizhan Tursunbayeva: Navigating Opportunities and Risks: A Responsible Approa...Aizhan Tursunbayeva: Navigating Opportunities and Risks: A Responsible Approa...
Aizhan Tursunbayeva: Navigating Opportunities and Risks: A Responsible Approa...
 
Alan Susi: Organizational Health: A People Team’s path to Minimum Viable ‘Wo...
Alan Susi: Organizational Health:  A People Team’s path to Minimum Viable ‘Wo...Alan Susi: Organizational Health:  A People Team’s path to Minimum Viable ‘Wo...
Alan Susi: Organizational Health: A People Team’s path to Minimum Viable ‘Wo...
 
Cole Napper: Are you ready for generative AI in people analytics?
Cole Napper: Are you ready for generative AI in people analytics?Cole Napper: Are you ready for generative AI in people analytics?
Cole Napper: Are you ready for generative AI in people analytics?
 
Fahim Karim: Attrition Prevention
Fahim Karim: Attrition PreventionFahim Karim: Attrition Prevention
Fahim Karim: Attrition Prevention
 
Alex Poon: Should you gamify community contributions?
Alex Poon: Should you gamify community contributions?Alex Poon: Should you gamify community contributions?
Alex Poon: Should you gamify community contributions?
 
Julio Holon: Decentralised colaboration
Julio Holon: Decentralised colaborationJulio Holon: Decentralised colaboration
Julio Holon: Decentralised colaboration
 
Startup Presentation: Gaianet
Startup Presentation: GaianetStartup Presentation: Gaianet
Startup Presentation: Gaianet
 
Shawn Grubb: Minnows v. whales: Quadratic Governance to the rescue
Shawn Grubb: Minnows v. whales: Quadratic Governance to the rescueShawn Grubb: Minnows v. whales: Quadratic Governance to the rescue
Shawn Grubb: Minnows v. whales: Quadratic Governance to the rescue
 
Joachim Stroh: Hypha DAO, the 3rd generation of DAOs
Joachim Stroh: Hypha DAO, the 3rd generation of DAOsJoachim Stroh: Hypha DAO, the 3rd generation of DAOs
Joachim Stroh: Hypha DAO, the 3rd generation of DAOs
 
Vikram Aditya: Biggest Opportunity Areas in the DAOverse
Vikram Aditya: Biggest Opportunity Areas in the DAOverseVikram Aditya: Biggest Opportunity Areas in the DAOverse
Vikram Aditya: Biggest Opportunity Areas in the DAOverse
 
Tamara Helenius: The Commons are Coming
Tamara Helenius: The Commons are ComingTamara Helenius: The Commons are Coming
Tamara Helenius: The Commons are Coming
 
Jeremy Adamson: Minding the Machines. Building and Leading Data Science and A...
Jeremy Adamson: Minding the Machines. Building and Leading Data Science and A...Jeremy Adamson: Minding the Machines. Building and Leading Data Science and A...
Jeremy Adamson: Minding the Machines. Building and Leading Data Science and A...
 

Kürzlich hochgeladen

BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLkapoorjyoti4444
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting
 
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...lizamodels9
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Adnet Communications
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876dlhescort
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...daisycvs
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...lizamodels9
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityEric T. Tung
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Centuryrwgiffor
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...lizamodels9
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Anamikakaur10
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...Aggregage
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperityhemanthkumar470700
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noidadlhescort
 
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceEluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceDamini Dixit
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 MonthsIndeedSEO
 
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂EscortCall Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escortdlhescort
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 

Kürzlich hochgeladen (20)

BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceEluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
 
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂EscortCall Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 

Taras Filatov: Tech & Product challenges and solutions of NFT launches

  • 1. Tech & Product challenges and solutions of NFT launches https://nftconf.org/ Taras Filatov (taras@dappros.com) 11th Feb 2022
  • 2. Outline ● Randomization challenges ● Metaverse ready NFTs ● Mobile & Unity integration issues ● In-Chat / Social interactions with NFTs ● NFTs on a sidechain ● Non-repetitive randomness ● Land/Property NFT and ownership protections ● Code style
  • 3. Randomization - Pseudo randomness “Determinism plagues randomness” Example 1: function randomNumber() internal view returns (uint) { return uint(blockhash(block.number - 1)); } Example 2: function random() private view returns (uint8) { return uint8(uint256(keccak256(block.timestamp, block.difficulty))%251); }
  • 4. Randomization - VRF & Chainlink (1/2) VRF Coordinator - on-chain randomness verification
  • 5. Randomization - Chainlink (2/2) Pros: ● “true” randomness Cons: ● costs $LINK // 2 mitigation options ● time delay (requestRandomness -> fulfillRandomness) - impacts UX (2-step process) // mitigation via VRF v2
  • 6. Rich or Metaverse-ready NFTs These NFTs normally would have one or more of the following features: ● Metadata entries pointing to 3D models and textures or a ready bundle compatible with Unity, Unreal Engine, Decentraland, Sandbox, Spatial etc ● May also include or support: full-poly and low-poly (lightweight) 3D models, video and sounds, AR/VR features, file for 3D printing at home etc ● Mutable parameters impacted by object's exploitation in the Metaverse (for a digital car, for example, that would be mileage, how much fuel left etc) ● Additional/Custom parameters improving the compatibility with certain applications and metaverse platforms ● Rich NFTs would often be based on advanced NFT standards allowing more flexibility and combinations of fungible + non-fungible tokens. ERC-1155 offers greater flexibility in creating such composable tokens corresponding to real needs of metaverse objects. E.g. limited edition car (1 / 1,000), unique aerography created by an artist (1/1), fungible token for fuel tank etc.
  • 9. Unity + Mobile + Web3 issues (1/2) Reading
  • 10. Unity + Mobile + Web3 issues (2/2)
  • 12. Chat transfers / p2p social marketplace (1/2)
  • 13. Chat transfers / p2p social marketplace (2/2) https://github.com/dappros/ethora/ https://ethora.com/
  • 15. Non-repetitive random number generation (1/4)
  • 16. Non-repetitive random number generation (2/4) https://ethereum.stackexchange.com/questions/118934/want-to-generate-non-repeative-random- number-in-a-particular-range/119121
  • 17. Non-repetitive random number generation (3/4) https://ethereum.stackexchange.com/questions/118934/want-to-generate-non-repeative-random- number-in-a-particular-range/119121
  • 18. Non-repetitive random number generation (4/4) https://ethereum.stackexchange.com/questions/118934/want-to-generate-non-repeative-random- number-in-a-particular-range/119121 1 2 3 4 5 1 2 5 4 5 3, 1 2 5 4 3, 2 1 4 5 4 1 4 5 3 2 3 3, 2, 5
  • 19. Land/Property NFTs and ownership protections https://satoshi-island.com/ ● Land NFTs ● Citizenship NFTs ● Lands/Blocks allocation ● Build ● MiniDAO mechanism Land protections Rights and duties of “citizens”
  • 21. Land/Property NFTs and ownership protections Satoshi Island - Land NFTs: expanding standard ERC-721 with rights and protections.