作者:DeanEigenmann編譯:Unitimes_David
本文將概述多地址,ENR和enode這三類網絡地址。
在與FelixLange討論之后,我認為攥寫這篇關于在以太坊生態中遇到的各類網絡地址及其差異的文章是很有意義的。我自身對它們理解也存在著些誤區,因而覺得對其進行闡述會很有價值。多地址(Multiaddr)
讓我們從最早或按commit時間來看最早被歸檔的多地址(Multiaddr)開始。多地址是ProtocolLabs的多格式項目的一部分。多格式本質上是自描述值的各種規范。由于被廣泛用于libp2p,IPFS以及其它ProtocolLabs的項目,你可能早就聽說過它們。多地址有兩種表示形式:一種是存儲或傳輸時使用的二進制表示;另一種是提供給用戶的可讀格式。/ip4/127.0.0.1/udp/1234上面展示了一個以可讀格式表示的多地址。該多地址是一種以鍵值對來表示地址的可遞歸格式。。二進制表示也是相同的——有一個字節數組表示鍵,還有一個用于表示值。鍵可以通過協議表從可讀形式映射為代碼形式。enode
穩定幣crvUSD科普創新清算機制LLAMMA,可在抵押品價格下跌時逐步替換為穩定幣:1月17日消息,Curve官方科普其穩定幣crvUSD創新的清算機制LLAMMA,解釋了LLAMMA通過AMM的特性進行針對債務人更友善的清算方式,讓抵押品在價格下跌時逐漸轉移成穩定幣,讓原本要清償的債務有一定程度的穩定幣可以償還,同時在價格回穩時再逐漸把穩定幣換回抵押品,而不是直接的觸發清算導致債務人的虧損。
此前報道,2022年11月23日,去中心化交易平臺CurveFinance開發者發布Curve即將推出的去中心化Stablecoin“crvUSD”的官方代碼和白皮書。[2023/1/17 11:17:13]
接下來就是enode。enode并不是真正的網絡地址格式而是url格式。由于enode是ENR的前身,我們仍會介紹它。一個enodeURL如下所示:enode://6f8a80d6ad92a0@10.3.58.6:30303?discport=30301enode體系被用于表示URL。enode://后面跟著一個十六進制編碼的節點ID。接下來,@符號后面表示的是主機,其必須為一個IP地址。主機后面列出了TCP端口,在我們的例子中為30303。若UDP和TCP的端口不同,UDP端口可通過在末尾添加discport參數來指定。ENR
人民數字FINTECH推出區塊鏈科普動畫:人民日報數字傳播發布微博稱,人民數字FINTECH出品《趣味科普|區塊鏈動畫》。[2020/3/31]
最后我們來介紹ENR。ENR很有趣,原因在于其皆使用了前兩種類型的特性,使得它變得十分通用。ENR的主要動機是允許轉發過程中攜帶更多的信息,因而引入了節點記錄。節點記錄是自證的,而且節點可通過簽名來鑒別身份。這些記錄被表示為一個RLP列表——此處我不會進行詳細介紹,但稍微提及一下,RLP是以太坊使用的一種序列化格式。
節點記錄包含了一個簽名,序列號與一個表明用于創建和驗證簽名的身份認證機制所需的字段。最后,記錄的其余部分包含了任意鍵值對,這些鍵值對可包含諸如連接信息之類的東西。EIP定義了一些具有預定義含義的鍵,如ip,其為4字節表示的節點IPv4地址。
動態 | 報告:區塊鏈等熱點詞促使童書科普百科類成交額同比增速最高:近日,京東圖書與艾瑞咨詢聯合發布了《2019中國圖書市場報告》。報告指出,AI、5G、區塊鏈、機器人、VR、智能家居、AR這些熱點詞,不斷點燃科技熱潮,科技在改變大眾生活的同時,也吸引了越來越多家長的關注,從小培養孩子對科技的興趣和熱愛。因此童書中科普百科類成交額同比增速最高,占比將近40%。[2020/1/8]
簽名被用于通過確保傳遞的公鑰為創建簽名所使用的公鑰來驗證記錄。
如果同一個身份簽發了2個不同的記錄,那么序列號可用于解決沖突:規定使用序列號較大的記錄。
需要注意的是,節點記錄的RLP編碼版本號不能超過300字節。
中科院自動化研究所將面向大中小學生開展區塊鏈等主題的科普講座:5月21日,新華網訊,今年,中國科學院自動化研究所將舉辦第十四屆“自動化之光”公眾科學開放日活動。屆時,自動化所將面向大中小學生分別開展《腦與智能》、《區塊鏈技術與平行智能》、《大數據時代的視覺智能》、《動畫真奇妙》等4個主題報告,用實例和生動的演示深入淺出地為大家揭示智能技術的原理和奧妙。[2018/5/21]
該格式是面向未來的,新鍵即使在部分客戶端不能解析的情況下仍能被添加,以及新的身份認證機制可被添加以檢驗簽名。
Eth2.0
現在,讓我們來看看Eth2.0。在Eth2.0之前,以太坊中從未使用過多地址,而其現在變得非常重要。為什么?因為Eth2.0使用libp2p,而libp2p又使用多地址來識別節點。
那么,我們該怎么處理這種情況呢?Eth2.0的P2P規范展示了2種方案:
多地址可從ENR導出
由于ENR能夠添加任意鍵,多地址能被包含在ENR中。
希望本文能夠給出一個關于不同的網絡地址是什么,這些地址間的區別,工作方式以及用途的精簡概要。
原文鏈接:
https://dean.eigenmann.me/blog/2020/01/21/network-addresses-in-ethereum/
參考鏈接:
https://multiformats.io/multiaddr/
https://github.com/multiformats/multiaddr/blob/master/protocols.csv
https://github.com/ethereum/wiki/wiki/enode-url-format
https://eips.ethereum.org/EIPS/eip-778
https://github.com/ethereum/wiki/wiki/rlp
https://github.com/ethereum/eth2.0-specs/blob/065b4ef856aeb7f84f1bed5c4a2cd4d6ac1edc87/specs/phase0/p2p-interface.md#what-is-the-difference-between-an-enr-and-a-multiaddr-and-why-are-we-using-enrs
作者:廖飛強來源:微眾銀行區塊鏈隱私保護方案的工程實現,如何關聯到學術論文中天書一般的公式符號?密碼學工程中.
1900/1/1 0:00:00在最新版的杰富瑞的《貪婪與恐懼》中,杰富瑞全球股票策略負責人克里斯·伍德建議投資者在減半之前購買比特幣.
1900/1/1 0:00:002008年的一場金融危機可以說是暴露了美國銀行體系的弱點。雷曼兄弟(LehmanBrothers)和貝爾斯登(BearStearns)等看似堅不可摧的“龐然大物”也成為了受害者.
1900/1/1 0:00:00比特幣的第三次減半平靜地劃過了,在圈內外以及幣價上并沒有造成多大的反響。但是在業外近日卻有一系列消息值得我們關注,這些消息都和比特幣挖礦有關.
1900/1/1 0:00:00編譯:PANews 對于一些使用高杠桿的國內礦工來說,即將到來的比特幣區塊獎勵減半也許對他們極為不利,但不少行業分析師認為,蓬勃發展的北美地區加密貨幣挖礦行業有機會彌補可能出現的市場空缺.
1900/1/1 0:00:00過去24小時,比特幣經歷了新一輪暴力拉升,根據qkl123.com提供的數據顯示,比特幣價格從最低7730.2美元一路上漲至最高8,952.89美元,暴漲近1200美元,漲幅超過16%.
1900/1/1 0:00:00