- Voltar ao menu
- Voltar ao menuPreços
- Voltar ao menuPesquisar
- Voltar ao menuConsenso
- Voltar ao menu
- Voltar ao menu
- Voltar ao menu
- Voltar ao menuWebinars e Eventos
Por que alguém faria um curso universitário no Urbit?
Neal Davis ministrou o primeiro seminário de nível de pós-graduação sobre a controversa plataforma de computação Urbit. Eis o porquê.
O problema de ensinar Cripto em um ambiente universitário é que seus planos de aula podem rapidamente ficar desatualizados quase no momento em que você os escreve, disse Neal Davis, um professor licenciado da Universidade de Illinois. Isso provavelmente é verdade para a maioria das coisas em tecnologia.
“O problema que a educação em Cripto enfrenta é que é um campo que se move muito rápido e as coisas vão apodrecer muito rápido”, disse Davis. Ainda assim, se a academia quiser ter alguma relevância dentro dessa indústria emergente, ela precisa encontrar maneiras de se manter atualizada.
Esta entrevista faz parte do CoinDesk's"Semana da Educação."
“Você sabe, vá construir umDALL-ECurso [Plataforma de arte digital gerada por IA] –Difusão estávelestá em todo lugar”, ele acrescentou, referindo-se às ferramentas de inteligência artificial que foram anunciadas no mês passado. Davis também pode adicionar Urbit, a controversa plataforma de infraestrutura de computadores, a essa lista.
E de fato, ele fez. Em 2020, Davis se tornou o primeiro professor dos EUA a dar uma aula de ciência da computação dedicada ao Urbit. O Urbit é uma tentativa extremamente ambiciosa de reconstruir a internet do zero.
Ao contrário do paradigma servidor-cliente que domina a computação moderna, a Urbit usa criptografia de chave pública para permitir que qualquer um execute seus próprios servidores. Se as Finanças descentralizadas (DeFi) estão removendo intermediários das Finanças, a Urbit quer remover intermediários de qualquer coisa que você possa fazer com um computador, de e-mail a logins.
O sistema, em desenvolvimento ativo desde 2013 pela organização Tlon, sediada em São Francisco, tem visto um ritmo acelerado de atividade nos últimos anos. Seu pool de desenvolvedores agora conta com centenas de codificadores, e a liderança da Tlon e outras startups do ecossistema Urbit agora estão diretamentevisando projetos DeFi e organizações autônomas descentralizadas(DAO) para usar suas ofertas de software.
Veja também:DAOs são as verdadeiras meritocracias| Opinião
Dito isso, Urbit ainda é um interesse de nicho. Mas Davis disse que há valor para os alunos Aprenda uma maneira inteiramente nova de computação. “Hoon só é útil em Urbit”, ele disse, referindo-se à linguagem de programação sob medida da rede, assim como outros conceitos e ferramentas em Urbit. (Davis está em um ano sabático da Universidade de Illinois para trabalhar em tempo integral ensinando “Hoon School” por meio da Urbit Foundation.)
“Alguns deles sem dúvida se mostrarão extremamente frutíferos e outros inúteis, mas o teste vale o esforço”, ele disse. “É para os consertadores e hackers, é para os livres-pensadores e os poetas.”
E o que os oito alunos de pós-graduação de Davis aprenderam há dois anos provavelmente ainda é relevante. A Urbit não está apenas desafiando o modelo de software proprietário com fins lucrativos pioneiro no vale, mas também está adotando uma abordagem deliberadamente lenta para o design de rede para garantir que o sistema permaneça estável. Os lançamentos de software CORE da Urbit contam regressivamente para zero, ponto em que o “kernel” atingirá o zero absoluto e será congelado no tempo.
O CoinDesk sentou-se recentemente com Davis e falou sobre outros modelos de computação experimental, como ferramentas descentralizadas podem estar mudando a academia e os próximos meses para a Urbit. Segue uma transcrição levemente editada da conversa.
O que inicialmente atraiu você para a Urbit?
Sempre fui um colecionador de curiosidades computacionais, suponho. As margens da computação desde os primeiros dias em diante. Os primeiros computadores que estavam em Base 10, não binário. Soviético“computadores de água”.A computação analógica tem umahistória longa e muito interessante. Então, sempre fui compelido por muitos dos caminhos alternativos que a computação poderia ter tomado. As coisas que poderiam ter sido e as coisas que ainda podem ser têm muito a nos ensinar sobre a maneira como a computação funciona. Algumas dessas coisas são linguagens comoAPL[Uma Linguagem de Programação] ou arquiteturas concorrentes como a arquitetura Mill, que é um design de chip alternativo – uma CPU alternativa. E, claro, Web3 e similares desenvolveram muitas propostas muito interessantes.

Conheci o Urbit por volta de 2016, logo depois que ele foivazou para o público. Provavelmente nas redes sociais [Nota do editor:Notícias Hacker]. Eu tentei, tentei fazer as coisas funcionarem e, como se viu, naquela época, a menos que você conhecesse alguém na Tlon, você provavelmente T conseguiria entender o projeto. Os documentos eram, em grande parte, inside baseball – por desenvolvedores da Tlon para desenvolvedores da Tlon – o que faz sentido porque ainda T havia sido divulgado para o mundo mais amplo.
E então eu tentei por alguns dias, então parei e segui em frente. E então em algum momento em meados de 2019 a Tlon anunciou que eles iriam fazer a Hoon School [para ensinar a linguagem de programação funcional nativa da Urbit]. Então eu me inscrevi para isso, e então comecei a cavar no sistema. Acontece que há todo tipo de ideias muito intrigantes. Eles estão construindo coisas como o versionamento Kelvin: a ideia de que você está desenhando seu sistema em direção a algum tipo de cristalino – se não perfeição, então – estase.
Veja também:Autodidatas, bem-vindos!
Urbit é mais uma especificação do que um sistema operacional, em algum sentido. E embora o paradigma da computação não seja completamente único na maneira como fazemos as coisas – como computação orientada por assinatura – é moderadamente incomum em computação mais ampla, front ends da web, SSE [evento enviado pelo servidor] fluxos, e esse tipo de coisa. Essa era uma área no final dos anos 1970 e 1980 que, até certo ponto, nunca deu frutos. E acontece que, na verdade, construímos um sistema que usa algo como “computação de fluxo de dados”, como eles teriam reconhecido naquela época.
Mas há muitas outras partes do sistema que a maioria das pessoas nunca realmente investiga – o modelo de memória [o Loom] é muito inovador, uma maneira muito interessante de lidar com memória persistente e transitória. De uma forma que resolve alguns dos problemas que você tem com paradigmas de paginação de sistema operacional convencionais e assim por FORTH. É como descobrir uma porta que você T sabia que estava lá. Há uma casa inteira atrás dessa porta, e é muito mais estranho e intrigante do que você pode ter pensado.
Onde o ensino do Urbit se encaixa no paradigma da educação em ciência da computação?
Quando o comitê de pós-graduação [da Universidade de Illinois] aprovou a aula em 2020, me senti um BIT como o cachorro que pegou o carro e teve que descobrir o que fazer com ele. O que acabei construindo — a estrutura daquele seminário de pós-graduação — foi tentar dar uma olhada técnica e crítica no que a Urbit estava tentando como uma plataforma operacional. Quão bem ela implementa essa ideia? Existem lições ou aplicações mais amplas que podemos obter ao examinar essa estrutura arcana ou como ela está sendo construída?
Eu estava tentando expô-los ao limite das coisas estranhas e interessantes [na computação] que povoam tudo ao seu redor, mas na maioria das vezes você T percebe? Os desenvolvedores são inculturados em uma certa maneira de abordar a computação, e muito poucas pessoas se afastam muito dessa maneira padrão de fazer as coisas.
Mas há muitas coisas que são insustentáveis sobre continuar no caminho atual. Quero dizer, uma das críticas comuns que [o criador do Urbit Curtis] Yarvin e outros fizeram é que a pilha de software de cima para baixo se tornou ilegível.
Há umanedota sobre o departamento do MIT [ciência da computação], que costumava ensinar tudo, desde a estrutura e interpretação de programas de computador em [a linguagem de programação inicial] Lisp até as coisas que estavam acontecendo no metal [Nota do editor: hardware de computação, incluindo chips]. E em algum momento depois, eles mudaram para Python (porque todas as bibliotecas eram em Python) quando a pilha se tornou ilegível o suficiente. Parte disso está no lado do hardware ou porque otimizações cada vez mais complicadas dificultaram Para Você visse o que estava acontecendo na execução real.
Você pode estar escrevendo algo que você acha que é direto, mas porque ele passa por diferentes camadas de bibliotecas e intérpretes e sistemas operacionais e manipuladores, você T sabe realmente como isso vai ficar quando chegar ao chip. E então é fácil perder o contato com o terreno concreto e fundamental da ciência da computação. A ciência da computação é maravilhosa porque é esse casamento dessas ideias extremamente abstratas e pretensiosas sobre matemática e a física de empurrar bits em torno de uma pastilha de silício.
Qual é a sua opinião sobre o mundo das Criptomoeda – há alguma inovação em ciência da computação acontecendo lá que valha a pena estudar em uma universidade?
Então, para começar pelo final, T sei como LOOKS a situação do curso neste momento. O problema que a educação em Cripto enfrenta é que é um campo que se move muito rápido e as coisas vão apodrecer muito rápido.
Provavelmente há certas tecnologias que poderiam se manter atualizadas. Como se você estivesse aprendendo [linguagem de programação Ethereum ] Solidity, Solidity T evolui muito rápido como uma linguagem. Você pode falar sobre a arquitetura EVM [Ethereum Virtual Machine] – mas Ethereum é apenas mudando para prova de participaçãoe isso muda alguns aspectos da maneira como pensamos sobre o blockchain como uma máquina virtual distribuída.
É como descobrir uma porta que você T sabia que estava ali. Há uma casa inteira atrás dessa porta, e é muito mais estranho e intrigante do que você pode ter pensado.
Há muitos projetos pequenos que têm alguma aceitação e algumas ideias interessantes. E talvez essas ideias interessantes cheguem a outros blockchains ou talvez sejam esquecidas. Então você tem esse problema de escrever um curso sobre blockchain e tecnologias Web3 que realmente seria útil. Se você encontrasse um livro sobre Ethereum de 2018, quanto valor isso lhe ajudaria hoje?
Talvez seja mais uma curiosidade histórica.
Voltando um pouco mais: as raízes dos blockchains estão, na verdade, nos Bell Labs no final dos anos 1980, quando Scott Stornetta estava trabalhando no problema quase teológico da memória. A maneira como ele expressou isso foi " um homem pode dar testemunho da verdade contra o mundo de tal forma que o mundo inteiro não possa conspirar para superá-lo?" Essa é uma pergunta muito interessante. E eu T sei se ele teve sucesso nesse sentido original, mas ainda há uma empresa, a Surety, que publica um hash usando seu sistema no New York Times toda semana.
Mas às vezes vale a pena fazer experimentos, mesmo que T cheguem a lugar nenhum. Satoshi Nakamoto pegou a ideia do blockchain e a acoplou a um algoritmo de consenso distribuído que realmente tornou viável fazê-lo de forma distribuída. Como Urbit [IDs], Bitcoin é pseudônimo; não é realmente um conjunto anônimo de transações como Zcash, há identidades persistentes e públicas [como um endereço de blockchain]. Mas é o suficiente para desencadear toda essa revolução na maneira como pensamos sobre quais tipos de conhecimento devem estar disponíveis publicamente.
Então, vale a pena estudá-las? Acho que o que as tecnologias relacionadas ao blockchain realmente realizaram foi uma mudança completa de paralaxe com a qual muitos ainda não lidaram, nas formas como muitas coisas que antes eram abertas apenas aos governos agora foram empurradas para a camada de protocolo. Como, em certo sentido, a Política fiscal importa cada vez menos a cada ano que passa, à medida que mais e mais coisas se movem para cadeias Finanças descentralizadas. Você pode discutir se isso é pragmático ou útil, mas o que estamos obtendo com o blockchain é uma maneira que está fundamentalmente reordenando o conhecimento Human e os modos Human de comunicação. De certa forma, está cumprindo o que a internet começou – o telos da computação totalmente distribuída. Então, há todos esses detalhes técnicos interessantes que valem a pena experimentar e estudar.
Então qual é o papel da universidade nesse mundo?
Essa é uma questão política e metapolítica. Há uma questão pragmática de como as universidades reagirão no NEAR e médio prazo à explosão de [tudo] distribuído. Uma coisa que aconteceu a esse respeito é que elas, eu acho, expandiram suas credenciais. Elas têm o monopólio das credenciais na maioria dos países do mundo. Houve muitos movimentos em direção a coisas como tornar a faculdade gratuita para todos ou expandir o número de diplomas profissionais oferecidos. Começou com o MBA, mas há muitos outros agora - Mestrado em Engenharia, Mestrado em Administração Profissional, Mestrado em Administração. Eles definitivamente têm uma forte vantagem sobre a maioria dos novatos [Nota do editor: como tokens vinculados à alma] na medida em que querem continuar a ser corpos poderosos, grandes e relevantes.
Eu também acho que eles deveriam levar a sério a ideia de colocar muito de seusdoação em Criptomoeda– as sérias com uma chance de continuar existindo em 1.000 anos. As universidades existem há tanto tempo, então é uma aposta segura que elas descobrirão uma maneira de continuar existindo.
Veja também:Melhores Universidades para Blockchain 2022
Há muitas etapas que as instituições aparentemente deveriam evitar, que são o movimento certo, em última análise, quando se fala sobre como a internet reorganizou o acesso à informação. O OpenCourseWare do MIT é21 anos agora– eles colocaram essencialmente todo o seu conteúdo de ciência e engenharia online de graça. O efeito não foi diminuir o valor da educação universitária. Ele impulsionou o MIT, porque era o MIT dizendo, “nós temos o melhor conteúdo do mundo e estamos dispostos a mostrar a vocês o quão bom ele é.”
Algum conselho para professores interessados em ministrar um curso como o seu?
Então eu encorajaria fortemente os professores a encontrarem tempo para construir novas aulas sobre tecnologias que eles acham interessantes. Eu escolhi o Urbit como minha plataforma porque eu acho interessante, mas há um zilhão de plataformas que estão sendo construídas e evoluindo rapidamente.
A academia tende a se atrasar para as coisas, quando o material tem três ou quatro anos e o mundo mudou. Deveria haver muito mais experimentação, particularmente usando a estrutura de seminários de graduação e pós-graduação que a maioria das universidades tem, que T exigem tanta sobrecarga burocrática. Construa essas coisas, divulgue-as. Eu os encorajo a tornar seus cursos públicos, porque isso será um grande impulso para eles profissionalmente, mostrando que estão trabalhando em coisas interessantes que são ativas e relevantes. Você sabe, vá construir um DALL-ECurso [Plataforma de arte digital gerada por IA] –Difusão estávelestá em todo lugar. Mas duvido que realmente vá aparecer em muitas aulas neste semestre.
ATUALIZAÇÃO (29 DE SETEMBRO DE 2022. – 22:05):Esclarece a linguagem sobre o ano sabático de Davis.
Daniel Kuhn
Daniel Kuhn foi editor-gerente adjunto da Consensus Magazine, onde ajudou a produzir pacotes editoriais mensais e a seção de Opinião . Ele também escreveu um resumo diário de notícias e uma coluna duas vezes por semana para o boletim informativo The Node. Ele apareceu pela primeira vez impresso na Financial Planning, uma revista de publicação comercial. Antes do jornalismo, ele estudou filosofia na graduação, literatura inglesa na pós-graduação e relatórios econômicos e de negócios em um programa profissional da NYU. Você pode se conectar com ele no Twitter e Telegram @danielgkuhn ou encontrá-lo no Urbit como ~dorrys-lonreb.
