比特币是一种加密货币,而区块链是比特币的一个重要概念,该概念在中本聪的白皮书中提出,区块链是一串使用密码学方法相关系产生的资料块(bolck)。要成为一个区块链产品经理,需要掌握一定的区块链技术原理,满足对需求的可行性分析、与开发的深层次沟通。本文是对前辈们分享的视频、文档等的学习总结,将比特币原理分为四个部分概述。
在比特币上的每一笔交易其实就是一条记录,这条记录包含了付款人、收款人、交易数据。

大部分币圈的朋友们应该都有区块链钱包,如Etherscan用户常用的MetaMusk、Solana常用的Phantom。当我们创建一个新钱包时,会让我们备份助记词或私钥,利用私钥我们可以在不同的设备甚至钱包app上恢复我们的钱包账户。
我们可以将公钥与私钥比作是两个匹配却完全不一样的钥匙,公钥就像你邮箱的地址,私钥是你登录邮箱的密码,通过地址你可以将邮件发送给收件人,收件人可以利用密码登录私人邮箱,对邮件进行转发。
私钥与助记词,在实际使用过程中,我们会拥有许多钱包对多个钱包的管理很麻烦,所以后面就有了BIP(比特币改进建议)协议,按照一定的标准从一个父钱包密钥计算出多个子钱包密钥、孙钱包密钥不断扩展,这样我们只需要掌握一个父钱包密钥就可以管理对应的所有钱包了。

不对称加密算法,即加密人利用接收人的公钥对信息进行加密,接收者想要解读信息就必须利用与公钥对应的私钥进行解密。

在比特币交易里,我们利用别人的公钥创建一条新的记录,记录里面包含着交易信息与接受者的公钥,接收者利用对应的私钥及下一个接收者的公钥,对记录进行解密、加密,以创建新的记录,通过这样一条一条的记录形成一个数据链条,通过查询公开的公钥,我们可以找到与这条公钥有关的记录,这就是比特币交易的加密性与溯源性。
