分散型取引所
分散型取引所は KYC の手順を踏んでおらず、いったん実行された売買を取り消せないため、一度でもパスワードや秘密鍵を盗まれると途方に暮れることになる。
分散型取引所は流動性プールを用いたものが最も一般的だが、欠点もある。流動性プールによる分散型取引所の一番の問題は、値崩れ (price slippage) とフロントランニングである。
「値崩れ」は、取引量が多ければそれだけ価格変動も大きくなるという自動マーケットメーカー (Automated Market Makers, AMM) の性質そのものに起因する。例えば、実際に稼働中の自動マーケットメーカーがあったとして、x と y をプールの中の暗号通貨(もしくはトークン)とすると、各々の取引は xy = k を一定にするように成される。従ってある一時の取引量 Δx が大きくなると、交換レートを決める y/x は小さくなる。こうした問題は取引の規模が大きかったり、流動性プールの規模が小さいときに起こる。
「フロントランニング」は、公開されているブロックチェーンでの詐術のひとつで、これを行なうユーザ(通常は採掘者)は、新しいトランザクションが送られてくるのを見て(例えば取引手数料を細工するなどして)自分のトランザクションを先に成立させてしまい、元のトランザクションの旨味をより少なくしたり、場合によってはキャンセルさせてしまう。
稼働中の自動マーケットメーカーでフロントランニングをいかに防ぐかは、ヴィタリック・ブテリンの投稿で初めて議論された。