Transactions
當我在 DeFi 平台上進行交易時,您的交易首先發送到哪個節點進行驗證和廣播?
我一直在閱讀“您自己的客戶端節點”首先獲取事務,但是如果您沒有執行自己的節點怎麼辦?讓我們看看我在 Uniswap、Sushiswap 等上下訂單購買或出售。這些路由器是否連接到它們自己的節點,這些節點將首先獲得交易並將其廣播給對等方?如果是這樣,我們如何知道這些節點的位置。如果我們確實建立了自己的節點,如何確保我們是他們節點的對等點?
交易轉到“您的節點”,然後將其廣播給對等方。通過八卦協議,所有節點最終都會聽到您希望將交易包含在一個塊中。最終,礦工可能包括交易。
MetaMask、其他錢包和其他參與者使用節點即服務實現,在 ip 和埠上提供節點服務,這樣使用者就不需要自己的節點。
描述有點複雜,因為可以使用不同的實現選項來處理乙太坊和應用程序架構。“你的節點”確實可以是你選擇執行的東西,或者它可能是你剛剛使用的東西,可能不知道它。
希望能幫助到你
與 Rob 提到的一樣,所選節點取決於您用於發送交易的 Dapp,例如,如果您使用 Metamask,因為它們使用節點即服務,例如 Alchemy、Infura、Pocket 等,您的交易將獲得首先到那些節點然後他們八卦它到其他節點,如果你使用另一個介面並且他們正在執行他們自己的 Geth 節點,例如,你的交易會轉到那個 Geth 節點,然後被廣播到網路,如果他們恰好是礦工,他們也可以包含交易。