主页 > imtoken手机版下载 > 密码学因为区块链更“有价值” 区块链因为密码学更“完美”

密码学因为区块链更“有价值” 区块链因为密码学更“完美”

imtoken手机版下载 2023-12-06 05:07:40

区块链离不开密码算法

首先,区块链是由密码算法构建的,因此离不开密码算法。 另一方面,区块链反过来又为密码学做出了贡献,为密码学的发展提供了一些新的思路或新的方向。 最后,我想提一些常用的术语,如何建立正确的认识。

区块链的本质是什么? 它是一个全球分布式和同步的分类账。 每个人都有同样的事情。 这套工具可以验证账本的内容,这些内容是大家可以验证的。 同时也可以保证交易是放在账本上的,你可以验证交易是否合法。

说到区块链,就不得不提比特币,因为区块链来源于比特币。 比特币是一种分布式电子系统,它利用网络实现无需事先信任的交易支付。

比特币交易是通过一个数字签名链来实现的,然后这些交易记录被放入一个数据库,一个共同验证的数据库,这就是区块链。 密码中有几个基本的密码函数。 数字签名和哈希函数仍然是最常用的。 最古老的一种叫做加密,但是比特币没有加密。

比特币怎么比特币钱包_马斯克叫停比特币买车 比特币跳水_比特币如何避免双花

什么是比特币,其实就是我们常说的地址。 谁知道私钥谁就拥有比特币,因为我有私钥,我可以操作它,进行支付,这就是交易。

支付很简单,因为我有私钥,我可以选择一个我要给的人,拿他的地址,把我的签名、地址、钱绑定在一起,然后转给他。 因为他有他的私钥,他可以用他的私钥进行交易。

持有人在之前的交易和收款人的地址上签名,这就是交易。 这个过程是可以公开验证的比特币如何避免双花,因为数字签名的一个特点就是只有知道私钥的人才能生成签名,而其他人可以验证也只能验证,所以有不可否认的功能。

数字货币的一个大问题是副本问题,因为一个文件和它的副本是无法区分的。 在这种情况下,原则上可以重复使用电子货币。 这样的货币体系就失去了意义,所以需要一种方法来防止双重支出。

传统的解决方案是依靠第三方,必须通过银行来检查这笔钱是否被使用过。 比特币想到了更好的办法。 为了防止双重支出,所有使用过的记录都是公开的,因此它们不能被重复使用。 公开记录的数据库称为分类帐或区块链,这就是区块链的由来。 也就是说,区块链是比特币提出的防止双重支出的系统。

马斯克叫停比特币买车 比特币跳水_比特币怎么比特币钱包_比特币如何避免双花

我们称这个记账过程为挖矿。 事实上,挖矿更有趣,因为它做了几件事:

1、挖矿需要验证新的交易是否合法;

其次,这些经过验证的交易应该被记录并放入账本中进行记账,以生成新的区块链。

在新区块产生的同时,实际上也产生了一种新的货币。 从密码学的角度来看,挖矿是一个非常有趣的过程。 最后,它使用一种密码学函数,即单向哈希函数来控制挖矿速度。 挖矿的难度是由代码控制的,它实际上控制了Hash函数的个数和函数代码0,因为Hash是一个单向函数,计算过程实际上是一个解密过程。 解密难度可控,每10分钟产生一个新区块。

密码学——因为区块链而更“有价值”

比特币如何避免双花_马斯克叫停比特币买车 比特币跳水_比特币怎么比特币钱包

看一眼就知道区块链是用密码学算法搭建的。 数字签名链保证交易的正确性,再通过Hash函数保证完整性和不可篡改,确保数据可验证,可信。 Hash函数的单向性可以用来控制货币生成速度,这是一方面。 另一方面,区块链的形成为密码学做出了新的贡献,做了我们过去做不到的事情。

有了区块链,密码学就“有价值”了。 过去,密码学赔钱。 密码用于保护数据,成本相对较高。 但是有了区块链,密码学就变得有价值了。 因为我们生成满足一定条件的Hash码,一些密码函数计算的结果就变成了钱。 同时,有了区块链和比特币等应用,这些做密码学的人一下子好像可以过瘾了,所以说密码学“值钱”。 密码函数和勒索,什么叫勒索,就是计算密码函数,把你的文件变成密文,向你索要比特币。

从学术和技术的角度来看,密码学真正的贡献是不可否认性(Non-repudiation)。 所示的五个属性是 ISO 定义的安全服务元素。 机密性是加密,认证真实性是数字签名,完整性是哈希函数。 Non-Repudiation就是不可抵赖和不可抵赖。 数据函数只有一个属性,其他人只能验证它。 数字签名提供不可否认性证明。

过去,密码学无法实现不可否认性。 区块链出来之后,就变得有趣了。 你会发现区块链本身提供了一个不可否认的平台,因为区块链是我们目前的可信第三方,大家都服从。 链上说什么就是什么,自然能起到不可否认的作用,这也是比特币中的双花问题。

过去我们做不到的另一件事是反造假。 过去,密码算法做不到这一点,因为密码学使用的是单向函数,某些功能只有在数据已经可用后才能实现。 区块链记录了你过去做过的所有事情。 想编造,编造不了。 大家只认账上的东西。 总之,区块链为密码学或安全性所需要的不可抵赖性和防伪造提供了完整的解决方案。

比特币怎么比特币钱包_马斯克叫停比特币买车 比特币跳水_比特币如何避免双花

安全服务中的这个大块其实就是一个密码,但是有了区块链,密码学的作用就可以更多了,因为区块链是由密码学函数构建的,对密码学起到了推动作用。 有新的抗否认和抗伪造方法。

正确理解常用术语

看了比特币的结构,使用了签名和Hash,没有使用加密。 不管怎样,首先,基础区块链和比特币都没有加密,所以尽量避免使用加密货币这个词。 但另一方面,完全开放的内容限制了区块链的应用。 很多人都不愿意将他的所作所为全部公开,让所有人都知道。 我们现在做的是把加密功能放到区块链里面,但是这个比较麻烦。 区块链的特点是公开可验证的,所有参与者都可以验证这件事。 我接受簿记是有效的。

这时候就用到了secrecy,也就是说验证者看不到内容比特币如何避免双花,但是必须承认他。 我们应该做什么? 密码学的方法有零知识证明、环签名等,以前我们以为这里堆砌的是高科技技术,虽然比较难,但是解决了很多实际问题。

很多人都在谈论区块链的去中心化。 仔细想想,区块链根本就不是去中心化的,而是重新建立了一个中心。 每个人都认识到,唯一的中心,更强的中心,就是链条本身。 大家只认数据。

马斯克叫停比特币买车 比特币跳水_比特币怎么比特币钱包_比特币如何避免双花

换句话说,我们从比特币的角度重新创造了一个以上帝为中心的所谓去中心化。 比特币去掉了发行货币的银行为中心,即交易没有中心。 但是真正使用区块链实际上是创建了一个中心。 所以在使用“去中心化”这个词时要小心。

不管是POW还是POS,真正的共识也是唯一的共识是我们的参与者只认可最长链的内容。 POW、POS等本质上是记账权,是比特币挖矿的结果。 挖矿的目的是验证交易,同时获得验证交易的奖励是创造新的比特币。

什么是公链? 公链意味着每个人都有记账和全民投票的权利。 在联盟链中,只有大股东才有投票权和记账权。 私链是老板的记账本,回到中心化。 有了这些之后,我们再从公有、联盟、私有三个角度来看区块链可以用在什么地方。 从区块链的角度来看,记账功能和交易功能是两个相对独立的东西,这里记账,交易记账。 如果是公链,交易是公开的,那就是比特币。

如果是私链,交易也是私密的,只有特定的人才能做。 其实就是数据库,没什么新意。 联盟链用的最多,各种有权限限制的交易和有权限限制的记账功能。 从应用的角度来看,这句话很重要,就是区块链的真正含义是什么,它重建了信任机制。

上个月,天津海关的一个区块链跨境贸易平台上线了,用的是平安一账通,我刚刚参与了这个项目。 这个项目是做什么的? 它将国内外买家和卖家,以及银行和物流放在一条链上。 通过这条链,任何一方都可以看到相关内容是否可信。 例如,卖家可以从买家的购买记录、物流记录、银行记录等方面判断是否信任他,银行也可以从记录中判断是否给他贷款。

综上所述,密码学构建了区块链,区块链又为密码学增加了新的功能,从这个角度来说,如何正确使用一些常用词。