主页 > imtoken钱包劫持 > 区块链比特币的一点学习心得

区块链比特币的一点学习心得

imtoken钱包劫持 2023-03-23 07:44:26

关于区块链比特币的一点学习心得

拉林

似乎突然间,一个新名词——区块链火了。为了理解这个新名词,我在业余时间阅读了大量的文件和资料。到目前为止,我终于取得了很大的进步。

要了解区块链是什么,首先要了解比特币是什么。

自古石器时代以来,人与人之间的交易都是通过交换石器来实现的。比如A给B一个石器,你可以用一定数量的食物换B。这个交易过程中的石器在时间意义上可以称为货币。长期以来,货币是商品间接交换的一般价值形式的表现,最初是固定在某些特定种类的商品上。后来,这种特定的商品逐渐变成了由金、银、铜等金属制成的硬币形式。到了北宋的“饺子”、“千银”,到了南宋的“徽子”,货币就变成了真正的纸币。迄今为止,货币经历了实物货币、金属货币、

然而,在这些阶段,货币的发行一直由特定的人群或政府控制。正是因为货币是由人或机构控制的,所以它很容易出现通货膨胀之类的事情。

比特币的出现是一个革命性的想法。只是一串数字,背后没有资产做后盾,也没有人负责,但可以当钱用。而金钱是价值的代表。钱本身没有意义。它之所以成为货币,是因为人们赋予它价值,每个人都相信它,并将它用作商品交换的工具。

比特币是一种可信的数字证书。它是无形的,没有实物可以承载它的价值。它只是一条记录,一串数字,所有的交易都是通过互联网完成的。有了信用卡,我们可以不用纸币,有了比特币,我们就不再需要信用卡了。

比特币不受管理但可以独立运行的原理是它依赖于非对称加密技术和区块链。加密和解密需要两个密钥:公钥和私钥。公钥是公开的,每个人都可以查看,私钥是保密的,只有用户可以查看和拥有。

比特币之所以是钱,是因为它不容易被盗、伪造或大规模生产。它不能被窃取,因为它是用私钥加密的,其他人只能用公钥解密它。你不知道别人的私钥,而未解密的比特币只是一串你无法带走的奇怪的乱码。它不能被伪造,因为比特币来自矿工的奖励(稍后解释),而矿工只有在创建新区块时才能获得奖励。而创造新的区块是常人无法做到的。不能大规模生产也是因为比特币的发行速度是稳定的(现在每 10 分钟 12.5 个,然后每四年减半,最终停止增长),所以不像纸币,政府的垃圾邮件导致通货膨胀。

能够使用比特币交易的前提是拥有自己的私钥和公钥。在比特币交易所开户时,软件首先会根据算法生成一个比特币钱包,用于存储一对公私钥。公钥可以从私钥计算出来,但私钥不能从公钥计算出来。如果别人能用你的公钥解锁你的比特币,就证明这笔钱真的是属于你的。但只有你可以使用自己的私钥提取属于你的钱,否则无效。

公私钥对的生成依赖于数学算法,比较有名的有:RSA密码系统、ElGammal公钥加密系统和ECC椭圆曲线公钥加密系统。下图是 RSA 加密系统的一个例子:

关于区块链比特币的一点学习心得

大二密码学的笔记,为了老师讲课的速度比特币的赚钱原理,我记录下来了。

对不起那些丑陋的词

为确保您拥有自己的固定钱包比特币的赚钱原理,公钥将生成一个简短、易于传播的哈希值,称为指纹作为您钱包的地址。当有人向这个地址付款时,您将收到这笔钱。而你的钱包是属于你的,可以用你自己保管的私钥来证明,所以私钥的保护非常重要。

比特币交易是从一个地址到另一个地址。在交易过程中,付款人还需要提供上一笔交易的哈希值(钱从哪里来)、本次交易双方的地址(钱从哪里来)、付款人的公钥(用于:密钥计算指纹,即钱包地址确认公钥的真实性)和付款人私钥生成的数字签名(目的是用公钥解锁数字签名以确保私钥的真实性)。

交易记录被写入中央数据库。直到数据写入数据库,事务才完成。

该数据库是一个特殊的分布式数据库,它没有管理员,完全无中心。任何人都可以配置服务器加入区块链网络并成为其中的节点。节点之间是平等的,系统中的数据块由整个系统中具有维护功能的节点共同维护。除了交易双方的加密隐私信息外,区块链的数据对所有人都是公开的,任何人都可以通过开放的接口查询区块链数据并开发相关应用,因此整个系统信息高度透明。数据库中的信息不可篡改。信息一经验证并加入数据库,就会永久保存,因此具有非常高的数据稳定性和可靠性。

这个数据库被称为区块链。

区块链由区块组成,每个区块都包含了整个网络的完整数据记录。每次写入数据时,都会创建一个块。块由块头和块体组成。每个区块都有其特定的哈希值(哈希值通常用一串随机的字母和数字表示。哈希函数将消息或数据压缩成一个摘要,使数据量更小,数据格式固定。该函数对数据进行打乱混合,重新创建一条数据。计算是不可逆的,即可以从原始数据中计算出哈希值,但不能从哈希值中推导出原始数据。),根据区块头 对于每个特征,计算其哈希值(每个区块的哈希值长度相同)。

因此,只要区块中的数据发生变化,该区块的哈希值就会发生变化,从而导致区块链中所有区块的哈希值发生变化,这也体现了区块链的不变性。

每个节点(区块)只能连接一个区块,而增加一个新区块需要大量计算(增加一条新记录需要大量计算才能计算出一个新的有效哈希值,然后传递给网络的其余部分通过连接节点,保持其他节点同步),因此不可能在短时间内产生新的块,实现整个系统的一致稳定状态。计算哈希值的机器称为矿工,操作矿工的人称为矿工。计算并添加到区块链的过程称为挖掘。

产生一个有效的哈希值需要无数次无意义的计算,因此挖掘的过程是资源密集型的,需要很长时间。目前,由于写入的数据无法实时使用,挖矿的收益可能无法维持其自身成本,区块链的应用场景仍然有限。

当人类第一次未能在国际象棋中击败计算机时,历史进入了另一个关口。

作为历史梦想的观众,作为历史节点的创造者,我们看到了浓雾中来来往往的世界。当我们从一个梦想奔向另一个梦想时,时间就变成了渡河的木筏。

赞美科技,赞美人类!

【关于区块链比特币的一点学习心得】相关文章:

1.读完《白话区块链》后的感想

2. 《区块链革命》1000字看完

3.读《区块链世界》:从易货交易到万物互联

4.霍比特人影评

5.供应链管理学习心得

6.比特来了作文

7.关于减肥作文减肥链

8.800字纪念币作文