有一些可标记的资产(例如,标记化的频繁飞行人员奖励点或产品折扣)可能很好地被“到期”的概念所服务。理想情况下,这些资产(到期前)可以在交易所上市和交易,并加上到期元数据。
是否有可能在“过期”的Ethereum区块链上构建一个令牌,在预先设定的时间之后?有人知道正在做这件事吗?我熟悉Freicoin,它使用滞期费来抑制HODLing,但真正的过期是另一个概念。
或者,除了创建新的区块链之外,是否有不同的方法来启用令牌过期功能,以服务上面提到的enable区块链上的用例?
发布于 2017-09-28 19:20:07
由于令牌实际上是智能契约状态,因此应该是可能的。需要做的是:
解决方案是编写您自己的智能契约令牌,该令牌将存储过期日期/块。请记住,block.timestamp是由矿工提供给合同的,因此信任它可能是有风险的。也许用块号中继会更好。
http://solidity.readthedocs.io/en/latest/units-and-global-variables.html?#block-and-transaction-properties
时间戳和块散列都会在一定程度上受到矿工的影响。例如,矿业社区中的不良行为者可以在选定的哈希上运行赌场支付函数,如果他们没有收到任何钱,只需重试另一个哈希。
发布于 2023-04-17 14:11:00
另一种选择是使用ERC-1165,发出包含过期元数据的NFT。使用块号作为大致的过期日期。
然后,如果当前块号大于过期块号,则可以禁用传输函数(或将所有后续事务发送到刻录地址)。
https://ethereum.stackexchange.com/questions/27379
复制相似问题