SMART CONTRACTS E A BLOCKCHAIN COMO ALTERNATIVAS ÀS LACUNAS JURÍDICAS DA TEORIA GERAL DO CONTRATO À REALIDADE VIRTUAL