*Encaminhar o título original: "Entendendo a experiência de confiança" (TX)
O valor distintivo das blockchains é que elas podem ser confiáveis.
Os blockchains podem se tornar consistentemente resistentes à manipulação, censura ou captura. Seu design pode torná-los transparentes e acessíveis de forma confiável. As blockchains não têm essas propriedades apenas temporariamente - nós as valorizamos porque temos bons motivos para acreditar que essa dureza característica persistirá.
Essa propriedade aparentemente simples possibilitou recursos de ordem superior. Ao combinar essa confiabilidade com um ambiente de computação programável, as blockchains possibilitaram a propriedade digital (como criptomoedas, tokens e NFTs), sistemas financeiros globais complexos e outros casos de uso em que nos preocupamos com a confiabilidade, como sistemas de identidade e redes sociais.
Quando afirmamos que algo é confiável, estamos fazendo uma declaração sobre o futuro. Se algo - uma blockchain, uma ponte, uma pessoa - é realmente confiável, isso será determinado por eventos futuros. Fazemos o possível para entender os motivos pelos quais as coisas podem acontecer de uma forma ou de outra (essa criptografia é segura? A engenharia é sólida?), mas, em última análise, estamos fazendo uma previsão informada.
Esse fato pode tornar as blockchains difíceis de explicar. Outras tecnologias são muito mais fáceis de demonstrar, porque suas qualidades distintas aparecem rapidamente. Em 1992, para provar que o e-mail funcionava, bastava tentar uma vez. A prova de que alguém do outro lado do mundo recebeu e respondeu instantaneamente à sua mensagem estava bem ali na sua caixa de entrada.
Mas demonstrar o valor de uma blockchain não é tão fácil. A princípio, pode ser difícil perceber a diferença entre um aplicativo de blockchain e um centralizado. Mas, com o tempo, eles divergirão. Um processador de pagamento centralizado pode censurar suas transações, uma rede de mídia pode desplanejar o senhor e uma rede social pode fechar o acesso à API ou confiscar seu nome de usuário. Um aplicativo de blockchain, se projetado adequadamente, não o fará.
Isso significa que estabelecer o valor das blockchains depende mais de explicações do que de outras tecnologias. Se a proposta de valor for "os desenvolvedores podem criar essa API e ela nunca será desativada", o senhor não poderá simplesmente provar esse valor com uma demonstração técnica, pois isso depende muito dos resultados futuros. O senhor deve fornecer razões e justificativas para que essa alegação seja confiável. O senhor deve argumentar a favor disso.
Mas então algo mágico acontece quando grupos de pessoas conseguem formar expectativas precisas sobre o comportamento futuro de uma blockchain. Essa confiabilidade futura se estende pelo tempo até o presente, influenciando e mudando o comportamento no presente.
Quando as pessoas sabem que têm uma base sólida sobre a qual construir, elas podem investir e melhorar suas propriedades, identidades e bens comuns digitais. Os desenvolvedores podem criar empresas, protocolos e aplicativos sabendo que a infraestrutura da qual dependem não pode ser removida. A diferença entre os ecossistemas centralizado e de blockchain se torna aparente no presente, porque o último é o local de um derramamento de energia, crescimento e investimento tanto em bens privados quanto em bens públicos digitais.
O ponto crucial é que isso não resulta apenas do fato de as blockchains serem confiáveis, mas do fato de os seres humanos serem capazes de formar expectativas precisas sobre essa confiabilidade.
Quando usamos blockchains, estamos sempre interagindo com expectativas sobre o comportamento futuro, quer percebamos isso ou não.
Como usuário, sua decisão de armazenar ativos na Ethereum é influenciada por expectativas sobre se esses fundos ainda estarão lá no futuro. Sua decisão de investir tempo e capital social em seu perfil ENS, Lens ou Farcaster pode ser influenciada por suas expectativas sobre a probabilidade de o protocolo roubar esse perfil do senhor em um futuro próximo. Como desenvolvedor, o senhor tem expectativas quanto à possibilidade de a Ethereum mudar repentinamente as regras do protocolo no qual o senhor confia como infraestrutura estável para seu produto ou negócio.
Mesmo as pessoas que menos pensam ativamente sobre esses assuntos são influenciadas pela forma como os outros pensam sobre eles. O usuário mais casual ou com pouca informação pode usar um padrão escolhido por outra pessoa que pensou sobre essas coisas (por exemplo, alguém que usa o Ethereum simplesmente porque é onde os desenvolvedores escolheram construir). Ou, eles podem simplesmente interagir com o ecossistema mais "popular" - uma designação selecionada pelo comportamento de multidões e mercados que levam em conta as crenças sobre o comportamento futuro.
Mas como as pessoas formam essas expectativas, sejam elas entidades sofisticadas ou os indivíduos mais casuais? Existem pontos em comum entre eles? Quais informações e experiências moldam nossas decisões de confiar em algo? E o que podemos dizer sobre esse processo? Isso pode ser bom ou ruim? Ele pode ser aprimorado e, em caso afirmativo, como?
Vamos chamar isso de Experiência de Confiança, ou TX.
TX é o conjunto de experiências que moldam e informam nossas expectativas sobre como uma blockchain (ou outro sistema) se comportará no futuro. É a soma de todas as entradas externas que nos levam a acreditar que funcionará de uma determinada maneira no futuro - confiar ou desconfiar.
Se a Experiência do Usuário (UX) trata de como uma pessoa interage com uma tecnologia e a experimenta, a Experiência de Confiança (TX) trata de como uma pessoa interage com uma tecnologia e a experimenta, formando expectativas sobre o comportamento futuro dessa tecnologia.
Os componentes que influenciam o TX variam muito, dependendo do usuário e de suas necessidades. Esses insumos podem ser muito diversos, incluindo:
É importante ressaltar que o TX não é apenas uma lista de coisas que preferiríamos que as pessoas usassem para fazer esses julgamentos. O TX trata do que realmente molda a confiança, não do que gostaríamos que a moldasse.
Todas as pessoas que interagem com uma blockchain ou com um aplicativo de blockchain terão algum tipo de experiência de confiança, embora isso varie muito. Um usuário casual pode precisar apenas de uma prova social ("meu amigo Josh, que é um grande nerd, usa Ethereum"), enquanto um desenvolvedor que está criando um aplicativo se envolverá mais profundamente ("eu li os documentos") e dependerá de outras provas sociais ("um ex-executivo do Facebook está criando em Bitcoin"). As grandes corporações, os governos e os órgãos reguladores podem buscar determinados tipos de credenciais ou outros sinais sociais ou de mercado, contando com especialistas para validar as informações técnicas.
O TX não é exclusivo das blockchains. Há muitas tecnologias e sistemas dos quais dependemos na vida moderna em que o desempenho futuro é essencial. Serviços de nuvem onde armazenamos nossos backups, protocolos de vários tipos, estruturas concretas nas quais vivemos e contratos legais são todos casos em que uma parte significativa do valor está no que acontece (ou não acontece) no futuro. Criamos em torno de cada uma dessas tecnologias os componentes da TX que permitem que as pessoas adquiram confiança suficiente para usá-las e confiar nelas.
Mas ainda é cedo para o blockchain TX. Hoje, nosso TX é muito parecido com o UX dos primeiros softwares.
A UX dos primeiros softwares foi criada por pessoas que entendiam como um computador funcionava e pressupunha muito conhecimento pré-existente dos usuários. O termo "experiência do usuário" só foi cunhado em 1993, e a teoria e a prática de tornar o software utilizável por pessoas comuns ainda era incipiente.
estamos aqui
A TX de blockchain de hoje é análoga. Em sua maioria, é criado por pessoas que entendem o funcionamento de uma blockchain e, muitas vezes, pressupõe um conhecimento pré-existente de seus usuários. Assim como o setor de software teve que inventar a prática do design de experiência do usuário, precisamos descobrir como criar uma TX que possa ir além dos usuários avançados e dimensionar blockchains para bilhões de pessoas.
Que tipos de coisas contribuem para o TX? Podemos identificar algumas categorias gerais que são comuns em blockchains e outros sistemas.
Quando decidimos confiar em algo, geralmente tentamos obter nosso próprio entendimento sobre o assunto. Em criptografia, isso pode envolver a leitura de white papers, códigos, documentação, ouvir podcasts, consultar várias outras fontes primárias e melhorar nosso conhecimento dos domínios relevantes ("como funciona uma função hash, afinal?"). Tentamos entender, por nós mesmos, como essas coisas funcionam e por quê.
Da mesma forma, se o senhor comprar uma casa, talvez queira inspecionar a fundação ou procurar mofo sob as tábuas do assoalho. E se o senhor estiver decidindo se vai contratar um advogado, talvez queira entender as motivações e a experiência dele, a fim de modelar melhor seu comportamento futuro.
Às vezes, fazer nossa própria pesquisa pode envolver a tentativa de entender os incentivos dos atores em um sistema. Um provedor de nuvem tem um forte incentivo para não perder nossos dados, pois sofreria penalidades legais se o fizesse? Os construtores de uma torre de escritórios têm responsabilidade se ela desmoronar? Em uma blockchain, há incentivos suficientes para pagar aos stakers ou mineradores para que apoiem o protocolo a longo prazo?
As blockchains têm uma vantagem especial com esse componente do TX. As blockchains são incrivelmente transparentes em relação a outros sistemas. A lógica interna - código, especificações - que molda seu comportamento é aberta e transparente para qualquer pessoa ler (para aqueles que têm o conhecimento necessário para entendê-la).
Mas há limites óbvios para confiar em nossa própria compreensão de um sistema para prever seu comportamento futuro. Muitos sistemas, inclusive blockchains, são extremamente complexos. Mesmo as pessoas que têm experiência em um componente do sistema (por exemplo, o protocolos de consenso) podem não ter as habilidades necessárias para avaliar outros componentes (por exemplo, um aplicativo de solidez complexo). Poucas pessoas podem avaliar fontes primárias além de seu domínio restrito de especialização.
Muitas vezes, baseamos nossas decisões de confiar em um sistema no conselho ou nas recomendações de outras pessoas. Mesmo quando estamos fazendo nossa própria pesquisa, ainda dependemos das pessoas que criaram os recursos educacionais que usamos para aprender.
Às vezes, podem ser simplesmente pessoas que conhecemos: nossa família, amigos ou colegas de trabalho. Buscamos o conhecimento relativo em nosso círculo social, conectando-nos a cadeias de confiança ("meu amigo Josh, que é um grande nerd, usa Ethereum. Ele ficou sabendo disso por meio de seu amigo Tim, que é um nerd ainda maior e passa muito tempo no site ethresear.ch").
Em outros casos, estamos procurando alguém mais distante no gráfico social, mas com conhecimentos mais profundos. Na criptografia, isso assume muitas formas: auditores de contratos inteligentes, seguir pesquisadores no Twitter, ouvir podcasts, tentar descobrir quem é confiável.
O L2Beat é um exemplo de um colaborador do TX que usa especialistas (os membros da equipe do L2Beat que inspecionam e avaliam as propriedades reais das L2s) para informar e educar os usuários sobre as L2s em escala.
O L2Beat foi uma atualização significativa para o TX da Ethereum
Confiar em especialistas também tem suas limitações. Ele depende de um ecossistema saudável que produz e mantém redes de especialistas. Por vários motivos, pode ser que não haja uma oferta suficiente de especialistas (especialmente especialistas que falem seu idioma!). Ou pode haver incentivos desalinhados que produzem "especialistas" que não são confiáveis (veja: agências de classificação de títulos em 2007, ou influenciadores populares de criptomoedas no Twitter em 2014, 2017, 2021...).
Esse é um dos motivos pelos quais a honestidade intelectual é um valor tão importante para os ecossistemas de blockchain. Uma comunidade que valoriza a honestidade intelectual talvez tenha menos probabilidade de ser invadida por vigaristas ou falsos especialistas. Ou, pelo menos, é mais provável que mantenha um número suficiente de especialistas autênticos para competir com os ruins.
Os especialistas precisam obter sua experiência de algum lugar. Isso ressalta a importância de (1), pois facilitar a realização de pesquisas por qualquer pessoa pode gerar um número maior de especialistas confiáveis que podem contribuir para a TX geral de um ecossistema de blockchain.
Muitas vezes olhamos para o passado para entender o futuro. Isso é capturado pelo "efeito Lindy", a ideia de que a expectativa de vida futura de uma tecnologia é proporcional à sua idade atual. Não é de surpreender que, no ecossistema de criptomoedas, muitas vezes falamos sobre coisas que alcançam o status de "Lindy".
Quando não temos análogos históricos precisos, olhamos para sistemas semelhantes. Esse tipo de avião já caiu antes? Alguma blockchain já falhou?
Esse é um componente em que a TX de blockchain tende a ser fraca, já que as blockchains são tão novas e ainda estão evoluindo em relação a outras fontes de dureza.
Somos animais sociais, acostumados a usar pistas sociais e comportamento de grupo para informar nossas próprias crenças. O que meus amigos acham? A minha tribo gosta desta ou daquela corrente? O que o mercado diz?
Esses são componentes muito poderosos do TX. Em alguns casos, eles podem resultar em um padrão poderoso que é difícil de alterar. Isso pode ser positivo, pois pode indicar uma confiança justificada na confiabilidade de um sistema. Mas um padrão mal escolhido - ou um padrão que não é atualizado quando os fatos mudam - pode levar as pessoas a usar sistemas inseguros.
Na criptografia, estamos muito familiarizados com a forma como esses componentes podem criar um TX terrível para um ecossistema de blockchain. Celebridades, investidores famosos e muitos "especialistas" investiram no Terra antes que o blockchain desmoronasse. E, às vezes, os mercados podem estar muito errados, como aconteceu com a Enron e a FTX.
Um dos principais objetivos da comunidade Ethereum deve ser melhorar o TX do ecossistema Ethereum.
As blockchains são novas, estranhas e pouco intuitivas. As pessoas, as culturas e as sociedades têm dúvidas e preocupações razoáveis quanto a confiar nelas como infraestrutura global. Quais são seus limites? Eles falharão ou serão corrompidos? Eles são seguros? Para que as blockchains sejam bem-sucedidas, essas perguntas precisam ser respondidas, não apenas uma vez, mas várias vezes. E a maneira como fazemos isso é criando o melhor TX possível para o nosso ecossistema.
Mas como devemos abordar essa tarefa? Esse projeto é muito maior do que esta postagem no blog.
Mas, como ponto de partida, aqui estão três princípios para uma boa TX de blockchain:
Primeiro, o TX precisa criar expectativas precisas.
O TX que consiste em uma câmara de eco de explicações simples, claras e agradáveis sobre uma blockchain, mas que acaba criando falsas expectativas, é um TX ruim.
O bom TX deve sempre se esforçar para criar percepções precisas de confiabilidade e não apenas vender a história mais idealizada. Muitas vezes, isso significa ser honesto em relação às limitações, fraquezas e riscos.
Mais uma vez, é por isso que tanto a transparência quanto a honestidade intelectual são propriedades cruciais para as comunidades de blockchain. Há muitos incentivos óbvios para que os atores dos ecossistemas de criptografia enganem os outros ou ocultem limitações ou riscos reais no projeto do protocolo. O bom TX significa resistir a essas influências corrosivas e manter nosso ecossistema em um padrão mais elevado.
Em segundo lugar, o TX é uma propriedade de um ecossistema, não um produto individual.
Se o senhor é um desenvolvedor de aplicativos, tem controle sobre os quatro cantos do seu aplicativo. Isso lhe dá um poder significativo para moldar a TX do seu usuário.
Mas as percepções e expectativas do usuário sobre a criptomoeda ou as NFTs que ele usa em seu aplicativo, ou sobre a Ethereum como um todo, ou sobre a ideia de blockchains em geral, dependem, em grande parte, de coisas que estão fora do seu controle. O ecossistema mais amplo é o que fornece os especialistas, os recursos educacionais, os memes ou o comportamento da multidão/mercado que molda grande parte da TX do seu usuário. Isso também é verdade em casos que não são de blockchain. O TX de sua conta corrente é influenciado por suas expectativas em relação à moeda fiduciária armazenada nela, pelo sistema jurídico de sua jurisdição, pelo comportamento e pela reputação do setor bancário em geral e por muitos outros fatores.
A vantagem é que os aplicativos podem herdar o bom TX do ecossistema do qual fazem parte. É mais fácil para um protocolo como o MakerDAO ou o Farcaster fazer afirmações confiáveis aos seus usuários sobre como ele funciona quando é construído em uma rede subjacente que tem tanto dureza quanto grande TX.
O TX também é muito mais confiável quando não é proveniente de uma única parte. Os especialistas podem ter mais credibilidade se forem independentes uns dos outros e até mesmo discordarem até certo ponto. Talvez um ecossistema levemente contraditório tenha mais chances de encontrar a verdade e provar sua credibilidade ao longo do tempo.
Tudo isso significa que, ao tentarmos avaliar a TX, precisamos analisar todo o ecossistema e não apenas um aplicativo específico. Isso também significa que a boa TX não é responsabilidade de um único ator, mas algo que só podemos alcançar juntos como um ecossistema.
Em terceiro lugar, a TX precisa ser dimensionada tanto para cima quanto para baixo para atender às pessoas onde elas estão.
O TX da Ethereum precisa atender a uma gama extraordinária de usuários. Usuários individuais, desenvolvedores, grandes corporações, agências governamentais e órgãos reguladores, de todas as nações e culturas do mundo, todos precisam de coisas diferentes para ajudá-los a chegar a um entendimento informado sobre as propriedades reais e a confiabilidade da Ethereum.
Isso significa que um bom TX deve ir ao encontro das pessoas onde elas estão. Um bom TX não significa presumir ingenuamente que todos os usuários comuns lerão o papel amarelo ou inspecionarão o código do contrato inteligente. Para muitos usuários, uma boa TX pode significar apenas que os padrões fornecidos a eles (pelo mercado, sua tribo, seu regulador, seus amigos, sua carteira) são bons o suficiente, e o processo que escolhe esse padrão é informado por um envolvimento mais profundo com a TX do blockchain.
No entanto, tornar o TX o mais acessível possível não significa subestimar as pessoas ou apenas simplificar as coisas para elas. Não devemos permitir que o desejo de uma UX Web2 familiar supere os interesses de uma TX precisa e informada.
Primeiro, porque há muitas pessoas que exigem um alto padrão para seu TX - elas querem verificar antes de confiar. O Blockchain TX também deve ser dimensionado para atendê-las.
Em segundo lugar, porque uma boa TX - assim como uma boa UX - realmente ensina coisas às pessoas com o tempo e melhora a capacidade dos usuários de entender sistemas complexos.
A UX moderna se baseia em muitas convenções, símbolos ou metáforas conceituais que foram inventadas e introduzidas ao longo de décadas de inovação em UX. A interface que o senhor está usando para ler esta postagem do blog contém componentes desenvolvidos e introduzidos ao longo de décadas (um teclado, uma GUI, uma área de trabalho, um cursor de mouse, um documento de rolagem, uma tela sensível ao toque...). Hoje em dia, nós os consideramos garantidos porque os tecnólogos foram bem-sucedidos em ensiná-los a nós. Mas eles já foram estranhos e desconhecidos para as pessoas. Um bom TX deve ser capaz de realizar algo semelhante.
Observações, adendo, advertências:
Agradeço a Rachel, Tim, Danny, Liam, Josh, Jesse, Dankrad, Justin, Trent, Jason e ST por seus comentários sobre versões anteriores.
Imagem antiga de UX do Norton Commander de Yuri Samoilov
*Encaminhar o título original: "Entendendo a experiência de confiança" (TX)
O valor distintivo das blockchains é que elas podem ser confiáveis.
Os blockchains podem se tornar consistentemente resistentes à manipulação, censura ou captura. Seu design pode torná-los transparentes e acessíveis de forma confiável. As blockchains não têm essas propriedades apenas temporariamente - nós as valorizamos porque temos bons motivos para acreditar que essa dureza característica persistirá.
Essa propriedade aparentemente simples possibilitou recursos de ordem superior. Ao combinar essa confiabilidade com um ambiente de computação programável, as blockchains possibilitaram a propriedade digital (como criptomoedas, tokens e NFTs), sistemas financeiros globais complexos e outros casos de uso em que nos preocupamos com a confiabilidade, como sistemas de identidade e redes sociais.
Quando afirmamos que algo é confiável, estamos fazendo uma declaração sobre o futuro. Se algo - uma blockchain, uma ponte, uma pessoa - é realmente confiável, isso será determinado por eventos futuros. Fazemos o possível para entender os motivos pelos quais as coisas podem acontecer de uma forma ou de outra (essa criptografia é segura? A engenharia é sólida?), mas, em última análise, estamos fazendo uma previsão informada.
Esse fato pode tornar as blockchains difíceis de explicar. Outras tecnologias são muito mais fáceis de demonstrar, porque suas qualidades distintas aparecem rapidamente. Em 1992, para provar que o e-mail funcionava, bastava tentar uma vez. A prova de que alguém do outro lado do mundo recebeu e respondeu instantaneamente à sua mensagem estava bem ali na sua caixa de entrada.
Mas demonstrar o valor de uma blockchain não é tão fácil. A princípio, pode ser difícil perceber a diferença entre um aplicativo de blockchain e um centralizado. Mas, com o tempo, eles divergirão. Um processador de pagamento centralizado pode censurar suas transações, uma rede de mídia pode desplanejar o senhor e uma rede social pode fechar o acesso à API ou confiscar seu nome de usuário. Um aplicativo de blockchain, se projetado adequadamente, não o fará.
Isso significa que estabelecer o valor das blockchains depende mais de explicações do que de outras tecnologias. Se a proposta de valor for "os desenvolvedores podem criar essa API e ela nunca será desativada", o senhor não poderá simplesmente provar esse valor com uma demonstração técnica, pois isso depende muito dos resultados futuros. O senhor deve fornecer razões e justificativas para que essa alegação seja confiável. O senhor deve argumentar a favor disso.
Mas então algo mágico acontece quando grupos de pessoas conseguem formar expectativas precisas sobre o comportamento futuro de uma blockchain. Essa confiabilidade futura se estende pelo tempo até o presente, influenciando e mudando o comportamento no presente.
Quando as pessoas sabem que têm uma base sólida sobre a qual construir, elas podem investir e melhorar suas propriedades, identidades e bens comuns digitais. Os desenvolvedores podem criar empresas, protocolos e aplicativos sabendo que a infraestrutura da qual dependem não pode ser removida. A diferença entre os ecossistemas centralizado e de blockchain se torna aparente no presente, porque o último é o local de um derramamento de energia, crescimento e investimento tanto em bens privados quanto em bens públicos digitais.
O ponto crucial é que isso não resulta apenas do fato de as blockchains serem confiáveis, mas do fato de os seres humanos serem capazes de formar expectativas precisas sobre essa confiabilidade.
Quando usamos blockchains, estamos sempre interagindo com expectativas sobre o comportamento futuro, quer percebamos isso ou não.
Como usuário, sua decisão de armazenar ativos na Ethereum é influenciada por expectativas sobre se esses fundos ainda estarão lá no futuro. Sua decisão de investir tempo e capital social em seu perfil ENS, Lens ou Farcaster pode ser influenciada por suas expectativas sobre a probabilidade de o protocolo roubar esse perfil do senhor em um futuro próximo. Como desenvolvedor, o senhor tem expectativas quanto à possibilidade de a Ethereum mudar repentinamente as regras do protocolo no qual o senhor confia como infraestrutura estável para seu produto ou negócio.
Mesmo as pessoas que menos pensam ativamente sobre esses assuntos são influenciadas pela forma como os outros pensam sobre eles. O usuário mais casual ou com pouca informação pode usar um padrão escolhido por outra pessoa que pensou sobre essas coisas (por exemplo, alguém que usa o Ethereum simplesmente porque é onde os desenvolvedores escolheram construir). Ou, eles podem simplesmente interagir com o ecossistema mais "popular" - uma designação selecionada pelo comportamento de multidões e mercados que levam em conta as crenças sobre o comportamento futuro.
Mas como as pessoas formam essas expectativas, sejam elas entidades sofisticadas ou os indivíduos mais casuais? Existem pontos em comum entre eles? Quais informações e experiências moldam nossas decisões de confiar em algo? E o que podemos dizer sobre esse processo? Isso pode ser bom ou ruim? Ele pode ser aprimorado e, em caso afirmativo, como?
Vamos chamar isso de Experiência de Confiança, ou TX.
TX é o conjunto de experiências que moldam e informam nossas expectativas sobre como uma blockchain (ou outro sistema) se comportará no futuro. É a soma de todas as entradas externas que nos levam a acreditar que funcionará de uma determinada maneira no futuro - confiar ou desconfiar.
Se a Experiência do Usuário (UX) trata de como uma pessoa interage com uma tecnologia e a experimenta, a Experiência de Confiança (TX) trata de como uma pessoa interage com uma tecnologia e a experimenta, formando expectativas sobre o comportamento futuro dessa tecnologia.
Os componentes que influenciam o TX variam muito, dependendo do usuário e de suas necessidades. Esses insumos podem ser muito diversos, incluindo:
É importante ressaltar que o TX não é apenas uma lista de coisas que preferiríamos que as pessoas usassem para fazer esses julgamentos. O TX trata do que realmente molda a confiança, não do que gostaríamos que a moldasse.
Todas as pessoas que interagem com uma blockchain ou com um aplicativo de blockchain terão algum tipo de experiência de confiança, embora isso varie muito. Um usuário casual pode precisar apenas de uma prova social ("meu amigo Josh, que é um grande nerd, usa Ethereum"), enquanto um desenvolvedor que está criando um aplicativo se envolverá mais profundamente ("eu li os documentos") e dependerá de outras provas sociais ("um ex-executivo do Facebook está criando em Bitcoin"). As grandes corporações, os governos e os órgãos reguladores podem buscar determinados tipos de credenciais ou outros sinais sociais ou de mercado, contando com especialistas para validar as informações técnicas.
O TX não é exclusivo das blockchains. Há muitas tecnologias e sistemas dos quais dependemos na vida moderna em que o desempenho futuro é essencial. Serviços de nuvem onde armazenamos nossos backups, protocolos de vários tipos, estruturas concretas nas quais vivemos e contratos legais são todos casos em que uma parte significativa do valor está no que acontece (ou não acontece) no futuro. Criamos em torno de cada uma dessas tecnologias os componentes da TX que permitem que as pessoas adquiram confiança suficiente para usá-las e confiar nelas.
Mas ainda é cedo para o blockchain TX. Hoje, nosso TX é muito parecido com o UX dos primeiros softwares.
A UX dos primeiros softwares foi criada por pessoas que entendiam como um computador funcionava e pressupunha muito conhecimento pré-existente dos usuários. O termo "experiência do usuário" só foi cunhado em 1993, e a teoria e a prática de tornar o software utilizável por pessoas comuns ainda era incipiente.
estamos aqui
A TX de blockchain de hoje é análoga. Em sua maioria, é criado por pessoas que entendem o funcionamento de uma blockchain e, muitas vezes, pressupõe um conhecimento pré-existente de seus usuários. Assim como o setor de software teve que inventar a prática do design de experiência do usuário, precisamos descobrir como criar uma TX que possa ir além dos usuários avançados e dimensionar blockchains para bilhões de pessoas.
Que tipos de coisas contribuem para o TX? Podemos identificar algumas categorias gerais que são comuns em blockchains e outros sistemas.
Quando decidimos confiar em algo, geralmente tentamos obter nosso próprio entendimento sobre o assunto. Em criptografia, isso pode envolver a leitura de white papers, códigos, documentação, ouvir podcasts, consultar várias outras fontes primárias e melhorar nosso conhecimento dos domínios relevantes ("como funciona uma função hash, afinal?"). Tentamos entender, por nós mesmos, como essas coisas funcionam e por quê.
Da mesma forma, se o senhor comprar uma casa, talvez queira inspecionar a fundação ou procurar mofo sob as tábuas do assoalho. E se o senhor estiver decidindo se vai contratar um advogado, talvez queira entender as motivações e a experiência dele, a fim de modelar melhor seu comportamento futuro.
Às vezes, fazer nossa própria pesquisa pode envolver a tentativa de entender os incentivos dos atores em um sistema. Um provedor de nuvem tem um forte incentivo para não perder nossos dados, pois sofreria penalidades legais se o fizesse? Os construtores de uma torre de escritórios têm responsabilidade se ela desmoronar? Em uma blockchain, há incentivos suficientes para pagar aos stakers ou mineradores para que apoiem o protocolo a longo prazo?
As blockchains têm uma vantagem especial com esse componente do TX. As blockchains são incrivelmente transparentes em relação a outros sistemas. A lógica interna - código, especificações - que molda seu comportamento é aberta e transparente para qualquer pessoa ler (para aqueles que têm o conhecimento necessário para entendê-la).
Mas há limites óbvios para confiar em nossa própria compreensão de um sistema para prever seu comportamento futuro. Muitos sistemas, inclusive blockchains, são extremamente complexos. Mesmo as pessoas que têm experiência em um componente do sistema (por exemplo, o protocolos de consenso) podem não ter as habilidades necessárias para avaliar outros componentes (por exemplo, um aplicativo de solidez complexo). Poucas pessoas podem avaliar fontes primárias além de seu domínio restrito de especialização.
Muitas vezes, baseamos nossas decisões de confiar em um sistema no conselho ou nas recomendações de outras pessoas. Mesmo quando estamos fazendo nossa própria pesquisa, ainda dependemos das pessoas que criaram os recursos educacionais que usamos para aprender.
Às vezes, podem ser simplesmente pessoas que conhecemos: nossa família, amigos ou colegas de trabalho. Buscamos o conhecimento relativo em nosso círculo social, conectando-nos a cadeias de confiança ("meu amigo Josh, que é um grande nerd, usa Ethereum. Ele ficou sabendo disso por meio de seu amigo Tim, que é um nerd ainda maior e passa muito tempo no site ethresear.ch").
Em outros casos, estamos procurando alguém mais distante no gráfico social, mas com conhecimentos mais profundos. Na criptografia, isso assume muitas formas: auditores de contratos inteligentes, seguir pesquisadores no Twitter, ouvir podcasts, tentar descobrir quem é confiável.
O L2Beat é um exemplo de um colaborador do TX que usa especialistas (os membros da equipe do L2Beat que inspecionam e avaliam as propriedades reais das L2s) para informar e educar os usuários sobre as L2s em escala.
O L2Beat foi uma atualização significativa para o TX da Ethereum
Confiar em especialistas também tem suas limitações. Ele depende de um ecossistema saudável que produz e mantém redes de especialistas. Por vários motivos, pode ser que não haja uma oferta suficiente de especialistas (especialmente especialistas que falem seu idioma!). Ou pode haver incentivos desalinhados que produzem "especialistas" que não são confiáveis (veja: agências de classificação de títulos em 2007, ou influenciadores populares de criptomoedas no Twitter em 2014, 2017, 2021...).
Esse é um dos motivos pelos quais a honestidade intelectual é um valor tão importante para os ecossistemas de blockchain. Uma comunidade que valoriza a honestidade intelectual talvez tenha menos probabilidade de ser invadida por vigaristas ou falsos especialistas. Ou, pelo menos, é mais provável que mantenha um número suficiente de especialistas autênticos para competir com os ruins.
Os especialistas precisam obter sua experiência de algum lugar. Isso ressalta a importância de (1), pois facilitar a realização de pesquisas por qualquer pessoa pode gerar um número maior de especialistas confiáveis que podem contribuir para a TX geral de um ecossistema de blockchain.
Muitas vezes olhamos para o passado para entender o futuro. Isso é capturado pelo "efeito Lindy", a ideia de que a expectativa de vida futura de uma tecnologia é proporcional à sua idade atual. Não é de surpreender que, no ecossistema de criptomoedas, muitas vezes falamos sobre coisas que alcançam o status de "Lindy".
Quando não temos análogos históricos precisos, olhamos para sistemas semelhantes. Esse tipo de avião já caiu antes? Alguma blockchain já falhou?
Esse é um componente em que a TX de blockchain tende a ser fraca, já que as blockchains são tão novas e ainda estão evoluindo em relação a outras fontes de dureza.
Somos animais sociais, acostumados a usar pistas sociais e comportamento de grupo para informar nossas próprias crenças. O que meus amigos acham? A minha tribo gosta desta ou daquela corrente? O que o mercado diz?
Esses são componentes muito poderosos do TX. Em alguns casos, eles podem resultar em um padrão poderoso que é difícil de alterar. Isso pode ser positivo, pois pode indicar uma confiança justificada na confiabilidade de um sistema. Mas um padrão mal escolhido - ou um padrão que não é atualizado quando os fatos mudam - pode levar as pessoas a usar sistemas inseguros.
Na criptografia, estamos muito familiarizados com a forma como esses componentes podem criar um TX terrível para um ecossistema de blockchain. Celebridades, investidores famosos e muitos "especialistas" investiram no Terra antes que o blockchain desmoronasse. E, às vezes, os mercados podem estar muito errados, como aconteceu com a Enron e a FTX.
Um dos principais objetivos da comunidade Ethereum deve ser melhorar o TX do ecossistema Ethereum.
As blockchains são novas, estranhas e pouco intuitivas. As pessoas, as culturas e as sociedades têm dúvidas e preocupações razoáveis quanto a confiar nelas como infraestrutura global. Quais são seus limites? Eles falharão ou serão corrompidos? Eles são seguros? Para que as blockchains sejam bem-sucedidas, essas perguntas precisam ser respondidas, não apenas uma vez, mas várias vezes. E a maneira como fazemos isso é criando o melhor TX possível para o nosso ecossistema.
Mas como devemos abordar essa tarefa? Esse projeto é muito maior do que esta postagem no blog.
Mas, como ponto de partida, aqui estão três princípios para uma boa TX de blockchain:
Primeiro, o TX precisa criar expectativas precisas.
O TX que consiste em uma câmara de eco de explicações simples, claras e agradáveis sobre uma blockchain, mas que acaba criando falsas expectativas, é um TX ruim.
O bom TX deve sempre se esforçar para criar percepções precisas de confiabilidade e não apenas vender a história mais idealizada. Muitas vezes, isso significa ser honesto em relação às limitações, fraquezas e riscos.
Mais uma vez, é por isso que tanto a transparência quanto a honestidade intelectual são propriedades cruciais para as comunidades de blockchain. Há muitos incentivos óbvios para que os atores dos ecossistemas de criptografia enganem os outros ou ocultem limitações ou riscos reais no projeto do protocolo. O bom TX significa resistir a essas influências corrosivas e manter nosso ecossistema em um padrão mais elevado.
Em segundo lugar, o TX é uma propriedade de um ecossistema, não um produto individual.
Se o senhor é um desenvolvedor de aplicativos, tem controle sobre os quatro cantos do seu aplicativo. Isso lhe dá um poder significativo para moldar a TX do seu usuário.
Mas as percepções e expectativas do usuário sobre a criptomoeda ou as NFTs que ele usa em seu aplicativo, ou sobre a Ethereum como um todo, ou sobre a ideia de blockchains em geral, dependem, em grande parte, de coisas que estão fora do seu controle. O ecossistema mais amplo é o que fornece os especialistas, os recursos educacionais, os memes ou o comportamento da multidão/mercado que molda grande parte da TX do seu usuário. Isso também é verdade em casos que não são de blockchain. O TX de sua conta corrente é influenciado por suas expectativas em relação à moeda fiduciária armazenada nela, pelo sistema jurídico de sua jurisdição, pelo comportamento e pela reputação do setor bancário em geral e por muitos outros fatores.
A vantagem é que os aplicativos podem herdar o bom TX do ecossistema do qual fazem parte. É mais fácil para um protocolo como o MakerDAO ou o Farcaster fazer afirmações confiáveis aos seus usuários sobre como ele funciona quando é construído em uma rede subjacente que tem tanto dureza quanto grande TX.
O TX também é muito mais confiável quando não é proveniente de uma única parte. Os especialistas podem ter mais credibilidade se forem independentes uns dos outros e até mesmo discordarem até certo ponto. Talvez um ecossistema levemente contraditório tenha mais chances de encontrar a verdade e provar sua credibilidade ao longo do tempo.
Tudo isso significa que, ao tentarmos avaliar a TX, precisamos analisar todo o ecossistema e não apenas um aplicativo específico. Isso também significa que a boa TX não é responsabilidade de um único ator, mas algo que só podemos alcançar juntos como um ecossistema.
Em terceiro lugar, a TX precisa ser dimensionada tanto para cima quanto para baixo para atender às pessoas onde elas estão.
O TX da Ethereum precisa atender a uma gama extraordinária de usuários. Usuários individuais, desenvolvedores, grandes corporações, agências governamentais e órgãos reguladores, de todas as nações e culturas do mundo, todos precisam de coisas diferentes para ajudá-los a chegar a um entendimento informado sobre as propriedades reais e a confiabilidade da Ethereum.
Isso significa que um bom TX deve ir ao encontro das pessoas onde elas estão. Um bom TX não significa presumir ingenuamente que todos os usuários comuns lerão o papel amarelo ou inspecionarão o código do contrato inteligente. Para muitos usuários, uma boa TX pode significar apenas que os padrões fornecidos a eles (pelo mercado, sua tribo, seu regulador, seus amigos, sua carteira) são bons o suficiente, e o processo que escolhe esse padrão é informado por um envolvimento mais profundo com a TX do blockchain.
No entanto, tornar o TX o mais acessível possível não significa subestimar as pessoas ou apenas simplificar as coisas para elas. Não devemos permitir que o desejo de uma UX Web2 familiar supere os interesses de uma TX precisa e informada.
Primeiro, porque há muitas pessoas que exigem um alto padrão para seu TX - elas querem verificar antes de confiar. O Blockchain TX também deve ser dimensionado para atendê-las.
Em segundo lugar, porque uma boa TX - assim como uma boa UX - realmente ensina coisas às pessoas com o tempo e melhora a capacidade dos usuários de entender sistemas complexos.
A UX moderna se baseia em muitas convenções, símbolos ou metáforas conceituais que foram inventadas e introduzidas ao longo de décadas de inovação em UX. A interface que o senhor está usando para ler esta postagem do blog contém componentes desenvolvidos e introduzidos ao longo de décadas (um teclado, uma GUI, uma área de trabalho, um cursor de mouse, um documento de rolagem, uma tela sensível ao toque...). Hoje em dia, nós os consideramos garantidos porque os tecnólogos foram bem-sucedidos em ensiná-los a nós. Mas eles já foram estranhos e desconhecidos para as pessoas. Um bom TX deve ser capaz de realizar algo semelhante.
Observações, adendo, advertências:
Agradeço a Rachel, Tim, Danny, Liam, Josh, Jesse, Dankrad, Justin, Trent, Jason e ST por seus comentários sobre versões anteriores.
Imagem antiga de UX do Norton Commander de Yuri Samoilov