写点什么

认识区块链和比特币

作者:沃德
  • 2022 年 7 月 18 日
  • 本文字数:797 字

    阅读完需:约 3 分钟

最近区块链和比特币词很火,所以查了下相关内容。

何谓区块链

区块链是一个去中心化的数据库,采用密码学方式保证数据不会被篡改。

区块链,最早的概念起源于 2008 年,一个日本的学者中本聪发表了一个论文,名字叫《比特币点对点电子先进系统》。这个论文描述了一个全新的电子先进系统,线上能够完全基于点对点交易,可以摆脱第三方机构。


区块链是什么?它其实是比特币的一个底层的技术,现在没有一个正式、官方的定义,可以基于区块链的特点,可以做一个简单的定义,区块链可以说是一个去中心化的数据库,采用密码学方式,保证数据不会被篡改。这有几个关键词,去中心化、数据库、采用密码学方式,保证数据不会被篡改

还有一些相关的专业词,一个是区块,怎么理解区块呢?其实区块是一个区块链的重要组成部分,每个区块组到一起,其实就是一个区块链,其实每个区块是相互关联的,第一个区块可以找到前面的区块,区块里面主要包含了区块产生的那段时间所有的交易记录,这样的话,所有的区块组到一起,就组成一个区块链,把从一开始到现在的所有的交易信息都在这里面。


还有一个是挖矿,这个是什么意思呢?其实是这样,因为是要把区块放到区块链上,那区块是怎么产生的呢?其实是通过挖矿,挖矿就是把最近的交易,分装成一个块,然后把这个块放到区块链上,矿工就可以获得一定的比特币奖励。这个过程,可以理解为挖矿。因为所有的结点都是去中心化的,所有的结点都是平等的,那由谁获得奖励呢?一会儿在下面详细讲一下挖矿的过程。


还有一个是采用密码学的方式,保证数据不会被篡改,其实是有一个哈希,哈希散列、哈希函数,这个意思就是说,我输入任何一个信息,经过哈希函数,得到一个唯一的信息,其实它是有一定的特点的。任意一个信息都可以得到相等大小的值,而且我不可能有两个不同的信息,经过这个哈希函数得到相同的输出。还有一个特点,我通过输出,反推不出来输入。基于这两个特点,其实也是比特币运行的基石。

用户头像

沃德

关注

我就是个零 2018.06.14 加入

程序员而已

评论

发布
暂无评论
认识区块链和比特币_程序员_沃德_InfoQ写作社区