时间:2023-08-12|浏览:216
与密码算法密不可分的区块链 首先,区块链是密码算法搭建起来的,所以说它和密码算法是不可分割的。另一方面,反过来区块链又对密码学有贡献,它对密码学的发展提供了一些新的思路或者新的方向。最后捎带提一些我们常用的术语,应该怎么样建立正确的认识。
区块链本质是什么呢,是全局分布而且同步的账本,大家都有一个一样的东西。这套东西能验证账本内容,而这些内容是每个人都可以验证的。同时还能保证账本中放的是交易,你又能验证交易是不是合法。
说到区块链不得不提到比特币,因为区块链是从比特币来的。比特币是分布式电子系统,利用网络在没有事先信任情况下实现交易支付。
比特币的交易通过数字签名链来实现,然后把这些交易记录放到一个数据库,一个共同验证的数据库,就是区块链。密码里有几个基本的密码函数,数字签名、Hash函数还是最常用的,其中最古老的叫做加密,但比特币没有加密。
比特币是什么东西,其实就是我们常说的地址。谁知道私钥谁就拥有比特币,因为我有私钥,可以对它做操作,做支付,这就是交易。
支付就是很简单,因为我有私钥,可以选一个想给的人,把他的地址拿过来,把我的签名和地址、钱绑到一起,就表明转到他那儿。因为他有他的私钥,可以用他的私钥接着往下做交易。
持有者对前期交易和收款人的地址做签名,就是交易。这个过程是可以公开验证的,因为数字签名的一个特性就是只有知道私钥的人,才能够生成签名,而其他人都可以验证,而且只能验证,这样的话就有一种抗抵赖的功能。
数字货币有一个很大的问题,就是copy的问题,因为一个文件和它的拷贝件是不可区分的,这样的话,电子货币原则上完全可以重复使用。这样的货币系统就失去了它的意义,所以需要一个方法防止双花问题。
传统解决方案是靠一个第三方,必须经过银行检查这个钱是否用过。比特币想了一个更好的办法,为了防止重复花费,就把所有用过记录全部公开,这样的话就无法重复使用了。公开记录的数据库就叫做账本
热点:区块链
用戶喜愛的交易所
已有账号登陆后会弹出下载