Quanto consigo armazenar em um smart contract

Boa tarde pessoal,
tennho estudado o blockchain da ethereum , e vi que as informações ficao gravadas no smart contract so que a questão é que não achei quanto de informação consigo armazenar em smart contract do ethereum. alguem sabe ???

Olá cryptoG, boa tarde e seja bem vindo.
Logo algum especialista vai te responder. Minha visão de quem não é programador: se você já estuda o assunto e ainda não esbarrou nesta limitação eu acredito que ela não exista. Ou seja, seu script pode ter 20 linhas ou 2.000 linhas. Se o seu objetivo é apenas o de aprender não vejo problemas no tamanho, apenas não se esqueça que vai ter um preço/fee, no caso ethereum acho que é chamado de GAS. Se o objetivo é profissional ou comercial acho que vale a pena pensar em scripts pequenos, apenas com as condições essenciais para que ele seja acionado e rode quando as condições objetivas forem atendidas. Lembrando que comercialmente falando podemos ter um contrato ou 10 mil contratos e neste caso, me parece que o tamanho vai importar. Acho que você deve se preocupar mais com outras questões como por exemplo em cuidar da criptografia das informações essenciais já que você vai usar a rede do ethereum que é pública e os contratos ficarão expostos. Eu como leigo acho que quanto maior for o script maior será o risco e talvez a vulnerabilidade. Existem casos de smart contracts hackeados na rede ethereum. Já ví alguns scripts de smart contracts na web com 25 linhas. Talvez seja melhor dividir em vários scripts menores ao invés de fazer um script maior.