Blockchain-Based Automated Market Makers for a Decentralized Stock Exchange Article in Information (May 2023)