![]() |
比特币是一种由开源的P2P软件产生的电子币,数字币,是一种网络虚拟资产。比
特币也被意译为“比特金”。比特币基于一套密码编码、通过复杂算法产生,这
一规则不受任何个人或组织干扰,去中心化;任何人都可以下载并运行比特币客
户端而参与制造比特币;比特币利用电子签名的方式来实现流通,通过P2P分布式
网络来核查重复消费。每一块比特币的产生、消费都会通过P2P分布式网络记录并
告知全网,不存在伪造的可能
特点:
1.数字货币
2.不依托于任何国家或组织而利用计算机技术独立发行
3.通过P2P分布式技术实现,无中心点
4.所有人均可自由的参与
5.总量有限,不可再生
6.本身机制开源,可以被山寨
前言—比特币与传统对比:去中心化
传统模式:中心化账本(银行)
银行是一个中心化账本,账本存储在银行的中心
数据库,上面写着:张三的A账号余额3000元,
李四的B账号余额2000元。当张三想要通过A账号
转账1000元给李四的B账号时:
①张三到银行,向银行提交转账要求
②银行通过银行卡密码等方式确认张三身份,并
检查张三的A账号是否有足够余额
③检查通过后,银行增加一条转账记录:A账号
向B账号转账1000元,
并修改余额:A账号余额=3000-1000=2000元,B
账号余额=2000+1000=3000元
创新模式:去中心化账本(比特币)
假设有这样的一个小村庄,大家不是靠银行,而是
自己用账本来记录谁有多少钱,每个人的账本上都
写着:张三的A账号余额3000元,李四的B账号余
额2000元。当张三想要通过A账号转账1000元给李
四的B账号时:
①张三大吼一声:大家注意啦,我用A账号给李四
的B账号转1000块钱。②张三附近的村民听了确实
是张三的声音,并且检查张三的A账号是否有足够
余额
③检查通过后,村民往自己的账本上写:A账号向
B账号转账1000元,并修改余额:A账号余额
=3000-1000=2000元,B账号余额
=2000+1000=3000元
④张三附近的村民把转账告诉较远村民,一传十十
传百,直到所有人都知道这笔转账,以此保证所有
人账本的一致性
前言—比特币与传统对比:全部节点参与
比特币用户在电脑上运行比特币客户端软件,这样的电脑称为一
个节点(node),大量节点电脑互相连接,形成一张像蜘蛛网一
样的P2P(点对点)网络
当张三想要通过A账号转账1比特币给李四的B账号时,当张三想
要通过A账号转账1比特币给李四的B账号时:
①张三向周围节点广播转账交易要求:A账号转账1比特币给B账
号,并用A账号的私钥签名。(A账号的私钥可简单理解为A账号
的密码,只要知道A账号的私钥就能使用A账号上的比特币)
②张三周围的节点通过A账号的公钥检查交易签名的真伪,并且
检查张三的A账号是否有足够余额
③检查通过后,节点往自己的账本上写:A账号向B账号转账1比
特币元,并修改余额:A账号余额=3比特币-1比特币=2比特币,
B账号余额=2比特币+1比特币=3比特币
④节点把这个交易广播给周围的节点,一传十十传百,直到所有
节点都收到这笔交易
。。。以上简介无排版格式,详细内容请下载查看