在B站看北京大学肖臻老师《区块链技术与应用》公开课。这边做一下学习笔记,这一节肖老师介绍BTC中的脚本语言。 词条§ P2pk(Pay to Public key) P2PKH (Pay to Public key Hash) P2SH (Pay to Script Hash) Proof of Burn Alternative Coin state fork forking attack protocal fork hard fork soft fork BTC脚本语言§ BTC脚本语言只能访问栈,没有局部变量和全局变量. BTC分叉§ 硬分叉 BTC协议新特性导致btc要升级,社区中不同意见导致硬分叉。 软分叉 临时性的分叉。

在B站看北京大学肖臻老师《区块链技术与应用》公开课。这边做一下学习笔记,这一节肖老师介绍BTC挖矿。 词条§ 51% attack BTC挖矿§ BTC挖矿指的是不断调整block header中 nonce,使得 block header的hash值小于等于给定的目标阈值(H(block header) <= target)。 H(block header) <= target,BTC使用 sha256 hash算法。 BTC出块难度§ BTC为什么要调出块难度?– 随着旷工越来阅读,算力越来越强,出块时间会越来越短。 出块时间越短会有什么问题? – BTC会大量的分叉,系统的总算力会分散,系统的共识有难度。 BTC的出块时间...

在B站看北京大学肖臻老师《区块链技术与应用》公开课。这边做一下学习笔记,这一节肖老师介绍BTC网络。 词条§ The BitCoin Network Super Node Master Node Seed Node simple robust ,but not efficient flooding best effort BTC 架构§ application layer: BTC block chain ------------------------------ network layer: P2P overlay network BTC 节点§ BTC网络所有的节点是对等的,没有超级节点。在BTC网络中至少要一个种子节...

在B站看北京大学肖臻老师《区块链技术与应用》公开课。这边做一下学习笔记,这一节肖老师介绍,BTC的实现。 词条§ transaction-base ledger UTXO: unspent transaction output total inputs = total outps transaction fee accout-base ledger Bernoulli trial: a random experiment with binary outcome Bernoulli process: a sequence of independent Bernoulli trial memoryless Poisson process...

在B站看北京大学肖臻老师《区块链技术与应用》公开课。这边做一下学习笔记,这一节肖老师介绍,BTC中协议。 词条§ double spending attack create coin (铸币交易) coinbase transaction bitcoin script distributed consensus distributed hash table impossibility result CAP theorem Paxos consensus in Bitcoin sybil attack (女巫攻击) longest valid chain forking attack orphan block block reward...

以前零零散散写过一点东西,但是都没有自己整一个Blog的想法。

可能上了点年龄,预感可能是程序员生涯的尾声,

准备写点东西,算是对自己技术的一个沉淀。算是对得起自己的程序员生涯。