比特幣行情 比特幣行情
Ctrl+D 比特幣行情
ads
首頁 > Uniswap > Info

比特幣:如何防止一筆錢花兩次?

Author:

Time:1900/1/1 0:00:00

1)昨天的文章推送以后,有許多讀者給我打賞,在此表示感謝,當然也有許多人說,看不太懂很燒腦。我會把文章寫得盡量通俗,但是如果你真想要學會,看不懂就再努力一把,嘗試還原知識本來的樣子。學習不費腦力,就是在自我欺騙。

2)昨天有位讀者@胡剛和我探討doublespending的譯法,我處理成“雙花”,讀者認為“雙重支付”會更好。第一次聽“雙花”比較容易不理解,但是經過思考我還是堅持這個方案。Spend的英文釋義如下give(money)topayforgoods,services,orsoastobenefitsomeoneorsomething。再看一下pay的釋義give(someone)moneythatisdueforworkdone,goodsreceived,oradebtincurred。Spend更多強調的是給出的這個動作,指的是從現有的資源中扣減這一語義,而pay更多的是由于服務交付實際把錢給出去。在doublespending的語境下,我個人認為,“花”,要比“支付”更好。如果一定要強調“支付”,我個人認為用“重復支付”會更貼合意思。

本系列歷史文章列表

Sweat授權社區決定如何處理自年初以來積累的1億枚SWEAT代幣:4月18日消息,Move-to-Earn 項目 Sweat 授權社區決定如何處理自今年年初以來積累的 1 億枚 SWEAT 代幣,投票選項包括 0% 分發和 100% 銷毀,25% 分發和 75% 銷毀,50% 分發和 50% 銷毀,75% 分發和 25% 銷毀,100% 分發和 0% 銷毀。[2023/4/18 14:11:30]

從零開始區塊鏈:對等網絡與電子現金是什么?——比特幣經典論文研讀(1)

3.摘要部分

論文的摘要是一篇文章提綱挈領的核心,作者通常會把最重要的點概括在摘要中。本論文摘要主要提到以下幾個方面:

(1)一個純P2P的電子現金系統,可以讓收付方間,無須經過金融機構直接交易。為了解決雙花的問題,電子簽名是常用的方案,但是這樣就引入了第三方的問題。如果你讀了本系列第1篇文章,里面關于電子現金系統的的探討,鋪墊了這些基礎知識。

(2)論文提出一種利用P2P網絡解決雙花問題的方案。方案采用給交易加上時間戳再經過哈希后,放到一條鏈上;鏈由“工作量證明”通過哈希形成,如果不重做“工作量證明”,形成的記錄無法修改。

美國議員要求孫宇晨解釋如何防止極端內容在DLive平臺上播出:2月10日消息,Reps. Raja Krishnamoorthi和Jackie Speier兩位美國議員寫信要求波場創始人孫宇晨和DLive首席執行官Charles Wayn解釋,繼上月華盛頓特區企圖叛亂后,他們計劃如何防止極端內容在BitTorrent旗下流媒體平臺DLive上播出。這封信與上個月國會的叛亂有關。幾名極右極端分子在美國國會大廈被攻破時通過DLive進行直播,其中一些人后來被捕。(CoinDesk)[2021/2/10 19:23:04]

(3)由于把所有的交易都根據時間序列,經哈希保存在鏈中。最長的鏈不僅代表網絡中見證的所有事件序列,也代表這些鏈來自擁有最大CPU算力的工作證明。換句話說,把交易記錄放到鏈上,需要工作量的證明,而如果一個鏈長,那說明記錄的事件就多,需要的工作量就越大;最長的鏈,自然就有最大的算力,以及最多的事件記錄。

(4)只要P2P網絡的主要CPU算力不合謀對網絡發起攻擊,那正常生成的鏈速度就會比攻擊者更快。作者相信P2P網絡中的大部分節點不會出現共同合謀操控鏈的生成的情況,相信人民群眾的眼睛是雪亮的。

萬向區塊鏈首席經濟學:央行要考慮如何激勵支付寶等參與推廣數字人民幣:萬向區塊鏈首席經濟學家鄒傳偉認為,數字貨幣的確會對第三方支付產生一定影響。在零售支付場景下,數字人民幣和第三方支付之間會有某種相互替代關系。數字人民幣的份額漲起來了,就意味著支付寶和微信份額會下降。這個環節中,央行要考慮如何激勵支付寶、微信等機構參與推廣數字人民幣,數字人民幣應用還需依賴于支付寶、微信等線下場景拓展、二維碼滲透。鄒傳偉稱,可以設想一個激勵相容設計,支付寶、微信支付如果幫助推廣了數字人民幣應用,它們存管在央行的支付備付金就可以獲得更多利息收入。(第一財經)[2020/11/19 21:18:01]

(5)網絡中的消息按照最大努力進行廣播,節點任意加入或者退出,并且在每次重新加入時,接受上次離開期間最長的工作量證明鏈。

這里有幾個概念,哈希,工作量證明,廣播,節點加入與退出,攻擊者。先擱一邊,我們繼續正文。

4.介紹

介紹部分有以下幾個要點,先看第一段:

(1)目前互聯網的電子商務需要依靠金融機構作為可信任的第三方處理電子支付業務。這從本質上是一種基于信任的模型。什么是信任?Trust的英文釋義就是firmbeliefinthereliability,truth,orabilityofsomeoneorsomething,這里的信任模型指的就是,在網絡上的交易雙方,對于第三方機構是默認信任的。比如你要買一套二手房,在進行交易環節的時候,通常會有一個銀行托管。這個時候銀行作為第三方,與買賣雙方的關系,就是默認信任的。你也沒有什么方法去驗證一家銀行是不是可信的,你就是相信這個銀行是靠譜的。

直播|Claire Wu&馬靜 > 穩定幣和DeFi如何出圈:金色財經 · 直播主辦的《 幣圈 “后浪” 仙女直播周》第6期直播中,本期“后浪”仙女魔笛手技術開發社區創始人Claire Wu & MYKEY市場負責人 馬靜將在直播間聊聊“穩定幣和DeFi如何出圈”,感興趣的朋友掃碼移步收聽![2020/6/24]

(2)交易中,不可避免會出現爭議,當專門的第三方金融機構參與交易,為了調解爭議,交易完全不可逆不現實。但是為了支持交易的調解,會增加交易數據大小,也會限制小額交易。同時,如果要支持不可逆交易,會有更大的代價。這里的transactionsize,我理解指的是一次交易網絡傳輸的數據塊的大小,不是指的交易規模的大小,部分互聯網的譯作不夠準確。如果從密碼設計的角度就好理解,如果交易要支持可逆,那在網絡上交換的數據字段,必然要比不支持該功能,存儲更多的信息,從而會造成交易數據量的增大,這樣就限制了最小數據量的大小。另根據文章統計,比特幣的交易數據平均大小已經由2013年1月的450字節增長到2015年10月的600字節。

圖6:比特幣日均交易數據量大小

芝加哥商品交易所集團就比特幣期貨將如何推出做了更為具體的解釋:芝加哥商品交易所集團的股權產品負責人蒂姆-麥考特在接受外媒采訪時表示:“交易所已經采取了保護措施,如更高的保證金水平、限制頭寸和價格以抑制它即將推出的比特幣期貨的風險。”隨后芝加哥商品交易所還闡述了三個層面的細節即交易、市場數據和雙邊市場的缺乏。[2017/12/3]

(3)由于支持交易可逆,對于信任的要求增加。商家需要更關切客戶,因為客戶會有各種新要求,讓商家提供更多的無關信息。交易一旦可逆,欺詐不可避免。如果使用實體貨幣,這些問題可以避免,但是如果在網絡上,沒有一個信任方,交易就無法開展。

這一段主要是以下脈絡:在網絡上交易,人與人見不到對方,那如何證明你不是一條狗?現在采用的方式是,共同相信一個第三方,說你不是狗,你就不是狗。但是在交易的過程中,如果出現爭議,就要倒回去核查你到底是不是一條狗。但是為了支持這個核查,就需要有更多的信息在交易中傳輸。這個怎么理解?你去樓下買包子。包子賣了就不退了,但是如果你要求包子鋪是支持退貨,那你下次買包子,就不能直接買了,你要登記身份證、健康證、信用保證書等信息,否則我如何知道你是在我這里買的包子呢?那本來一個簡單的交易,由于要支持交易可逆,我就要知道更多的信息,不能給錢拿到包子就走了。這樣就增加一次交易的數據量了

第二段有以下要點:

(1)之前采用的信任模型是一種“我們共同相信”的前提,但是現在電子支付需要一種基于密碼學證明而非信任。當引入了密碼學的手段,就不需要經過一個第三方建立信任,可以直接交易了。這里有一些密碼學的背景知識,在密碼學里,有一些手段是可以用來構建信任的,比如,假設你能解出某個問題的答案,我就可以信任你,不需要我去相信一個第三方。這有點像如果你能拿出清華大學的畢業證書,那我相信你的智力水平至少不低于社會平均線……

(2)采用密碼學手段構建出了不可逆的交易,可以保護商家不受欺詐,也可以構建托管機制保護買家。

(3)這篇論文提出的一種解決雙花的機制。采用的是P2P分布式的時間戳,并且給交易打上時間序列,并且通過計算的方式生成證明。在網絡中的誠實的節點擁有的CPU算力超過攻擊者節點的情況下,系統是安全的。作者在這里還是相信了群眾的力量,就是善良的人是多數的,只要是多數,系統就是安全的。那如果邪惡超過了一半以上呢?邪惡會變成新的善良。作者在論文后半部分,分析了這個問題。

第二段承接上一段,并且引出了論文要做的工作。一個是通過密碼學而非純粹信任構建的支付系統,二是講了一下密碼學的好處,三就是重復了一下摘要里面提到的要點。在一般的學術論文里面,篇幅會比這個更長一些,還會介紹一些相關的工作等。

5.交易

這一段講的是交易的問題。

(1)作者把一串電子簽名定義為電子貨幣。貨幣的轉賬按以下方式進行:幣的擁有人A如果要把錢給B,就把B公鑰以及當前所有交易的哈希值放在一塊,然后用自己的私鑰簽名。收方可以通過驗證簽名來檢查錢的歸屬。

(2)但是收方無法驗證付方雙花的問題。對于雙花的常用解決方案,就是引入一個信任的權威機構,檢查每一筆交易,防止一筆錢花兩次。在每一次交易中,付方的錢被收回,機構給收方發一筆新錢,只有來自權威機構的錢,才可以信任為沒有雙花的。這個方案的最終結局就是,電子現金系統里所有的錢都要通過這樣一個機構,這個機構其實就對應到第1篇文章里說的銀行了。

(3)要確認一筆交易是否存在,需要知道所有的交易情況。在基于權威機構的模型中,這個第三方機構,知曉電子現金系統里所有的交易。但是如果不引入這個權威機構,那就需要把所有交易公開出來,讓所有人知道。同時,還需要設計一種方法,讓所有人的獲得相同的交易歷史記錄。這樣收方就可以在交易的時候知道,這筆錢沒有在別處花過。

這一部分講了兩個問題:

第一個問題就是,在網絡上一筆錢怎么才能花出去。在現實生活中,你把鈔票給賣家,錢給出去交易就成了,但是在網絡上,你先要證明錢是你的,然后你還要證明這錢花出去后,錢歸收方了。這里采用的就是歷史交易哈希加上簽名驗證的方法。

第二個問題就是,當花了錢以后,如何防止錢花兩次?以前我們有一個權威的第三方機構來檢查系統中所有的錢是唯一消費的,但是如果你要去掉這個權威,那你就只能把這個角色替換成“讓所有人都知道”的方式來做了。

在這一部分你會看到,昨天的基礎知識雖然和比特幣沒有關系,但是比特幣在設計的時候,其實也是在相同知識框架下傳承的。

參考文獻

Blog|TradeBlock..https://tradeblock.com/blog/analysis-of-bitcoin-transaction-size-trends.

比特幣白皮書:一種點對點的電子現金系統|巴比特..http://www.8btc.com/wiki/bitcoin-a-peer-to-peer-electronic-cash-system.

Tags:比特幣CPUbitcoin比特幣中國官網聯系方式40億比特幣能提現嗎比特幣最新價格行情走勢CPU幣CPU價格bitcoin幣是什么幣

Uniswap
CEO:川普每天發6條推文 推特的股價為何依然跌跌不休?

美國總統川普是出了名的推特狂愛者,正是以推特為代表的社交媒體,幫助他贏得了大選。入主白宮后,“推特治國”也成為了美國新一任政府的一大標簽。目前,川普在推特上的粉絲已超過3579萬名.

1900/1/1 0:00:00
比特幣:世界上最小的三個國家,最大的還沒中國最小的省大!

梵蒂岡梵蒂岡城國,簡稱梵蒂岡或梵蒂岡城,是一個獨立的主權國家,由于四面都與意大利接壤,故稱“國中國”。梵蒂岡也是全球領土面積最小的國家.

1900/1/1 0:00:00
比特幣:以比特幣、以太坊為首的加密貨幣走在互聯網前沿?以特幣緊隨其后

超級賬本聯盟于周三宣布近期將有包括Ripple在內的14家公司加入旗下。這一開源項目聯盟于2015年底首次被發起,迄今已有200多家公司和組織參與了進來.

1900/1/1 0:00:00
atc:兒童英語口語800句(上)

回憶一下我們在學習母語的時候,不會一開始就要學習拼音、學習筆畫,都是從先會說,后會拼,再會寫。那么想要學習一門語言,肯定也需要先開口說。兒童英語啟蒙應該也是按照單個詞到單個短語再到日常對話.

1900/1/1 0:00:00
區塊鏈:ArcBlock世界第一區塊鏈基石生態系統

項目簡介 ArcBlock是全球第一個專注與開發和部署去中心化應用的區塊鏈服務平臺和生態系統,并采用云節點的方式去進行.

1900/1/1 0:00:00
區塊鏈:“拜幣神教”:被區塊鏈割裂的互聯網和浮躁的創投圈

文|朱曉培 壹過一個春節的時間,互聯網圈就被區塊鏈劃分成了兩個陣營:搞鏈的,不搞鏈的。最近有兩次,跟幾個創投圈朋友見面,一開始哪個公司在融資,哪個投資人在悄悄賣公司,聊得都很歡快.

1900/1/1 0:00:00
ads