区块链
加号Jaryn
在乎比不在乎难得多,别把不屑当自傲
展开
-
【第一阶段-理论入门】(1) 区块链先导
概念 比特币 区块链 BCC分叉 etc是eth的分叉,因为eth被盗,决定分叉出etc,有人反对,有人支持。 ICO 比特币-简介 数字货币银行系统 数字货币,没有现钞,没有银行节点 所有账目刚开可查询 货币发行方式 分布式的系统 基于P2P网络 如果攻击需要攻击全部的节点(目前1w多个),几乎不可能。 基于非对称密码学的交易 公钥锁定比特币,私钥解锁 暴力破解需要2的256次方。 ...原创 2019-05-14 14:11:17 · 215 阅读 · 0 评论 -
【第一阶段1-理论入门】(4) 区块的生成和连接
交易的传播验证 交易包含两个部分,n输入和m输出,n>=0,m>0。(挖矿时n=0) 输入==要花费的UTXO+解锁脚本 输出==UTXO(币值+锁定脚本) 钱包软件生成交易,并向临近节点传播 节点对收到的交易进行验证,并丢弃不合法交易 交易的size要小于区块size的上限 交易输入的UTXO是存在的 交易输入UTXO没有被其他交易引用-防止双花(Double Spendi...原创 2019-05-14 14:13:55 · 146 阅读 · 0 评论 -
【第一阶段1-理论入门】(5) 区块链的分叉原理
硬分叉&软分叉 注:绿色为旧的区块,蓝色为新的区块 临时分叉 仅发生在几乎同时爆块的情况 分叉是暂时的 根据共识机制,矿工最终切换到最长的链上挖矿 短链上的交易全部无效,包括矿工费 矿工是否会继续在短链上挖矿以弥补损失? 大部分不会 隔离见证 Core VS 矿工 闪电网络类似于把交易转移到blockstream上,直到最后的时候(例如提现)才在链上进行交易,那么自然交易费就...原创 2019-05-14 14:14:47 · 308 阅读 · 0 评论 -
【第一阶段1-理论入门】(6) 钱包
比特币的官方钱包 全节点地址:https://bitcoin.org/zh_CN/choose-your-wallet 运行比特币测试网络 $bitcoin-qt-testnet 控制台 申请免费比特币 比特币水龙头: 比特币地址生成 钱包私钥格式WIF 轻钱包&SPV验证机制 生成自己的私钥和地址 ...原创 2019-05-14 14:15:35 · 158 阅读 · 0 评论 -
【第一阶段1-理论入门】(8) 区块链安全
可塑性攻击 如何“偷币” 重放攻击 其他攻击原创 2019-05-14 14:16:58 · 182 阅读 · 0 评论