Ethereumjs
加密貨幣交易網站是否需要執行其乙太坊節點?
我正在學習基於乙太坊的加密貨幣交易所,而且我經常“摸不著頭腦”。
加密貨幣交易網站是否需要執行其乙太坊節點?(乙太坊伺服器是否需要同步所有區塊?)
或者加密交換必須儲存所有乙太坊網路數據並執行乙太坊節點,因為這就是它與 EVM 互動的方式(促進與外部賬戶/錢包的交易)(是這樣嗎?)
我收到了一些模棱兩可的回复,比如‘不,交易所交易發生在交易所內部。但只有當它在交易之外發送交易時。
這是否仍然意味著加密交換需要同步所有網路數據?(比方說,(加密貨幣交易所的)乙太坊伺服器部署在雲上,如果我將所有網路數據同步到該乙太坊伺服器,維護該伺服器會變得昂貴嗎?
當外部交易發生時,該乙太坊伺服器僅用於與其他 EVM 通信,對嗎?
對不起,如果我的問題聽起來很愚蠢。我仍在學習
在中心化交易所中,交易所內的所有交易都發生在鏈下。因此,交易只是其內部數據庫中的條目。這是為了降低費用並提供更快的速度。
當您想將加密資產轉移出交易所時,交易所必鬚髮出真正的區塊鏈交易,以將資產從其錢包轉移到您想要發送的任何地方。這就是為什麼此類提款會花費您的原因。
如果你想與區塊鏈互動,你需要訪問某個節點。交易所可以執行自己的乙太坊節點,也可以使用外部服務提供商(例如 Alchemy 或 Infura)來授予對其節點的訪問權限。
為了發送交易,是的,您通常需要將完整的網路數據同步到您的節點(或使用服務提供商提供的就緒節點)。