{"id":2539,"date":"2020-12-17T04:10:21","date_gmt":"2020-12-17T04:10:21","guid":{"rendered":"http:\/\/blog.mathwallet.org\/?p=2539"},"modified":"2020-12-29T02:54:07","modified_gmt":"2020-12-29T02:54:07","slug":"mathwallet-ethereum-private-trading-guide","status":"publish","type":"post","link":"https:\/\/blog.mathwallet.org\/?p=2539","title":{"rendered":"MathWallet Ethereum Private Trading Guide"},"content":{"rendered":"<h3 class=\"tgt\" data-section=\"0\"><span class=\"tgt\" data-section=\"0\" data-sentence=\"0\" data-group=\"0-0\">General trading<\/span><\/h3>\n<p class=\"tgt\" data-section=\"1\"><span class=\"tgt\" data-section=\"1\" data-sentence=\"0\" data-group=\"1-0\">The trading record in Ethereum is visible to everyone by default, if\u00a0<\/span><span class=\"tgt\" data-section=\"1\" data-sentence=\"0\" data-group=\"1-0\">the arbitrageurs read the real-time trading in the memory pool, they could design arbitrage models which cause a great loss to general users.<\/span><\/p>\n<h3 class=\"tgt\" data-section=\"3\"><span class=\"tgt\" data-section=\"3\" data-sentence=\"0\" data-group=\"3-0\">General transactions issues:<\/span><\/h3>\n<p class=\"tgt\" data-section=\"4\"><span class=\"tgt\" data-section=\"4\" data-sentence=\"0\" data-group=\"4-0\">During the trading process on Uniswap, due to the AMM model of Uniswap, when the user issues the transaction, the robot detects the transaction broadcast, and makes the transaction with higher GAS in advance. After the user finish the transaction, at this time, the token of robot&#8217;s transaction is at a premium, so the robot gains profits and the user suffers losses.<\/span><\/p>\n<p data-section=\"4\"><span class=\"tgt\" data-section=\"0\" data-sentence=\"0\" data-group=\"0-0\">For example, the red marks the arbitrage robots, which monitored the trading broadcast of 13 ETH, therefore it finished 70 ETH transaction in advance. After 13 ETH transaction is completed, the robots just sold the token with net cost of 70 ETH, in the price of 74 ETH and gained profits 4 ETH. However for the trader with 13 ETH, if he sells his token now his profit will be less than 13 ETH, the profit loss will be obtained by the robot, and all of those actions are undetectable.\u00a0<\/span><span class=\"tgt\" data-section=\"0\" data-sentence=\"1\" data-group=\"0-1\">To avoid being tricked by arbitrage robots, the latest version of MathWallet supports private trading.<\/span><\/p>\n<p data-section=\"4\"><img loading=\"lazy\" class=\"alignnone \" src=\"http:\/\/mathwallet.oss-cn-hangzhou.aliyuncs.com\/blog\/2020\/12%E6%9C%88\/%E9%9A%90%E7%A7%81%E4%BA%A4%E6%98%93\/2.png\" width=\"321\" height=\"231\" \/><\/p>\n<h3 class=\"tgt\" data-section=\"0\"><span class=\"tgt\" data-section=\"0\" data-sentence=\"0\" data-group=\"0-0\">Privacy trading<\/span><\/h3>\n<p class=\"tgt\" data-section=\"1\"><span class=\"tgt\" data-section=\"1\" data-sentence=\"0\" data-group=\"1-0\">Private transactions are only visible to the pool and will be\u00a0not broadcast onto other nodes.<\/span><\/p>\n<h3 class=\"tgt\" data-section=\"3\"><span class=\"tgt\" data-section=\"3\" data-sentence=\"0\" data-group=\"3-0\">How to set up private transaction?<\/span><\/h3>\n<p class=\"tgt\" data-section=\"4\"><span class=\"tgt\" data-section=\"4\" data-sentence=\"0\" data-group=\"4-0\">Click <strong>Me<\/strong> &#8211; <strong>Settings<\/strong> &#8211; <strong>Node Setting <\/strong>&#8211;\u00a0<strong>Ethereum<\/strong> and select <strong>Taichi Network<\/strong> then <strong>save<\/strong>.<\/span><\/p>\n<p data-section=\"4\"><img loading=\"lazy\" class=\"alignnone \" src=\"http:\/\/mathwallet.oss-cn-hangzhou.aliyuncs.com\/blog\/2020\/12%E6%9C%88\/%E9%9A%90%E7%A7%81%E4%BA%A4%E6%98%93\/PRIVATE.jpg\" width=\"350\" height=\"605\" \/><\/p>\n<p data-section=\"4\">After the setting all transactions will be conducted privately, which can effectively reduce the risk of arbitrage. If general transaction needs to be restored, just switch to the original node.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>General trading The trading record in Ethereum is visible to everyone by default, if\u00a0the arbitrageurs read the real-time trading in the memory pool, they could design arbitrage models which cause a great loss to general users. General transactions issues: During the trading process on Uniswap, due to the AMM model of Uniswap, when the user [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"unlock_protocol_post_locks":""},"categories":[1],"tags":[37,9],"_links":{"self":[{"href":"https:\/\/blog.mathwallet.org\/index.php?rest_route=\/wp\/v2\/posts\/2539"}],"collection":[{"href":"https:\/\/blog.mathwallet.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mathwallet.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mathwallet.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mathwallet.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2539"}],"version-history":[{"count":5,"href":"https:\/\/blog.mathwallet.org\/index.php?rest_route=\/wp\/v2\/posts\/2539\/revisions"}],"predecessor-version":[{"id":2544,"href":"https:\/\/blog.mathwallet.org\/index.php?rest_route=\/wp\/v2\/posts\/2539\/revisions\/2544"}],"wp:attachment":[{"href":"https:\/\/blog.mathwallet.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2539"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mathwallet.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2539"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mathwallet.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2539"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}