什么叫白皮书_区块链科普:比特币白皮书

什么叫白皮书

概述

2-010年比特币的价格只有2个比萨(约30美元),从最初的10,000个比特币到2017年的最高20,000美元比特币在八年内增长了6666667倍。这种投资收益是每个人的愿望,但如何抓住这个机会呢?

9年报告报告

区块链设计的初衷

区块链是一个综合性的新兴事物需要计算机科学、密码学、经济学、金融学、数学、博弈论和其他背景知识来理解以比特币为代表的各种区块链项目。

在当今世界,我们需要信任第三方来完成与他人的交易。例如,我们信任银行,所以我们通过银行把钱转给他人。我们信任淘宝,所以我们用支付宝来支付我们在淘宝上买的东西。然而,淘宝和银行等第三方并不直接参与交易。由于不信任,他们只协助完成交易,在交易过程中只使用银行和淘宝。但我们付出的代价是增加交易成本,并向银行和淘宝等第三方支付一定的费用。交易能否在没有第三方参与的情况下安全完成,以避免多余的成本?

区块链最初就是为了解决这样的问题而设计的。区块链通过各种技术手段建立了一个庞大的网络系统,允许每个人在没有信任的情况下安全交易。

区块链不等于令牌、数字现金或比特币。这里的比特币是指在市场上交易的价格。它的象征是BTC

通行证(TOKEN)就像航空公司给每个人的里程积分一样,每个航班都会得到相应数量的里程积分。每家航空公司将发行自己的积分,这相当于每家航空公司发行自己的TOKEN。数字现金相当于,你用积分兑换机票或其他商品,然后用积分相当于数字现金最大的航空公司,如中国国际航空公司,发行了最多的积分/代币,中国国际航空公司的积分相当于比特币。现在你有了中国国际航空的积分,你只能兑换中国国际航空的机票,但是如果你想兑换中国国际航空的机票,你应该怎么做?因此,有人提供了一个场所,让持有国航积分和HNA积分的人聚集在一起,帮助将国航积分转换成HNA积分。这个地方是数字现金交易所比特币网络或比特币系统是指连续产生比特币的分散网络系统(BTC)比特币(BTC)是区块链技术首次应用的产物。

区块链技术不是为了生产比特币(BTC)而发明的,更不用说在市场上销售了。比特币起源于一篇论文“比特币:一种点对点的电子现金系统”显然,最初的目标是建立一个点对点的分散交易系统。BTC是系统为每个参与节点计算交易确认的奖励正是因为这种分散的交易系统是基于密码技术,交易结果和回报是可信的,不能被篡改,这导致了过度夸大的大众媒体的稀缺。直到那时,各种金融概念、货币概念和物流追踪才开始。最初,比特币系统的目的非常简单,即构建一个整体成本较低的系统,无需传统的信任基础和第三方机构(如银行)的信任即可完成交易当然,随着科技的发展,科技确实在许多地方产生了一些革命性的变化。从每个人最关心的金钱/价格/投资收入来看,BTC的确已经从一文不值变成了2万美元,这真是令人吃惊。

比特币网络交易流程

一旦比特币交易被发送到与比特币网络相连的任何节点,该节点将对交易进行验证如果事务被验证为有效,则该节点会将事务传播到连接到该节点的其他节点。同时,事务发起者将收到一条返回消息,指示事务有效并被接受。如果事务被验证为无效,该节点将拒绝该事务,并向事务发起者返回一条消息,指示该事务被拒绝。

比特币网络是一个对等网络,这意味着每个比特币节点都连接到其他一些比特币节点(这些其他节点是在对等协议启动时发现的)整个比特币网络形成了一个松散连接的“蜘蛛网”,没有固定的拓扑或任何结构——这使得所有节点地位平等。比特币交易相关信息(包括交易和块)从每个节点传播到它所连接的其他节点刚刚通过验证并传递到比特币网络中任何节点的交易将被发送到三到四个相邻节点,每个相邻节点将把交易发送到三到四个相邻节点。以此类推,在几秒钟内,一个有效的事务将像指数传播波一样在网络中传播,直到连接到网络的所有节点都接收到它。

什么叫白皮书

涉及名词解释

加密:公钥和私钥公钥加密,私钥解密;私钥签名、公钥验证签名

私钥:实际上是一组随机数

公钥:私钥由椭圆曲线加密算法生成,但私钥不能通过公钥反转获得公钥的作用是在与另一方打交道时用自己的私钥加密信息,然后另一方用自己的公钥解密并获得原始信息。这个过程通常被称为签名。

地址:由于公钥太长,不便于在事务中使用,公钥哈希用SHA256、RIPEMD160和Base58算法加密生成地址

对称加密,例如:小a想向小b发送信息,但通信网络可能被窃听。为了解决这个问题,小a和小b事先讨论了一个秘密密钥,小a用这个秘密密钥对小b的信息进行加密,小b在收到信息后用这个秘密密钥对其进行解密,因为加密和解密使用相同的秘密密钥,所以称之为对称加密但是,前提是在小A和小B之间应该有足够的安全通信信道来保证密钥的传输。显然,这是对称加密的一个缺陷。

非对称加密:用公钥加密,用私钥解密当小甲向小乙发送信息时,需要用小乙的公钥对信息进行加密,小乙收到信息后用私钥对信息进行解密。换句话说,加密和解密都使用接收者的公钥和私钥。因为公钥是公开的,所以在发送信息时只需要知道另一方的公钥,而私钥不需要彼此透明,因为它们用于解密。

假设这样一个场景:有一天,小A把10个比特币转移到小B,并把它们广播到区块链。其他人怎么知道这笔交易实际上是由小A操作的,或者是其他人冒充的?此时,需要公钥和私钥。为了解决这个问题,小A在发布事务时需要用自己的私钥对事务进行签名。其他人在收到交易信息后使用小A的公钥来验证交易签名的正确性,以确认交易是由小A操作的

使用“私钥”签署交易

比特币钱包转账通过交易实现交易数据是由钱包中的“私钥”的所有者生成的,也就是说,“私钥”可以用来消费钱包中的比特币余额。生成交易的过程如下:交易的原始数据包括“转账金额”和“转入钱包地址”,但这些还不够,因为不能证明交易生成者有权使用“转出钱包地址”的余额因此,原始数据需要用“私钥”签名生成“用于转移钱包的公钥”的过程与生成“钱包地址”的第二步相同“转出签名”和“转出公钥”被添加到原始交易数据中,以生成正式的交易数据,从而可以将其广播到比特币网络进行转移。

什么叫白皮书

什么叫白皮书

什么叫白皮书

比特币关键技术-账户系统

UTXO模型:未兑现交易输出

比特币不是基于账户的方案,而是UTXO方案比特币规定,每笔新交易的输入必须是某笔交易的未使用输出,并且每笔输入还需要使用与前一笔输出相对应的私钥进行签名,每个比特币节点将UTXO存储在当前整个区块链上,整个网络上的节点将通过UTXO和签名算法验证新交易的合法性。这样,节点可以验证新事务的合法性,而无需追溯历史。

完全不同于传统银行账户的思维。张三有10 BTC,这实际上是在目前的区块链书。若干交易的输出(UTXO)接收者是张三的地址,并且这些UXTO的总数是10该地址接收的UTXO总量由比特币钱包跟踪和计算,因此钱包中显示的余额实际上是指向您的地址的BTC输出值。在

支付系统的账户模型中,会遇到一个常见的“双重支出攻击”。在比特币交易系统中,没有账户余额的概念,但是有一个净未使用的交易输出地址。计算该值,最好从上到下扫描同一地址的所有入口和出口。您只需等待6个区块的确认时间,以确保您不会被双重支付,因为此交易已被整个网络确认。

什么叫白皮书

包含结论

块链是比特币的一个重要概念。中本聪白皮书中提出的概念是,区块链是一系列数据块(称为“块”),这些数据块是通过使用加密方法进行相关而生成的新添加的数据块可以总是链接到前一个块,即整个区块链的末端比特币点对点网络将所有交易历史存储在一个“区块链”中,因此区块链可以被视为记录比特币交易的一本书因此,从比特币开始,区块链的概念正式诞生在本系列的下一部分,我们将具体讨论如何抓住区块链概念中的机会。风险提示

:

警惕打着区块链和新技术旗号的非法金融活动标准共识坚决反对各种非法活动,如非法集资、互联网上的传销、ICO和各种变体,以及利用区块链传播不良信息。

大家都在看

相关专题