![](https://lh3.googleusercontent.com/a/AEdFTp55sycBQQV_J8UwkEf7b8frViuipezQQDqM5WqIz9k=s96-c)
@ reiartur
2024-11-30 11:19:21
Nos últimos tempos, os [_covenants_](https://covenants.info/) têm sido apontado como a solução para a escalabilidade do Bitcoin. De uma simplificada, os _covenants_ (convênios) são _smartcontracts_ que colocam certas restrições futuras na utilização daquelas moedas, ou seja, quem recebe não pode utilizar para qualquer fim, terá algumas restrições de uso, pré determinadas.
# Soluções
A comunidade está dividida entre incluir ou não _covenants_ no Bitcoin e depois entre os que querem adicionar _covenants_, estão entre si, divididos entre [Op\_CTV](https://covenants.info/proposals/ctv/) e o Op\_CAT, mas existe ainda outras. O Peter Todd fez um [excelente estudo](https://petertodd.org/2024/covenant-dependent-layer-2-review), e chegou a conclusão que o Op\_CTV seria a melhor solução.
Eu não tenho conhecimento técnico para determinar qual a melhor solução, mas eu prefiro sempre o modelo mais conservador, neste caso parece ser o Op\_CTV. No meu ponto de vista é preferível ser convervador, dar um passo de cada vez, em vez de um enorme salto. Prefiro correr o risco, daqui a 2 anos chegar à conclusão que o Op\_CTV não foi suficiente, do que ter que recuar devido à atualização ter sido demasiado arrojada e ter criado vários problemas. No Bitcoin temos que ser conservadores na alteração do código.
# Vaults
A grande maioria só fala dos _covenants_ como uma solução para a escalabilidade, mas para mim o mais importante é que os _covenants_ vão permitir construir soluções wallets mais seguras. Para mim é primordial, o Bitcoin necessita de melhorar a custódia e criar melhores soluções para a sucessão, são os principais entraves à adoção e à auto-custódia.
Com os _covenants_ é possível construir os [_vaults_](https://covenants.info/use-cases/vaults/) (cofres), que vai permitir criar sistemas mais seguros, sobretudo para as _Cold Storage_, para pessoas/empresas com muitos bitcoins.
Vamos a um exemplo prático: Hoje em dia, se um _hacker_ tiver acesso à _privkey_, pode assinar a transação, enviar as moedas para um seu endereço, depois de assinado e enviado é impossível impedir o roubo. Com os _covenants_, o _hacker_ já não conseguirá, mesmo que tenha acesso à _privkey_, poderá fazer a transação mas terá que colocar 2 restrições:
1. Terá obrigatoriamente de colocar um _timelock_ para o seu endereço, ou seja, só terá acesso ao bitcoin passado um tempo previamente determinado, talvez 24 horas.
2. Obrigatoriamente, um segundo endereço também terá acesso às mesmas moedas, mas não terá _timelock_. Este segundo está determinado pelos _covenants_, é o chamado o endereço de recuperação.
Assim basta a _exchange_ terem um programa (WatchTower) a monitorizar a _blockchain_. Se o _hacker_ enviar a transação, a _exchange_ terá 24 horas, para analisar aquela transação. Se for uma tentativa de roubo, a _exchange_ utilizará o endereço de recuperação para reaver as moedas, ou seja, mesmo que a segurança esteja comprometida, com a perda da _privkey_, a _exchange_ tem um meio de segurança extra, que permite recuperar as moedas. Mas não necessita de ser um _hacker_, pode ser um funcionário da empresa a cometer o crime.
# Segurança Mundial
Os _vaults_ são essenciais para _Cold Storage_, na minha opinião é algo que já deveria estar implementado no código. O Bitcoin está a atingir uma dimensão tal, toda a segurança é pouca. A segurança vai muito mais além do que um pequeno _hack_ a uma pequena empresa ou _exchange_, pode estar em causa a segurança nacional ou mundial.
O que aconteceria ao mundo, se os iranianos ou os norte-coreanos roubassem os Bitcoins da Coinbase, são mais de 1 milhão e entre eles, estão 200 mil do governo dos EUA. No mínimo dava um conflito diplomático, mas daqui a 5 ou 10 anos, com a valorização e já com o bitcoin como uma reserva nos bancos centrais, será certamente uma guerra entre os dois países.
Toda a segurança é pouca. Apesar de muitos de nós termos ideais libertários, anti-estado, não podemos esquecer que a adoção acarreta consequências e responsabilidades. Já não somos apenas uma moedinha mágica da internet criada e utilizada por _geeks_, Bitcoin está por todo o lado, até nos bancos centrais.