区块链那点币事儿
文章平均质量分 65
0xKent
vx️:bull9981
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
区块链思考 什么是价值互联网?
最近一直忙于准备ppt四处讲ppt,讲了几次下来,发现自己讲ppt的水平还真是不咋地?也明白了,为啥有人靠几张ppt就能融到几个亿。一般需要讲ppt的客户都不懂技术,懂技术估计都去看文档和源码了;要是讲技术,就容易冷场了,最好中间穿插了故事,就跟你去讲正史,如果下边是一群不懂历史的人,最好穿插一些野史,趣味性也强一些,当作调味剂,毕竟猎奇的心理,大众都是有的。除了如何讲ppt的收获,最近唯...原创 2019-11-20 18:29:04 · 713 阅读 · 0 评论 -
OMNI协议介绍
OMNI OMNI是创建和交易定制数字资产和货币的平台。它是一个建立在最受欢迎、严格审核、最安全的Bitcoin之上的软件层。OMNI交易是比特币交易,使用比特币链上的下一代功能。Omni Core是一个增强的Bitcoin,它提供了Bitcoin的所有特性以及Omni的一些高级特性。 ...原创 2018-09-13 12:05:05 · 17226 阅读 · 4 评论 -
UTXO模型、账户模型、石墨烯模型
UTXO模型UTXO 全称是:“Unspent Transaction Output”,这指的是:未花费的交易输出。UTXO 的核心设计思路是无状态,它记录的是交易事件,而不记录最终状态,也就是说只记录变更事件,用户需要根据历史记录自行计算余额。某一个账户中的余额并不是由一个数字表示的,而是由当前区块链网络中所有跟当前账户有关的 UTXO 组成的。 用户的钱包跟踪与用户拥有的所有地址相关联的未...原创 2018-09-13 10:48:49 · 853 阅读 · 0 评论 -
共识机制
共识的一些认识 举个例子,现在有四个人要均匀分一块蛋糕,如果做到每个人都满意呢,在中心化的系统中,有第五个人是妈妈,四个孩子。那妈妈肯定不会偏心,分配肯定比较均匀。 如果是四个毫不相干的人怎么办?有几种方案,第一种,随机挑选一个分蛋糕的人,分完蛋糕之后,让其他三个人先选择蛋糕,分蛋糕的人最后拿,那他肯定会分配的均匀。第二种,这四个人打麻将,赢得人不但可以分配蛋...原创 2018-06-02 16:15:07 · 3103 阅读 · 0 评论 -
BTC密码学基础
我们用一个例子把区块链中用到一些基础密码串联一下,比如说小张和女神求婚,结果消息被情敌在网络上截获了,改成分手吧。这个时候怎么办,加密算法了解一下。加密算法公钥私钥体系 现代加密算法的典型组件包括:加解密算法、公钥、私钥。 加密过程中,通过加密算法和公钥,对明文进行加密,获得密文。 解密过程中,通过解密算法和私钥,对密文进行解密,获得明...原创 2018-04-30 00:13:12 · 908 阅读 · 0 评论 -
交易脚本
特币客端通过执一个类Forth脚本语言编写的脚本验证比特币交易。锁定脚本被写入UTXO,同时它往往包含一个用同种脚本语言编写的签名。当一笔比特币交易被验证时,每一个输入值中的解锁脚本被与其对应的锁定脚本同时(互不干扰地)执行,从而查看这笔交易是否满足使用条件。 比特币交易验证并不基于一个不变的模式,而是通过运行脚本语言来实现。这种语言可以表达出多到数不尽的条件变种。这也...原创 2018-05-07 00:01:05 · 1525 阅读 · 0 评论 -
比特币交易过程
交易过程,简单的说就是将一笔交易告知全网——比特币的持有者已授权把比特币转帐给其他人。其实就是比特币的持有者通过锁定脚本把比特币锁定到新持有者的地址。当这笔交易被全网认证之后,将其放到区块里,进而更新到区块链上。新持有者能够通过解锁脚本去使用被锁定的比特币,将其转移给其他人,后来的持有者在花费比特币也是类似的方式。区块1中,记录了,小王给小张转了100BTC,在区块2中,小张...原创 2018-05-06 22:59:05 · 2434 阅读 · 1 评论 -
区块链的数据结构
这一章节只是总结一下区块链中的结构,让大家对区块链的结构有一个全局的认识,对于结构中内容不做过多解释,会在后续章节中进行着重分析。 区块链是由包含交易信息的区块从后向前有序链接起来的数据结构。区块被从后向前有序地链接在这个链条,每个区块都指向前一个区块。其实它就是链表。 区块的结构区块头是80字节,平均每个交易至少是250字节,且平均每个区块至少包含超...原创 2018-05-06 20:29:39 · 5486 阅读 · 0 评论 -
比特币地址与密钥
比特币中没有账户的概念,那么如何确定你的比特币是你比特币,或者说如何证明你是你?这个主要应用到密码学,举个简单的例子,小王向小张转100btc,其实是把这100btc放到区块链上的,然后使用锁定脚本把这笔钱锁定到小张的地址,而小张只需要提供签名和公钥就可以使用这笔钱;同样的道理小张要花这笔钱的时候,也是将btc锁到一个新的地址,由下个人解开去花费;那么这里小张的地址,是什...原创 2018-05-06 13:23:13 · 15630 阅读 · 1 评论 -
简单支付验证-SPV
SPV的来源 在比特币整个生态圈里,大部分都是普通用户,即只有基本的比特币投资及消费支付需要的用户,他们可能没有矿机,没有高端配置的电脑,那么他们是否也要运行一个全节点程序呢?要知道,现在官方显示的结果,比特币所有区块数据目前在120G左右,而且还是持续增长中。 中本聪曾在比特币白皮书里提到,“不运行全节点也可以验证支付,用户只需要保存所有的区块头(Block...原创 2018-05-05 21:09:49 · 2889 阅读 · 1 评论 -
Merkle树
merkle树 区块链中的每个区块都包含了产生于该区块的所有交易,且以Merkle树表示。 默克尔树(又叫哈希树)是一种二叉树,由一个根节点、一组中间节点和一组叶节点组成。最下面的叶节点包含存储数据或其哈希值,每个中间节点是它的两个孩子节点内容的哈希值,根节点也是由它的两个子节点内容的哈希值组成。默克尔树的特点是,底层数据的任何变动,都会传递到其父亲节点,一直到树...原创 2018-05-01 00:25:33 · 1358 阅读 · 0 评论
分享