ADD: begin to add Transaction service
ADD: begin to implement transaction validation