区块链和btc项目

版权声明:请注重版权 https://blog.csdn.net/quannii/article/details/82722290

1、区块链技术框架
密码学和数字签名用于身份地址标识
共识算法用于工作量证明
分布式存储技术用于存储交易记录和区块,分布式网络技术用于网络通信和节点发现;

2、比特币和区块链技术
比特币是新一代的加密数字货币,比特币由计算(挖矿)产生
交易过程具有安全性、隐私性、可追溯、不可篡改等特性
比特币采用区块链作为底层技术以及实现上述特性

3、实际btc开发项目案例
这里写图片描述
bolt.exe 是用于数据存储的辅助文件
coin.exe 是基于区块链的数字货币文件,跟比特币功能类似;

创建一个钱包:
创建一个钱包
钱包都是通过地址来识别的,就像你的身份证号码一样,他代表是你这个人本身。

给刚创造的钱包挖矿:
这里写图片描述

查看余额:
这里写图片描述

给另个钱包发送btc:
这里写图片描述
向全网发送,需要一段时间,因为全网记账和认证需要时间。

这里写图片描述
查看他们分别的余额!!

比特币发送时匿名的,通过地址可以看到钱包地址都是匿名的。比特币是去中心话的,不受中心控制。不像支付宝和余额宝和微信一样,他们都有中心的数据库。例如支付宝,阿里公司,给了一个中央的数据库,支付宝每天所有的交易记录都记在数据库里边,由阿里来承认,由阿里来确认这东西是合法的。btc很特殊,比特币没有中央数据库,比特币是分散的,只有有比特币钱包的人,我就要认证你们,无论你们是挖矿的过程也好,交易过程也好,要得到我们整个网络交易的认同。btc的算法里面,有51%的人认同就可以了,超过半数认可就可以了。所以我们注意,btc的认证过程和支付宝和传统的微信有非常大的不同。
正式因为他的特性,无论他是挖矿过程也好,交易过程也好,必须经过全网成员的同意,就没有办法篡改了,也不能抵赖,你发了就是发了,你挖矿就是挖了。

chain就是链条,把区块衔接城一个前后相接的链条。

猜你喜欢

转载自blog.csdn.net/quannii/article/details/82722290