这个项目是区块链和时间的一个有趣的、实验性的代表。它没有伴随着第一或早期的声明。高斯钟表其实不是第一个整合多个NFT合约的项目--第一个的殊荣属于可爱的[[TOON]]项目。 同时,一个holder的 “链上”得分反映了她在此类项目中的参与度。我选择了以下项目作为样本,尽管这不应该被看作是一种认可(披露:我只在这些项目中的一半拥有一些)。 高斯计时器在tokenURI()中渲染NFT时,会召唤这些合约的balanceOf()函数。(如果你最喜欢的链上项目没有在这里列出,我很抱歉。缩小范围是必要的)。 100%链上,计时器本身每个周期都会更新。例如,一个4块的计时器每隔一分钟左右就会改变其颜色和元素。一个16块的计时器,每3.5分钟左右更新一次。这是用keccak256()对所有者的地址和token ID进行伪随机处理。这也意味着,如果一个所有者有几个高斯计时器,它们将不会以相同的方式呈现。使用OpenSea上的 “刷新元数据 ”按钮来检查变化(注:OpenSea有时可能需要几分钟时间来更新)。 复杂功能:开始,结束。块状时间规格(例如,“+2 ”或 “+16”)的两侧是计时器最后一次从链上取下时的起始块和结束块。 复杂情况:gas追踪器。块状时间规格上方的星号字符(例如,“+2 ”或 “+16”)告诉计时器的 “佩戴者 ”现在的基本费用是多少,每25进一。因此,54gwei的gas价格将在计时器上显示为 “**”。 复杂功能:实时。作为一个小指针在表圈上运行的是使用12小时间隔的实时时间。 可组合性。实时标记是UTC,但计时器的配置是为了方便在其上面进行编程。首先,合约的reveal()函数需要两个参数,并输出原始SVG数据。一个是tokenId,第二个是timeZone,指定为UTC-minus-k小时。持有者可以建立一个网站,用这个函数定期刷新他们的作品,并指定k小时值,以产生他们想要的时区(k值必须为正)。还要注意的是,SVG中的所有这些对象都包含一个描述性的ID,所以可以用JS来操作输出的SVG,以便进一步重新设计、编码等。(还要注意:由于整数的要求,这只能表示相对于UTC的整小时时区;对那些在30分钟和45分钟时区的人表示歉意!) 6.2 属性块数。2、4、8、16和32(同样常见)。 颜色。深色模式和浅色模式(同样常见) 形状。圆圈(常见),块状(较少)。 7. 结论一个共识协议的决议是随机的,但是不可避免的。这些计时器象征着链上的时间--虽然平均区块时间在极限情况下比较稳定,但每时每刻都有丰富的随机性。这些计时器也象征着NFTs的不同概念。一块手表被戴着。 (责任编辑:admin) |