引言
现在我们日常生活中有一部分人已经习惯了购买电子书、软件之类的数字化的东西,但绝大多数人还是认为“虚拟”的东西太虚,摸不着看不见的,不应该为之付钱。
那么如果去买比特币,你买到的到底是一个什么东西?又是从哪里买到的?要想解答这两个问题,就要搞清楚比特币里的一个核心概念——交易。
第1章 复式记账本是记录了资金的流动
在回答比特币的“交易”概念之前,我们先来复习一个会计学里的概念——复式记账。
我们举个例子来说明复式记账是如何工作的:如果你借100块钱给小明,使用的是你的支付宝余额。所谓的单式记账就是好像是拿个本子写上“借出100块给小明。”但如果按复式记账来记的话,就要这样:“从支付宝里取出100块;借给小明100块。”复式记账要求你把资金的来源,和去向记清楚。而小明使用复式记这笔账就是这样:“从XX借来100块;存在支付宝里。”
复式记账本最核心的理念就是“有借必有贷,借贷必相等”。这句话表达的核心就是:钱一定是从哪里来的(借),然后一定又去了什么地方(贷),而且这两个过程的数额一定是相等的。所以说复式记账本质上记录的是资金的流动过程。
如果我们假设全世界所有的钱都记录在一本复式记账本上。因为复式记账能够清晰地记录一笔钱的来龙去脉,所以无论这笔钱最终到了哪个账户上面,只要顺着复式记账本去查,你就一定可以查到源头。
我们存在银行里的人民币,其实本质上也是一套复式记账本上的的数字。我们使用网银转账,就是银行在帮我们在各自的资产负债表上调整双方的“借和贷”的金额。
第2章 使用网银转账过程中银行到底是如何调整我们的账目的
会计学里的“借和贷”只是一种记账符号,是不能使用字面上的意思去理解。会计经过长期的学习和训练,一看到这两个字就能想到其代表什么含义。但我们没有经过专业的训练就很难理解。为了更准确地理解,我们这里换一种命名方式叫“输入”和“输出”。我们将“借”用“输出”来表示,“贷”用“输入”来表示。(特别要注意的是,我们只能借这种描述来理解记账的过程,实际上当一个转账过程中对起点账户来说的是“借”和“贷”,但到了终点账户对应就变成了“贷”和“借”。)
我们使用网银的过程,银行到底是怎么调整我们的账目的呢?我们举个例子来说明:
小红从她的工商银行账号里通过网银转账,给小明的工商银行账户里汇了100块。银行调整账目的过程是这样的:
银行在小红的账户上记一笔“输出”,含义是“从小红账户上输出100块”;还要在小红账户上记一笔“输入”,含义是“输入到小明账户上”。就这样实现了在小红的账户上少了100块,而在小明的账户上多了100块。同样的信息也要在小明的账户上记录。即在小明的账户也要记一笔“输出”,含义是“从小红的账户上输出100块”;也要记一笔“输入”,含义是“输入到小明的账户”。
这样描述就非常清楚了,其实任何一套资产负债表都可以用这种方式来理解。调整账户金额的过程就是从一个账户里找到一笔“输出”,然后“输入”到另一个账户上去。
在没有货币增发的情况下,有“输入”和“输出”不会孤立出现,有“输入”一定得有等额的“输出”。这就是复式记账法的“有借必有贷,借贷必相等”。
那我们账户上最终有多少钱可以花——也就是我们有多少钱——就是我们可以拿出充当“输出”的金额。其实就是“输入”到你的账户上金额减去你已经“输出”到其它账户上的金额。
最后,如果央行要增发货币的话,那就是在央行自己的账户上增加一笔“输出”,但却没有对应的“输入”。或者说是只有“借”,没有“贷”。当然现实当中央行不会做的这么粗暴,而是设计了非常复杂的金融工具来增发,但最终去追溯央行的复式记账本的结果就是这样。
请千万注意“输入和输出”做为动词和名词的场景,在本文里这两个词性经常转换非常容易搞混。下面我会标记出来。
第3章 世界上并不存在孤立的比特币,只存在比特币的交易记录
比特币其实就是一套特殊的复式记账本,你所买到的比特币本质上就是在这套复式记账本上买到了一笔可以登记在你的比特币地址上的“输入”。而你向他人支付比特币本质上就是你在你的比特币地址上将已经有的“输入”给其他人的地址登记一笔“输出”。
而这些“输入”和“输出”在比特币里是被封装在一个叫“交易”的概念里。你购买一笔比特币的过程就变成了这样:你向卖家支付人民币(无论你通过网银,还是通过支付宝汇款了),你向卖家提供你的比特币地址,然后卖家使用他的比特币钱包构造一笔交易,这笔交易里包含的信息是这样的:
1.一个输入(名词)。这是卖家之前收到别人给他的。
2.金额。
3.一个输出(名词)。就是“输出”到你的比特币地址。(更复杂的交易还可以是多个输入和多个输出。)
这个交易的含义我们可以形象地理解为:卖家的“比特币”从他的地址里“输出(动词)”,然后“输入(动词)”到你的地址上。而最终你获得的比特币数量,就是你地址上的“输入”减去你地址的“输出”得到的你未花费的金额。
这就是和网银一样,网银里实际上是不存在“人民币”的,只存在账户上的“借和贷”的记录。比特币的账户也只是存在“输入和输出”的记录。
第4章 第一笔比特币从哪里来?
如果按照第3章的解释,那天地下第一笔比特币交易的“输入”是哪里来的呢?
比特币世界里有一种特殊的交易,这种交易只有“输出”没有“输入”。这种交易就是所有比特币的最初来源。这种特殊的交易是在挖矿得来的,挖矿是增加比特币货币供应的过程,这个概念我们先放下以后再讲,现在先讲明白交易这个概念。
第5章 交易是比特币里最重要的概念
比特币交易是比特币系统中最重要的概念,整个系统都是设计成为了确保比特币交易可以被生成、能够在比特币网络中能够成功广播、能够验证和防止作弊,而区块链记录的就是所有的交易。
这篇文章先讲到这里,下一篇还要继续讲交易这个概念更多的细节。
第6章 结束语
比特币是由一系列概念和技术作为基础构建的系统,理解起来并不会很难,只要一个一个概念慢慢摸清楚,就OK了。