在比特币系统上其实并不存在“账户”,而只有“地址”。只要你愿意,你就可以在比特币区块链上开设无限多个钱包地址,你拥有的比特币数量是你所有的钱包地址中比特币的总和。比特币系统并不会帮你把这些地址汇总起来形成你的账户。

从我(甲)到你(乙)的一笔比特币转账,是从我的一个钱包地址转到你的一个钱包地址上去。

接下来的讨论就涉及比特币系统的一个关键技术性细节:UTXO(未使用的交易输出)。通证经济专家孟岩曾撰写一篇文章,标题是“其实没有什么比特币,只有UTXO”,这个标题指出了,对于计算机来说比特币是什么——比特币是区块链账本上的交易输出。

我们来看一个两个人进行转账交易的过程,以深入理解UTXO:

假设我有 8 个比特币,这其实意味着,之前有一个交易把这些比特币转入我的地址,这个交易的输出(即 8 个比特币)未被使用,我拥有了这 8 个比特币。

现在,我要发起一个转账交易,这个交易中的输入是让我拥有这些比特币的上一个交易。

我要转账给你,我做的是,对让我拥有这些 8 个比特币的上一个交易进行签名,把这一新转账交易的输出地址设为你的钱包地址。

这样,我就发起了一个转账支付交易。等矿工将这一交易打包进新的区块,转账交易完成,这 8 个比特币就属于你了。你拥有的是你我这个交易的未使用的交易输出。

对于一个交易签名所涉及的比特币的公钥和私钥的非对称加密机制,之后再讨论。为便于理解可类比看,钱包地址相当于房间号和锁,私钥则相当于钥匙,钥匙可以打开对应的锁。

以上两个人的转账交易过程是:我用私钥(从一个输出是我的地址的交易中)取出比特币,并用私钥对从我的地址转到你的地址的新交易进行签名。一旦交易完成,这些比特币就转到你的钱包地址中去。你的钱包中新交易的未使用交易输出,只有你的私钥才可以打开。

从以上讨论中我们可以看到,的确不存在比特币,只有未使用的交易输出(UTXO)。每一笔比特币都源自上一个交易,可以一直向上追溯上去。而一直向上追溯,在每一笔比特币的源头,都有一种特殊的交易,即比特币矿工因挖矿获得奖励的创币交易,每一个比特币都是通过挖矿被创造出来的。假设我作为比特币矿工挖矿成功赢得了 25 个比特币,那么这个特殊交易是,它的输入是 0,而输出是 25 个比特币进到矿工的钱包地址中。

未使用的交易输出(UTXO)和我们熟悉的银行账户有着很大的不同。为什么要采用这样的设计?对比银行账户和比特币的 UTXO,我们可以看到 UTXO 的优点。
1) UTXO设计易于确认比特币的所有权
如果采用传统的账户设计,当我要转账 8 个比特币出去时,为了完全避免造假,我们就需要逐一向上追溯,确认之前的每一笔交易,从而证明我的确拥有 8 个比特币。

采用现在的 UTXO 设计,要确认我拥有 8 个比特币,只要确认上一个交易我的确获得了它们即可。通常只要上一个交易是真实的,我就的确拥有这些比特币。而我们都知道,一个区块经过 6 次确认,其中的交易可被认为是真实无误的。
2) UTXO设计与区块链账本是完全融为一体的
区块链账本存储的是状态。以太坊是对比特币区块链的改进,在白皮书中,以太坊创始人维塔利克分析了比特币,他认为,“比特币账本可以被认为是一个状态转换系统(state transition system)”。以太坊也是采用这种状态转换系统的设计,但对之进行了改进。
微观地看,每一个区块链中的交易都是一个状态转换函数,以太坊白皮书就用“以太坊状态转换函数”(Ethereum state transition function)来讨论在区块链上一个交易的进行过程。
几乎所有的区块链都是采用这一设计,每一个新区块和它之前的所有区块一起形成了一个新的状态,如此重复、持续下去。在确认之后,之前的状态就不可篡改,即不可随意更改。UTXO(未使用的交易输出)是与这种状态的设计相对应的。
加深对 UTXO 的理解
UTXO 是 unspent transaction outputs(未使用的交易输出)的缩写,每一个比特币其实都是 UTXO,它是比特币的最核心概念之一。
参考资料:《区块链:技术驱动金融》中相应的讨论,及文章“比特币和以太坊的记账方式——UTXO 和账户余额”(黄世亮/文)。
你的比特币就是 UXTO
比特币的挖矿节点获得新区块的挖矿奖励,比如 12.5 个比特币,这时,它的钱包地址得到的就是一个 UTXO,即这个新区块的币基交易(也称创币交易)的输出。币基交易是一个特殊的交易,它没有输入,只有输出。

当甲要把一笔比特币转给乙时,这个过程是把甲的钱包地址中之前的一个 UTXO,用私钥进行签名,发送到乙的地址。这个过程是一个新的交易,而乙得到的是一个新的 UTXO。

这就是为什么有人说在这个世界上根本没有比特币,只有 UTXO,你的地址中的比特币是指没花掉的交易输出。
详看从甲转账给乙的过程
假设甲(Alice)向乙(Bob)转账,则转账过程可以分成三个阶段(见图1):

1) 假设Alice之前通过挖矿获得了 12.5 个比特币,在她的地址中,这些比特币是某个币基交易的 UTXO。

2) Alice 发起一个交易,输入是自己的上一个交易,输出是 Bob 的地址,数量是 12.5 个比特币,Alice 用自己的私钥对交易进行签名。
这里简化了交易过程,只讨论了将上一个交易的输出全部转帐的情况。如果试图转出上一个交易的输出的一部分比特币,则要进行略复杂的处理。

按照比特币系统的设计,比特币交易还要遵循一个原则:每一次交易的输入值都必须全部花掉,不能只花掉部分。比如,我要转出比特币给你的钱包地址中只有 8 个比特币,那么很简单,我发起一个交易,把这 8 个比特币转到你的钱包地址中,我签名确认这个交易。但假如我的钱包地址中有 25 个比特币,那我发起的交易就不是转给你 8 个比特币,然后自己的钱包地址中还剩下 17 个比特币。这时,我发起的交易是:从我的钱包地址中转 8 个比特币给你,同时转 17 个比特币给我的同一地址。

3) 当交易被区块链确认后,Alice 的 UTXO 就变成了 0。而在Bob的地址中就多了一个 UTXO,数量是 12.5。

比特币转账的三个阶段
图1:比特币转账的三个阶段

存在 Bob 的钱包地址中的这些比特币只有用 Bob 的私钥才可以签名转账给其他人。

如果Bob要将这些比特币转账给其他人,则重复上述过程。

简单地说,从一个地址向另一个地址转账比特币的过程,是用这个地址对应的私钥打开,再加密到另一个地址的过程。这个私钥的打开和加密就是签名的过程。在这个过程中,接收比特币的一方并不需要动用自己的私钥。
我的比特币是什么样的?它们存在哪儿
初次接触比特币的人会问:我的比特币是什么样的?它们存在哪儿?

如果你头脑中参照的是在物理世界中购买金币,那么这里很不一样,你的比特币并不是存在家中或金库中,并不存在一个数字文件表示“你的比特币”。

如果你头脑中参照的是银行的存款,那么你可以假设,你的比特币就“存在”于一个账本上,我们已经知道了,在数字世界中,价值是账本中的“记录”。

不同的是,对比特币来说,这个账本不是一家银行的中心化数据库,比特币的账本是一个分布式账本,存在于一个去中心化的网络上。任何人都可以接入这个网络,把这个账本下载下来。但是,只有用你的私钥才能动用你的地址中的比特币。

我们还可以再换一个角度看,你的比特币在哪儿?按前面说的,比特币就是 UTXO,那么比特币可以被看成是上面的物理世界金币和银行存款两种概念的混合:
一方面,你的比特币是有一个“物理存在”的——对应着一个数据文件。比特币以一个交易的UTXO的形式存在着,每个交易都可被看成是一个数据文件。
另一方面,所有这些交易被打包进区块链的区块中,后一个区块连着前一个区块,形成一条链,也就是独特的账本。这么看,你的比特币是这个账本上的记录。
为什么采用UTXO的形式
UTXO 与我们熟悉的账户概念的差别很大。我们日常接触最多的是账户,比如,我在银行开设一个账户,账户里的余额就是我的钱。

但在比特币网络中没有账户的概念,你可以有多个钱包地址,每个钱包地址中都有着多个 UTXO,你的钱是所有这些地址中的 UTXO 加起来的总和。

中本聪发明比特币的目标是创建一个点对点的电子现金,UTXO 的设计正可以看成是借鉴了现金的思路:我们可能在这个口袋里装点现金,在那个柜子角落里放点现金,在这种情况下不存在一个账户,你放在各处的现金加起来就是你所有的钱。

采用 UTXO 设计还有一个技术上的理由,这种特别的数据结构可以让双重花费更容易验证。对比一下:
如果采用账户和账户余额设计,Alice 要转账给 Bob,为了确保 Alice 的确有钱,我们需要核查她之前所有的交易。随着时间的推移,比特币的交易越来越多,这个验证的难度会持续上升。
采用 UTXO 设计,我们只要沿着每个交易的输入逐级向上核查,直到查到这笔比特币的创币交易即可。随着时间的推移,这个核查也会变难,但变难的速度要远低于采用账户和账户余额设计。

这种设计使得比特币系统作为一种电子现金系统有着非常大的可扩展性。当然,我们很快会看到,通常被认为是区块链 2.0 的以太坊没有继续采用 UTXO 设计,而是考虑到其他因素,采用了账户余额的设计,其代价正是中本聪可能已经考虑到的复杂性。

八字财运:八字教你看求财方位和求财方式!

当今社会,清楚的认知自己求财的方式以及方位至关重要,也是是你我都比较关注的焦点。尤其是身处迷茫中的人们。所谓“君子爱财,取之有道”,如果不清楚自己命理特征,又想找到适合自己的求财方式以及方位,建议通过专业命理师来进行合理有效的分析推断!

八字看求财方位
其实八字看求财方位最简单也行之有效的方法是从喜用方看财位。财运对于人是好事,发生好事当然会是走喜用神运的时候。去喜用神所代表的方向,财运当然更好。那么我们要怎样去看财运的方位呢?很简单,往下看。

第一步,在我们的八字中找到八字所喜所忌。
所喜的五行就是喜用神,岁运干支中出现该五行或生助该五行的时候,命主就走好运,会喜事多多;所忌的五行叫忌神,岁运干支中出现该五行或生助该五行的时候,命主就走坏运,晦气连连。所以人们为了趋吉,就会刻意去喜用神代表的方向发展,认为这样可以更接近好运。

第二步,选择八字中财星所代表的方向求财。
这也是个不错的方法。出生日的天干在命理中代表命主自己,围绕这个日干,周围的年月干支、日支、时干支代表命主的生活全部内容,身体、心性、人和事,其中日干所克的五行为偏、正财,代表命主的财运情况。所以很多人认为去财星五行代表的方向求财,更接近财运。

第三步,根据身旺身弱选择合理的求财方位!
在八字里面,除了财星代表钱财外,还有其他几个星,比如伤官、食神, 日主所生的五行,代表本人的技能。性格上表示创造力,智谋等, 比肩、劫财, 和日主相同的五行 ,代表本人的体力,社会上代表竞争,同行或者普通人。正官、偏官, 克制日主和比肩劫财的五行,其中正官表示本人的理性,性格上表示稳重,责任心,现实中代表社会地位等。其中偏官也代表魄力,竞争力。正印、偏印, 生日主的五行,表示本人的学问,名誉等。性格上表示,洁身自爱,遵守传统的道德等。

八字又分强弱,如日元强旺的人去财星代表的方向求财当然没有问题,可是日元弱的人也去财星代表的方向求财则违背五行平衡的基本原则,反而导致压身破财。压力大,辛苦劳累等。甚至积劳成疾等。

那么,日元弱的人应该去比肩、劫财或印星所代表的方向求财,这样才能使自己的日主变旺,从而能担更多的财,自然财运也会好一些。比如,日元甲木弱,八字中财星、食伤、官杀旺,我们就应该去东方或北方求财。庚金日元旺,八字中木为财星比较弱,我们就应该去东方或者北方求财,那里将会有更多有利的求财机会!

也更有利于发挥自己的优势特长!办公室、坐位、等也宜朝向东方、北方更为吉利。创业时机、出门远行等办事时间则尽量选在春季、冬季可事半功倍。反之,则可能谋事难成,徒劳费心,恩中招怨,骨肉无援。

八字看求财方式
另外,在求财方式中,有人适合独自去经商,有人适合去学一计之长,也有人适合合作生财,有人适合当官从政等,其实,自己适合以什么方式获得财富,命中也早有定数。

八字中日元较弱的人
八字中日元较弱的人,做事容易心有余而力不足,通常要用经过合作方式生财,故需要建立与同事、朋友彼此之间热情的联系的方式,才能获得更多的钱财。

八字中日元旺食伤也比较旺的人
在命理当中,食神代表着口福、享受、食禄,伤官代表多才多艺/聪明,八字中身旺食伤也比较旺的人适合从事娱乐方式、享受性质的职业或者是工作,才能带来更多的收益。

八字中日元旺财星旺的人
八字中日元旺财星旺的人思想独立,有主见,做事独立,故欲求财则事必经手,独立奋斗就能带来多方面的收入,通常不需要别人的代劳。

八字中逢冲较多的人
八字中逢冲较多的人象征着漂泊,尤其是驿马星如果逢冲的话,会在颠簸反复中获得财,动中求财的方式最合适,也属于是奔波之财,越是辛苦,财源越是丰富。

八字中印星为喜用人的人
印星代表着付出,印星为喜用的人凭着热情的服务心和良好的储蓄基本功,发挥助人的特点,就可以得到更多的财利。

八字中日元旺官星也比较旺的人
八字中日元旺官星也比较旺的人,个人的事业心重,求财应先名后利,不是以求财为目的,而是以取得较高的地位,自然获得高薪、优厚的待遇。

八字中身弱财也弱的人
八字中身弱财也弱的人只有靠积累财富,故求财需要以一技之长,即是先要具备专业的技术,然后凭借毅力来获得财源。

八字中身旺偏官也旺的人
八字中身旺偏官也旺的人开创力比较强,象征着创新与变革,故求财通常需要坚强的毅力,并发挥出新潮和创意,早忙碌的状态下,就可获得满意的收入。
弘扬国学传统经典,传播易学八字精典;作者:卜广鉴老师,职业命理师

图片来源网络

#我是普通人,我讨厌肖战# [怒][怒][怒]#我讨厌肖战及其粉丝# 肖战是劣质艺人纯血流量,[怒][怒][怒]今天被封号炸号的是别人,明天就可能是你我,纵容粉丝网暴他人,纵容粉丝网络暴力,我个人极度讨厌肖战,并自发抵制他代言的任何商品!我会向四周的朋友揭露他素人时期的恶劣言论,一起抵制肖战!!![吐][吐][吐]下作!恶心!低劣!逼氪学生未成年!pua粉丝!团队制造信息茧房!!!#肖战工作室声明引导粉丝网暴素人# [怒][怒][怒]#肖战佛山粉丝氪金#


发布     👍 0 举报 写留言 🖊   
✋热门推荐
  • 说不岀个原由,当我们一再要求监狱提供事发的视频录像还有监狱医院岀具的以什么情况抢救无效死亡证明时,他们先以各种理由推脱,拒绝,最后再我们坚持等待了一天要求下,7
  • 在春华秋实的岁月里,做自己想做的事,爱自己所爱的人,放下贪念,得失随缘,发愤忘食,乐以忘忧,在快乐与幸福中轻装前行,去成就更美好的自己。我也愿你迎来新的篇章,加
  • 曾经是很期待着自己的拥有,只是岁月的河流,一直在走,让我看到的只有失落。可能是用步履之间画出了时光里面的轮廓,也可能是看到了岁月的交错,也体会了温柔,是情感的幽
  • [爱心][爱心][爱心] #马天宇[超话]##马天宇亲爱的客栈# @馬天宇 @馬天宇 新的一天又开始了,让我感觉到的是,跟着你、我的爱豆马天宇先生,我每天都能学
  • 我发现 人总会在很多猝不及防的时刻发现自己的弱小 并且不得不正视它你会突然明白 当你强大了 这世界上的“好人好事”才最多 你弱的时候 一片叶子掉到你面前都像在欺
  • emmmm 每月做一件之前不会做的事情 还是要谨慎筛选的吃肉本来是开心的事情 点餐时店员说特供两个都没有了我就说算了 大佬要说:让你体验一下上海最好的日式烤肉主
  • 《他“骗了”中国男人20多年 靠1毛钱成本的产品 每年赚走十几亿》一个好的营销可以让一个“毫无价值”的东西,成为人们追捧的对象。虽然成本只有0.18元,但陈年代
  • #蔡徐坤偶像正能量[超话]#在清朝末期,有一个政治家和军事家,可能大家也不陌生,叫左宗棠,他非常喜欢下围棋,他的属僚没有一个是他的对手。有一次,左宗棠出征前往边
  • 11月17日上午10点半五行健步交流团活跃贡献值 排行榜一缕阳光、张容、腾龙暂列第一至三名;易淑蓉、云水谣、千里之行暂列四至六名;爱运动、明媚、老顾暂列七至
  • : 揭‎秘‎ “内幕​”氛‎围‎ 知​道‎为​什​么​可​以​素材‎不带‎重​复的‎吗​ 我们家代理都很优​秀‎ 都​懂得拍‎美图写‎软文并‎且​乐于​分享
  • 【“吃苦是在了苦,享福是在消福”】这是佛陀之言。用白话解释,就是吃苦可以跟苦做个了断,而过度享福则会逐渐消耗福气。苦难的根源,是众生太想追求幸福,从而让妄想蒙蔽
  • 在廣告中,Tim、David、Grace、Joan、Gaston和Jennifer Gosar各自闡述了為什麼他們認為Paul Gosar不適合保留他自2013
  • 今天 又一颗星星离开了 带走了好多人的光 她该有多难多痛苦 才在一次次拼命振作后又选择了离开;今天 还有一颗星星想要向更遥远的宇宙发声 丝毫不顾忌自己的身份 随
  • 无意的爱,难圆我一生无法忘却的绵绵绝唱,你为何那样不小心,出现时光只开痴情花,岁月怎负无情人痴情,是植根于人间心上的一棵树,也是生命之水跹舞在岁月里的一朵浪花,
  • 这句话在后来的一年里我每天都会问自己一百遍 但我从来理不清头绪 越想越头疼 得到的回应一直都是失眠或者悲伤到窒息的噩梦 把自己哭醒其实答案很简单 看父母在意的是
  • 本来也是,一个人的审美偏好并不能代表他生活中就是这样的人。退圈的人真的是攒够了失望才选择离开的吧,不是不爱自己的爱豆哥哥,而是被自己人伤的吧,以前不理解,觉得那
  • 11.19周二1.和ccj在天冷的日子约火锅2.谁不想做一名优秀的青年志愿者呢 可惜我不是是平淡且幸福的一天呐11.20周三1.我超能吃-想念妈妈包的饺子和老爸
  • #薛之谦[超话]#[鲜花]陪你去流浪[鲜花]#薛之谦新歌# [好喜欢]#薛之谦陪你去流浪# “这次探险回来,我想带你去看我看过的风景”“好,我等你”“别等了,他
  •   后来我就尝试着用脸上擦的湿纸,同时也在买化妆品的时候,我就顺便买了去红的产品,可是糟糕的是,我脸上发红发烫的状况也还是没有任何的改变啊,后来脸经常发红发烫,
  • 3⃣️fresh大豆洁面:这款洁面真的是我从开始护肤开始用到现在一直没有断过的洁面,少说也有10支了吧…味道淡淡的,洗完之后皮肤真的是很嫩很滑,属于一款非常安全