摘要:
区块链自问自答 day5 区块中的时间戳是怎么运作的? “时间戳”是指从格林尼治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数,通常是一个字符序列(Unix时间)。当区块被创造出来时,获得记账权的节点需要在区块头加盖时间戳,用于记录当 阅读全文
摘要:
区块链自问自答 day4 为什么使用UTXO? UTXO完全模拟了现金的使用方式,花费然后找零,不同的是每一笔UTXO的去向和来源都是可以追根溯源的。 使用UTXO也有助于提升匿名性,通过生成大量的地址去接收和发送UTXO能够更好的保护隐私。 使用UTXO相比余额系统也更不容易被篡改,任 阅读全文
摘要:
区块链自问自答 day3 比特币的交易是如何完成的? 交易类型最常见的有两种:接收地址为公钥散列的交易(P2PKH,Pay to Public Key Hash),以及接收地址为脚本散列的交易(P2SH,Pay to Script Hash),这两种交易统称为标准交易类型。 什么是P2PKH? 阅读全文
摘要:
区块链自问自答 day2 区块链的自治性是如何达成的?为什么能够在去信任的环境下自由安全地交换数据? 区块链中有众多的节点,包含了恶意节点、故障节点、正常节点,想要这些节点共同做出一致的决定就需要一套 共识机制 来解决。 1982年,著名计算机学家兰波特提出了拜占庭将军问题:拜占庭帝国派出了几只 阅读全文
摘要:
区块链自问自答 day1 简要介绍区块链是什么? 区块链(Blockchain)是一种对等网络下的分布式数据库系统 数据结构中的单向链表是通过每个节点包含一个节点的指针实现”链“结构,区块链中是通过后一个区块包含上一个区块的的信息形成”链“式结构,因此若想修改链中的区块内容就需要同时修改此区块所 阅读全文
摘要:
storage:writeup time:2018/4/6 0x01 Wechall writeup [toc] "Limited Access" 权限限制,限制了GET方法,改用POST或其他请求方式绕过限制 "Training: Crypto Caesar II" 明显是ascii码的数字,直接 阅读全文
摘要:
storage:writeup time:2018/4/4 0x00 Wechall writeup [toc] "Training: Get Sourced" 题干灰字提示审查元素,所以打开审查元素最后一行被注释的就是flag "Training: ASCII" 题目给出一个数列,每一个数字都对应 阅读全文