OpenSim-NGC / OpenSim-Sasquatch

OpenSim Core ++. Provides Bug Fixes and some new ideas that enhance the reliability and performance of OpenSim Core Yeti.
Other
20 stars 10 forks source link

A hypergrid-centric asset system, secured as NFT assets on a blockchain #75

Open renevega opened 2 months ago

renevega commented 2 months ago

By mikelorrey Kitelys solution is that the marketplace is on the same server as the grid asset server, which should be a norm. It sells content straight out of users inventories on the asset server, and it transacts with paypal (for dollar purchases) and otherwise in KC. If the buyer is a Kitely user, its just a matter of copying UUIDs to the buyers inventory (or adding the UUID of the buyer to the permissioned list for the asset). If the buyer is giving it as a gift to an avatar account on another grid, then its just sending the asset to the destination grid asset server. Its all very streamlined and one of the things Kitely does very well. If NGC were to, say, adopt a hypergrid-centric asset system, secured as NFT assets on a blockchain (like the lamina1 blockchain that Neal Stephenson's group is developing), then your crypto wallet is also your login passport and your inventory folder, so your avatar identity would exist on chain independent of any grid, as would your money and inventory.

This would eliminate the problem of grids poofing, their customers losing their assets and avatar identities etc, or having to rely on IAR/OAR systems which are currently very fraught with the inability of retaining original creator credits and the next user permissions they mandated on their creations, hence why Opensim is distrusted by so many SL creators. A theif doesn't need copybot when they can simply OAR or IAR your stuff and reinstall it under their own name. If NGC won't go to a hypergrid-centric blockchain asset system, it should make a priority of fixing the OAR/IAR system to retain creator credit and IP rights.

With a blockchain based asset system, users have control over their avatar identities in perpetuity, creators retain their IP protection in perpetuity, and grid operators become merely landlords, not game gods. The added benefit of this sort of system is that it incentivizes grid operators to also be blockchain node operators, leveraging proof of stake to earn transaction fees on all transactions. So grid operators nodes help secure the blockchain and incetivizes them to also take IP protection more seriously.

I say this because there is a growing trend in the anti-IP segment of the opensim community where grids desperate for customers are offering god-mode to all region owners, which obviously makes next owner permissions a joke and only serves to further erode any remaining reputation of opensim with creators, not to mention being illegal under WIPO and DMCA. -- Mike Lorrey @. @.> Skype: michael.lorrey LinkedIn: https://www.linkedin.com/in/mikelorrey

Originally posted by @mikelorrey in https://github.com/OpenSim-NGC/OpenSim-Sasquatch/issues/29#issuecomment-1426825924

renevega commented 2 months ago

mikelorrey commented 8 hours ago via email The blockchain based asset system I've been advocating for years is now possible. Convex.world is a lattice based data structure network for smart contracts with 90,000 trx/sec and 35ms trx clearance time capacity, and doesn't depend on IPFS like other smart contract blockchain networks, it has a secondary lattice that stores digital assets that are secured by the smart contracts on the main lattice. This is perfect for having a single distributed asset system for all of opensim which ensures continuity of avatar identity and inventory, independence of the avatar from a grid. So you would log into "Opensim" first, THEN choose which grid to rez on. Grids become real estate landlords and can operate nodes in the convex network to earn money from transaction fees (gas for convex smart contracts is less than a penny per transaction). With this type of asset system, utilizing perceptual hashes during uploads to compare an upload against all hashes of all prior contents allows for a means to detect copybotting, and on-chain fact-checking and juries allow for disputes over IP ownership to be resolved inexpensively without DMCA or need for real world courts. Thus, this fixes all the major problems with opensim: a) lack of avatar identity ownership/portability, b) lack of inventory portability/continuity, and c) lack of IP protection, as well as d) lack of a universal medium of exchange.