Block creation based on transaction cost and size Grant US-11556874-B2 United States of America 17 Jan 2023