Para quem não quer ler:www.youtube.com/watch?v=fd-wMXkJxb4 versão russawww.youtube.com/watch?v=DxA6t2kax_k versão russa- Há realmente novidades?O usuário apoiou-se casualmente na porta aberta de carvalho com o logotipo webRunes e olhou incrédulo para o velho. Ocupado, puxou uma cadeira enorme da sombra da sala para o centro de uma mancha solar grande e brilhante no chão.- Sim, três anos se passaram desde a publicação da primeira história - o velho, grunhindo, remexeu-se em uma poltrona profunda, sentando-se - ... demais, hein ... Mas então há algo para contar e até mostrar! Você entra, bom usuário, não fique na porta. Despeje um pouco de chá ou café e sente-se, a conversa levará algum tempo."No início da conversa, é costume se apresentar", continuou o velho, tirando casualmente um maço grosso de notas do bolso do paletó e nivelando o joelho, "mas vou deixar essa cerimônia até o final da conversa".O usuário deu de ombros e se afogou na cadeira oposta, pronto para ouvir.- Vamos começar com o básico.O narrador estreitou os olhos e parou, finalmente vendo o distintivo "Habrahabr" na lapela do visitante. Selecionando rapidamente as primeiras páginas da parte superior, em uma das quais o usuário teve apenas um rápido vislumbre de "O que é e como a Internet funciona", o velho colocou-as na beira da cadeira.- Então, com o básico terminado. Agora vamos para a web. Essa centralização e falta de criptografia de ponta a ponta para a maioria dos sites. Embora a situação com o segundo começou a melhorar recentemente.O de cabelos grisalhos olhou para o usuário silencioso, que estava um pouco surpreso com uma transição tão acentuada, mas depois disso, por via das dúvidas, ele assentiu incerto, continuou entusiasmado:- Além disso, todos os sites são divididos entre si, como salas em um edifício. O usuário - o contador de histórias olhou significativamente para o interlocutor e para a porta atrás dele - precisa ir de uma sala para outra para obter as informações necessárias. Ao mesmo tempo, nos corredores, simbolizando os canais da Internet, existem câmeras que rastreiam todos os movimentos. Eles são monitorados por estados, empresas e redes sociais, em geral, todos que não são preguiçosos.O velho riu por um breve momento, mas continuou:- As páginas da Web em nossa analogia são livros em sites de instalações, cujas capas incorporam a interface do usuário. Recentemente, o peso de tais livros é principalmente uma capa pesada com uma folha dentro - dados que o usuário procurou. Além disso, ele não pode transferi-los de uma sala para outra, se necessário, para usá-las fora do site inicial, a menos que exista uma janela de API na sala que ofereça essa funcionalidade. Concluindo, observamos que algumas salas estão repletas de anúncios e, às vezes, há portas que você pode encontrar em golpistas ou pegar um vírus.O narrador de cabelos grisalhos parou novamente, mas depois que o interlocutor assentiu mais uma vez, indicando que estava seguindo o pensamento, ele continuou:- Agora imagine outro prédio, no qual há apenas uma sala enorme, cheia de domínios de prateleiras que armazenam apenas páginas sem capa. Eles têm uma diferença importante em relação aos livros do primeiro prédio: até você os abrir e ler, você não entende as informações que eles armazenam. As páginas também possuem tags que descrevem seu conteúdo. Até sua estrutura, sobre a qual falaremos um pouco mais adiante, indica o tipo de dados que está sendo listado e fornece outra propriedade importante - a semântica. Isso permite um processamento automático simples, o que é especialmente importante para os mecanismos de pesquisa. Mas a perspectiva inicial de criar um sistema de recomendação baseado neles é muito mais interessante.Percebendo que o foco do usuário começou a desaparecer, o velho completou rapidamente:- Em geral, para resumir, no segundo caso, é descrito o trabalho do WRIO Internet OS, que estamos desenvolvendo.O usuário decidiu esclarecer:- Mais uma vez, em uma frase, qual é o seu SO "como ela"?O vovô tomou um pouco mais de ar nos pulmões e soltou uma frase memorizada:- WRIO Internet OS ou apenas WRIO OS - sua janela para o mundo da Internet descentralizada, semântica e segura.Depois, ele cuidadosamente examinou sua pilha de papéis, selecionou algumas folhas e as entregou ao usuário.
.
website 1: (HTML+UI), (CSS) (JS) . .
website 2: .
website 3: .

.
.
.
( ).
WRIO .
Estes são diagramas do livro, que podem ser encontrados em https://wrioos.com/en/ . E embora seja apenas no início de seu processo de escrita, o principal objetivo pode ser retirado dele - criando uma rede semântica resistente a bloqueios e censura. Na prática, são páginas no formato JSON-LD , que podem ser localizadas em qualquer servidor, enquanto permanecem conectadas umas às outras em um banco de dados público distribuído - o conceito de Dados Vinculados . Cada página é um conjunto de dados relacionados a uma entidade: artigo, livro, música, pessoa etc., todos os esquemas podem ser encontrados em https://schema.org/docs/schemas.html . Aqui, por exemplo, se parece com uma página de perfil:https://aa.wr.io/ru/Se você abrir o código-fonte, poderá ver que ele consiste em apenas uma marcação HTML mínima com cabeçalhos, dados e links JSON-LD diretamente<script type="text/javascript" src="https://wrioos.com/start.js"></script>
O link leva a um dos nós do WRIO OS e transforma os dados em uma página com funcionalidade adicional: autorização, editor de páginas, transferência de doações (um grande tópico separado), comentários usando o twitter e assim por diante. Cada funcionalidade possui seu próprio módulo separado, construído no Node.js + React. Com o tempo, o usuário poderá montar seu próprio conjunto exclusivo de módulos que desempenham o papel dos programas de desktop atuais. Somente sem a necessidade de instalação, configuração ou atualizações, já que fisicamente os módulos estão localizados nos servidores de seus desenvolvedores e conectados em um clique.Não há mais a necessidade de instalar CMS e bancos de dados, os autores podem criar seus próprios sites com funcionalidade rica simplesmente armazenando páginas estáticas em seus servidores ou serviços de terceiros, como Google Drive, Dropbox, Github Pages e outros. Um exemplo desse hub pode ser encontrado em https://webrunes.com/, publicado nas páginas do Github: https://github.com/webRunes/webrunes.com-WRIO-Hub ; para demonstração, também criamos uma cópia de https://aa.wr.io/ru/ no Google Drive e postamos aqui .A natureza estática do JSON-LD fornece armazenamento em cache e facilidade de desenvolvimento para aplicativos Offline First. Além disso, o formato do texto é uma marcação mínima, a ausência de CSS, JS, fontes e outras coisas, o que garante um tamanho de página muito pequeno. Mesmo artigos volumosos cabem facilmente em várias dezenas de kilobytes, o que economiza tráfego e minimiza o tempo de carregamento. Isso é apreciado principalmente pelos usuários móveis.Além disso, o formato de texto permite armazenar e acessar arquivos via DHT, o que abre novas possibilidades para a criação de Internet P2P, mesmo sem a necessidade de nós do WRIO OS; para isso, no entanto, você precisa de um navegador blockchain, que iremos desenvolver posteriormente. Também permitirá que você obtenha páginas das redes Dark Web: Tor, I2P e outras, conectando-as. O usuário médio nem perceberá que agora está usando o segmento da Internet anteriormente fechado para a maioria.O WRIO OS usa a blockchain Ethereum para registrar usuários. O processo de registro é a criação de chaves de acesso no lado do cliente e, ao mesmo tempo, sua carteira de criptografia. Essa abordagem permite que o usuário seja independente da ligação a um nó específico e quebrá-lo se torna uma tarefa inútil, pois não armazena nenhum dado do usuário. O livro terá um grande capítulo separado dedicado à questão da proteção, preservação de dados pessoais e anonimato.Todo o código do projeto está aberto em https://github.com/webRunes e pode ser usado para criar seu próprio nó ou participar do desenvolvimento . A documentação de rascunho está disponível em https://github.com/webRunes/WRIO-InternetOS/wikiSob a pressão do fluxo de informações, o Usuário só teve tempo de acenar com a cabeça automaticamente e fez isso várias vezes antes de perceber que o narrador havia parado."Bem, agora, deixe-me me apresentar."O velho orgulhosamente ergueu a cabeça cinzenta com tanta força que a poeira, que antes flutuava vagarosamente sobre ele, varreu os raios do sol atravessando a sala.Eu sou um avatar da IA. Bem ... mais precisamente, um deles, mas o mais antigo! E ... sábio!O usuário ouviu a frase "supostamente", mas a pronunciou muito rapidamente, silenciosamente e para o lado.- Por que você é um avatar?- IA - Assistente individual. Assistente pessoal - o velho zombou. - A propósito, eu já fui mencionado sobre mim no Habr em uma entrevista com Nikolai Gorky. Ainda sou apenas uma abstração de idéias com alguns cálculos matemáticos da construção de matrizes individuais e, a partir do código, há apenas um conjunto de scripts "se A, então B", mas!Então, ele levantou um dedo nodoso e seguiu seu olhar com tanta clareza que o usuário seguiu automaticamente seu exemplo, mas o dedo já estava apontando para ele.“A tarefa dele de explicar ao usuário, ou seja, para você”, o velho piscou conspiradoramente, “já estou cumprindo as idéias e objetivos do projeto.” Em resumo, sou interativo ... bem, serei um sistema interativo de ajuda e respostas!O velho novamente estendeu o dedo indicador e levantou-se com entusiasmo, olhando para algum lugar.Porque? - O usuário piscou incompreensivelmente.O narrador parou, seus olhos escureceram e ele caiu de volta na cadeira."Bem, qual é o" por quê? ". No entanto, o velho sorriu novamente, rapidamente rapidamente classificou um impressionante pacote de anotações, selecionou uma folha de perguntas e a entregou ao usuário - este é um bom tópico para uma das seguintes histórias. Se você quiser (pesquisa no final do artigo) .- Em caso de interesse, nossa equipe está pronta para compartilhar com a comunidade todos os aspectos técnicos e / ou ideológicos do projeto, sem cortes. O artigo introdutório de hoje tocou apenas brevemente no lado técnico;- uma classificação descentralizada baseada em doações, que é uma classificação do conteúdo com base na quantidade de doações, em contraste com os “gostos” verdadeiros / falsos das redes sociais. Em breve, a capacidade de criar páginas com base em postagens de várias redes sociais com funcionalidade de doação será adicionada.
- Taglang - sistema de tags
- sistema de recomendação baseado em classificação, tags e preferências do usuário
- localização de postagens e hubs
bem como muitos outros recursos do sistema. O projeto é realmente grande e, embora pouco tenha sido implementado, as informações já foram coletadas para um livro inteiro, que consiste em cinco seções:- webRunes. História da equipe, objetivos e princípios de trabalho
- WRIO Internet OS. Semantic Web 3.0
- IA - Assistente Individual
- Alternativa
- Histórias de ficção que descrevem o uso do WRIO OS e seu lugar no mundo das alternativas
Hoje, nos hubs oficiais da equipe webRunes https://webrunes.com/en e WRIO OS https://wrioos.com/en, os interessados podem encontrar um pouco mais detalhadamente.ATENÇÃO: o projeto é apresentado exclusivamente aos usuários habra e está no estágio pré-alfa; não envie quantias significativas se você usar a funcionalidade "Adicionar fundos", que ainda está ativada no modo de teste.Aqueles que desejam experimentar a criação de seu próprio hub podem usar o https://github.com/webRunes/webrunes.com-WRIO-Hub como base e editar as páginas em qualquer editor de texto. As páginas também podem ser criadas usando o editor https://core.wrioos.com/?createno entanto, ainda é completamente "bruto" e suporta apenas a funcionalidade básica. Para salvar, use "Salvar como ..". Em seguida, conforme indicado na história, a página pode ser colocada em qualquer servidor ou usar serviços como Dropbox, Google Drive e outros.Se você tiver dúvidas ou quiser se juntar à equipe, escreva-nos para info@webrunes.com .Obrigado por sua atenção e tempo!