ethscriptions-protocol / ESIP-Discussion

Public discussions of current draft ESIPs as well as public proposals for new ESIPs
https://docs.ethscriptions.com/esips/what-are-esips
MIT License
9 stars 3 forks source link

RFC: ESIP-20 - protocol level/native Blob/cbor-based tokens (without tracking state) #21

Open tunnckoCore opened 8 months ago

tunnckoCore commented 8 months ago

From ESIP-10 / ESIP-721 - https://github.com/ethscriptions-protocol/ESIP-Discussion/issues/19#issuecomment-2009905497

That's why i have "blob tokens" proposal too, simply cbor.token. It doesn't require indexers to count or store that state, it simply allows to build such tokens indexer easier, because they'll look on cbor.token instead of dealing with dumb json on cbor.content - and believe me, there's shitload there, WGW.LOL's patching such shits is fvckin endless.

It's almost the same as the dumb json tokens, except it's native to our esip8 CBOR. For bulk transferring it's cbor.transfers. It's simple mental model. For them, they just need tools that abstract that and they can just fill fields and click buttons.

Why cbor.token instead of JSON on cbor.content?! Cuz it's nightmare. Not to mention their dumb version without application/json.. not to mention the fvckery of typos they do, or that they put numbers in string.

It's clean and sane, for both parties. Now's the time to fix previous mistakes. Not to mention there's no "organic", they'll organically replicate the same shit, over an over again - from btc to ethscriptions, from ethscriptions to blobscriptions. Dumb invalid json strings over and over and over again. No thanks.

INDEXERS WILL NOT BE REQUIRED TO TRACK TOKEN TRANSFERS, STATE, and etc; This just makes sane format to build token indexers and apps on top, without dealing with a ton of nightmare parsing, typos and handling json.

Pretty similar to what Cyborg20/CBRC-20 is doing, it was big hype too when it was proposed/released in bitcoin (it's basically CBOR jsons, but you'd also have an image, so they kinda made erc1155 on bitcoin).

image

tunnckoCore commented 8 months ago

image