区块链技术
文章平均质量分 86
travi
这个作者很懒,什么都没留下…
展开
-
第10课 交易安全性如何保证? -- scriptSig/scriptPubKey/Script Engine
在前面第8课 账号相关概念:公钥/私钥/Public Key Hash/P2PKH我们讲公/私钥的时候,说过:A给B转账的时候,会先用A的私钥进行签名,再转账给B的公钥。这个过程,说明了2件事:用A的私钥签名,证明了这笔钱是A的;转账给B的公钥,证明了这笔钱是转给B的,不是转给别人的。接下来,B要花这笔钱,比如转给C;同样的,要用B的私钥签名,转账给C的公钥。下面就来详细的分析一下1个...转载 2018-05-13 12:30:50 · 2046 阅读 · 0 评论 -
第11课 账号被黑客盗取怎么办? -- 多重签名(MultiSig)与P2SH
多重签名 - 1个保险箱多把钥匙 在第8课 账号相关概念:公钥/私钥/Public Key Hash/P2PKH我们知道了,1个账号对应1对公钥/私钥,公钥是公开的,私钥你私自保存。但是如果私钥被黑客盗了呢,那怎么办呢???前面我们说过,比特币的账号是没有实名认证的,不像现实中丢了账号,还可以拿身份证去银行挂失。在比特币的世界里面,只认私钥不认人!除了私钥,你没有别的证件,可以证明这个账...转载 2018-05-15 11:36:08 · 1198 阅读 · 0 评论 -
第12课 nLockTime(CLTV)与Sequence number(CSV)
有兴趣朋友也可以进一步关注公众号“架构之道与术”, 获取原文。 或扫描如下二维码: 在第9课 Transaction数据结构、UTXO、钱包 – 详解中,我们对Transaction的数据结构进行了深入剖析,其中最关键的部分就是UTXO。这节课,我们讲详细说明Transaction里面另外2个关键字段:nLockTime 与sequence number,同时也介绍2个常用专业术语...转载 2018-05-15 11:39:10 · 1478 阅读 · 0 评论 -
第16课 闪电网络(Lightning Network) 之 HTLC
有兴趣朋友也可以进一步关注公众号“架构之道与术”, 获取原文。 或扫描如下二维码: 在第14课 闪电网络(Lightning Network) 之 RSMC 中,我们知道了RSMC实现了买家和卖家之间的双向支付通道。但这还不够方便,任何时候2个人之间要交易,就得建立支付通道。 有没有更便捷的办法,在买卖双方不建立通道的情况下,也可以实现交易?闪电网络的基本思路 如下图所示,A...转载 2018-05-23 11:12:31 · 3341 阅读 · 0 评论 -
第6课 分叉与51%算力攻击
时间仓促,待更新。有兴趣朋友也可以进一步关注公众号“架构之道与术”, 获取最新文章。 或扫描如下二维码:转载 2018-05-05 12:13:33 · 1241 阅读 · 0 评论 -
第8课 账号相关概念:公钥/私钥/Public Key Hash/P2PKH
在前面第2课,我们粗略引入了比特币网络中账号的概念。在此课,我将对账号相关的几个概念,做更深入的阐释,这部分也是整个区块链技术的基础。有兴趣朋友也可以进一步关注公众号“架构之道与术”, 获取原文。 或扫描如下二维码: 一、公/私钥 公/私钥的基本思路是:每个用户生成1对公/私钥,相当于账号与密码。A给B转账,先用A的私钥签名,再把钱打入B的公钥,只有B能用自己的私钥解密。这里...转载 2018-05-11 17:33:50 · 2156 阅读 · 0 评论 -
第1课 掌握区块链技术需要的预备知识
从2009年中本聪提出区块链技术以及对应的数字货币-比特币,到如今已经快10个年头。在这期间,出现了形形色色的概念、技术、金融玩法,从各种币的发现、到矿机、矿池、交易所、隔离见证、智能合约、ICO。。。从本课开始,本序列将从最基础的知识开始,逐层解剖区块链相关的方方面面的技术以及各种衍生生态。1. HASH, Base64编码, Base58编码, Base58Check编码这几个基础概念,自己百...转载 2018-04-13 14:55:27 · 1129 阅读 · 0 评论 -
第3课 “区块链”到底长啥样?
在 第2课 走进 "区块链"与"比特币"的世界 里,我们对区块链与比特币这2个概念有了一个初步认识,在这节课里,我们将进一步阐述区块链的内部结构,看一下区块链到底长什么样。区块链,顾名思义,有块(Block),然后把块链在一起(Chain),也就是区块链(Block Chain)。有兴趣朋友可以进一步关注公众号“架构之道与术”, 获取最新文章。或扫描如下二维码:一、P2P网络区块链网络首先是一个P...转载 2018-04-13 15:41:14 · 977 阅读 · 0 评论 -
第14课 闪电网络(Lightning Network) 之 RSMC
有兴趣朋友也可以进一步关注公众号“架构之道与术”, 获取原文。 或扫描如下二维码: 在第13课 微支付通道(MicroPayment Channel) – 迄今为止最透彻的讲解了里面,我们深入分析了微支付通道。微支付通道有些缺点,1个是单向的,另1个就是nLockTime问题,即使1方跑路了,另外1方也要等到nLockTime到期了才能把钱退回来。闪电网络优化了微支付通道,解决...转载 2018-05-17 17:51:59 · 2884 阅读 · 1 评论 -
第15课 闪电网络之 Script Language与Script Engine
有兴趣朋友也可以进一步关注公众号“架构之道与术”, 获取原文。 或扫描如下二维码: 在第10课 交易安全性如何保证? – scriptSig/scriptPubKey/Script Engine里面,我们提到在比特币网络里面,设计了1种脚本语言,并且有1个脚本引擎来解释执行这个语言。在这1课,我们将对脚本语言进行1个深入的讲解,因为这个是闪电网络的重要基础,也是以后要讲的“智能合约...转载 2018-05-17 17:53:53 · 578 阅读 · 0 评论 -
第7课 币和交易,谁生成谁?先有鸡,还是先有蛋?
有兴趣朋友也可以进一步关注公众号“架构之道与术”, 获取原文。 或扫描如下二维码: 在前面课程中,我们知道比特币来自交易产生的奖励,但交易又需要用到币。也就是说:交易产生了币,但同时交易又要用到币。那问题就来了:币和交易,先有鸡还是先有蛋? 没有币,怎么生成交易?没有交易,系统怎么给矿工奖励币?下面就翻一翻比特币的发展史:2009.1.3 中本聪在位于芬兰赫尔辛基的一个小型服...转载 2018-05-11 17:30:46 · 719 阅读 · 0 评论