比特幣價格 比特幣價格
Ctrl+D 比特幣價格
ads
首頁 > MATIC > Info

BOB:區塊鏈研究實驗室 | 閃電網絡代碼簡化教程-可撤銷交付交易part1_ALI

Author:

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

閃電網絡的基本概念很簡單。為進一步了解,將閃電網絡交易流程作為javascript代碼參考白皮書。

本篇文章的目標是解讀可撤銷交付交易,與白皮書的圖5相對應。

輕量區塊與交易結構

區塊定義和交易結構如下:

區塊僅包含先前區塊的哈希和交易。同樣Transaction僅包含Inputs和Outputs。

花費可撤銷的7個步驟:

我將可撤銷交付交易的所有流程分為7個步驟,如下所示。請注意,上面的圖片上寫有C1A或C1B等。

多簽名資金

杭州市下城區設立10億元區塊鏈產業創投基金扶持區塊鏈創新企業:9月15日消息,近日,記者從杭州市下城區相關部門獲悉,該區最新制定出臺了《關于促進區塊鏈產業發展的實施意見》,專門設立規模達10億元的區塊鏈產業創投基金,扶持區塊鏈創新企業發展壯大。下城區還將設立區塊鏈產業發展專項扶持資金,用于區塊鏈產業項目房租補助、專項補助、平臺獎勵、技術獎勵、活動補助、上規模獎勵等多維度多方面扶持支撐;對相關企業免費提供由區塊鏈服務網絡(BSN)培訓中心組織的區塊鏈技術及有關內容培訓。(杭州日報)[2020/9/15]

構建C1a和C1b

構建RD1a和RD1b

先河系統CEO張日和:區塊鏈架構仍在探索中 Filecoin有很大的發展潛力:8月3日,由IPFS100.com主辦的星際漫游指南·逐鹿中原·IPFS技術與應用研討論壇在鄭州舉行,先河系統CEO張日和在主題為《Filecoin的挖礦防坑指南》的圓桌環節表示,當前的區塊鏈發展還處于早期,大概是1988-1992年的互聯網階段,整個區塊鏈的架構還在探索之中,其技術也需要一點點的突破。作為分布式存儲項目,Filecoin是區塊鏈發展很重要的一部分。

對于Filecoin主網延遲上線,張日和表示,短期來看對礦工的影響很大,但從長遠來看,Filecoin網絡的安全性、穩定性需要長期的有所保障,如果為了礦工的利益而匆忙上線,一旦出現問題,對整個鏈將會產生毀滅性的打擊,測試網階段,我們需要保持耐心。[2020/8/6]

C1a和C1b的交換簽名

韓國Nongyyup銀行推出基于區塊鏈的身份識別系統:韓國Nongyyup銀行推出基于區塊鏈的身份識別系統,此系統得到了三星電子和LG Uplus的支持。該系統是Initial DID協會開發的分布式身份技術的第一個商業應用。新的身份識別系統旨在更好地控制和保護員工的個人信息和數據。(CoinGeek)[2020/3/2]

花費C1b

花費D1b

花費RD1b

起初,Alice和Bob創建了2to2多重簽名。?

Alice在這個'redeemScriptHash'上存儲比特幣。

金色獨家 浮點資本CEO鄭虎:區塊鏈分四個層次:金色財經獨家專訪,本次金色財經對浮點資本CEO鄭虎進行了采訪,針對區塊鏈行業,鄭虎認為:“整個區塊鏈分四個層次,第一個層次是價值儲存,類似于比特幣和BCH,可以進行一些大的資產轉移;第二層次為智能合約,類似于ETH、ADA,EOS等,另外很多智能合約項目已經發展了多年,該領域未來可能會有黑馬涌現;第三個層次是身份認證,這是實現現實世界和虛擬世界的一個關鍵連接點,數據上鏈如何保證增值性和有效性是重點,下一個熱點可能會這個領域出現;第四個層面是DAPP,這是整個區塊鏈最璀璨的一層,目前行業發展還未達到這一步,還需要時間發展。”[2018/6/13]

Alice和Bob已經分別存入0.5比特幣作為創世塊。因此,Alice花費0.5比特幣到?fundmulisig上。

我不能運行比特幣操作碼,所以我將scriptsig和scriptpubkey定義為JSON格式。?

以同樣的方式,Bob為multisig提供資金,現在mulisig持有1比特幣

構建C1a和C1b

使用Alice和Bob之前創建的兩個事務,Alice構建C1A。請注意,C1Awitch類型的第一個輸出是“RSMS”。確切的名稱是可撤銷的序列到期合同。這需要花費2個簽名。由此,一個將創建可撤銷的交付,另一個是輸出。

Bob還不簽字。一旦Bob簽名,Alice可以立即花費這筆交易。在Alice惡意和Alice不簽署RD1A的情況下,Bob將永遠失去0.5比特幣,因此Bob不應簽署。

Json格式scriptSig和scriptPubKey如下。請注意,我在scriptSig中包含redeemScript以支付multisig基金。?

在同樣的方式下,Bob構建C1b。

構建RD1a和RD1b

RD1A有時間鎖。如果Alice想使用C1A,則要在鎖定期結束之前,Alice無法收到0.5比特幣。我將時間鎖定指定為3,以便Alice需要等待3個區塊的確認。另一方面,Bob可以立即收到0.5比特幣,因為D1A沒有時間鎖。

順便說一下,在實際的用例中,時間鎖可能是1000s。

請注意,TxIn中的上一個事務是空的。因為C1a尚未花費,所以無法計算事務哈希值。為實現這一目標,閃電開發團隊提倡新的Opcode為SIGHASH_NOINPUT

請注意,RD1a是由Bob簽署的。Alice需要將RD1a交給Bob并讓他簽名,以便RD1a需要Bob的簽名。

Json格式RDscriptSig如下,這包含時間鎖定。?

以同樣的方式,Bob構建RD1b。

C1A和C1B的交換簽名

Alice收到Bob簽署的RD1a,以便交換C1a的簽名。Alice將C1a交給Bob讓他簽名。現在,Alice可以隨時使用C1a。

以同樣的方式,Bob讓Alice簽署C1b。

花費C1b

讓我們考慮一下Bob花費c1b的情況。Bob自己簽署c1b。驗證完成后,Bob轉移C1B并添加到區塊鏈。

花費D1b

Alice可以在沒有任何時間鎖定的情況下花費D1b,因為multisigfund的比特幣被Bob用作C1b交易。如果Bob是惡意的并且不與Alice合作,Bob可能會在沒有Alice協議的情況下花費C1b。對于這種情況,Bob承擔時間鎖定。

花費RD1b

起初,Bob試圖立即花掉RD1B。但由于時間鎖定,結果是失敗的。

在添加了2個區塊之后,Bob可以成功地使用RD1B,因為時間鎖已經過期。?

好的,本章節到此結束,下一節我們將會繼續講解;?

本文轉載公眾號:區塊鏈研究實驗室,專注區塊鏈技術,產品社群,經濟模型等全方位的知識體系輸出,為大家帶來不一樣的社群學習體驗。歡迎聯系作者微信加入社群:csschan1120?

Tags:BOB區塊鏈LICALIBOBT幣區塊鏈幣是什么幣Vitalick Neuterin3Quality

MATIC
SRC:關于第二期ZT.COM“顛覆傳統,共識上幣”的公告_DGMT

尊敬的ZT用戶: ZT交易所自舉辦第一期“顛覆傳統,共識上幣”活動以來,受到了廣大用戶及項目方的一致歡迎。經檢驗證明,通過“投票上幣”的方式能夠有效驗證項目的市場受歡迎程度.

1900/1/1 0:00:00
區塊鏈:一封信兩種價值觀點評本體和波場未來之路_區塊鏈運用的技術不包括

在中國歷史上,從來不缺聰明人,他們精通人性,慣于權謀,為了實現個人的理想,往往能樹立一個偉大且不可非議的愿景,吸引蕓蕓眾生趨附,成為其揮斥方遒的工具.

1900/1/1 0:00:00
區塊鏈:3連問:入場加密行業的機構都是誰?做什么?有何影響?_玩區塊鏈掙的錢合法嗎

機構正尋求進軍區塊鏈的原因有這幾個:研究和開發,增長機會,以及在很多情況下,FOMO。今年提到最多的一個詞應該就是機構進場了,大家也已經聽了很多機構進場的消息,包括資管機構、投行、社交巨頭等等,

1900/1/1 0:00:00
比特幣:比特幣安全專家Andreas:加密貨幣可填補法幣空白,也是消除中介機構的一個機會_加密貨幣

7月2日消息,比特幣安全專家AndreasAntonopoulos近期接受采訪時向公眾介紹了加密貨幣在填補法幣空白方面的作用.

1900/1/1 0:00:00
以太坊:開發者對話監管者:G20加密資產研討會助推區塊鏈生態系統健康發展_去中心化金融是否合法

作者簡介:Shin’ichirioMatsuo是喬治敦大學(GeorgetownUniversity)密碼學和信息安全領域的科研人員.

1900/1/1 0:00:00
數字貨幣:比特幣跌破10000美元,四大因素推動回調_WAS

而隨著數字貨幣龍頭比特幣的下跳,也帶動了市場上其他的數字貨幣開始蹦迪,對就是蹦迪,很刺激的那種,由于聯動性,其他數字貨幣也成呈現出頹廢的狀態,上漲無力,下跌也無力阻擋.

1900/1/1 0:00:00
ads