区块链教程(一):比特币中的术语 -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

区块链教程(一):比特币中的术语

2018-03-04 14:13:50 2084 1

如果你已经看过了上篇文章提到过的比特币白皮书和《精通比特币》,本篇文章基本可以忽略!本篇文章稍微介绍一下比特币中出现频率比较高的术语;
地址、私钥、公钥
比特币地址由一串字符和数字组成,以阿拉伯数字“1”开头。如:1DSrfJdB2AnWaFNgSbv3MZC2m74996JafV。比特币地址类似于email地址,用户转账的时候,直接使用地址进行转账;类似于给某个用户发送Email。
私钥和公钥就是我们常说的非对称加密的公钥、私钥;在比特币系统中,使用私钥生成公钥,公钥生成比特币地址,并且都是不可逆的。使用的是椭圆曲线加密算法(ECDSA)
区块
一个区块也就是区块链上的一个节点,是若干交易数据的集合,它会被标记上时间戳、高度号、和前一个区块的标识码。所以可以说:一个区块通过hash码唯一标记,有唯一的高度;但是反过来只能说一个hash码确定唯一区块,但是不能说一个高度确定唯一区块。
区块链
通俗的说 区块链就是一个大账本。
技术上说,就是所有区块链在一起的一个链表结构;类似于C/C++中的单项链表数据结构。只是每个区块保存前一个区块的hash码值;所以从某个区块逆向上溯,最终都会找到创世区块。创世区块是中本聪创建的,可以查看地址:https://blockchain.info/block/000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f
如下图为一个区块链和区块的结构图:
图片描述
比特币网络
比特币网络是一个P2P网络,这也是区块链必须依赖的一个环境。因为只有P2P网络才可以实现去中心化。比特币网络真正实现了我们一直讨论的云计算。整个P2P网络中有很多节点,这些节点可以广播和同步区块链信息。
矿工、挖矿、奖励
矿工就是有一定算力的网络节点(机器)。
挖矿就是对交易 确认的计算,也叫工作量证明(POW)。
奖励就是比特币系统赠送的比特币或者交易费用。奖励最终会显示在钱包(软件)中,其实奖励就是一个UTXO。
难度、工作量证明
网络会通过调整“难度”这个变量来控制生成工作量证明所需要的计算力。满足全网目标难度的情况下求解SHA256算法。

取消 提交回答
全部回答(1)
相关问答

3

回答

@aliyun.com邮箱客户端密码登录方式 下线通知

仙游 2015-01-16 14:33:54 127057浏览量 回答数 3

41

回答

[@徐雷frank][¥20]什么是JAVA的平台无关性

大河人家 2018-10-29 23:55:20 146596浏览量 回答数 41

30

回答

云计算之路:为什么要选择云计算

cnblogs 2013-03-27 10:22:27 144388浏览量 回答数 30

145

回答

【新手入门】云服务器linux使用手册

fanyue88888 2012-11-26 17:14:18 159351浏览量 回答数 145

119

回答

OSS存储服务-客户端工具

newegg11 2012-05-17 15:37:18 300798浏览量 回答数 119

5

回答

公司给开的企业邮箱帐户,为什么用foxmail会提示密码错误?

萝卜兔兔 2015-07-13 10:27:30 145155浏览量 回答数 5

34

回答

Win Server 2003-2016 加密勒索事件必打补丁合集

妙正灰 2017-05-15 10:44:38 283122浏览量 回答数 34

43

回答

【精品问答集锦】Python热门问题

小六码奴 2019-05-30 15:27:34 142608浏览量 回答数 43

295

回答

Linux Bash严重漏洞修复紧急通知(已全部给出最终修复方案)

qilu 2014-09-25 13:26:50 437595浏览量 回答数 295

1

回答

foxmail 关联企业邮箱提示邮箱地址或者密码错误

2017-12-30 21:50:39 151987浏览量 回答数 1
0
文章
1
问答
问答排行榜
最热
最新
相关电子书
更多
OceanBase 入门到实战教程
立即下载
阿里云图数据库GDB,加速开启“图智”未来.ppt
立即下载
实时数仓Hologres技术实战一本通2.0版(下)
立即下载