作者:Alchemy
來源:alchemy.com
為了從Optimism檢索數據,dApp需要通過RPC節點發送檢索請求。
在這篇文章,我們將探索Optimism上用于web3開發支持的不同類型的節點。
什么是Optimism?
Optimism是以太坊二層的擴容解決方案,它利用optimisticrollup的這一技術解決方案使得每秒2000筆交易的處理成為可能。
Optimism基于一套清晰的核心設計理念去設計以及維護他們的區塊鏈網絡。
簡約性
實用主義
可持續性
樂觀主義
什么是optimisticrollup?
optimisticrollup通過將計算和數據儲存遷移至鏈下,利用以太坊的安全性來提升以太坊基礎層的吞吐量并改善它的網絡延遲。
Optimism創造了一種在L2鏈上進行許多交易的rollup技術,將交易捆在一起。
接著,rollup協議樂觀地假設了所有這些交易的有效性,并將打包的rollup交易捆提交至以太坊的一層鏈。
什么是Optimism節點?
Optimism節點是一個程序,運行在單個計算機上,讓構建者和交易員與Optimism區塊鏈網絡中的其他人連接。
Titan與ARK Invest 建立合作,投資策略菜單涵蓋加密貨幣:金色財經報道,投資管理的投資平臺Titan今天宣布與 Cathie Wood 的ARK Invest合作推出專供 Titan 散戶投資者使用的 ARK Venture Fund。在 Titan 改組為投資平臺之后,這種首創的獨家合作伙伴關系為所有人打造了個性化的私人財富體驗。它目前的精選投資策略菜單涵蓋公共股票、房地產、私人信貸和加密貨幣,每一個都由頂級投資者創建和管理。(businesswire)[2022/9/28 5:55:32]
Optimism節點包括了兩個重要組件:數據傳輸層和客戶端軟件。
數據傳輸層
數據傳輸層是Optimism和以太坊之間的聯系。而托管在以太坊上的智能合約——合約——包含著所有發布至Optimism區塊鏈的一系列區塊。
DTL會通過檢索之前發布至CTC的區塊,定期在一個節點上構造Optimism區塊鏈。如果沒有DTL,Optimism的節點將無法及時獲取L2optimisticrollup構造的區塊數據。
客戶端軟件
與DTL一起運行的是Optimism的客戶端軟件。
Optimism的客戶端與Geth的原生版本幾乎一樣——Geth是最廣泛使用的以太坊客戶端。
就其本身而言,Optimism和以太坊非常相似,都可以使用共享的EVM,相似的計費結構和gas計量等。
俄羅斯將數字盧布集成到銀行應用程序中:金色財經報道,VTB銀行已成為第一家將數字盧布添加到其移動應用程序的俄羅斯銀行。該集成目前正在使用為法人實體設置的帳戶進行測試。選定的客戶將在未來幾個月內獲得訪問權限,并將能夠參加試驗。該銀行的新聞服務部門宣布,一些客戶將被允許在 2023 年使用數字盧布進行測試交易。
該銀行還展示了根據俄羅斯現行法律使用數字盧布向發行人購買數字金融資產或Coin和Token的功能。它也將在明年提供給客戶。該銀行還準備推出一項兌換功能,到 2024 年將允許在數字盧布和普通電子貨幣之間進行兌換。[2022/11/13 12:57:08]
在Optimism上開發的大好處就在于,大多數以太坊上運作的工具也能在Optimism上使用,幾乎不用修改代碼。
為什么需要一個Optimism節點?
構建一個Optimism的應用程序需要通過optimisticrollup發布交易至CTC。
此外,Optimism節點允許dApp檢索關于Optimism區塊的數據。為了支持Optimism上高性能的dApp,必須要有一個功能完善的節點。
Optimism的節點類型
有幾種將dApp連接到Optimism節點的選擇,包括私人Optimism節點、使用Optimism公共RPC節點的端點,以及自行運行、自托管的節點。
澳大利亞將對該國央行進行30年來首次審查:7月22日消息,澳大利亞政府日前宣布,將對該國中央銀行澳大利亞儲備銀行(Reserve Bank of Australia)進行自上世紀90年代以來的首次審查。澳大利亞財長Jim Chalmers在一份聲明中表示,這次審查將評估\"通貨膨脹目標框架的持續適當性\"。審查范圍將包括澳央行的目標和職責,貨幣、財政和宏觀審慎政策之間的相互作用,以及澳央行的治理、文化、運營等。(未央網)[2022/7/22 2:30:22]
大部分Optimism的開發者會使用如Alchemy等Optimism節點提供商的私人RPC端點,因為公共端點和自托管的節點都有許多的劣勢,包括低吞吐量、高設置開銷,并且需要更多的工程維護支持。
1.?公共Optimism節點
Alchemy管理著Optimism主要的公共端點,它可以通過這個端點URL:https://mainnet.optimism.io訪問。
盡管公共端點也有技術支持,但Optimism強調公共RPC端點已經完全不適合產品級別的項目使用了。
Optimism的公共端點會限速應用程序,而且經常只支持有限的JSON-RPC方法。
2.?私人Optimism節點提供商
如果Optimism公共節點吞吐量的不足限制著用戶的應用程序或交易,那么Optimism節點的專門提供商的私人OptimismRPC端點則能讓工程師訪問可靠的、可擴展的Optimism節點。
Terraform Labs旗下合成資產協議Mirror合約長期存在漏洞,7個月內損失或超3000萬美元:5月28日消息,Terra研究論壇成員FatMan在社交媒體上發文表示,由Terraform Labs開發的合成資產協議Mirror合約長期存在漏洞。自2021年10月起,攻擊者在7個月的時間內利用該漏洞多次進行攻擊,最高單筆獲利超400萬美元(使用1萬美元獲利430萬美元),均未被Terraform Labs或Mirror團隊發現。
截止漏洞修復時,攻擊者利用該漏洞的總獲利可能已超3000萬美元。FatMan表示,該漏洞于11天前被Mirror論壇成員發現并提出質疑,此后該漏洞被修復,但Mirror團隊并未對此事進行任何聲明。[2022/5/28 3:46:47]
Alchemy是Optimism推薦的節點提供商,Alchemy除了擁有web3中最可靠的Optimism節點性能之外,它提供Optimism的開發者以一系列的主機開發工具,包括AlchemyBuild、Minitor和Optimismwebhooks,這些都是為了給予開發者最好的Optimism開發經驗而設計的。
如何使用Alchemy的私人OptimismRPC端點?
Alchemy提供著強大的免費層,讓用戶能夠以一個可靠的私人OptimismRPC端點開始。
在Alchemy中創建一個新的Optimism應用:
NFT市場IP防侵權初創公司Haloo完成230萬美元種子輪融資:金色財經報道,總部位于加拿大多倫多的NFT市場IP防侵權初創公司Haloo完成230萬美元(290萬加元)種子輪融資,聯合領投方為The W Fund 和 The51,參投方包括Prosus、Inovia Capital、Hashed VC、2 Punks Capital、以及Frank and Oak 聯合創始人 Ethan Song。截止目前,該公司的融資總金額達到 400 萬美元,早期投資者包括MaRS IAF、Backbone Angels、Future Capital 和 Angels of Many。隨著 IP 侵權成為 Web3 中的一個大問題,Haloo嘗試效仿 Web2 電子商務市場解決假冒問題,利用 IP 驗證服務給出解決方案。[2022/5/21 3:32:35]
注冊后創建一個免費的賬戶或是登錄你現有的賬戶
點擊dashboard右上方“CreateAPP”的按鈕
Alchemy開發者平臺dashboard
現在請填寫下列的部分,包括:
命名你的應用
填寫描述
選擇“Optimism”作為你的“鏈”
選擇“Optimism主網”作為你的網絡
如果你想要在Optimism的Goerli測試網上創建或遷移應用,你可以選擇“網絡”下拉式列表中的Goerli測試網。
使用Alchemy創建一個私人OptimismRPC端點
接下來,點擊dashboard“ViewKey”的按鈕來查看你的HTTPS密鑰并開始發送請求至你的新節點上!
從Alchemy應用的dashboard上復制你的OptimismRPC端點的URL
現在,請替換你應用中的OptimismRPCURL,通過Alchemy專門提供的Optimism端點開始發送流量。
3.?自托管的Optimism節點
為了完成對自己節點的配置和實現的控制,開發者可能會選擇運行自己的Optimism節點。
設置Optimism節點的第一步是確定自己的節點硬件。在這方面,Optimism建議系統需要滿足:
至少有16GB的內存
一個至少有100GB可用空間SSD
在確定硬件后,Optimism提供商指定了兩種設置用戶自托管節點的方式:一種是使用Docker的配置,而另一種是不使用Docker的配置。
以下是對兩種設置Optimism節點方式的總結。如果你決定要設置一個節點,可以跟著Optimism的節點配置指示。
(1)?Docker的配置
Optimism推薦的設置自托管節點的方法就是使用他們的提供的Docker鏡像。
通過設置節點的Dokcer鏡像,你可以跳過很多配置步驟,因為該鏡像已經設置了大多數配置。
這里是使用Docker配置步驟的簡要概述:
在你的計算機上克隆節點的Github?倉庫
配置節點設置
運行自托管的Optimism節點
在第二步,你將必須提供多個其他節點,另一個L2Optimism節點和L1的RPC節點。
另一個的L2Optimism節點將會由你的Optimism節點用來驗證其正確性,而以太坊的RPC節點則用來檢查你的節點狀態根,并通過CTC從L1下載L2的區塊。
Optimism建議使用RPC提供商的支持節點。
使用這個Docker配置,你的節點將會從一些額外功能中受益,幫助你維護節點。
網絡健康檢測服務怎么進行?
網絡健康檢測服務會定期把你的節點狀態和參考節點的狀態進行對比,確保你的節點正確進行同步。
錯誤檢測器會掃描來自Optimism定序者的交易并對比在你節點上計算的交易結果。
最后,本地托管的dashboard會讓你輕松地訪問基本的節點衡量標準,包括故障數據、DTL同步等。
2.?非Docker配置
如果預先配置的Docker鏡像沒能為你提供足夠的自定義,Optimism還描述了獨立設置節點的框架。然而,他們并不會推薦這種設置節點的方式。
盡管這些指示經過了測試,但是它們不如Docker配置方式那樣穩當。這個方法可能伴隨著設置節點功能不佳的風險。這個方法的指示如下:
1.安裝需要運行Optimism節點的軟件包和工具
你想要安裝的軟件包和工具如下:
Libusb?-Geth用來檢查硬件錢包的庫
Node.js?-一段Javascript運行時間
Yarn?-一個常見的Node.js軟件包管理工具
Go?-節點運行的編程語言
2.設置數據傳輸層
DTL是節點軟件的第一部分。你會在這里下載源代碼,編輯它的配置和運行這個層。
就像Docker配置的情況一樣,你將需要在這里為你的自托管Optimism節點提供另一個節點,讓它可以同步它的區塊。
一旦進行運行,你需要管理DTL以確保它與Optimism進行正確的同步。
3.設置Optimism的客戶端
設置Optimism客戶端是你的自托管節點要做的第二部分。你必須編譯源代碼,下載和驗證來自Optimism創世節點的狀態,創建和配置它的環境,運行其配置并在最后開啟客戶端。
對于想要更多地控制自己的節點配置的專業web3開發者來說,運行自托管節點只是另外一種選擇。但是,比起使用Optimism節點提供商以及Alchemy等開發者平臺,啟動和管理自托管節點是更加昂貴且耗費時間的選擇。
哪種Optimism節點最適合我?
在大多數情況下,通過Alchemy使用私人Optimism端點是最好的選擇。
公共Optimism端點不應該服務于產品級別項目的流量,除非你是專業的基礎設施工程師,不然你就不應該管理自己的Optimism節點。
即使你是Optimism上臨時的交易員或者的dApp用戶,用一個專門的Optimism端點來更新自己的Metamask錢包也可以為自己提供給更快且更可靠的服務。
從今天開始,在市場中使用強大的、免費的Optimism節點提供商層,用Alchemy來釋放你的dApp全部的力量。
Tags:MISTIMIOPTIMIMiss DogeOptimism BOBopticalnetworkOptimism
從幫助匯集志同道合伙伴的社交類DAOFriendswithBenefits、對版權類內容價格和交易方式擁有極大自主權的媒體類BanklessDAO.
1900/1/1 0:00:00MEV機器人被攻擊,導致146萬美元的資產受到損失。雖然合約無法被看到并被證實,但交易流程顯示,漏洞合約被批準轉移了1101枚ETH.
1900/1/1 0:00:00吃吃喝喝玩玩的國慶假期結束了,繼續努力工作賺錢等待下一次假期吧~祝每位金色數藏的小伙伴節后快樂依舊!為了讓快樂延續,現在我們來公布一下「小金庫杯·金色財經六周年」創作大賽的獲獎名單.
1900/1/1 0:00:002022年9月,Meta和VictoryXR合作打造且開放了10個元宇宙的虛擬校園。該項目投資1.5億美元。Meta表示作為其沉浸式學習項目的一部分,該項目旨在將教育引入虛擬現實環境.
1900/1/1 0:00:00DeFi數據 1.DeFi代幣總市值:463.4億美元 DeFi總市值數據來源:coingecko2.過去24小時去中心化交易所的交易量39.
1900/1/1 0:00:00質押和CCIP即將推出,這兩項重要變化會給Chainlink帶來什么? 撰寫:Lo 編譯:深潮TechFlow自推出以來,Chainlink已經成為DeFi的一個基本組成部分.
1900/1/1 0:00:00