As I've recently read people on the forum that complain about scammings that are not so common IRL when you for example trade a car or a house, and it is so common here that the chances of you being scammed are the highest it can be. This fact supposedly does not portray the reality the best.
What can be done here to avoid scams is to script a government issued contract that can be obtained in city hall or by a lawyer.
The contract that one may want to trade something will appear on the left side of your screen (just above the map). The contract will include the person's full name first and there will be section as to what to include in the deal (houses, vehicles, money and other stuff which you may even select each of them as part of your belongings) to the trader who will also need to offer its stuffs. So, both parties offer their stuffs and after the proposals of the trade, both parties see again what has each party offered in the deal and finally both agree on them and scriptly the deal it's done.
The command for this will be "/buycontract" and "/offertrade" but in order to do this you have to either go to city hall or call a lawyer at the place you want the deal done. To obtain this contract one may need to pay also depending on what would the deal include (for example, the contract that would include a house will cost more) in order to not avoid taxes one would have paid normally. This will also improve and the role the lawyer has.