区块链是比特币的另一项关键技术,它安全记录所有的比特币交易信息。密码学是一个高深的学术领域,比特币只运用到了秘密学中少量相对较为浅显的一些理论。其中的哈希算法和数字签名技术对构建一个加密数字货币系统非常关键。
加密的哈希函数具有碰撞阻力、隐秘性和谜题友好的特性。哈希指针是一种数据结构,,它可以告诉你数据存储的位置,还可以给你一种方式,让你验证数据有没有被篡改过。通过哈希指针构建一个链表,这个数据结构称为区块链。
数字签名是密码学中的第二个重要部分,它有两个特性要求:①只有自己可以制作自己的签名,别人可以验证其有效性;②签名只与某一特定文件发生联系,不能用于表明另一份不同文件。公共验证密钥是从数字签名模式中拿出的,它与系统参与者的身份对等,公钥就是身份,可以通过数字签名方案中的程序,生成新的密钥。公钥和私钥的体系,可以引入去中心化的身份管理的理念,这就是比特币对待身份的方式。
高飞币和财奴币是两种很简单的加密货币。高飞币有两个规则:一是指定高飞可以随时创建新币,二是拥有此币的人可以将其转给其他人 。财奴币是以高飞币为基础创建的,只有在由财奴签名的区块链的交易才算数。财奴币有两种交易,一是造币,二是付币。
《区块链-技术驱动金融》笔记day15
网友评论