買以太坊 買以太坊
Ctrl+D 買以太坊
ads

BASE:詳解Sui密碼學中的靈活性_coinbase中國用戶注冊驗證

Author:

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

Sui在設計底層技術時考慮到了密碼學的靈活性。該系統支持多種密碼算法和?cryptographyprimitives,并可以在它們之間快速切換。開發人員不僅可以為系統選擇同類最佳的?best-of-breedcryptography,還可以實施最新的?algorithms。

Sui在一個統一的類型別名或整個存儲庫共享的枚舉包裝器下定義其?cryptographyprimitives,例如公鑰、簽名、聚合簽名和哈希函數。對這些原語進行更改會影響應用程序的所有組件。開發人員可以快速更新應用程序密碼并確保統一的安全性。

目前?Sui通過執行交易端點支持以下用戶交易簽名方案:

1.PureEd?25519?

2.Secp?256?k?1ECDSA

用戶賬戶密鑰對的接口實現

下面是Sui中密鑰對表示的?Demo。擴展到新的簽名方案非常簡單:

比特幣全網未確認交易數量下降至317754筆:金色財經報道,BTC.com數據顯示,目前比特幣全網未確認交易數量下降至317754筆,全網算力為341.28 EH/s,24小時交易速率為5.79交易/s,目前全網難度為48.01 T,預測下次難度下調1.89%至47.10 T,距離調整還剩11天6小時。目前BTC市值為5604.28億美元。

金色財經此前報道,比特幣網絡未確認交易數量從 134,000 筆飆升至超過 400,000 筆,導致內存池出現瓶頸。未確認交易的激增導致交易費用增加了 343%,從 4 月 26 日的每筆交易 1.99 美元上漲到 5 月 7 日的當前每筆交易 8.82 美元。[2023/5/8 14:48:40]

1.把它添加到enum

2.實現?fastcrypto?庫中定義的KeyPairtrait

用戶簽名通過擴展一個額外的1字節標志來序列化,該標志標識關聯的簽名方案。盡管?Sui?團隊考慮過使用?Multiformats,但其可變標志長度的性質使得序列化存在問題。相反,Sui?采用了單字節零起始標志模型。簽名方案及其對應的標志定義如下:

意大利央行行長:歐洲央行加息將導致歐元區銀行出現虧損:3月31日消息,意大利央行行長維斯科表示,歐洲央行加息導致意大利央行負債成本迅速增加,未來幾年意央行與歐洲央行和其他歐元區銀行一樣將面臨虧損。維斯科在當天舉行的央行股東大會上說,歐洲央行貨幣政策的變化拖累了意大利央行2022年的毛利潤,從前一年的92億歐元降至59億歐元。2022年底意央行資產約為14770億歐元,同比減少4%。[2023/3/31 13:38:06]

當用戶提交簽名交易時,交易執行指定以下參數:

BSC序列化?transactionbytes為?Base?64??

Signatureschemeflag,可以傳參為“ed?25519?”或“secp?256?k?1?”

公鑰的?Base?64?格式

其?scheme?對應的簽名的?Base?64?

Mechanism Capital合伙人今日買入價值2000萬美元BTC多單和1950萬美元ETH多單:2月17日消息,據GMX數據顯示,Mechanism Capital合伙人兼知名GMX Trader Andrew Kang地址(0xe8...39BD)今早減少了持倉價值3500萬美元的ETH多單和3700萬美元的BTC多單,后又累計買入了持倉價值2000萬美元的BTC多單和1950萬美元的ETH多單。

目前,該地址持有10倍杠桿持倉價值達1966萬美元的ETH多單和8.8倍杠桿持倉價值達2013萬美元的BTC多單,分別浮盈18萬美元和13萬美元。[2023/2/17 12:13:26]

如下代碼是執行已簽名的交易,curl如果成功則返回證書和交易結果。

如下代碼展示了Sui的全節點如何將API請求字段組裝成序列化簽名?flag||signature||pubkey?并在執行前進行驗證檢查。

Circle CEO:Circle目前在財務上處于歷史最佳水平,并將繼續提高透明度:7月4日消息,Circle創始人兼首席執行官Jeremy Allaire7月2日在其個人社交平臺上發布了一系列聲明并鏈接了博客文章,以澄清有關該公司發行的Stablecoin USDC在加密市場低迷期間幾近崩潰的傳言。

Allaire表示,Circle一直試圖讓自己達到所能承受的最高標準,以使得我們與監管機構、頂級保險公司和領先的金融機構合作,Circle目前在財務上處于有史以來最強大的水平,并將繼續提高透明度。[2022/7/4 1:48:47]

Sui?支持不同的簽名方案的緣由剖析

使用secp?256?k?1橢圓曲線的ECDSA被比特幣、以太坊和其他加密貨幣廣泛采用。用戶可能更喜歡這種簽名方案,因為他們想利用現有的錢包和托管密鑰管理工具,例如閾值簽名和多簽。此外,它與云基礎設施和硬件安全模塊具有更好的兼容性,同時支持從消息和簽名負載中恢復公鑰。

美聯儲:穩定幣、央行數字貨幣既存在風險,也存在機遇:6月1日消息,美聯儲威廉姆斯表示,數字貨幣蓬勃發展。這包括沒有得到其他資產完全背書的加密貨幣。其中也包括有安全和流動資產充分背書的穩定幣,以及央行數字貨幣(CBDC)。得到安全資產完全背書的穩定幣和CBDC都可能成為持有資金和支付的新方式。雖然所有這些創新打開了做事方式與過去不同的可能性,但也帶來了風險,我們必須仔細考慮適當的監管,以保護消費者和投資者,確保金融系統的穩定和安全。(新浪財經)[2022/6/2 3:57:12]

同時,Ed?25519是一種更現代的簽名方案,具有確定性快速簽名和簡化數學的特點。雖然TypescriptSDK支持這兩種簽名方案。但是?Sui?還是選擇Ed?25519作為推薦的Sui錢包算法。

因為?Sui支持不同簽名方案,在后面使用?secp?256?r?1?曲線添加諸如ECDSA之類的方案將花費很少的精力,這條曲線目前是原生手機和未來密碼學中都要支持的一條曲線,也是目前社區一個普遍要求的功能。

對這種靈活的簽名方案支持還使Sui系統與不安全的空簽名方案進行基準測試。對于像Sui這樣的快速執行系統,并行設計簽名和驗證也發生在事務級別,而不僅僅是區塊層,加密靈活性讓?SuiCheck?出加密操作給系統帶來的開銷。這些基準測試結果已經能夠為?Sui?提供識別瓶頸和優化方向。

授權密鑰對

AuthorityonSui持有三個不同的密鑰對:

Protocolkeypair協議密鑰對

Accountkeypair帳戶密鑰對

Networkkeypair網絡密鑰對

Protocolkeypair協議密鑰對

如果用戶簽名的交易經過驗證,協議密鑰對會提供授權簽名。當為用戶交易提供簽名的權力機構的占比超過所需的三分之二門檻時,Sui將執行交易。目前選擇BLS?12381方案來快速驗證給定數量的授權機構的聚合簽名。特別是決定使用minSigBLS模式,根據該模式,每個單獨的公鑰為96字節,而簽名為48字節。后者很重要,因為通常驗證者在每個紀元開始時注冊一次他們的密鑰,然后他們不斷地簽署交易;因此?Sui?優化了最小簽名大小。

注意!使用BLS方案,可以聚合獨立簽名,從而產生單個BLS簽名有效負載。Sui?還將聚合簽名與bitmap一起表示簽名的驗證器。這有效地將當局的簽名大小從(?2?f1)×BLS_sig?大小減少到只有一個?BLS_sig?有效負載,這反過來具有網絡開銷優勢,可以獨立于驗證器集大小的壓縮交易證書。

密鑰材料類型別名集中在整個存儲庫使用的單個位置。事實上,僅通過?changingthealias(更改別名)就將協議密鑰的Sui從Ed?25519切換到了BLS?12381?。

為了解決BLS?12381聚合簽名的潛在惡意密鑰攻擊,在權限注冊期間使用密鑰知識證明(?KOSK)。當授權機構請求添加到驗證器集時,將提交并驗證所有權證明。校驗協議密鑰?kosk||protocolpublickey||suiaddress。與大多數標準不同,Sui?的知識證明方案也提交到地址,這提供了額外的保護,防止來自另一個惡意驗證器的驗證器的?BLS?密鑰被惡意重用。

聚合簽名在兩種情況下很有用:

當仲裁驅動程序從多個授權機構返回的?SignedTransaction?形成?CertifiedTransaction?時

當權限形成?SignedCheckpointSummary?時,每個權限都會對檢查點內容進行簽名

Accountkeypair帳戶密鑰對

監管機構用來接收質押獎勵付款的賬戶由賬戶密鑰對保護,使用Ed?25519作為簽名方案。

Networkkeypair網絡密鑰對

私鑰用于執行?QUIC?對?Narwhalprimary及其worker網絡接口所需的?TLS?握手。公鑰用于驗證節點ID,Ed?25519用作簽名方案。

哈希和編碼靈活性

目前,Sui的默認哈希函數是sha?3256?,正在運行基準測試以與sha?256和blake?2/blake?3系列進行比較。為了支持編碼靈活性,Base?64?和?Hex?在?fastcrypto?中定義了一個編碼特性,作為一個包裝器base?64?ct::Base?64?和hex及其定制的序列化和驗證。值得注意的是,選擇了base?64?ct?crate而不是最流行的base?64Rustcrate,因為a)它是恒定時間b)明確拒絕損壞的編碼以防止解碼時的延展性攻擊。Sui?的研究團隊成員最近報告了大多數base?64解碼器庫中令人驚訝的延展性問題,獲得了AsiaCCS2022最佳?Poster?獎,這是密碼學和安全領域的重要會議之一。

下面的代碼片段顯示了如何在?fastcrypto?中實現包裝器結構:

加密靈活性順應密碼學趨勢

憑借在密鑰對、簽名和哈希函數方面的加密的靈活性,Sui在庫選擇、基礎簽名方案、編碼和哈希函數方面非常便捷。這不僅允許Sui在庫有發現漏洞或某種方案有?bug?的情況下快速升級,還允許根據選擇的?cryptographyprimitives作為參數對整個系統進行基準測試。

Tags:SUIKEYAIRBASESUIP幣monkeys幣怎么買hairdogcoinbase中國用戶注冊驗證

幣安交易所app下載
Kucoin:KuCoin Supports the Swipe (SXP) Rebranding_AMPLE! Coin

DearKuCoinUsers,PerrequestoftheSwipeprojectteam.

1900/1/1 0:00:00
TPS:\"12月合約狂歡,瓜分價值1萬USDT獎勵盲盒!\"活動結束_比特幣價格實時行情分析

親愛的8V用戶: "12月合約狂歡,瓜分價值1萬USDT神秘幣種盲盒!"活動已結束,8V將對滿足活動要求的獲獎用戶發放獎勵,請注意查收獎勵。未獲獎的用戶,8V將不另行通知.

1900/1/1 0:00:00
比特幣:隨著強勁的看跌勢頭發展,ADA跌至 0.3151 美元的低點_區塊鏈

卡爾達諾價格分析顯示看跌趨勢ADA/USD面臨0.3285美元的阻力對ADA/USD的支持目前為0.3091美元卡爾達諾價格分析顯示,隨著市場跌破0.3151美元水平,呈下降趨勢.

1900/1/1 0:00:00
CUB:關于比特幣和稅收:2023年可能會對加密貨幣征稅_加密貨幣市場分析

自誕生以來,加密貨幣領域一直處于金融領域較為灰色的一側。但隨著比特幣與傳統金融和加密領域的聯系越來越緊密,政府現在似乎找到了一種對加密貨幣征稅的方法。過去一年對加密貨幣來說是艱難的一年.

1900/1/1 0:00:00
Uniswap:Uniswap價格分析:UNI以 5.95 美元的價格被拒絕_StarbaseUniverse

gz呺Web3團子 Uniswap價格分析表明橫向移動在5.70美元至5.90美元之間最近的支撐位在5.800美元UNI在5.90美元關口面臨阻力Uniswap價格分析顯示.

1900/1/1 0:00:00
TRA:Gate.io 首發上線Startup項目Dash 2 Trade(D2T)及免費認購規則公告(免費瓜分2,158,273.38 個D2T)_Gate.io

關于Gate.ioStartup免費空投計劃為回饋平臺用戶,Gate.io上線“免費空投計劃”,在Startup區不定期進行區塊鏈項目的免費空投計劃.

1900/1/1 0:00:00
ads