Abstract: A method and a system provide secure transactions via blockchain technology includes a step of linking an external blockchain address to a registered user by a verification of the external blockchain address of the user, wherein in response to the verification, saving the verified address and monitoring the address and one or more blockchain transactions in which the address participated. The method includes a step of creating or conducting the one or more blockchain transactions between the user and one or more other users followed by tracking and marking one or more stolen assets or assets involved in illegal transactions. The method includes a step of analyzing the one or more blockchain transactions to estimate a level of trust for the user.