织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 区块链

以太时钟:一个高斯计时器(7)

时间:2021-11-14 22:21来源:未知 作者:admin 点击:
这个项目是区块链和时间的一个有趣的、实验性的代表。它没有伴随着第一或早期的声明。高斯钟表其实不是第一个整合多个NFT合约的项目--第一个的殊荣

  这个项目是区块链和时间的一个有趣的、实验性的代表。它没有伴随着第一或早期的声明。高斯钟表其实不是第一个整合多个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)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容