第4章:如何存储和使用比特币(2)

4.5付款服务

到目前为止,我们已经谈到了如何存储和管理你的比特币。现在让我们考虑一个商人——无论是在线商家还是当地的零售商家——都可以通过实际的方式接受比特币的付款。商家通常支持比特币付款,因为他们的客户希望能够用比特币付款。商人可能不想持有比特币,希望在一天结束时只收取美元或任何当地法定货币。他们想要一个简单的方式来做,而不用担心太多技术,改变他们的网站或建立一些类型的销售点技术。

商人也希望低风险。有各种可能的风险:使用新技术可能导致他们的网站下降,花费他们的钱。处理比特币有安全隐患——有人可能会闯入他们的热钱包,有些员工会偷他们的比特币。最后还有汇率风险:美元与比特币的兑换价值可能会不时地波动。商人可能想卖一个十二美元的比萨饼,想知道他们将得到十二美元或要么接近它,和他们通过出售比萨饼收到的比特币价值不会大幅下降,然后才可以将这些比特币交换为美元。

存在支付服务,以允许客户和商家获得他们想要的东西,弥合这些不同愿望之间的差距。

《第4章:如何存储和使用比特币(2)》

图4.7:用于生成比特币支付按钮的示例支付服务接口。商家可以使用这个界面生成一个HTML代码片段来嵌入他们的网站。

通过支付服务接收比特币付款的过程可能对商家来说是这样的:

1.商家到付款服务网站,并填写一个表单,描述付款小部件的项目、价格和演示,等等。图4.7显示了Coinbase的一种形式的说明性示例。

2.支付服务生成商家可以放入其网站的HTML代码。

3.当客户点击付款按钮时,各种事情都会发生在后台,最终商家得到一个确认说:“客户ID [客户ID ]为项目[项目id ]的金额[价值]进行了付款。

虽然此手动过程对于销售一个或两个商品的小型网站或希望接收捐赠的网站是有意义的,但是对于数千个商品复制粘贴HTML代码当然是不可行的。因此,支付服务还提供用于向动态生成的网页添加支付按钮的编程接口。

《第4章:如何存储和使用比特币(2)》

图4.8:涉及用户、商户和支付服务的付款过程。

现在让我们更详细地查看付款流程,看看当客户使用比特币进行购买时会发生什么。下面的步骤如图4.8所示。

1.用户选择要在商家网站上购买的商品,当需要支付时,商家将提供一个网页,该网页将包含比特币支付的按钮,这是由付款服务提供的HTML代码段。该页面还将包含一个交易ID——这是对商家有意义的标识符,并允许他们在自己的会计系统中查找记录,以及商家希望支付的金额。

2.如果用户想用比特币付款,他们将点击该按钮。这将触发对付款服务的HTTPS请求,称该按钮被点击,并传递商家的身份,商家的交易ID和金额。

3.现在支付服务知道这个客户——无论他们是谁_想要支付一定数量的比特币,所以支付服务将弹出某种方式,或者开始与用户进行某种交互。这给用户有关如何支付的信息,然后用户将通过其首选的钱包启动比特币转移到支付服务。

4.一旦用户创建了付款,支付服务将把浏览器重定向到商家,传递来自支付服务的消息,目前这一切看起来还不错。这可能意味着,例如,支付服务已经观察到对等网络的交易广播,但是迄今为止交易尚未收到足够的(或任何)确认。这完成了用户关心的付款、商家的货物装运,等待来自支付服务的最终确认。

5.支付服务后来直接向包含交易ID和金额的商家发送确认。 通过这样做,支付服务告诉商家,该服务在一天结束时欠商家钱。 商人然后将货物运送给用户。

最后一个步骤是支付服务实际上通过汇款给商人的银行账户,以美元或一些法定货币向商家汇款。这种情况发生在固定结算期结束,也许一天一次,而不是每次购买一次。支付服务只收取一小部分费用,这就是他们的收入来源。其中一些细节可能会因支付服务而有所不同,但这是一般的方案。

总的来说,在这个过程结束时,客户支付比特币,商人获得美元,减去一个很小的百分比,每个人都高兴。回想一下,商家想要出售商品获得一些特定数量的美元或者是当地的法定货币。支付服务处理所有其他事项——从客户那里收取比特币并在一天结束时进行存款。

至关重要的是,支付服务会接纳所有的风险。它接纳安全风险,因此需要有良好的安全程序来管理其比特币。它接纳汇率风险,因为它收到比特币并支付美元。如果美元对比特币的价格大幅波动,支付服务可能会亏损。 但是,如果在另一个方向波动,服务可能会赚钱,但这是一个风险。接纳它是支付服务业务的一部分。

请注意,支付服务可能大规模运营,因此收到大量的比特币并支付大量的美元。它将不断需要交换它所获得的比特币得到更多的美元,以便它可以保持循环。因此,支付服务必须积极参与交易市场,将货币和比特币经济联系在一起。所以支付服务不仅要担心汇率是多少,而且还要处理如何大量兑换货币。

也就是说,如果可以解决这些问题,服务在每笔交易中收到的费用都将成为一个潜在的利润丰厚的业务,因为它可以解决客户愿意支付比特币和商家想获得美元并专注于销售商品的愿望的不匹配。

4.6交易费用

交易费用的主题在前几章中已经出现,后面将再次介绍。在这里,我们将讨论如何在比特币进行交易费用的实际细节。

每当交易被放入比特币区块链中时,该交易可能包括交易费用。从上一章回顾一下,交易费用刚刚被定义为进入交易的硬币的总价值与出来的硬币的总价值之间的差额。输入总是至少与输出一样大,因为常规交易不能创建硬币,但如果输入大于输出,则差额被视为交易费用,并且该费用会交给创建包含此交易区块的矿工。

交易费用的经济学是有趣和复杂的,但我们将限制自己在交易费用是如何实际在2015年初设置并运作的。这些细节不时改变,但是我们会给你一个当前状态的快照。

为什么交易费用会存在?原因是有一些成本是为了转移你的交易而必须承担的。比特币节点需要中继你的交易,最终矿工需要将你的交易建立到一个区块中,并且花费他们一点点去做这个。例如,如果一个矿工的区块是因为包含你的交易而稍大一些,传播到网络其余部分将要花费更长的时间,如果另一个矿工在同一时间内发现另一个区块,该区块将被孤立。

所以,对等网络和矿工都有一个成本,合并在你的交易中。交易费用的概念是为了补偿矿工处理你的交易所需的费用。节点在当前系统中没有收到货币补偿,尽管运行节点当然不如作为一个矿工昂贵。一般来说,你可以随意将交易费用设置为你想要的交易费用。你可以免费支付,或者如果你喜欢,可以将费用设置的相当高。一般来说,如果你支付较高的交易费用,你的交易自然会被更快,更可靠地转发和记录。

当前默认交易费用。大多数矿工预期的当前交易费用如下:首先,如果交易符合以上所有这三个条件,则不收取费用:

1.交易的大小小于1000字节,

2.所有输出均为0.01BTC或更大

3.优先级足够大

优先级定义为:(输入年龄*输入值的总和)/(交易大小)。换句话说,查看交易的所有输入,并为每一个输入计算该输入的年龄及其在比特币中的值,并将所有这些产品相加。请注意,交易输出的时间越长,其使用寿命就越长,并且最终用于优先级越高。

如果你符合这三项要求,那么你的交易将被转交,并将以无偿的方式记录在区块链中。否则收取费用,该费用为每1000字节大约0.0001 BTC,截至2015年,这是每1000字节,美国的一分钱。交易的近似大小为每个输入加148字节,每个输出为34个字节,其他信息为十个字节。所以,一个拥有两输入两输出的交易有400字节。

目前的现状是,大多数矿工执行上述收费结构,这意味着他们要么不提供服务,要么将服务于不提供必要交易费用的最后交易。但是还有其他矿工不执行这些规则,有人会记录和操作一个交易,即使它支付较小的费用或根本没有收费。

如果你做出不符合费用要求的交易,那么它很可能会进入区块链,但是更快速,更可靠地获得交易记录的方法是支付标准费用,这就是为什么大多数钱包软件和大多数支付服务包含支付中的标准费用结构,因此当你从事日常的比特币业务时,你会看到一些钱在交易费用上挣扎。

4.7货币兑换市场

通过货币兑换,我们的意思是交易比特币与法定货币如美元和欧元。我们之前已经提到过关于让你这样做的服务,但现在我们要将其视为一个市场——它的规模、范围、运作方式以及市场的经济性。

首先要了解的是,它以许多方式运作,如两法定货币之间的市场,如美元和欧元。价格会因人们购买欧元的严重程度和人们在某一天购买美元的严重程度而来回波动。在比特币世界里有诸如bitcoincharts.com这样的网站,显示了多种不同交易所的各种货币汇率。

如果您浏览该网站,会有很多交易发生,价格随着交易而实时变动。这是一个流动的市场,有很多地方可以去买或卖比特币。在2015年3月,Bitfinex是最大的比特币-美元交易所,在24小时内交易70,000比特币,约为2100万美元。

另一个选择是在现实生活中与人们交换比特币。有一些网站可以帮助你做到这一点。例如,在localbitcoins.com上,你可以指定你的位置,并且希望使用现金购买比特币。你会得到一些搜索结果的人,他们在这个地点愿意出售比特币,在这种情况下,它会告诉你什么价格和他们提供多少个比特币。然后,你可以联系任何一家,并安排在咖啡店或公园或任何地方见面,交给他们美元和接收比特币。对于小交易,在区块链上等待一个或两个确认可能就足够了。

最后,在某些地方,有定期的聚会,人们会去交易比特币,所以你可以在一个预定的日子和时间去某个公园或街角或咖啡厅,那里会有一群人想要买或卖比特币,你可以和他们做生意。有人可能喜欢在线上获得比特币的原因之一是它是匿名的,在某种程度上,在公共场所的交易可以被认为是匿名的。另一方面,因为银行监管,开设一个交易所的账户通常需要提供政府发行的ID。我们将在第7章中更详细地讨论这一点。

供需。像任何一个市场一样,比特币交易所市场与想要与卖家做相反事情的买家相匹配。这是一个相当大的市场——每天数百万美元通过它。这不是纽约证券交易所或美元/欧元市场的规模,这个市场规模大得多,它是一个规模最够大,有着共识价格概念的市场。一个想进入这个市场的人可以至少购买或出售一些适量的款项,并且总能找到一个交易对手。

这个市场的价格,这个共识价格,像流动市场中的任何东西一样,价格都会由供需决定。我们指的是可能出售的比特币的供应和有美元的人对比特币的需求。通过这种市场机制,价格将达到与供需匹配的水平。我们再来详细了解一下。

比特币的供应量是多少?这是你可能在这些市场之一购买比特币的数量,它相当于目前流通的比特币的供应量。有一个固定数量的比特币流通。截至2015年10月,它约为1390万,而目前比特币的规则表明,这个数字将缓慢上升,最终达到2100万的限制。

你也可能包括比特币活期存款。也就是说,如果有人把钱存入比特币交易所的账户中,而交易所没有保留完全储备以满足每一笔存款,那么交易所的存款将大于交易所持有的硬币数量。

取决于你所问的市场问题,将活期存款纳入供应中可能或可能不正确。基本上,你应该在市场分析中包括需求存款,当需求存放的钱可以在该市场上出售时。例如,如果你把美元兑换成比特币的需求存款,交易所允许将比特币活期存款兑换成美元,那么他们就可以计算。

值得注意的是,当经济学家通常谈论法定货币的供应时,他们通常不仅在货币供应中包括流通货币——即纸币和金属货币,而且还包括活期存款的总额,这是出于逻辑上的原因,人们实际上可以花费他们的活期存款来购买东西。所以尽管现在说比特币的供应量目前固定在1390万,最终是2100万,但为了某些目的,我们必须包括那些活期存款,像金钱一样的活期存款,所以供应量可能不会像比特币倡导者声称的方式固定。我们需要看看我们正在谈论的特定市场的情况,以了解什么是适当的货币供应量。但是假设我们已经基于我们正在分析的市场,就我们正在使用的供应达成一致。

现在我们来看看需求。比特币真的有两个主要的需求来源。比特币的需求是调节法定货币交易的一种方式,并且有将比特币作为投资的需求。比特币的需求是调节法定货币交易的一种方式,并且有将比特币作为投资的需求。

首先让我们来看看中介的法定货币交易。想象一下,Alice想从Bob处购买一些东西,想要向Bob付钱,而Alice和Bob想转移我们说的一定数量的美金,但是他们发现使用比特币来做这个转移是很方便的。让我们假设Alice和Bob都不会长期持有比特币。我们稍后会回到这个可能性。所以Alice会将美金换成比特币然后进行转移,一旦他们收到足够多Bob满意的确认,他将把比特币换成美金。从比特币需求的角度来看,这里的关键是,在交易进行的过程中,必须将比特币作为中介来处理此交易。这就造成了对比特币的需求。

第二个需求来源就是比特币有时被要求作为投资。那就是说,如果有人想买比特币并持有它,希望比特币的价格在未来会上涨,并且他们到时候能够卖掉。当人们购买并持有,那些比特币就不会流通。当比特币的价格低时,您可能会希望很多人想要购买比特币作为投资,但如果价格上涨非常高,那么对于比特币的投资需求就不会太高。

市场行为的简单模型。现在,我们可以做一些简单的经济建模来了解这些市场行为。我们不会在这里做一个完整的模型,虽然这是一个有趣的练习。我们来看看中介交易需求,以及可能对比特币价格产生的影响。

我们首先假设一些参数。T是每个参与市场的人通过比特币中介进行的总交易价值。该值以美元/秒计。该值以美元/秒计。这是因为我们假设为了简单起见,想要中介交易的人都考虑到某些交易的美元价值,或者其他一些我们将转换成美元的法定货币。所以每秒需要调解一定数量的美元。D是为了中介交易比特币需要流通的持续时间。这是从支付者购买比特币到接收者能够将它们卖回市场的时间,我们将以秒计算。S是可用于此次购买的比特币的总供应量,所以这将是所有硬货币比特币的存在——目前约1400万,最终达到2100万——减去人们作为长期投资的。换句话说,我们正在谈论的是比特币周围的晃动,可用于中介交易。最后,P是比特币的价格,以每比特币为单位。

现在我们可以做一些计算。首先,我们将计算每秒可以使用多少个比特币,以便每秒服务一次。总共有S个比特币,因为他们D秒钟在流通中被淘汰了,平均每秒这些比特币的一个S/D分数将会新出现,因为它们将从流通之外的状态出现,变成每秒钟可用于中介交易。这就是供应方面。

在需求方面——中介交易所需的每秒Bitcoins数量——我们有T美元值得中介交易,为了中介交易一美元,我们需要1/P比特币。所以,T/P是为了服务用户想要服务的所有交易而需要的每秒比特币的数量。

现在如果你看一下特定的时间,在第二次的时候有一个S/D的供应和T/P的需求。在这个市场上,像大多数市场一样,价格会波动,以使供给符合需求。如果供应高于需求,那么比特币就会出售,所以出售比特币的人们愿意降低要价,以便出售它们。根据我们的需求T / P方程式,当价格下降时,需求增加,供需平衡。

另一方面,如果供给小于需求,那意味着有些人想要得到比特币来调停一个交易,但由于周围没有足够的比特币而无法获得比特币。那么,为了获得他们的比特币,这些人将不得不多投标,因为有限的比特币供应将会面临很大的竞争。这推高了价格,再次提及我们的方案,这意味着需求将下降直到平衡。在均衡中,供应必须等于需求,所以我们有

《第4章:如何存储和使用比特币(2)》

这给了我们一个价格的公式:

《第4章:如何存储和使用比特币(2)》

这个方程告诉我们什么?我们可以稍微简化一下:我们可以假设D,你需要持有比特币来调停交易的时间长短不会改变。总供应量S也没有变化,或者至少随着时间的推移而变化缓慢。这意味着价格与以美元计的调解需求成正比。所以如果美元的调解需求加倍,那么比特币的价格应该翻倍。事实上,我们可以根据对交易调解需求的一些估计来绘制价格,并看看它们是否匹配。 当经济学家这样做时,两者往往会很好地相配。

请注意,总供应量S仅包括不作为投资持有的比特币。 所以如果更多的人购买比特币作为投资,S会下降,我们的公式告诉我们,P会上涨。这是有意义的——如果对投资方面有更多的需求,那么您需要支付调解交易的价格就会上涨。

现在这还不是一个完整的市场模式。要有一个完整的模式,我们需要考虑到投资者的活动。也就是说,投资者在相信未来价格会更高的时候会对比特币有更多的需求,所以我们需要考虑投资者的期望。这些期望当然与未来的预期需求有关。我们可以建立一个更为复杂的模型,并将这一点纳入其中,但是我们不会这样做。

这里的底线是,比特币和美元之间以及比特币和其他法定货币之间存在市场。这个市场有足够的流动性,您可以以可靠的方式以适量的数量购买或出售,虽然价格上涨和下跌。最后,有可能进行经济建模,了解供应和需求在这个市场上的相互作用,并预测市场可能会做什么,只要你有一种方法来估计不可知的东西,比如说将来有多少人想使用比特币来调解交易。这种经济建模非常值得去做,而且包含了非常大的信息,当然有些人今天做的很详细,但这个市场的详细经济模式超出了本文的范围。

    原文作者:wherein微印
    原文地址: https://www.jianshu.com/p/04a25755d4d4
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞