主页 > 多语言仿imtoken钱包系统 > 区块链 - 区块链简介

区块链 - 区块链简介

多语言仿imtoken钱包系统 2023-01-17 11:34:23

1.写在前面

因为一系列的机缘巧合,我于2018年10月走上了区块链相关研究的道路,并在班主任的带领下取得了一定的学术成果。 从开始到现在已经一年半了。 想连载CSDN博客,记录下自己学习区块链理论+实践的一些收获和心得。 如有错误疏漏,请批评指正!

二、区块链的起源 1、从比特币开始

2008年11月1日,一个自称中本聪的人(或组织)发表了一篇文章《比特币:一种点对点电子现金系统》,提出了一种点对点网络解决双重支出问题的方法电子货币,这也被称为“比特币白皮书”。 在比特币系统中,人们不需要将信任委托给第三方机构(各大银行、支付宝、微信等),而是委托给数学和密码学。 这允许人们将电子货币直接转移到另一方。 2009年1月3日,比特币创世区块诞生。 于是,第一个基于区块链技术的应用——比特币区块链问世了。

1.1. 比特币想解决什么问题

一、信任问题

无需第三方权威机构为中心,即可实现点对点的直转操作。

2.双重支付

什么是双花?

数字令牌可以花费两次或更多次。 传统电子支付如何解决?

假设A转100元给B。第一步:A转100元给B; 第二步:B将100元汇到银行; 第三步:银行检查钱是否已经花掉; 第四步:如果还没有花完,银行作废这笔钱,重新寄等量的钱给B。比特币系统是怎么解决的?

(1) 时间戳

时间戳是一个完整的、可验证的数据,它可以表明一段数据在某个时间之前就已经存在。 通常 m 是唯一标识某个时刻的字符序列。 每笔交易都有时间顺序。 比特币为每个包含数字交易的区块打上时间戳,在区块体中的交易信息经过哈希处理后与默克尔根和区块头结合在一起。 然后对该块的其他数据进行哈希处理,得到该块的哈希值。 每个区块的区块头包含了前一个区块的哈希值,它间接包含了前一个区块的时间戳。 结果,所有交易都被链接起来。

(2) 分布式数据库

所有数据都是公开透明的,这些数据被网络中所有可信节点所认可。

(3) 工作量证明(PoW)

工作量证明是工作量证明共识机制。 节点通过投入算力解决一定难度的数学问题来争夺记账权。 这种共识机制的设计使得交易数据难以被篡改。 1.2. 比特币与区块链的关系

引用“华南首席酱油官”的一句话:比特币使用的是区块链技术,而区块链技术并不是比特币独有的。 区块链是一个共享数据库,而比特币是一种加密货币。 区块链是比特币的底层技术和基础,比特币是区块链的应用。

3.写在最后

在过去的一年半时间里,我阅读了大量的区块链文章和相关书籍比特币的创世区块,尤其是在2020年的寒假里,阅读了大量的区块链调查。 我有很多知识,但有点乱。 虽然都是期刊文章,但解释的很详细,有时略微解释。 大多数时候,A 条详细描述了事物的 X 部分比特币的创世区块,而省略了 Y 部分; 而B篇详细的描述了这个东西的Y部分,所以我想把我看的文章的内容整理一下。 有一个有序的、更深入细致的认知。 从第二篇博客开始,我将系统地介绍区块链架构、核心技术和成熟的区块链应用。 以下是区块链连载博客的提纲。

在这里插入图片描述