比特币看图方便
『壹』 比特币基础知识 你绝对想不到
椭圆曲线数字签名算法
椭圆曲线数字签名算法(ECDSA)是使用椭圆曲线对数字签名算法(DSA)的模拟,该算法是构成比特币系统的基石。
私钥
非公开,拥有者需安全保管。通常是由随机算法生成的,说白了,就是一个巨大的随机整数,32字节,256位。
大小介于1 ~ 0xFFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFE BAAE DCE6 AF48 A03B BFD2 5E8C D036 4141之间的数,都可以认为是一个合法的私钥。
于是,除了随机方法外,采用特定算法由固定的输入,得到32字节输出的算法就可以成为得到私钥的方法。于是,便有了迷你私钥(Mini Privkey),原理很简单,例如,采用SHA256的一种实现:
private key = SHA256()1
迷你私钥存在安全问题,因为输入集合太小,易被构造常见组合的彩虹表暴力破解,所以通常仿轮纳还是使用系统随机生成的比较好,无安全隐患。
公钥
公钥与私钥是相对应的,一把私钥可以推出唯一的公钥,但公钥却无法推导出私钥。公钥有两种形式:压缩与非压缩。
早期比特币均使用非压缩公钥,现大部分客户端已默认使用压缩公钥。
这个貌似是比特币系统一个长得像feature的bug,早期人少活多代码写得不够精细,openssl库的文档又不足够好,导致Satoshi以为必须使用非压缩的完整公钥,后来大家发现其实公钥的左右两个32字节是有关联的,左侧(X)可以推出右侧(Y)的平方值,有左侧(X)就可以了。
现在系统里两种方式共存,应该会一直共存下去。两种公钥的首个字节为标识位,压缩为33字节,非压缩为65字节。以0x04开头为非压缩,0x02/0x03开头为压缩公钥,0x02/0x03的选取由右侧Y开方后的奇偶决定。
压缩形式可以减小Tx/Block的体积,每个Tx Input减少32字节。
签名
使用私钥对数据进行签署(Sign)会得到签名(Signature)。通常会将数据先生成Hash值,然后对此Hash值进行签名。签名(signature)有两部分组成: R + S。由签名(signature)与Hash值,便可以推出一个公钥,验证此公钥,便可知道此签名是否由公钥对应的私钥签名。
通常,每个签名会有三个长度:73、72、71,符合校验的概率为25%、50%、25%。所以每次签署后,需要找出符合校验的签名长度,再提供给验证方。
地址
地址是为了人们交换方便而弄出来的一个方案,因为公钥太长了(130字符串或66字符串)。地址长度为25字节,转为base58编码后,为34或35个字符。base58是类似base64的编码,但去掉了易引起视觉混淆的字符,又在地址末尾添加了4个字节校验位,保障在人们交换个别字符错误时,也能够因地址校验失败而制止了误操作。
由于存在公钥有两种形式,那么一个公钥便对应两个地址。这两个地址都可由同一私钥签署交易。
公钥生成地址的算法:
Version = 1 byte of 0 (zero); on the test network, this is 1 byte of 111
Key hash = Version concatenated with RIPEMD-160(SHA-256(public key))
Checksum = 1st 4 bytes of SHA-256(SHA-256(Key hash))
Bitcoin Address = Base58Encode(Key hash concatenated with Checksum)1234
下图是非压缩公钥生成地址的过程:
对于压缩公钥生成地址时,则只取公钥的X部分即可。
推导关系
三者推导关系:私钥
公钥
两个地址。过程均不可逆。拥有私钥便拥有一切,但通常为了方便,会把对应的公钥、地址也存储起来。
交易
比特币的交易(Transation,缩写Tx),并不是通常意义的桐散交易,例如一手交钱一手交货,而是转账。交易由N个输入和M个输出两部分组成。交易的每个输入便是前向交易的某个输出,那么追踪到源头,必然出现一个没有输入的交易,此类交易称为CoinBase Tx。CoinBase类备没交易是奖励挖矿者而产生的交易,该交易总是位于Block块的第一笔。
拥有一个输入与输出的Tx数据:
Input:
Previous tx:
Index: 0
scriptSig:
241501
Output:
Value: 5000000000
scriptPubKey: OP_DUP OP_HASH160
OP_EQUALVERIFY OP_CHECKSIG12345678910
一旦某个Tx的第N个输出成为另一个Tx的输入,那么该笔比特币即为已花费。每个交易有唯一Hash字符串来标识,通过对交易数据做两次SHA256哈希运算而来:
Tx Hash ID = SHA256(SHA256(Tx Data))1
矿工费
矿工费(Transaction Fee)是鼓励矿工将Tx打包进Block的激励报酬。计算一笔交易的矿工费:
Transaction Fee = SUM(Inputs amount) - SUM(Outputs amount)1
每笔Tx的矿工费必然大于等于零,否则该笔Tx即为非法,不会被网络接收。
数据块
数据块(Block)是存储Block Meta与Tx的地方。Block的第一笔Tx总是CoinBase Tx,因此Block中的交易数量总是大于等于1,随后是这段时间内网络广播出来的Tx。
找到合适的Block是一件非常困难的事情,需要通过大量的数学计算才能发现,该计算过程称为“挖矿”。首个发现者,会得到一些比特币作为奖励。
数据链
多个Block连接起来成为数据链(Block Chain)。
为了引入容错与竞争机制,比特币系统允许Block Chain出现分叉,但每个节点总是倾向于选择最高的、难度最大的链,并称之为Best Chain,节点只认可Best Chain上的数据。
首个Block称为Genesis Block,并设定高度为零,后续每新增一个Block,高度则递增一。目前是不允许花费Genesis Block中的比特币的。
每个Block中的Tx在此Block中均唯一
一个Tx通常只会在一个Block里,也可能会出现在多个Block中,但只会在Best Chain中的某一个Block出现一次
货币存储
比特币是密码货币、纯数字化货币,没有看得见摸得着的硬币或纸币。一个人持有比特币意味着:
其拥有一些地址的私钥
这些地址是数笔交易的输出,且未花费
所有货币记录均以交易形式存储在整个blockchain数据块中,无交易无货币。货币不会凭空产生,也不会凭空消失。遗失了某个地址的私钥,意味着该地址上的Tx无法签署,无法成为下一个Tx的输入,便认为该笔比特币永久消失了。
货币发行
既然所有交易的输入源头都是来自CoinBase,产生CoinBase时即意味着货币发行。比特币采用衰减发行,每四年产量减半,第一个四年每个block的coinbase奖励50BTC,随后是25btc, 12.5btc, 并最终于2140年为零,此时总量达到极限为2100万个btc。
减半周期,严格来说,并不是准确的四年,而是每生成210000个block。之所以俗称四年减半,是因为比特币系统会根据全网算力的大小自动调整难度系统,使得大约每两周产生2016个block,那么四年约21万块block。
该函数GetBlockValue()用于计算挖得Block的奖励值:
int64 static GetBlockValue(int nHeight, int64 nFees)
{
int64 nSubsidy = 50 * COIN;
// Subsidy is cut in half every 210000 blocks, which will occur approximately every 4 years
nSubsidy = (nHeight / 210000);
return nSubsidy + nFees;
}123456789
当达到2100万btc以后,不再有来自CoinBase的奖励了,矿工的收入来源仅剩下交易的矿工费。此时,每个block的收入绝对值btc很低,但此时比特币应当会非常繁荣,币值也会相当的高,使得矿工们依然有利可图。
杜绝多重支付
传统货币存在多重支付(Double Spending)问题,典型的比如非数字时代的支票诈骗、数字时代的信用卡诈骗等。在比特币系统里,每笔交易的确认均需要得到全网广播,并收录进Block后才能得到真正确认。每笔钱的花销,均需要检测上次输入交易的状态。数据是带时间戳的、公开的,BlockChain由巨大的算力保障其安全性。所以比特币系统将货币的多重支付的风险极大降低,几近于零。通过等待多个Block确认,更是从概率上降低至零。一般得到6个确认后,可认为非常安全。但对于能影响你人生的重大支付,建议等待20~30个确认。
匿名性
任何人均可以轻易生成大量的私钥、公钥、地址。地址本身是匿名的,通过多个地址交易可进一步提高匿名性。但该匿名性并不像媒体宣传的那样,是某种程度上的匿名。因为比特币的交易数据是公开的,所以任何一笔资金的流向均是可以追踪的。
不了解比特币的人为它的匿名性产生一些担忧,比如担心更利于从事非法业务;了解比特币的人却因为它的伪匿名性而苦恼。传统货币在消费中也是匿名的,且是法律保障的,大部分国家都不允许个人涂画纸币。
地址本身是匿名的,但你可以通过地址对应的私钥签名消息来向公众证明你拥有某个比特币地址。
其他名词
哈希
哈希(Hash)是一种函数,将一个数映射到另一个集合当中。不同的哈希函数映射的空间不同,反映到计算机上就是生成的值长度不一样。同一个哈希函数,相同的输入必然是相同的输出,但同一个输出却可能有不同的输入,这种情况称为哈希碰撞。
常见的哈希函数有CRC32, MD5, SHA1, SHA-256, SHA-512, RIPEMD-160等,哈希函数在计算中有着非常广泛的用途。比特币里主要采用的是SHA-256和RIPEMD-160。
脑钱包纸钱包
前面提到过的脑钱包与纸钱包,这其实不算是钱包的分类,只是生成、存储密钥的方式而已。脑钱包属于迷你私钥的产物。脑钱包就是记在脑袋里的密钥,纸钱包就是打印到纸上的密钥,仅此而已。
有同学提到过,以一个计算机文件作为输入,例如一个数MB大小的照片,通过某种Hash运算后得到私钥的方法。这个方案的安全性还是不错的,同时可以防止盗私钥木马根据特征扫描私钥。文本形式存储私钥是有特征的,而一个照片文件却难以察觉,即使放在云盘等第三方存储空间中都是安全的。
『贰』 币市 MA移动平均线(均线)
一、均线
均线又称移动平均线,简称(MA)它不是K线,是指标。这些指标都是加在K线的图形上,作为一种附加的参考指标,MA是一个重要的指标,使用简洁明了,非常清晰的显示出市场的运行轨迹,帮助我们对于整个K线形态进行更多的匹配和融合,让我们看K线的同时又能看见更多的指标,把不同的K线形态和指标融合在一块,寻找到最佳的行情趋势变化。
二、 什么 是移动平均 线?
移动平均线(MA指标)原理很简单,就是将一定时间范围内的收盘价的平均值画在K线图中,并把这些平均值的点连接起来形成一条线,就构成了均线。
均线也可以作为趋势线指标,K线运行在均线之上时强势,持续上涨几率大。K线运行在均线之下是弱势,持续下跌几率大。
除了阴线和阳线外,K线图中还有多根颜色不同的线:绿色、黄色、紫色等,这些颜色不一样的线就是均线。5日均线即5个交易日收盘价的总和的平均价,以此类推。
三、设置MA 指标:
如下图:打开K线图后点【指标】点击MA,点击参数设置,常用设置为:5.10.30.60.120。如果设置5日线就填写数字5。点击保存。
均线最初是以股市的交易日期为准设置,而币市是7*24不间断交易,所以相应的指标可以根据个人习惯有所调整,比如7天、14天、30天、90天、180天等
图中白色为5日均线、黄色为10日均线、紫色为30日均线、每根颜色的线代表的不同均线:均线可以自由设置。
四、均线的不同周期及应用:
按时间长短均线可分为:短期移动平均线、中期移动平均线、长期移动平均线。
短期波动用5日,10日,5周均线。
中期行情用30日线,60日均线。
长期趋势用120日或者360日线级别。
在金融市场里,20、30、60、120、200,均线指标,通常对价格中长线走势起到决定性作用。其中30日和60日均线为中线生命线,它们的方向代表着价格趋势是多头、空头或盘整,120、200日均线是牛熊生命线。
不同的操作周期用对应周期的均线为参考指标,根据投资者自身的习惯和喜好来确定。
举例5日线:通常价格偏离5日线较远时,会回调(或反抽),5日线为反应速度较快的一个短期均线。10日线和5日线作用差不多。
如图,为了方便大家看图,只设置了5日线。图中可以看到所有价格的K线图,要么收盘位置,要么开盘位置,都是贴着均线运行。周期越短的均线与K线越贴合。
五、 均线的倾斜方向和角度:
均线向上倾斜:为上涨行情。向下倾斜:为下跌行情。均线方向水平,代表横盘,波动小。
均线上扬走势为最佳,明显的向下则不选择介入。
均线向上角度过陡,行情持续时间短,价格波动大。
均线向下角度越大,下跌幅度越大,价格波动也越大。
45度向上为完美角度,稳步上升。
六、多条均线组合形态: 分为:缠绕、发散。
①在明显上涨或下跌行情时,各周期均线基本依次向上或向下排列,此状态为均线发散。依次向上为多头排列,依次向下为空头排列。
②均线从发散转入缠绕时,代表行情上涨或者下跌力度变弱,短期均线会围绕长期均线上下波动,越长时间的缠绕,爆发的力度越大,可理解横盘筑底时间越长,涨幅越大。此阶段操作,观望或短线操作为宜。
七、均线的金叉死叉:
①传统的短期均线金叉,指短期均线上穿长期均线,比如5日线上穿10日线,如果均线全部向上发散,价格一直维持在5日线和10日线上的过程,预示着价格上升。这种状况出现,如果带着增量,看多概率相当大。
②当短期均线向下穿过中长期均线形成的交叉叫做死亡交叉,死叉。预示币价将下跌。
备注:不是所有的黄金交叉和死亡交叉都是买进和卖出点。有些可能是庄家进行震荡洗盘或震荡出货。这种情况下,投资者应该小心。建议选择比特币,以太坊等主流币种,庄家操纵难。
八、均线 与支撑、压力的关系:( 什么是压力和支撑 - )
当K线运行在均线上方时,下面的这些均线被称之为支撑线,
当K线运行在均线之下时,上方的这些均线被称之为压力线。
均线的支撑压力作用不够精确,需要结合K线、量能、筹码密集区寻找。
使用均线判断压力和支撑,以离现在价格最近的均线为主。如图,5日线离现价最近,所以支撑或压力以5日线为准,如果跌破5日线,下一支撑以10日线为准。
九、在实际操作中:
判断依据:K线运行在均线上还是线下、K线与均线距离的远近、均线本身的形态是上扬,水平还是向下、均线倾斜的角度等。
举例:K线在各个均线之上,且均线倾斜上扬,则行情处于上涨趋势中。
没有任何一种指标是万能的,均线也一样,并不是任何行情都可以参考均线,比如行情震荡时,均线就会形成粘合状态,没有明显的运行方向,这时的均线是不可信的。
由于移动平均线是根据价格的平均数计算的,所以反应有一点滞后,周期越长,滞后性越明显,但稳定性更强,所以根据自己的操作习惯选取适当的均线。常用为,5日线、10日线。
均线的规律性较强,如果最近的价格沿着均线的轨迹向上运行,一旦出现下跌,跌破这根均线,一定要提高警惕。
投资者可以依次看各个级别均线,把这一条均线摸透了,在增加其他辅助判断的均线。多实践,合理运用。
『叁』 什么是比特币及它的优点和缺点各是什么
(1)比特币最早是一种网络虚拟货币,购买现实生活当中的物品。
(2)优点:
完全去处中心化,没有发行机构,也就不可能操纵发行数量。
匿名、免税、免监管。
健壮性。比特币完全依赖p2p网络,无发行中心,所以外部无法关闭它。
无国界、跨境。
山寨者难于生存。
(3)缺点:
交易平台的脆弱性。
交易确认时间长。
价格波动极大。
大众对原理不理解,以及传统金融从业人员的抵制。
『肆』 比特币到底是什么东西
比特币是一种虚拟货币,特点是分散化、匿名、只能在数字世界使用,不属于任何国家或金融机构,不受地域限制,可以在世界兑换。
参考链接:http://wuhan.pbc.gov.cn/wuhan/2929354/3393665/index.html
『伍』 比特币的走势怎么看图
正常查看K线图的时候会默认15分钟的行情,这个会比较清晰的看到一段时间的价格波动
根据不同的需求也可以同时查看过去一年的行情,也可以使用一分钟线查看波动较小的K线
行情图标中的工具可以给行情分析师提供一个简单的便利使用工具画行情走势图
K线还分为普通版K线与简版K线之分,普遍打开默认会是普通版K线
『陆』 比特币的价格趋势,大家常用哪款app
这类app一定要注意流畅度,同时安全性和是否合规,自己常用的火币网,这款APP操作体验:界面友好,操作方便,非常适合新手。
『柒』 看比特币行情用什么软件
因为市场的需求,越来越多是比特币软件也接连冒出,推荐一下火币网行情很及时,你可以下载APP操作体验一下,用着后感觉操作方便。
『捌』 比特币是什么样子的
对待一个新兴事物,结果只有两个,接受或拒绝。这个新兴事物的结局也只有两个,被接受或被拒绝。整个过程是反反复复,曲曲折折的。现在比特币就是这样,吃瓜群众有接受的,有拒绝的,国家也有支持的,有拒绝的。但是最后它的结局是要靠这个反反复复的过程来收敛的,各方面的拉锯,各方面的斗争,如果它活下来了,那么它就是真金,如果它被淘汰了,那么就是伪命题。目前真是看不清它的结局。
『玖』 怎么看比特币行情呢
比特币行情可以在很多平台上面都可以看到,但这些的前提是你的会看,并且找到一个靠谱的品平台来看。
这里就举个例子,比如CoinPlus交易所
1、首先来到加币站的官网,然后看首页
重点是平台做得非常的贴心,连下载步骤都有直接的指导。
以上仅仅是个人意见哦,可参考可指导。