这个系列是目标受众是区块链开发者和有其他开发经验的CS专业学生 面对媒体对区块链相关技术的解读和吹捧,许多人一时不知所措。投资人、大公司都在FOMO(fear of missing out)的心理驱动下,争相宣布all …
分类:比特币
比特币浅析
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 作者:沈星繁,该成员来自 云+社区翻译社 本文的目标是使读者对比特币有一个感性认识,对读者的技术水平不作要求。 与本文相关的内容有: 一图概括比特币网络 图解比…
关于OP_RETURN
一些简单的背景知识 在比特币的每一笔交易信息中,包含input和output两个部分。output里的脚本又称验证脚本,input里的脚本又称调用脚本。要想花掉交易A的ouput中的比特币,就需要构造一个交易B,能够使B…
交易是所有权的转移
如果想到达顶点,就从最低层开始吧。 当谈到比特币的时候,我们会听到各种描述:“比特币是一个数据库,里面保存了交易。”,“比特币是一个虚拟机,能够执行脚本。”,“比特币是分布式账本”等等。其实,在描述一个新事物的时候,人们…
一门基于stack的命令式语言
Forth FORTH 语言由 Charles H.Moore 在 1970 年设计。 让我们来看一下这门语言的一些代码: 25 10 * 50 + CR . 300 ok 让我们用来模拟一下stack(栈)的状态: […
区块链技术无罪
之前在朋友圈看到了这样一则【一个做区块链的和一个做传销的一起聊天。做传销的大惊:“你这个违法啊!!!”】。这也代表了现实乱象带给大部分人的印象,区块链==ICO==违法。抛开ICO先不论,ICO单单就其最初目的而言是一个…
以太坊开发指南
A curated list of awesome Ethereum tutorials, articles, and resources. Solidity Create a digital greeter ̵…
关于比特币白皮书的个人解读
摘要 首先中本聪在摘要中就指明了要建立的是一个去中心化的p2p支付系统,并且不引入第三方来解决双重支付(double-spending)问题。并且提出了解决方案思路,提及时间戳(Timestamps)、工作量证明(Pro…
详解区块链——从本质到实现原理
随着比特币、以太坊等数字货币的暴涨,数字货币的底层技术,区块链技术,开始进入大众的视野。姚劲波说:区块链有可能和互联网一样伟大。区块链技术比传统互联网技术好在哪里?它的实现原理优是什么呢?笔者希望通过本文,解答大家心中的…
Bitcoin序列化库使用
Bitcoin序列化功能主要实现在serialize.h文件,整个代码主要是围绕stream和参与序列化反序列化的类型T展开。 stream这个模板形参表达具有read(char**, size_t) 和 w…
SegmentFault 技术周刊 Vol.41 - 深入学习区块链
从比特币开始 一个故事告诉你比特币的原理及运作机制 这篇文章的定位会比较科普,尽量用类比的方法将比特币的基本原理讲出来。这篇文章不会涉及算法和协议中比较细节的部分,打算后面会再写一篇程序员视角下的比特币原理,那里会从技术…
比特币交易(二)
在上篇文章中,着重介绍了数字签名,在这篇文章中,深入到比特币交易源码的部分进行探究,并回答以下问题: 如何给电子货币一个单位。 如何将一个电子货币进行分割成多个电子货币。 如何将多个电子货币进行整合成一个电子货币。 如何…