如何验证徽章的独一无二?

徽章上链,独一无二,公开可查。

每个徽章的 token可以在区块链浏览器上查到,本文仅为用户提供验证方法。

一、验证徽章

以 0xadeeb2abd376a41734cdfb6c5fa9ca50e7168e3fb48e621bede41851c3e44dd0 为例,可以在 以太坊浏览器 搜索,搜索结果如下:

二、验证链上内容

上一步的结果中,最下方的 Input Data 内容如下:

0x327c4c79726963f09f8c807c373030303130333139317ce5ada6e4b9a02041707020e4bd93e9aa8ce7bea4e7bb847ce4b880e591a8e5b9b4e5bebde7aba07ce681ade5969cf09f8e89efbc8ce4bda0e8bf9be585a5e69cace7bea4e4b880e5b9b4e4ba86efbc81e5b88ce69c9be4bda0e5be97e588b0e4ba86e789a9e8b685e68980e580bce79a84e4b880e5b9b4efbc8ce4baa4e588b0e4ba86e69c8be58f8be38081e5ada6e588b0e4ba86e79fa5e8af86e38081e88eb7e5be97e4ba86e8b4a2e5af8ce380827c323032312d30352d32372030393a35303a30312e3937303633372b303830302020202020304402204eeb7584b286a14cd0a237cf4c3739d5429601eec96d821990ff421099cb37f802205a0c59de814c40b890b49cbf12501ec084999a7941aba6e92d4023933a003df2

这段数据分为徽章内容官方签名两部分,用数个 0x20 分割,具体信息如下:

徽章内容:

0x327c4c79726963f09f8c807c373030303130333139317ce5ada6e4b9a02041707020e4bd93e9aa8ce7bea4e7bb847ce4b880e591a8e5b9b4e5bebde7aba07ce681ade5969cf09f8e89efbc8ce4bda0e8bf9be585a5e69cace7bea4e4b880e5b9b4e4ba86efbc81e5b88ce69c9be4bda0e5be97e588b0e4ba86e789a9e8b685e68980e580bce79a84e4b880e5b9b4efbc8ce4baa4e588b0e4ba86e69c8be58f8be38081e5ada6e588b0e4ba86e79fa5e8af86e38081e88eb7e5be97e4ba86e8b4a2e5af8ce380827c323032312d30352d32372030393a35303a30312e3937303633372b30383030

分隔符:20202020

官方签名:

304402204eeb7584b286a14cd0a237cf4c3739d5429601eec96d821990ff421099cb37f802205a0c59de814c40b890b49cbf12501ec084999a7941aba6e92d4023933a003df2

可以通过转码查看徽章内容——点击进入工具

将徽章内容复制到左侧的输入框,会自动在右侧输出,让我们来看下这段话的含义吧!

三、用 Public Key 验证签名

这一流程是为了验证这个交易确实是由新生大讲堂发出的。新生大讲堂的 public key 为:

9e51d588d9749d462d5574fa6b0f7b4cf08feff99513c23bf32240f0bec2c5048a4ef403ae5175b8dda6286b293bc3edcee45d8092e104260a01bc184974464

然后我们可以使用 python 来验证 signature 来自上述 transaction::

import ecdsa
from hashlib import sha256
public_key = '9e51d588d9749d462d5574fa6b0f7b4cf08feff99513c23bf32240f0bec2c5048a4ef403ae5175b8dda6286b293bc3edcee45d8092e104260a01bc1849744649'
signature = '304402204eeb7584b286a14cd0a237cf4c3739d5429601eec96d821990ff421099cb37f802205a0c59de814c40b890b49cbf12501ec084999a7941aba6e92d4023933a003df2'
vk = ecdsa.VerifyingKey.from_string(bytes.fromhex(public_key), curve=ecdsa.SECP256k1, hashfunc=sha256)
vk.verify(bytes.fromhex(signature), bytearray.fromhex(msg), hashfunc=sha256, sigdecode=ecdsa.util.sigdecode_der) # True

如何使用直播功能

新生大讲堂的课程系统,可以非常方便的使用直播功能。

桌面端(Windows / MacBook)

准备桌面端的直播工具:OBS 官网下载

上图的这个推流 url 如何获取呢?往下看。

进入管理员面板,进行以下操作:

  • 将群模式切换为视频直播模式;
  • 根据自身需求设置是否公开/收费,开启推流;
  • 获取直播推流 URL 并复制填入推流设置;

按照上述的方式填好链接,保存。

按上图所示,在设置好推流链接后,分别调试视频、音频,点击开始推流,大群就开始直播啦!

苹果手机( iOS 系统)

使用该功能之前,现在手机上下载一个app:易推流。

然后,进入管理员面板,进行以下操作:

  • 将群模式切换为视频直播模式;
  • 根据自身需求设置是否公开/收费,开启推流;
  • 获取直播推流 URL 并复制填入推流设置;

那么这个推流 URL 应该填在哪里呢?打开刚下载的易推流 App。

以上设置完成后,回到 易推流首页,点击进入直播-开始直播,即可开启。

注意:该直播推流 URL 设置期间的有效期仅有 5 分钟,请在大群切换直播模式后,尽快完成配置(这个过程熟练的话,几秒钟就可以完成,5分钟的配置时间应该是绰绰有余了。

新生大讲堂群组服务更新

这是一次小版本更新,本次更新的内容有:

  1. 社群管理:设置管理员/讲师时,会在群里发通知,比如“某某从讲师中移除了某某”
  2. 智能讲师:对于预先录制好的课程,让用程序代替老师来讲课,也是没问题。
  3. 群优惠券:可以在优惠券详情中直接跳转到对应的商品页。
  4. 社群设置:新增货币单位设置,可以切换货币单位为人民币/美元/日元。
  5. 修复诸多 UI 上的小问题

用户手册

认识大群

什么是群插件页面?

什么是聊天页面?

什么是群菜单页面?

如何切换群功能页面、课程页面、我的页面?

首页(群功能)

如何发红包?

如何打赏?

如何看直播?

课程页面

如何搜索课程?

如何设置倍速播放?

我的页面

如何查看邀请码?

如何绑定银行卡和实名以便接受奖励?

如何查看邀请奖励?

如何查看优惠券?

如何续费?

技术支持

如以上介绍不能解决您的问题,请联系新生大讲堂 ID:37160854 (发条@Fox.ONE)咨询。

如何续费?

进入 我的页面,点击群组会员

群组会员内,点击续费。

根据自己的情况进行续费支付。

如何设置倍速播放?

进入课程页面,选择某一课程进入

点击右下角的齿轮,进行设置

点击播放按钮,进入速度设置页面,调整课程语速。

如何搜索课程?

搜索课程标题或描述

点击下图上方的: 搜索课程标题或描述,搜关键字。

通过课程标签搜索

点击:+过滤条件,用标签筛选课程。

群主手册

认识大群

什么是群插件页面?

什么是聊天页面?

什么是群菜单页面?

群插件

如何进入管理员面板?

如何管理群成员?

如何切换群功能页面、课程页面、我的页面?

群功能页面

如何发红包?

如何打赏?

如何看直播?

课程页面

如何编辑/发布课程?

我的页面

如何查看邀请码?

如何绑定银行卡和实名以便接受奖励?

如何查看邀请奖励?

如何查看优惠券?

管理员面板

如何切换大群模式?

管理员面板功能介绍

群主重要功能介绍

如何上课并发布课程?

如何使用直播功能?

技术支持

如以上介绍不能解决您的问题,请联系 新生大讲堂 ID:37160854 (发条@Fox.ONE)咨询。