加密貨幣交易所如何在不支付 Gas 費的情況下進行交易?
加密貨幣交易所如何在不支付 Gas 費的情況下進行交易?
例如,在 Binance 中,每個使用者對於他們擁有的每枚硬幣都有自己的錢包地址。假設我剛剛用 1 BTC 換了 1 ETH。如果我進入我的錢包資訊,我會看到它立即被反映。現在,這可以通過交易所自己處理內部數據來輕鬆完成,而不必與實際的區塊鏈相關聯。那部分我理解。
我似乎無法弄清楚的是,當使用者想要實際提取資金時,他們實際上讓我們提取了那麼多硬幣,如果我在區塊鏈瀏覽器中檢查,我可以看到我的交易所錢包地址作為發送者。
因此,如果交易所內的交易和錢包餘額立即反映在內部數據處理上,那一定意味著我實際上並不擁有我的交易所地址上的那個硬幣,因為它只是一個向我顯示數字的交易所。但如果是這樣,我怎麼可能將我的資金提取到另一個錢包(比如 metamask)。
他們如何同時實現兩件事?
當您將資金存入交易所時,您向交易所的錢包付款,交易所會在您的使用者帳戶中向您顯示他們欠您的款項。當您進行交易時,交易所會更新您在其數據庫中的賬戶餘額並向您顯示相應的餘額。當您提款時,交易所會從他們的錢包中向您發送資金。只有存款和取款具有鏈上足跡。
我可以看到我的交換錢包地址作為發件人。
我想你一定是在談論像乙太坊這樣的基於賬戶模型的區塊鏈,其中交易所可能使用一個地址來存放他們所有的資金。我懷疑您是否會看到基於 UTXO 模型的區塊鏈(如比特幣),通常每筆付款都會發送到一個新地址,或者至少每個使用者都有一個唯一的存款地址。
您可能會混淆您從 Binance 在他們的應用程序上看到的內容 - 交易 ID(您與他人共享或為自己保留作為付款證明),而不是您的錢包。他們的輸入通常很大(比如 20BTC——那個錢包屬於他們),輸出很小(比如 0.1 BTC 到你的接收錢包)和他們的找零地址。
以這個為例(不是幣安,而是從記憶體池中隨機選擇的,但遵循該模式):
https://mempool.space/tx/4adc65757b9eaf1a79b08ba2134e323c41dde8cb224ad9bf22b3b896b877fbee