CyberKuber白話區(qū)塊鏈系列課程之一 流動(dòng)的黃金:UTXO

前言

流動(dòng)的黃金诊霹,這個(gè)比喻與谷歌的TensorFlow有點(diǎn)異曲同工,在Ulord系統(tǒng)里,就好像有很多的UTXO在流動(dòng)懂酱。要想了解Ulord區(qū)塊鏈的運(yùn)行的基本原理,UTXO是一個(gè)很好的切入點(diǎn)誊抛。

在Ulord的轉(zhuǎn)賬過程中列牺,有一個(gè)特別值得一提的概念,叫UTXO拗窃。了解過比特幣的小伙伴應(yīng)該比較清楚瞎领,UTXO是比特幣的原創(chuàng),那么對(duì)于躋身于比特幣系的Ulord公鏈來說随夸,自然免不了涉及到這個(gè)天才設(shè)計(jì)九默。前段時(shí)間,在進(jìn)行在Ulord主節(jié)點(diǎn)申請(qǐng)過程中宾毒,有一個(gè)環(huán)節(jié)就是要鎖定10000UT(UT是Ulord公鏈的通證驼修,UlordToken的縮寫),作為主節(jié)點(diǎn)的基本要求诈铛,然而乙各,這看似十分簡單的動(dòng)作,卻鬧出了不少“笑話”幢竹,一些小伙伴為了湊齊10000UT耳峦,轉(zhuǎn)入轉(zhuǎn)出,來來回回折騰了無數(shù)次焕毫,最后還是求助技術(shù)人員才把這“龐大的工程”完成蹲坷。那么驶乾,到底為什么會(huì)出現(xiàn)這種本不應(yīng)該出現(xiàn)的難題呢?仔細(xì)想來冠句,罪魁禍?zhǔn)讘?yīng)該就是這個(gè)UTXO轻掩!

賬戶余額模型

在詳細(xì)介紹UTXO之前,我們先從熟悉的東西入手懦底,看看傳統(tǒng)的賬戶余額模型是怎么工作的唇牧。在現(xiàn)實(shí)生活中,銀行卡采用的賬戶余額模型聚唐,想想下面一種場景:Cyber要給樂淘淘轉(zhuǎn)100元丐重。

首先,?Cyber有一個(gè)賬戶杆查,假設(shè)里面有余額500?元扮惦,樂淘淘也有一個(gè)賬戶,假設(shè)有余額200元亲桦。當(dāng)Cyber付給樂淘淘100元時(shí)崖蜜,系統(tǒng)會(huì)做如下操作:

1.?檢查Cyber賬戶余額為500元,大于100元客峭,將Cyber賬戶里減去100元(如果加上手續(xù)費(fèi)豫领,Cyber的賬戶的實(shí)際余額應(yīng)該小于400元);

2.?在樂淘淘的賬戶里增加100元(樂淘淘的賬戶余額為300元)舔琅。

賬戶余額模型可以通過中心化(傳統(tǒng)銀行系統(tǒng))或者去中心化(以太坊)的方式實(shí)現(xiàn)等恐,不同點(diǎn)主要是在于誰來記賬。

UTXO模型

現(xiàn)在來看看UTXO备蚓,UTXO?是?Unspent Transaction Output的縮寫课蔬,其中TX表示Transaction。相似的應(yīng)用場景郊尝,Cyber要給樂淘淘轉(zhuǎn)100UT二跋。在UTXO模型中,系統(tǒng)會(huì)有哪些流程呢流昏?

首先扎即,Cyber有一個(gè)UT錢包,錢包里面可使用的UT是500横缔。樂淘淘有一個(gè)UT錢包铺遂,錢包內(nèi)有300UT衫哥。注意了茎刚,需要敲一下桌子!Cyber的UT錢包里面的500UT撤逢,其實(shí)在Ulord區(qū)塊鏈上記錄的是一筆筆的轉(zhuǎn)賬膛锭,假設(shè)Cyber的UT來源是李雷轉(zhuǎn)入的200UT和韓梅梅轉(zhuǎn)入的300UT粮坞。這個(gè)時(shí)候,Cyber擁有兩個(gè)UTXO的使用權(quán)初狰,一個(gè)是200UT莫杈,一個(gè)是300UT。每一個(gè)UTXO是一個(gè)整體奢入,只能作為一個(gè)整體使用筝闹。好的,接下來腥光,我們再來看看关顷,Cyber給樂淘淘轉(zhuǎn)100UT時(shí),Ulord系統(tǒng)做了什么:

1.選擇一個(gè)大于100UT的UTXO武福,這里選擇200UT的這個(gè)UTXO议双;

2.創(chuàng)造一個(gè)100的UTXO給樂淘淘,同時(shí)創(chuàng)造一個(gè)99.99UT的UTXO給Cyber作為找零(這里假設(shè)系統(tǒng)收取Cyber的轉(zhuǎn)賬手續(xù)費(fèi)為0.01UT捉片,實(shí)際上沒這么高平痰,多少還可以自己調(diào)節(jié)!)伍纫。

我們再來看看轉(zhuǎn)賬結(jié)束后兩個(gè)人的UTXO變化宗雇,Cyber擁有兩個(gè)UTXO:一個(gè)99.99UT,一個(gè)100UT翻斟;樂淘淘增加了一個(gè)100UT的UTXO逾礁。

從上面的例子我們可以看到,其實(shí)UTXO就像紙幣访惜,每一個(gè)UTXO都有自己的面值嘹履,但和紙幣不同的是,在一次支付過程中有舊的UTXO被銷毀债热,新的UTXO被生成砾嫉。UTXO的面值是變化的,轉(zhuǎn)賬多少窒篱,新生成的UTXO面值就是多少焕刮。對(duì)比而言,紙幣在支付的過程中墙杯,沒有新的紙幣產(chǎn)生配并,而是把支付方的紙幣給到收款方,找零是由收款方給到支付方高镐,且紙幣的面值是固定有限的溉旋。

說到這里,大家應(yīng)該大概知道了UTXO模型的一些特性嫉髓,這里我總結(jié)一下:

1.每一個(gè)UTXO只能以一個(gè)整體使用观腊,像使用一張紙幣邑闲;

2.一個(gè)交易過程,有舊的UTXO銷毀梧油,新的UTXO產(chǎn)生苫耸,銷毀與產(chǎn)生的UTXO等值(不考慮手續(xù)費(fèi));

3.UTXO有自己的“面值”儡陨,每次支付可以用掉多個(gè)UTXO褪子,保證支付足夠多的UT。

結(jié)束語

隨著我們對(duì)UTXO的了解骗村,又產(chǎn)生了一個(gè)新的疑惑褐筛,既然每個(gè)交易都是有UTXO的銷毀與產(chǎn)生,且輸入與輸出的UTXO面值相等(不考慮手續(xù)費(fèi)的情況下)叙身,以保持系統(tǒng)內(nèi)部Token的數(shù)量恒定渔扎,那么這些Token是怎么來的呢?這好像類似于一個(gè)雞生蛋的問題信轿。其中的緣由就是coinbase?交易晃痴,關(guān)于coinbase?的相關(guān)介紹,請(qǐng)關(guān)注下一篇文章《CyberKuber白話區(qū)塊鏈系列課程2:動(dòng)力的源泉coinbase?交易》财忽。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末倘核,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子即彪,更是在濱河造成了極大的恐慌紧唱,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,820評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件隶校,死亡現(xiàn)場離奇詭異漏益,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)深胳,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,648評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門绰疤,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人舞终,你說我怎么就攤上這事轻庆。” “怎么了敛劝?”我有些...
    開封第一講書人閱讀 168,324評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵余爆,是天一觀的道長。 經(jīng)常有香客問我夸盟,道長近她,這世上最難降的妖魔是什么庆尘? 我笑而不...
    開封第一講書人閱讀 59,714評(píng)論 1 297
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上挑豌,老公的妹妹穿的比我還像新娘。我一直安慰自己接校,他們只是感情好趁猴,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,724評(píng)論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著辕万,像睡著了一般枢步。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上渐尿,一...
    開封第一講書人閱讀 52,328評(píng)論 1 310
  • 那天醉途,我揣著相機(jī)與錄音,去河邊找鬼砖茸。 笑死隘擎,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的凉夯。 我是一名探鬼主播货葬,決...
    沈念sama閱讀 40,897評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼劲够!你這毒婦竟也來了震桶?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,804評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤征绎,失蹤者是張志新(化名)和其女友劉穎蹲姐,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體人柿,經(jīng)...
    沈念sama閱讀 46,345評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡柴墩,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,431評(píng)論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了凫岖。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片拐邪。...
    茶點(diǎn)故事閱讀 40,561評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖隘截,靈堂內(nèi)的尸體忽然破棺而出扎阶,到底是詐尸還是另有隱情,我是刑警寧澤婶芭,帶...
    沈念sama閱讀 36,238評(píng)論 5 350
  • 正文 年R本政府宣布东臀,位于F島的核電站,受9級(jí)特大地震影響犀农,放射性物質(zhì)發(fā)生泄漏惰赋。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,928評(píng)論 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望赁濒。 院中可真熱鬧轨奄,春花似錦、人聲如沸拒炎。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,417評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽击你。三九已至玉组,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間丁侄,已是汗流浹背惯雳。 一陣腳步聲響...
    開封第一講書人閱讀 33,528評(píng)論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留鸿摇,地道東北人石景。 一個(gè)月前我還...
    沈念sama閱讀 48,983評(píng)論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像拙吉,于是被迫代替她去往敵國和親鸵钝。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,573評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容

  • 原文來自:https://github.com/ethereum/wiki/wiki/%5B%E4%B8%AD%E...
    MaxZing閱讀 5,380評(píng)論 3 8
  • 1 貨幣的演變——從貝殼到比特幣 當(dāng)社會(huì)分工產(chǎn)生之后庐镐,人類就產(chǎn)生了商品交換的需求恩商。在貨幣被發(fā)明之前,人類是以以物換...
    longlee閱讀 7,638評(píng)論 1 23
  • 早晨出門天氣陰沉沉必逆,出門前婆婆還說起今天會(huì)不會(huì)下雨怠堪?“不會(huì)吧,昨天天氣預(yù)報(bào)沒說名眉∷诳螅”誰知?jiǎng)偵习嗖欢嗑锰炜枕懫鹨?..
    麗娜_550e閱讀 255評(píng)論 0 1
  • 人生前期越覺得麻煩越懶得學(xué),后來就越可能錯(cuò)過讓你動(dòng)心的人和事损拢,錯(cuò)過新風(fēng)景 控制自己的情緒陌粹,做到寵辱不驚。不要為一些...
    雯絡(luò)永久閱讀 127評(píng)論 0 0
  • 寫在前面的話:我們知道福压,塔羅牌作為一種符號(hào)掏秩,傳承著古代文化中所積淀下來的智慧與經(jīng)驗(yàn)。每張牌的畫面荆姆,都可以給予多角度...
    冰海寒星0816閱讀 414評(píng)論 0 0