粉丝10.5万获赞569.6万

这一节开始讲 bitcoin script, 先给他一个准确定位。 script 是 验证语言,也是一个战机器,他不是用来写完整业务应用的语言, 他的核心任务很窄,一个新交易想花某个旧 u t x o 节点,如何用有限确定、低成本的方式验证他有没有资格理解这一点?后面看 p two p k 去执行和 op return 边界才不会跑偏。 本节的问题是,一个新交易想花掉某个旧 u t x o 节点,如何判断它有没有资格?我们要回答三件事,第一, bitcoin script 为什么是验证语言,不是业务语言? 第二, script 的 战模型怎么工作?第三,常见 opcode 大 概在验证里扮演什么角色?这一节先建立模型,下一节再按战变化读 p 二 pkh。 先看安全检查站的词表。 script 是 big quan, 用来验证 u t x o 花费条件的脚本语言,展示后进先出的数据结构 ok 是 脚本里的操作指令。比如 o p do p o p echo 幺六零 o p h e h e s e g script pub key 是 输出里的锁定脚本。 script seek 和 witness 是 花费时提供证明数据的位置。 非图灵完贝意味着不支持无限循环。 op return 是 标记输出,不可花费,常用于携带少量数据的特殊操作。 为什么 script 只做验证不做应用?因为比特矿的目标不是让每个 u t x o 携带复杂业务状态。节点要在全网范围内反复验证交易,验证逻辑必须确定,成本可控,不会陷入无限循环。 所以 script 的 设计重点是表达花费条件。他问的是这组输入数据能不能打开这把锁。他不负责维护账户余额、订单状态或复杂业务流程, 和 e v m 对 比会更清楚。拣拣 script 更像验证模型,目标是解开一把具体的锁,他不维护全局合约状态,也不是图零完背的应用平台。 e v m 更像业务执行环境,可以维护合约状态,运行更复杂的交互逻辑。这不是说谁更高级,而是设计目标不同。 a 框选择的是低成本、确定性和保守的验证边界。 script 这执行像一个站,机器数据线压入站,拎出数据做计算或验证, 再把结果放回站。最后如果结果为真,验证通过。如果过程中出错,或者最终结果不满足条件,交易无效。这个模型很简单,但非常适合节点重复验证,因为每一步都清楚,局部可预测。 看几个操作码, o p d o p 会复制占顶数据, o p x 一 百六会对数据做哈希, o p 英寡 variety 会比较两个值是否相等,不相等就失败。 o p h h a 机会验证签名是否匹配公告和交易上下文。这些操作码不是为了写业务功能,而是为了检查证明材料是否满足锁定条件。下一节的 p 图 p k h 就 会被这些 opcode 穿起来执行一遍。 这里有两个常见误解,第一个误解是 script 既然是脚本语言,就应该能写应用逻辑 不对,它的边界是验证 u t x o 花费条件。第二个误解是 script 可以 读其他 u t x o 的 状态或账户余额也不对,它验证的是当前输入提供的数据和背划输出的锁定条件。 工程意义是 script 极简,无状态可确定验证,这正是它的安全边界。 一分钟复述。可以这样说, bitcoin script 是 一种非图灵完背的战机验证语言,它用于验证一个 input 是 否有资格花费某个旧 u t x o 节点把解锁数据押入站,再执行 script pub key 或相关脚本儿,通过 opcode 一 步步检查签名公钥哈希和条件。 设计成这样是为了保证全节点验证成本低,结果确定,并避免复杂应用逻辑进入 u t x o 验证路径。 最后自测 bitcoin script 为什么是验证语言,不是业务语言,因为它只表达花费条件目标是低成本确定性验证交易站执行模型解决什么问题? 他让节点按简单规则处理数据和 opcode, 最后得到真或假。本节最关键的工程边界是 script, 不是 solidity, 不 维护大局状态,也不承担复杂业务应用。下一节我们用 plpk 执行过程把战变化看一遍。

咱们教资笔试今天已经考完了,很多同学私信我呢,说怎么去判断自己有没有过好。今天教给大家一个方法,可以选择题的话, 如果你错在八个以内,基本上就稳过了。如果选择题你答的不是很好,比如说我们错了十个左右,材料分析题以及作文,咱们错的不是很多,稍微减一点分,这个也没有问题。在网上错了十二个 或十三个,那这就要求你的作文,还有你的后面的主观题,一定是几乎不减分的状态,咱们才有可能过。我错了十五个以上,十六、十七、十八, 那还有没有可能过呢?往年也会存在有这种情况,比如说我错了十八个选择题,但是呢,我后边几乎没有扣分,也是有概率去过的啊。科二,咱们就没那么多容错率了啊。你想一想,选择题一共二十个,如果在五个以内,简答题哪怕错那么一两道 也没问题,也能稳过错超过五个了。比如说六个、七个简答题,我错了两三道,那依然有可能去过。如果没复习,那错了 八到十,将近一半了。后边给你主观题出错的概率,或者说出错的这种容错率就很小了啊。如果咱们选择题错十个往上,主观题你一个都不错,那依然有可能过啊。 但是主观题如果你再错一个,咱过的概率就很小了。其实教资笔试它的不确定性很大,因为它本质就是一个竞争性考试,它根据教资笔试的整体通过率画一个动态的分数线,所以大家考完了就不必太焦虑,平常心对待即可。

学长学长,我平时学习十分努力,但是我不知道自己怎样才能拿到保研资格,到底应该怎么看呢?这个问题我听学弟学妹问我已经不下十遍了, 到底怎样才能知道自己学院有多少保研名额呢?首先也是最简单的办法,直接打开公众号,搜索叉叉大学叉叉学院保研光荣榜,直接就能看到往届的学长学姐推免的情况, 包括推免多少人,推免到什么学校,什么专业,可以给你这一届带来极大的参考。其次呢,每年的保研名额是动态变化的, 比如在二零二五年保研过程中就进行了扩招,保研率、保研人数都获得了一些提升。我们可以用本专业的总人数乘保研率就能得到对应的保研名额,就知道在我们这一期能够有多少人有保研资格。以我们学校为例,我们学校的去年的保研率上涨到了百分之八, 就是说如果你们这届的人数是一百五十个人,你们就可以用一百五十乘百分之八得到的人数就是你们这一届能够保研的人数。因为每个专业每年的招生人数不同,所以在大多数情况下,每年的保研人数是不同的。保研是一场孤独的路途, 路上荆棘丛生,寸步难行。因为淋过雨,所以想为其他人撑伞。在二零二五年,我刚从一所私飞院校保研到九八五院校,现在我想通过自己的努力帮助更多的人。我是 amos, 欢迎关注,可以在评论区留下你的问题,我们下一期来一起帮你讨论。

今天讲一下大学生如何判断自己是否能够进行科研。最近经常有同学问我说,学长,我到底该学到什么程度,才能够独立做科研呢?入门科研到底有没有门槛?其实本科生科研最大的门槛不是知识储备,而是心态的变化。很多同学觉得得把专业课全学完, gpa 刷到顶尖,才有资格进实验室。但是真正做科研的时候,没有人等你完全准备好,也从来不需要你完全准备好。除了必要的少量专业知识以外,真正的门槛只有三个。第一, 敢问蠢的问题,不要等着老师把知识点喂给你,而是能够盯着文献里看不懂的公式,追着师兄师姐或者老师问到底。第二,能够接受失败、 跑不通的代码、养死的细胞。这些不是我不行,而是科研的常态,要学会把这些与你本人的价值区分开来。入门不是从成功开始,是从不怕试错开始的。第三,会拆解任务, 导师给你一个大方向,你能够自动把它拆成这周读哪三篇论文,下周要跑通哪个模型。至于怎么判断自己是否可以独立进行研究, 我的答案是,当你不再问我应该做什么,而是开始问我能够解决什么样的问题,并且能够主动进入讨论的时候,你就已经跨过门槛了。科研不是一个天才空降科研圈发顶刊的过程,而是在实操中学习,在错误中总结的过程。只要你能勇敢踏出那一步,你就已经超过了百分之九十五的同龄人了。

抖音如果被人拉黑了怎么办呢?如果你被别人拉黑了,你是看不到他的视频的,包括他所有任何的消息,而且你也搜索不到他,那你不用着急呢,今天呢,我就教你一个好方法,建议呢,点赞收藏起来,你以后呢一定会用得到的。 首先呢,我们打开抖音右下角我的,然后呢,再点击右上角的三条杠,点击下方呢设置拉到底, 点击退出登录,然后呢再返回抖音主页,可以在右上角的放大镜啊搜索他的抖音号或者名字,搜索之后呢,你就可以看到他的视频,而且呢,他以后再也没有办法把你拉黑了,学会了吗?如果没有学会的话,多看几遍吧。

抖音给某人发信息,发完后马上拉黑他,对方能看得到吗?好,我们直接来测试一下,发一条信息 发完后直接把他给拉黑,确认拉黑好,假设这个过程对方他没有打开抖音,现在我们打开 进去列表看一下,是没有任何关系的。