主页 > 下载imtoken安卓版官网 > 比特币如何运作
比特币如何运作
从运营的角度来看,比特币实际上是互联网上的去中心化账本。
1. 中心化账本(银行)
银行是中心化的账本,账本保存在银行的中央数据库中,内容如下:
张三A账户余额3000元,李四B账户余额2000元……
当张三想通过A账户转1000元到李四的B账户时:
a张三去银行,向银行提交转账申请
b 银行通过银行卡密码等方式确认张三的身份,并查看张三的A账户余额是否充足。
c 审核通过后,银行添加转账记录:A账户向B账户转账1000元,
并修改余额:A账户余额=3000-1000=2000元比特币的钱从哪里来,B账户余额=2000+1000=3000元
2. 去中心化账本
假设有这样一个小村庄。 每个人都不依赖银行,而是用自己的账本记录谁有多少钱。 每个人的账本上写着:
张三A账户余额3000元,李四B账户余额2000元……
当张三要通过A账户转1000元到李四的B账户时,
a 张三吼道:大家注意,我用A账户转1000元到李四的B账户。
b 张三附近的村民听到确实是张三的声音,查看张三的A账户余额是否足够。
c 检查通过后,村民在账本上写:A账户转1000元给B账户,
并修改余额:A账户余额=3000-1000=2000元,B账户余额=2000+1000=3000元。
d张三附近的村民把转账的事情告诉较远的村民,并把转账的事传到每个人都知道,以保证大家账本的一致性。
3. 去中心化账本(比特币)
比特币用户在称为节点的计算机上运行比特币客户端软件。
大量的节点计算机相互连接比特币的钱从哪里来,形成一个像蜘蛛网一样的P2P(点对点)网络。
当张三想通过A账户转1比特币到李四的B账户时,当张三想通过A账户转1比特币到李四的B账户时,
a 张三向周围节点广播转账交易请求:账户A转1个比特币给账户B,并用账户A的私钥签名。
(A账户的私钥可以简单理解为A账户的密码,只要知道A账户的私钥就可以使用A账户上的比特币)
b 张三周围的节点通过A账户的公钥校验交易签名的真实性,检查张三的A账户是否有足够的余额。
c校验通过后,节点在自己的账本中写入:A账户转1个比特币给B账户,
并修改余额:账户A余额=3比特币-1比特币=2比特币,账户B余额=2比特币+1比特币=3比特币。
d节点将交易广播给周围的节点,传播交易直到所有节点都收到交易。
比特币的去中心化公共账本称为区块链。 这是对比特币运行最简单的描述。 当然,比特币的实际操作远比这复杂。