English version · 区块链学习导航 · 上一篇
区块链学习 · 文章 BC071

一项数字资产可以拥有单独标识、禁止转移,同时在特定用途下代表与另一项相同的权益。另一项资产可以允许转移,却不能替代另一个编号对象。这些性质应分别描述。
有用的设计问题不只是“同质化还是NFT”,而是:在哪个类别内能够互换,可以拆分成什么单位,按什么规则转移,标识符又识别哪一层对象?这些答案描述记录与所代表主张的不同方面。
本课分类虚构博物馆通行凭证、服务点数、编号对象记录及工作站凭证,不涉及购买、价格或真实代币部署。目标是在选择接口,或声称价值与权利之前,先明确行为。
选择适合你的阅读路线
本篇目录
- 1. 精确说明替代问题
- 2. 分开另外三个维度
- 3. 本课分类规则
- 4. 设计A:两张有序列号的入场凭证
- 5. 设计B:一致的完整服务点数
- 6. 设计C:两个特定对象的记录
- 7. 设计D:绑定账户的工作站凭证
- 8. 一次改变一条规则,观察答案变化
- 9. 类型标识符可以识别整个类别
- 10. 能转移,不等于容易交换
- 11. 练习与答案
- 12. 常见问题
- 13. 来源与延伸阅读
- 第1至3节定义四项独立问题及分类方法。
- 第4至7节应用于四种虚构设计。
- 第8至10节改变规则,并谨慎连接到标准。
- 第11至13节提供练习、常见问题及来源。
1. 精确说明替代问题
同质化所涉及的是明确类别内的可互换性。本练习问:按照给定规则,用一项权益替换另一项,是否仍提供指定服务?这比“每个人是否愿意给它们相同市场价格”更窄。
两张未使用凭证可能提供同一天的相同普通入场服务。另一日期的凭证未必能替代今天的入场;已使用凭证则可能仍有独立标识和历史,但已不再提供未使用凭证的入场权。
应始终写明类别与比较目的。“对该持有者的指定入场任务,这些凭证可互换”是精确陈述;“符号相同的全部项目都可互换”,则可能隐藏到期日、地点、资格或签发方义务差异。
本课不重复因心理标签而区别对待金钱的主题,那属于Mental Accounting。这里讨论数字记录系统中明确不同或等价的规则。
2. 分开另外三个维度
可分割性问系统允许哪些数量或部分。十个完整服务单位可以拆为四个和六个,却不表示最小单位可以切成一半。某个特定对象的记录,则可能按规则不可拆分。
可转移性问记录或权益能否在持有者之间移动,以及条件是什么。规则可能允许转给符合资格账户、锁定时禁止转移,或完全禁止。能否转移,不能说明另一个项目是否是等价替代品。
身份标识问编号区分什么:一个独立记录、包含多个单位的类别,还是移动数量的一笔交易。交易标识符唯一,不会让该交易移动的每个单位都成为不同权益类别。
设计卡应同时保留四个答案。“数字资产”一个标签不能定义它们,长标识符也不是完整行为说明。
3. 本课分类规则
每种虚构设计都给出用途与确切规则。我们把所代表权益与记录的技术身份分开分类。对于单独追踪、却提供等价服务的记录,这尤其重要。
通行凭证例子不是重新定义ERC-721,让其代币标识符变成同质化。单独追踪的代币仍是不同代币记录。我们问的是另一个应用层问题:按照给定条款,两份记录是否给指定持有者提供相同入场结果?
ERC-721定义追踪不同代币的接口,包括查询某个代币标识符的所有者。该规范创建于2018年1月24日,核对时状态为Final。这种记录模型有用,却不会自行决定代币附带的所有现实权益。参见ERC-721规范。
各例均假设虚构签发方遵循给定应用规则。本课不声称存在可执行法律权利、真实实物所有权或实际商业服务。这些都需要分类练习以外的证据。
4. 设计A:两张有序列号的入场凭证
持有者H拥有未使用的P1和P2,两者都允许同一场馆DayD的一次普通入场,没有特殊座位、优先权、额外利益或不同到期日,且都符合H的指定入场资格。
系统用不同序列号追踪P1与P2。按给定规则,H任选一张都获得相同的一次入场服务。因此,虽然记录身份不同,它们在这项明确权益比较中可以互换。
每张凭证不可分割:系统以一张完整未使用凭证换一次入场,再把该凭证标为已使用,不承认半张凭证对应半次入场。
默认设计允许使用前转给另一位符合资格持有者。这是有条件规则,不承诺任意目的账户都能收到可用凭证。使用后,模型中已没有剩余入场权可以转移。
再加入P3,它只允许DayE入场,就不能替代DayD入场。仅有“通行凭证”这个名称,不足以把P3放进与P1、P2相同的类别。
因此,设计卡应写:给定未使用类别内DayD权益等价;以整张为最小粒度;使用前有条件转移;每份记录有唯一序列身份。每句话回答不同问题。
5. 设计B:一致的完整服务点数
服务点数类别C中,每个点数提供一个相同目录处理单位。同类点数具有相同签发方、服务条件和有效期,H持有十个基本单位。
系统允许把四个单位分配给符合资格的J,六个保留给H,算式为10 = 4 + 6。每个基本单位提供相同服务,因此类别内部替换不改变服务权益。
但最小允许数量是一个基本单位。分配半个基本单位不属于给定数量模型。把余额拆成整数部分,与无限细分最小单位不是同一回事。
该设计按类别和持有者记录余额,不给每个基本单位单独序列号。记录四单位转移的交易,仍可有唯一标识符。这个编号区分动作,不会给四个单位创建新的服务类别。
显示惯例是另一件事。ERC-20包含可选decimals元数据,用于呈现数量;显示为小数,不会改变合约内表示的整数数量。该标准创建于2015年11月19日,当前核对状态为Final。参见ERC-20规范。
本模型使用完整基本单位,不做显示换算,也不假设所有点数、代币或应用都选择相同粒度与有效条件。
6. 设计C:两个特定对象的记录
O7与O8分别指向两个不同的指定博物馆对象。任务是识别与Object7相关的记录,用O8替代不能完成任务,即便接口相同、对象也属于同一馆藏。
按给定规则,每份记录都有自己的身份且不可拆分。指定控制者字段可以通过授权转移改为另一个符合资格账户。因此,允许转移,并不使O7与O8在对象专属任务中可互换。
这不表示控制O7就自动转移Object7的实物占有、版权或法律所有权。教学规则只描述记录和指定控制者。任何进一步权益,都需要与相关文件和机构之间另行建立可靠关系。
假设设计者提出把O7拆成十份份额记录,就产生新的设计问题:每份代表什么?谁能操作原记录?份额如何组合?签发份额记录,不会物理分割Object7,也不会自动回答这些问题。
有用的设计卡不能只加上“份额化”便认为问题解决,而应先规定新主张及规则,再分类其单位。除非明确修改模型,本课原始O7记录仍不可分割。
7. 设计D:绑定账户的工作站凭证
凭证K记录工作站H的一项校准结果陈述。它绑定H的指定账户,给定设计不允许转到另一个账户。这是一份完整凭证,具有特定主体和主张。
任务是检查H的所述结果时,关于工作站J的凭证不能替代K;复制图片也不会创建有效的J凭证。主体关系是含义的一部分。
ERC-5192规定扩展ERC-721的最小锁定接口:当locked状态为true时,相关代币转移函数必须拒绝转移。它创建于2022年7月1日,当前状态为Final。本课把它用作明确规定转移行为的例子,不证明每种凭证都使用该标准,也不声称永远锁定。参见ERC-5192规范。
转移限制也不证明H确实被正确校准。主张真实性、签发方权限及背后证据,仍是独立问题。不可转移的错误陈述仍然错误。
同样,限制不会自动定义账户恢复、撤销或重新签发。本设计卡没有提供这些机制。真实设计如需要这些功能,就应另行规定。
8. 一次改变一条规则,观察答案变化
回到P1与P2:都未使用,已经由H持有。现在加入转移锁,禁止转给其他持有者,但不改变H的入场资格或相同DayD服务。
可转移性发生变化;对H指定入场比较,两份未使用权益仍等价。它们的序列号仍不同,也都没有变得可分割。这是在受控条件下改变一个维度,而非全部维度的例子。
现在换一种变化:把P1标为已使用,P2仍未使用。比较结果改变,P1不再提供P2拥有的剩余入场权,也不再属于未使用凭证类别。身份持续存在,但状态相关权益不同。
第三种变化将P2有效日从DayD改成DayE,也会改变其对DayD任务的类别,而不取决于序列号有多长,或界面能否显示它。
对点数而言,更改允许目的账户名单,会影响可转移性;改变每个点数提供的服务,可能影响互换性;只改显示格式,则未必改变基本单位。先说明哪条规则变化,再判断哪项性质变化。
9. 类型标识符可以识别整个类别
ERC-1155支持同一合约内的多个代币类型,以标识符选择代币或类型,并记录对应数量。规范创建于2018年6月17日,当前状态为Final。它能表示不同配置,所以同一合约地址不要求每个标识符具有相同含义。参见ERC-1155规范。
设想一个虚构多类型记录:类型5代表DayD入场单位,类型6代表DayE单位。持有者可以拥有两个类型5单位和一个类型6单位。类型编号区分类别,数量则说明持有该类多少单位。
不能因为类型有编号,就推断类型5的每个单位都有独立唯一身份;也不能把类型5和6合并为三次可互换的DayD入场。
这只是概念例子,不是实现指南或符合性声明。下一课会更具体地检查原生资产与合约接口证据。这里的重要习惯,是先问标识符命名哪一层,再根据唯一性推理。
10. 能转移,不等于容易交换
本课设计说明给定规则是否允许转移,却不证明有人愿意接收、市场存在,或能在某个价格与时间完成交换。
这样就把可转移性与流动性分开。允许转移的编号记录,仍可能找不到交易对方;一致类别也可能有访问限制,或缺少可用市场。更广泛概念可见How Liquidity Works。
相同接口名称,也不代表签发方义务相同。不同签发方的两个点数类别,可能显示相同符号、采用相同整数余额格式,却提供不同服务。分类需要实际规则与情境,不能仅看响应形状。
因此,设计矩阵应先于技术标签。先决定存在什么服务或主张、数量如何表示、允许哪些变化、必须保留什么身份,再评价实现能否表达要求,以及还需要什么外部证据。
11. 练习与答案
练习1:唯一序列号
P1与P2序列号不同,但对H具有相同未使用DayD入场权。序列不同是否必然使服务权益不同?
答案:不必然。记录身份与权益等价是不同问题。记录仍不同,但任一都满足指定入场任务。
练习2:另一天
P3允许DayE入场。因为都叫通行凭证,它能替代DayD任务中的P1吗?
答案:不能。有效日期是类别和服务条件的一部分。
练习3:拆分余额
H有十个完整服务基本单位,可以分成四个与六个吗?半个基本单位呢?
答案:四加六允许且守恒为十;半个基本单位不在给定粒度规则内。
练习4:锁定凭证
两张未使用凭证仍由H持有,但禁止转给他人。哪项性质变化,哪项等价仍保持?
答案:可转移性变化。按未变资格规则,H仍可任选一张取得相同DayD入场。这不是关于市场价值的普遍陈述。
练习5:转移编号记录
O7控制者可改变,是否因此让O8成为Object7记录的替代?
答案:不是。可转移性不会消除任务要求的特定对象身份。
练习6:两个类型编号
持有者有两个代表DayD的类型5单位,以及一个代表DayE的类型6单位。给出了几次DayD入场?
答案:两次,不是三次。第三个单位属于另一类别。
练习7:绑定凭证
K不能从H指定账户转走,是否证明校准陈述真实,或定义了账户丢失后的恢复?
答案:两者都没有。转移规则、主张真实性和恢复机制分别需要自己的证据或规范。
练习8:唯一交易
一笔四点数转移有唯一交易标识符,会把四单位变成四个不同服务类型吗?
答案:不会。标识符描述动作,点数仍保留给定类别规则。
12. 常见问题
唯一编号记录在经济上都独一无二吗?
仅凭编号,不能得出经济价值结论。序列号可以区分在明确比较中提供等价服务的记录,但代币记录身份仍须准确描述。
同质化意味着无限可分割吗?
不是。一个类别可以具有可互换完整单位,同时规定固定最小数量。允许的数量表示是独立规则。
不可转移能证明个人身份吗?
不能。它描述允许的状态变化,或这种变化被禁止。账户与真实个人或工作站的关系需要另行证明。
性质会随时间变化吗?
会,前提是存在指定状态转换。凭证可能被使用或到期;设计允许时,转移锁也可以变化。分类应识别相关状态和规则,而不是把全部性质视为永久不变。
13. 来源与延伸阅读
来源核对于2026年10月12日。四种设计及权益描述全部虚构,不代表真实法律权益。
- ERC-721:不同代币身份及所有者追踪;2018年1月24日创建,Final。
- ERC-20:数量接口与可选显示元数据;2015年11月19日创建,Final。
- ERC-5192:明确锁定转移行为;2022年7月1日创建,Final。
- ERC-1155:多个代币类型与数量;2018年6月17日创建,Final。
- Mental Accounting与Liquidity:分别讨论财务标签与交换难易的背景主题。
精确数字资产说明会分别回答四个问题:什么能替代什么,什么可以拆分,什么可以转移,以及标识符究竟识别什么。
