Twitter | Search | |
This is the legacy version of twitter.com. We will be shutting it down on 15 December 2020. Please switch to a supported browser or device. You can see a list of supported browsers in our Help Center.
GrÆme
Director of Eng at . Previously grew 2 products to 10mm+ users.
119
Tweets
494
Following
1,125
Followers
Tweets
GrÆme Nov 21
Replying to @saturnial @Iiterature
10^18
Reply Retweet Like
GrÆme Nov 20
🤗🤗🤗 hope you're doing well!
Reply Retweet Like
GrÆme Nov 20
I'm not overly familiar with AsyncArt, since it's a very new project. From what I gather, you purchase NFTs (perhaps with storage on IPFS) and you can layer them together to make something new. I'm not sure that's the same as having something like a community-owned gaming engine.
Reply Retweet Like
GrÆme Nov 20
Curious, do you know if AsyncArt updates this state on behalf of users? An Arweave implementation would be permissionless/decentralized (as in Ethereum contracts). So it might be a very different approach. I'm suggesting a rules-based, disintermediated user-contract relationship.
Reply Retweet Like
GrÆme Nov 20
Thanks. Reframe "NFT content" (static files) to "game state" (dynamic data). The platform should have the ability to update state according to rules, so it needs contracts and complex data in one place. For a Metaverse, those rules need to access other data on the network.
Reply Retweet Like
GrÆme retweeted
pplpleasr Nov 20
check out the avatar/NFT I designed and created for the crypto Metaverse, and how is changing the NFT game and upgrading the whole architecture 👇 (NFTs can be so much more than just uploading a file -- read his thread!)
Reply Retweet Like
GrÆme Nov 20
Replying to @ArweaveTeam
That's all for now, and I have to get back to other things. These patterns are still in early development, but I'm in contact with the team about how to make them more robust. The code so far is available at . I welcome any feedback!
Reply Retweet Like
GrÆme Nov 20
Replying to @strangechances
And users can do things like trade NFTs: handler(state, { input: { fn: "BUY", entityId: “nyx”, }, caller: addresses.user });
Reply Retweet Like
GrÆme Nov 20
Replying to @strangechances
In this new pattern, a community can perform actions like "Add an Entity": handler(state, { input: { fn: "ADD_ENTITY", entity: avatar, }, caller: addresses.curator });
Reply Retweet Like
GrÆme Nov 20
Replying to @strangechances
Using this pattern, I refactored the existing DAO token contract into a system, which can exist alongside other systems. I added "Tradable NFT" as the next system 🏗️
Reply Retweet Like
GrÆme Nov 20
Replying to @strangechances
The model I chose for extending the Arweave token contract is based a gaming pattern called Entities, Components, Systems. Minecraft uses this entity: unique object with attached components components: traits like hit points; ownership systems: do work to modify component data
Reply Retweet Like
GrÆme Nov 20
Replying to @strangechances
Problem was, Arweave's pattern for tokens wasn't extensible, with no existing way to implement tradable NFTs 😞 My goal was to create an extensible profit-sharing community contract (DAO) that included tradable NFTs, and allow users to purchase NFTs with the community token.
Reply Retweet Like
GrÆme Nov 20
Replying to @strangechances
My thesis was that, if a DAO could source and curate data-rich NFTs, tradable for their community token, their token would accrue value. The community could then build engaging digital spaces for these NFTs, such as games, which would further increase DAO token value! 🌈🎮💰
Reply Retweet Like
GrÆme Nov 20
Replying to @pplpleasr
Example: Avatars with complex data can be stored/traded on Arweave and imported into digital spaces: Avatar { Name: Nyx Tradable: true Price: 300 Health: 100% Owner: “...” Embeddable: View { width: 100px, ... } Artist: }
Reply Retweet Like
GrÆme Nov 20
Replying to @strangechances
Today, blockchains have increasing tx speeds, but lack the ability to store rich data. Richer data = better models for immersive games. ❗NFTs want to be imported and animated in digital spaces 💡Arweave is potentially a viable backbone for richer NFTs and therefore games
Reply Retweet Like
GrÆme Nov 20
Replying to @FEhrsam
✨ Metaverse ✨ - a traversable, shared network of immersive digital worlds (definition inspired by ) Data stored on these networks are the basis for trust in a digital reality. Crypto networks are ideal infra for this, because of trust guarantees and interoperability.
Reply Retweet Like
GrÆme Nov 20
Heyo! Slept 2 hours last night, but deployed the first tradable NFT to Arweave! It contains a 15mb artwork by that's part of an Avatar token with rich data that can be imported into games. Let's talk about NFTs, Arweave, and the crypto Metaverse 👇
Reply Retweet Like
GrÆme Nov 17
Later this week, I'll demo a smart contract on Arweave that has tradable NFTs with rich data. SmartWeave gives us a new primitive in crypto with novel properties. Finished most of it two weeks ago, but got sick and haven't polished it. Looking forward to sharing it, tho!
Reply Retweet Like
GrÆme Nov 17
Replying to @strangechances
The previous cycle launched start-ups incl. 0x, Compound, Dharma, dYdX, and had different defining characteristics. This next wave is built by many from the first (Coinbase, etc) and second. They capitalize on insights, strategies and technologies invented during the last cycle.
Reply Retweet Like
GrÆme Nov 17
We are perhaps seeing the third wave of crypto start-ups, at the start of the new cycle. They work in public and have community built-in from the start. They implicitly promise progressive decentralization, rewarding early adoption with ownership. They focus on UX to a fault.
Reply Retweet Like