Survey on Blockchain-Based Smart Contracts: Technical Aspects and Future Research[J] IEEE ACCESS 2021(9) Hewa, Tharaka Mawanane Hu, Yining Liyanage, Madhusanka Kanhare, Salil S. Ylianttila, Mika