There is currently a dark pool using a similar method:
"The London Stock Exchange’s Turquoise Midpoint Dark Pool has a service known as Uncross, which matches orders at the midpoint of the bid and offer with auctions held randomly every 5 to 10 seconds."
https://blogs.cfainstitute.org/marketintegrity/2014/11/10/ar...