Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reconsider the word "deed" #2

Merged
merged 4 commits into from
Feb 27, 2018
Merged

Reconsider the word "deed" #2

merged 4 commits into from
Feb 27, 2018

Conversation

fulldecent
Copy link
Owner

@fulldecent fulldecent commented Feb 23, 2018

Discuss / vote on the name for ERC-721

This pull request changes the naming of ethereum#721 / ethereum#841 from what it currently is to something else. I will use the consensus achieved here to update and merge this pull request into ethereum#841. I hope you will respect the transparency and fairness of this process and also support the final choice. My role in this process is limited to bringing intelligent and hardworking people into this discussion. I will not advocate for ANY of these choices.

Choices (alphabetical order, a random contract listed for each):

  • Asset Registry / asset
  • Deed / thing --- ÐWorld (ABI)
  • Distinguishable Assets Registry / asset --- ??
  • Non-fungible Token Standard / token --- Crypto Kitties (ABI)
  • Nungibles
  • Title
  • Title-deed
  • (If you find a deployed contract I will add it on this list)
  • (You're free to discuss other choice, but the above space is reserved for contracts that have been deployed or ideas that have been set forth before today)

Ground rules:

  • Everyone is welcome to discuss
  • PLEASE copy/paste into here any talking points you may have made elsewhere, this place is what matters
  • Your opinion is valued, if you contribute to the Ethereum ecosystem in some way please introduce yourself and any organization you represent and also any contribution you made to the Ethereum ecosystem
  • This discussion ENDS on Sunday 2018-02-25 or sooner if the result is clear
  • We may resort to a vote or other mechanism if Monday is getting close -- this will be short notice, so please stay subscribed here

@fulldecent
Copy link
Owner Author

Pinging: @freegold @mudgen @carloschida @inhumantsar @eordano @Nanolucas @Beskhue @jadhavajay @TCOA @dekz @7flash

I noticed you had discussed the naming of the ERC-721 standard and thought you might be interested to join here. This is the official naming discussion. The result here will change or reaffirm the name of the ERC-721 standard by the end of this weekend.

@d4v1dg
Copy link

d4v1dg commented Feb 23, 2018

Title
"In property law, a title is a bundle of rights in a piece of property in which a party may own either a legal interest or equitable interest." Since these tokens represent a right to property (in this case, constrained to the right to ownership), they are accurately described as titles.

@buhrmi
Copy link

buhrmi commented Feb 23, 2018

Just leave it at token please, everything else would be a huge burden on the developers who already work together using the current proposal using the name token and function names like tokenMetadata.

@buhrmi
Copy link

buhrmi commented Feb 23, 2018

And, yes, for the name of the standard, please revert to Non-fungible Token

@ricburton
Copy link

Just throwing this in there: Unique Token Standard

The term non-fungible means nothing to most people. The notion of a token and a unique token is much easier to understand. When I talk to people about these concepts, the phrase "unique token" helps people grasp the idea quickly.

@buhrmi
Copy link

buhrmi commented Feb 23, 2018

Yeah unique token is cool too

@eordano
Copy link

eordano commented Feb 23, 2018

NFT is OK
Token is so-so but acceptable
Asset is good
Strong disagreement with deed

@carloschida
Copy link

As previously posted here

Choice of word 'deed'

Most unlinked references are to this Proposal.

SUMMARY: I recommend employing 'crypto title-deed' whenever the term is firstly introduced and exhort the use of the following translations.

English (crypto title-)deed
German (Krypto-)Urkunde
Spanish (cripto-)escritura

TODO: Request for comments on candidate translations to other languages.

I hope I don't annoy you with my fascination and rigour for linguistics but rather contribute to create consensus for the definitive name.

I would say that the desired characteristics of the name to be chosen are:

  1. Makes allusion solely to the rightful claim over a non-fungible object.
  2. Does not refer directly to the object whose claim is in question but rather to the claim itself.
  3. Can be easily differentiated when compared to other such claims.
  4. Has a meaningful, direct, and unequivocal translation to other widely spoken business languages.

It is correctly mentioned that the word 'deed' depicts that the specification tries to achieve:

2 (often deeds) A legal document that is signed and delivered, especially one regarding the ownership of property or legal rights.

Nevertheless, that is the second acceptation of the word in the Oxford English Dictionary, the first being

1 (literary) An action that is performed intentionally or consciously.

Fortunately, another entry exists in the same dictionary for a noun that refers exclusively to that sought second acceptation: title dead. With this we achieve so far Characteristics 1 and 2.

Notaries and deeds

Deeds are often related to a action/transaction performed in the eyes of a notary public or equivalent officer. In order to avoid this allusion, I also suggest the employment of the adjective 'crypto' to describe these title deeds.

A historical guess on notaries and deeds

Consider (economic) goods and categorise them by ease-to-transport as 'movable' and 'immovable' (likening how DE _Immobilie_ and ES _inmobiliario_ refer to EN 'real estate') and focus on the second. Now imagine a Roman citizen that acquired land. This citizen builds on it, inhabits it, and has thus so-called [factual possession](http://www.quinnlaw.co.uk/acts-that-constitute-factual-possession-of-the-land-in-claims-for-adverse-possession/) of this immovable good in question.

This citizen decides then to travel away for an extended period of time. When they are back, they find a squatter inhabiting the land. Now we have a case of adverse possession.
The nearby community settlers examines the case–the social motivation is preserving the solidary peer-recognition of property. Some members of this community weren't even born before by the time the squatter invaded the land, and, therefore, might recognise this squatter as the true owner.
If on the other hand, they would have an attestation of the rights acquired and transferred, and a set of commonly agreed rules on how to act upon them, they claim would be easier to resolve.
You can see here that these two are subject to a Byzantine General's Problem.
(See a related story here)

Nowadays, we have such problems solved by means of appending entries to an immutable ledger. But before this discovery, and even in the traditional systems of today, the claim was solved by enquiring a custodian of the centralised ledger, ie a notary public, in front of which transactions of immovable goods had to take place.

Abruptly back to the naming question... I suggest, therefore, that these title deeds are also appended with the adjective 'crypto' as a way of stating that such a custodian is no longer needed and rather that the ledger is decentralised.

In order to also comply with Characteristic 3 I propose that the full form of the object described in the specification be:

Crypto Title-Deed

The word 'deed' complies with Characteristic 4 in, at least, German with the word Urkunde, and Spanish with the word escritura.

I agree with @TCOA when they say that it is typical of real estate but must emphasise that 'typically' does not imply 'exclusively', and that Abstract firmly references such deeds implicitly. Without hesitation I could also say that some of the characteristics of this kind of deeds are desire by most of the stakeholders and that the semantic relation is clear. As a particular example, the word ES escritura (EN deed) is also used in Mexico as a proof of transfer settlement of the claim over an inheritance.

'Non-Fungible Tokens' (NFT)

In the dictionary entry of the adjective 'fungible' we find:

[Law]
(of goods contracted for without an individual specimen being specified) replaceable by another identical item; mutually interchangeable.

Hence, the choice 'non-fungible token' is only partially correct as it does not specify anything about property or ownership of the good in question which is desired in Abstract.

Other alternatives

  • 'Title' in its fourth acceptation is also correct in the sense of being a 'right or claim' but misses the non-fungibility characteristic, ie it violates Characteristic 1.
  • 'Token' as stated before can be easily misunderstood as an token that only complies with the design described in ERC20. It violates Characteristics 1, 4, and possibly 3.
  • 'Asset' is defined in the dictionary as a useful thing, person, or item of property. Given the intangible nature of software, I do not believe it is suitable. It violates Characteristics 1, 2, 3 and 4.
  • 'Equity' does not comply with any Characteristic in its four acceptations.
  • 'Ticket' complies only loosely with Characteristics 1, and 2 in its second acceptation but violates Characteristics 3 and 4.

@carloschida
Copy link

carloschida commented Feb 23, 2018

Context: a commenter, assumed to be from the US, expresses that 'deed' is only related to real estate.
Originally posted here

The word 'deed' is not constrained neither by definition nor by employment to real estate

I assume that with 'America' you mean the US. If so, my claim still holds: a deed, although usually related to real estate, is in definition, and employment a document that refers to the transfer of property.

With the definition, this time I mean the US standard, Merriam-Webster (see also title deed by the same dictionary), and with employment I mean how the American Society of Notaries defines it.

The line of thought of my comment was the following:

  1. Enunciate a set of desired characteristics of the name to use.
  2. Construct from the term most agreed upon one that fulfilled all those characteristics.
  3. Show the weaknesses of the alternatives, namely against the previously defined set of characteristics.

If you disagree with any point in particular or the execution thereof, please, do not hesitate to specify which one.

I acknowledge that in the US the word is strongly related to real estate–and probably only to real estate–but this is not the case in the rest of the world:


I just came back from my advisors' offices and I realised that we talked the whole time about the document with which my company was founded(notarised) and that ultimately determines the ownership as ES escritura (EN deed).

@carloschida
Copy link

Originally posted here

If the final implementation of ERC721, say we decide to refer to it at the end as 'deed', is ERC20-compliant, then it is by all means an ERC20Token.

This is not contradictory. Consider the base tutorials of an OOL where a Dog is an Animal as much as a Cat is due to inheritance.

@d4v1dg
Copy link

d4v1dg commented Feb 23, 2018

Most arguments here conflate the definitions of "deed" and "title". They are not the same.

This NFT is not accurately described (in English) as a deed. A deed is the record of ownership of a title. Since the standard refers to a unique NFT and the owner is just a fungible attribute, naming the standard according to its fungible ownership (i.e. deed) characteristics and not its un-fungible asset rights/title characteristics achieves the opposite of the standards' stated goals. If the accurate terminology of 'title' remains unpopular, please cast my vote for anything that isn't "deed". That this distinction is not understood does not bode well for adoption.

@carloschida check that reference on the definition of a title again - there's nothing about title not being unfungible

@alexvandesande
Copy link

Neither choice is perfect so we need to take approximations, because we are creating something new. In that case, my choice would either be Deed or keep Non Fungible Token. I would vote against using title.

YAY FOR TOKEN

Merriam Webster defines Token as:

Definition of token

1 a : a piece resembling a coin issued for use (as for fare on a bus) by a particular group on specified terms
b : a piece resembling a coin issued as money by some person or body other than a de jure government
2 : an outward sign or expression his tears were tokens of his grief
3 a : symbol, emblem a white flag is a token of surrender
b : an instance of a linguistic expression
4 a : souvenir, keepsake
b : a small part representing the whole : indication this is only a token of what we hope to accomplish
c : something given or shown as a guarantee (as of authority, right, or identity)

So the standard definition of token comprises of both fungible (a token for a bus fare) or non-fungible (souvenirs, challenge coins, etc). I would argue that if you built a trading card game with round metallic cards, they could be called "tokens" too.

YAY FOR DEED

Google Defines it as:

noun: a legal document that is signed and delivered, especially one regarding the ownership of property or legal rights.

verb: convey or transfer (property or rights) by legal deed.

I understand you can argue that the Deed is the document, not the property itself, but for me it's a close enough approximation. If you have your name on the deed, you own it.

NAY FOR TITLE

Oxford Dictionary:

1 The name of a book, composition, or other artistic work.
‘the author and title of the book’
1.1 A caption or credit in a film or broadcast.
1.2 A book, magazine, or newspaper considered as a publication.
‘the company publishes 400 titles a year’
2A name that describes someone's position or job.
‘Leese assumed the title of director general’
2.1 A word such as Lord or Dame that is used before someone's name, or a form that is used instead of someone's name, to indicate high social or official rank.
‘he will inherit the title of Duke of Marlborough’
2.2 A word such as Mrs or Dr that is used before someone's name to indicate their profession or marital status.
‘the title Professor is reserved for one or two members of a department’
2.3 A descriptive or distinctive name that is earned or chosen.
‘the restaurant deserved the title of Best Restaurant of the Year’
3The position of being the champion of a major sports competition.
‘Davis won the world title for the first time in 1981’
4 Law: mass noun A right or claim to the ownership of property or to a rank or throne.
‘a grocery family had title to the property’
count noun ‘the buyer acquires a good title to the goods’
5(in church use) a fixed sphere of work and source of income as a condition for ordination.
5.1 A parish church in Rome under a cardinal.

To me, definition 4 is the least used popularly when referring to the word title. Title is specially used in software, webpages, and other apps to mean the thing that appears on the top bar and I think it will generate confusion, as that's the first thing people will think when they see that word.

Not a big fan of the other options.

@carloschida
Copy link

@d4v1dg I agree. That's what I meant when I said that 'title' violates '[making] allusion solely to the rightful claim over a non-fungible object' (Characteristic 1).

And I also agree that title and deed are not the same, but there's another entry for title deed.

@paulbarclay
Copy link

Opinions, in order from most acceptable to least acceptable:

Token: Fully support this 100%. It's the best option. There will not be confusion between ERC721 tokens and ERC20 tokens, because both are used with the qualifier (and will be used with the qualifier more, as other standards are also implemented). "Token" is what we are currently using in both our Nova Token implementations and our blockchain gaming implementations.
NFT: It's meh. If it was implemented, I'd be fine with it.
Asset: I'm fine with using this, but it's not as good as just using "token".
Title: I don't think this is great. It has too many other meanings, and it's less accurate when applied to off-chain real estate type implementations.
Deed: This is NOT acceptable. In the vast majority of on-chain implementations, an ERC721 token is not a deed in the legal sense - the ERC721 token is the actual object that is owned.

And the name of the standard should be "ERC721 Non-Fungible Token", to ensure maximum clarity.

@BinaryQuasar
Copy link

I fully support deed. I think it's short, and represents well what we are dealing with.

I do not agree with people saying "the ERC721 token is the actual object that is owned." In my opinion that is not representative of reality. It is true the ERC721 deed is owned by some Ethereum address, but I have not seen any implementation where people are excited about owning the ERC721 deed as-is. They are excited about the object the ERC721 deed represents. In most cases so far, this is some image (CryptoKitties), a collectible card (CryptoCelebrities), or piece of land with operatorship (ÐWorld).

I have seen cases in the cryptogaming community where people were frustrated when the front-end application of an ERC721 implementation was taken offline: their ERC721 deeds now no longer represented anything.

Besides ÐWorld, I have also used the "deed" naming in MetaGame (ABI).

I am weakly against non-fungible token: too wordy.
I am against token: not specific enough. Easily confused with existing ERC20 tokens.
I am against asset: not specific enough.
I am fervently against nungible.

@fulldecent
Copy link
Owner Author

fulldecent commented Feb 23, 2018

@paulbarclay You recommended "ERC721 Non-Fungible Token". Could you please clarify what your recommended name is for the smart contract that manages these?

A XXXXXXXX tracks ownership of a set of non-fungible tokens, these are tokens that are mutually distinguishable...

Can you please clarify what is your recommended name for the actual things the tokens represent?

The kind of YYYYYYYY to which a XXXXXXXX expresses ownership are an implementation detail. While writing this standard we considered a diverse universe of YYYYYYYY, and we know you will dream up many more...

If you gain ownership of a house via ERC-721 then the XXXXXXXX manages the token and the place where you live is the YYYYYYYY.

Thank you.

@inhumantsar
Copy link

We're already using Deed in our factory project, and considering the alternatives, Deed is what makes the most sense to me.

FWIW though: When faced with describing it face-to-face, I tend to drop "deed" for "token".

@paulbarclay
Copy link

@paulbarclay You recommended "ERC721 Non-Fungible Token". Could you please clarify what your recommended name is for the smart contract that manages these?

Sure - it would just be a "smart contract"; I don't see any need for a special name there (smart contracts can do more than one thing, and can implement more than one standard, so a special name seems unnecessary). Also, I don't believe my answers to any of these questions would change, no matter what we call the token.

A XXXXXXXX tracks ownership of a set of non-fungible tokens, these are tokens that are mutually distinguishable...

This XXXXXXXX is "smart contract". Could be "An ERC-721 smart contract" or "An ERC-721 compliant smart contract" or "A smart contract that implements ERC-721". This one does illustrate the challenge of using some of the other words:
A smart contract tracks ownership of a set of non-fungible tokens, these are tokens that are mutually distinguishable...
A smart contract tracks ownership of a set of non-fungible deeds, these are deeds that are mutually distinguishable...
A smart contract tracks ownership of a set of non-fungible assets, these are assets that are mutually distinguishable...
A smart contract tracks ownership of a set of non-fungible titles, these are titles that are mutually distinguishable...
Feels like only "token" and "asset" here makes sense - "non-fungible deed" just sounds weird (although it is technically correct - a deed for a commodity could indeed be fungible; timeshare type deeds are fungible too).

Can you please clarify what is your recommended name for the actual things the tokens represent?

The kind of YYYYYYYY to which a XXXXXXXX expresses ownership are an implementation detail. While writing this standard we considered a diverse universe of YYYYYYYY, and we know you will dream up many more...

This YYYYYYYYY could be "asset". The XXXXXXXX is not the same as the XXXXXXX above. It would be "token". The last YYYYYYYY would be "assets".

If you gain ownership of a house via ERC-721 then the XXXXXXXX manages the token and the place where you live is the YYYYYYYY.

The XXXXXXXX is smart contract, and YYYYYYYY is asset.

@paulbarclay
Copy link

@BinaryQuasar

It is true the ERC721 deed is owned by some Ethereum address, but I have not seen any implementation where people are excited about owning the ERC721 deed as-is. They are excited about the object the ERC721 deed represents. In most cases so far, this is some image (CryptoKitties), a collectible card (CryptoCelebrities), or piece of land with operatorship (ÐWorld).

I think these three illustrate the spectrum of owned object to property deed very nicely.

On the owned object side of things, you have CryptoKitties - their tokens have functionality embedded into them, and actually describe what you own directly, without outside help. Here, the object and the ownership are one and the same. "Deed" does not make sense here (and, given that the contract code is publicly reviewed, will cause actual confusion among users).

In the middle is CryptoCelebrities. The thing people care about is the visual representation, and that's mostly divorced from the contract itself. However, the only underlying object is the object in the smart contract itself, and the UI layer that translates this into what you see. And that makes it closer to CryptoKitties than to ÐWorld. "Token" makes more sense than "Deed" here.

On the other end of the spectrum is your ÐWorld. Here, the smart contract is a true deed - it's recording the title of a piece of property, and is only enforceable in a legal sense. "Deed" makes more sense than "token" here.

While property management is a valid use case for ERC-721, it will be the minority of use cases - the vast majority of uses in 2018 will be similar to CryptoKitties/Celebrities. And in 2019 and beyond, the applications will tend to be more like CryptoKitties and less like CryptoCelebrities

@7flash
Copy link

7flash commented Feb 23, 2018

I don't really think we have this discussion just because of the name of smart contract. What if we are faced with the more underlying issue? I mean we consider only few use cases right now. Most of them are not really Deeds. But in the next year we will find strong use cases where tokens would reflect real deeds instead of pictures. It would be good deeds, or bad deeds, talents, and decisions. What is the fundamental difference between Deed Token and Asset Token?

@fulldecent
Copy link
Owner Author

@7flash We have delayed the discussion of naming substantially until very late in the process. At this time we have a very good understanding (and good documentation) of potential use cases. Of course more will always be dreamed up. But you can be sure that MANY people have reviewed and discussed the ERC-721 standard and how it will be implemented.

@ravachol70
Copy link

To put some bearing on the matter, so that the choices can be extended.

Distinguishable = Non-fungible = Unique

If the metadata can specify divisibility within the unique asset -- as it's own subclass or method -- then isn't that the antithesis of what the proposal set out to accomplish?

There's an obvious paradox at play. If you enforce structure onto the metadata, then you imply a value method, which again brings one into the question of ubiquitous growth versus finite divisibility.

@ravachol70
Copy link

Beyond that, why not Merit or Part, as each can be made particular in english?

@ravachol70
Copy link

By the same token:
Because of this same situation or condition

@fulldecent
Copy link
Owner Author

@ravachol70 To clarify, the standard metadata now has one distinct URI for each deed/token/asset. There is no concept in divisibility of any deed/token/asset.

@ravachol70
Copy link

ravachol70 commented Feb 25, 2018

I don't like the implied agency (or the idea of an agent acting in absentia) to accept the decision to call this construct a 'deed'. Why not drop the legacy flourish and go with something very dry, logical, and completely basic?

https://en.wiktionary.org/wiki/%CE%BF%CE%BD

@Nanolucas
Copy link

Seems the consensus is heading towards some usage of 'token'. I personally prefer 'Unique Token' over 'Non Fungible Token' simply because it'll be easier for most people to grok.

@MoMannn
Copy link

MoMannn commented Feb 26, 2018

I am against token and asset because in my opinion they are too broad of a description (All ERC20 are tokens, bitcoin is an asset...).
I agree with either: deed or non fungible token.

@ravachol70
Copy link

Token is to ERC20 as WETH is to ETH. Take your ERC20 tokens and leave the ERC721 standard to its own devices.

I propose Ticket, which I believe to be neutral and flexible enough to cover it and Ciwb, from the Welsh for cube -- just because it's a natural 2nd-order primitive and, at this point, why not?

Everybody holding out for an ERC721 token is simply trying to give weight to a weightless matter.

Everybody calling for a deed is trying to put my metadata into a pre-existing legal container for the sake of a status-quo and frankly mundane narrative. The value that anything deserves should remain free of as much, especially considering all of the constraints in the default understanding. The money is not in the distribution of weighty matter. If it is, then this is the hard-line between fungibility and non-fungibility. Give me a ticket for that kitty, please.

Do you have a token? Ciwb it and make it unique.

@7flash
Copy link

7flash commented Feb 26, 2018

Let's use Deed for tokens that anyone can mint and Asset for tokens with fixed supply?

@fulldecent
Copy link
Owner Author

Hello everyone. Thank you so much for participating in the discussion, seriously. It was important to me to test the status quo and see what options are out there.

Here is what I learned:

  • Non-Fungible Token is clearly favored by current/planned implementations of ERC-721.
  • Word choice is important, but the explanation is more important.
  • Deed really makes sense in certain applications of 721, but not really in others.
  • Consensus was found to use an existing word with a recognized meaning.

End result:

  • Named contract "ERC-721 Non-Fungible Token Standard", in line with how ERC-20 is named, and matching the first ERC-721 draft
  • Used token in all function and parameter names, with one exception for NFT
  • Used the word asset to explain what an NFT gives you ownership over (formerly "thing")
  • Used the word distinguishable to explain how NFT works, also used plenty of examples
  • Added "also known as deeds" right at the top

I hope you can accept this result. And let's move forward with solidifying the standard. Onward ➡️

@fulldecent fulldecent merged commit 1eeddf7 into patch-2 Feb 27, 2018
@ravachol70
Copy link

ravachol70 commented Feb 27, 2018

"Consensus was found to use an existing word with a recognized meaning."

Source? This has been a decision by single-vote proxy.

@ravachol70
Copy link

Nous as late suggestion. No commentary available.

@fulldecent
Copy link
Owner Author

@ravachol70 Clarification: some people set forth novel words or new names that do not yet have an established meaning (so that we could give them meaning with our new concept!), however the majority favored word that were already well known.

Sorry, this is what I meant to say! Brevity sucks!

@ajile-in
Copy link

ajile-in commented Feb 27, 2018 via email

@ravachol70
Copy link

Neither deed nor token done right, please. "this isomorphism is not natural"

@ravachol70
Copy link

ravachol70 commented Feb 28, 2018

Please consider that ERC721 could be the functor at the heart of the Yodeda lemma : the representable. With the use of the word 'token', the object is demeaned as codified representation, the debt of its appropriation to the blockchain pre-supposes the unseen settlement by society.

All that to say: there's a paradox here that needs to be broken down into something with proper resemblance to logic. In 2018, I can tokenize my left foot independently from my right. The burn rate might be similar on each leg of the market but still the two will only communicate through some prescient singularity. Where is that contained in the notion of token ownership?

As beings whose livelihoods are likely to be wholly placed into the blockchain by 2028, why not remove these extra chains (eg. of language) as and when they do pop up? The open-source craft of divvying out logic willy-nilly has led us to us debating whether or not two things are the same when both (and all defining parameters for that matter) are generally misappropriated. That is: they've seemed to become the same while, in reality, we've only just begun to discuss how different they are from each other.

What if the distinction is an actual non-representable figure?

You can draw a circle around it all you want; that doesn't make it real. The token is always, already involved and that's cribbing Wittegenstein, in case anybody is wondering.

@ravachol70
Copy link

ravachol70 commented Feb 28, 2018

We're trying to open-source the natural language indicator to a difference between something that is defined and something that isn't yet developed.

It's the same whether it's in stacks or in heaps: so why must it be so dimensionally limited, i.e. by the limited connotation itself of the work, which calls everything a token? ERC20 can thereby be left with its own common parlance and ERC721 left to its own devices -- esp. as that concerns overall readability of the resultant code.

I know from personal experience that to debug/audit code that includes entities that are named so similarly as be be mistaken, then such a thing will occur and causes panic and confusion when up for debate. The goal is not to embed the nature of tokenization into everything.

@ravachol70
Copy link

ravachol70 commented Feb 28, 2018

Why not Chattel?

@ravachol70
Copy link

ravachol70 commented Feb 28, 2018

Notion Function Action Role
Gas Payment Pay Verification
Ether Settlement Settle Security
Token Referral Refer Identity
Chattel Representation Identify Unity

@ravachol70
Copy link

ravachol70 commented Feb 28, 2018

I also suggest two more words. The first is Prop, which I found as a nice translation of the chinese 抵. (I believe this is close in understanding to deed: something worthwhile, offset.) The second is Breve which is a very basic mark, suitable for accumulation. (I had mentioned that 'Note' was on the list; this reinforces it.)

@d4v1dg
Copy link

d4v1dg commented Mar 1, 2018

@ravachol70 "Chattel", strictly speaking, excludes Real Estate but it's a great word, not in use anymore - it could be hijacked. This standard can not, without extension, be applied to either Chattel or Real Estate, however as 1) it does not accommodate ceding the jurisdictional nexus of title and 2) multi-dimensional rights types that both Chattel and Real Estate tokens require are not in scope. For now, I personally think that "NFT" is a good starting point for naming this foundational standard and for building more tangibly useful extensions to deal with the vagaries of collectible Chattel and liquid Real Estate in further extensions.

@ravachol70
Copy link

ravachol70 commented Mar 1, 2018

@d4v1dg I appreciate the recognition that this is a foundational standard. I find it very tasteful that you also mention building and tangibly useful extensions. What seems clear from your understanding is that this is indeed an architectural standard. We should go with that spirit rather than "making do and moving on" as programmers generally need to do (by the very nature of producing code).

Let's try to consider or include non-fungibility as precluding the existence of an existing phenomenon that needs to rolled into the codebase -- not as something that needs to be labeled simply to carry on with the success of something else (e.g. via tokenization, even of the name). To my ear and understanding, such continual cross-referencing to this idealised economic sub-class or sister category which is supposed to match up and be overlaid with the legacy types and business models: it seems such a wordy hassle. There is no need for a continued use of the concept of token, let alone the word or label.

On that note, there was an appropriate suggestion from a few days ago:

The Mantle is a free-hold, a unitary measure, with a natural bearing and a standard understanding. Also, it is understated (like Token) and not boring and redundant (like Deed).

Today, left-over from other research, Der Ersatz, and not much deliberation much at all, I found this page full of sturdy references:

https://www.idixa.net/Pixa/pagixa-0508281130.html

"Difference is neither a word nor a concept: it is a clean beam to think the most irreducible of our time" - J. Derrida

The term pre-supposes the other working notions (Gas, Ether, Token) through the 5W1H -- the five W's and one H. Furthermore, the Mantle must use two opposing supports of equal bearing.

@ravachol70
Copy link

ravachol70 commented Mar 1, 2018

Notion Function Action Role
Gas Payment Pay Verification
Ether Settlement Settle Security
Token Referral Refer Identity
Mantle Representation Identify Unity

@alexvandesande
Copy link

screen shot 2018-03-01 at 10 39 01 am

Yeah.. "Chattel" is not the greatest word association you are all looking for..

@ricburton
Copy link

ricburton commented Mar 1, 2018 via email

@ravachol70
Copy link

ravachol70 commented Mar 1, 2018

I hear ya @alexvandesande. Don't worry, it wasn't my first choice. Regardless, all of this doesn't exonerate 'token'; I remain against it as much as 'deed'.

image

English, by the way, is a slave patois used in very many countries. Maybe we can get some sanskritization happening in here? I have tried to avoid arbitrary translations.

@ravachol70
Copy link

ravachol70 commented Mar 1, 2018

My only reservation with Mantle is that it's somewhat awkward to collect. In this case, I'm leaning more towards Prop, especially as it's synonymous with beam (mantle) and can also be construed as a short-form way of saying "some Propitious article", which is next to Auspicious, which is next to Token, which half of the coders have already voted for in advance. Lastly, it also holds space as the nickname for the term "theatrical property" and so provides a physical analogue in the realm of the virtual.

Notion Function Action Role
Gas Payment Pay Verification
Ether Settlement Settle Security
Token Referral Refer Identity
Prop Representation Identify Unity

@mudgen
Copy link

mudgen commented Mar 1, 2018

I suggest using the term "nungible" for a non fungible token. It is shorter and people will get used to it. It turns a negative description of something into a single short name.

@ravachol70
Copy link

ravachol70 commented Mar 3, 2018

I've taken a look at the implementation. 'Token' is everywhere in the code and 'Deed' is plugged quite readily alongside in the commentary -- so the election has been rigged. Not only has the standard been implemented in the wrong way, it has already rolled out, copy/paste, search/replace.

The bounty is set to expire in less than a 48hrs: the first deployed ERC721 contract with the moderator as the author and deployer. How many experts out there are really debugging it? How many even know about it? I'm in the Lobby, looking around, and I see zero interaction.

I'm not particularly new to programming and have thankfully little experience with the runaway Open Source mentality, so please consider this to be blank-space criticism. Where is the author's prerogative other than to have the very standardisation goals met quickly, first and foremost? This makes no sense to me as the copyrights have already been appropriated, even before the bug bounty is effectively offered.

There are people trying to read this code and reconcile the implications with the legal jargon. I mean no offence in this analogy: if the task was food preparation, ERC721 would be a fast and cheap french fry of an order, a flabby cudgel of empty caloric value. This is not for deployment.

The bounty program is open for only three days. People are struggling to keep up with the education that arrives with the explication. Technically minded people are becoming confused by the sub-classing and super-classing -- in the language usage -- and by the containment of the things that they value; they are having trouble reconciling the features of a new abstraction with the barely retainable notion of the original ubiquitous token. Yes, we all know what NFT stands for. It's a construction and we have yet to name what it's become in regards to Ether directly: a signifier of final cause. I would like to pragmatically avoid the long-term code fatigue aspect of this nft- prefixing and token centricism, especially as ERC721 has, in my opinion, a much broader wet space.

With regards to the vastness of the aether, the token is a sunken ship.

image

@ravachol70
Copy link

ravachol70 commented Mar 3, 2018

Here are the normalised choices as presented in order of appearance so far.

Choice Familiar New
Asset Y N
Deed Y N
Thing Y N
Distinguishable Asset N Y
Non-fungible Token N Y
Nungible N Y
Title Y N
Title-deed Y N
Urkunde Y N*
Escritura Y N*
Equity Y N
Ticket Y* N
**Merit Y Y**
Part Y N
Ov N Y
Note Y N
Class Y N
Mark Y N
AssetToken N* Y
Ovno N Y
Ovni N Y
**Mantle Y Y**
**Talent Y Y**
NFT N Y
Unique Token N* Y
Ciwb N Y*
Nous N Y*
Chattel N* N
**Prop Y Y**
Breve N Y

*I've set these according to the suggestion's context. For example, Escritura is a common translation of 'deed' and so should not be considered new even though it was a new term amongst the others when originally mentioned.

** I vote for these. Yes, they all happen to be of my own inspiration but the work was done so intentionally; therefore, it's not surprising. Anyway, it's not to hold the acknowledgements captive. This is volunteer work and I'm as nameless as the rest of the hive. Lastly, note that I would withdraw the other eleven suggestions that I made and/or vote against them if they were presented to me at this time (as is) but that's neither to regret, discourage nor preclude further contemplation -- only to lend better credence to the suggestions left standing.

@ravachol70
Copy link

I would also submit Policy as a very generalisable term. The neutral policy would naturally encapsulate the underlying contract and would go half-way to appeasing all of the deed mongers.

@Nanolucas
Copy link

@ravachol70 The discussion was concluded 8 days ago, I don't think you're going to get anywhere by continually introducing additional options.

@fulldecent
Copy link
Owner Author

Hello @buhrmi. I see you had supported the change to token naming. If you are now satisfied with the result, would you please consider to remove 👎 on ethereum#841

fulldecent pushed a commit that referenced this pull request Nov 12, 2019
* Proposed EIP for address and ERC20 transfer rules

* Update eip-X.md

Updating creation date

* Update eip-X.md (#1)

* Update eip-X.md

* Update eip-X.md

* Update eip-X.md

Rule -> IRule consistently
fix missing links
improve abstract

* Update eip-X.md

typos
small improvements
adds implementation section
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet