Смарт-контракты выполняются в виртуальной машине EVM Ethereum. EVM полностью изолирован и не имеет контакта с узлом. Процесс проверки транзакции выполняется на уровне узла. Итак, вы ищете EVM, который выполняет эти действия.
Теперь, если вы хотите реализовать блокчейн, проще всего использовать TestRpc, который создаст блокчейн в памяти, где вы сможете развернуть транзакцию и выполнить транзакцию. Проверка транзакции выполняется внутри блокчейна.