Como a Ring integra blockchain em sua plataforma de comunicação gratuita

logo-ring-612x208.png
logo-ring-612x208.png

Continuação do nosso arquivo Blockchain de hoje, com um novo caso de uso. Como parte de nossa parceria com a Digital Tech Conference , dedicada este ano em parte ao blockchain, tivemos a chance de entrevistar Adrien Béraud, responsável pelo projeto Ring . Essa plataforma de comunicação gratuita e distribuída vem utilizando o blockchain de forma inovadora há mais de um ano. Para ir além da teoria e entender como o blockchain pode ser útil hoje, sugerimos que você conheça mais sobre o Ring e como ele integra essa tecnologia.

logo-ring-612×208.png

Você pode começar se apresentando?

Sou diretor do projeto Ring no Savoir-faire Linux . Começamos em 2013, então se chamava SFLphone. Este foi um projeto interno de telefonia IP. Estudamos então o que estava sendo feito no mundo da troca de arquivos, em particular o Bittorrent. Eles usaram a tecnologia DHT distribuída para permitir que as pessoas se conectassem ponto a ponto. Dissemos então a nós mesmos que poderíamos adaptar essa tecnologia para permitir que as pessoas se comunicassem diretamente usando o protocolo SIP sem passar por um servidor. A partir daí, a ideia do Ring decolou. O próprio nome carrega um significado: não há infraestrutura central, é a comunidade que forma a rede.

Concretamente, o que a Ring oferece aos seus usuários?

A Ring deseja fornecer uma plataforma de comunicação totalmente distribuída e segura para seus usuários. O aspecto distribuído implica que os usuários tenham controle total de sua conta e identidade na rede e, portanto, de suas comunicações. Eles não precisam passar por um serviço como Google ou Facebook para autenticá-los para outros usuários. Esta autenticação é feita por um sistema de chaves públicas, estando as chaves privadas nos dispositivos dos usuários. O nosso objetivo é dirigir-se ao público em geral, pelo que a operação escolhida é muito simples para os utilizadores, garantindo ao mesmo tempo que não estão dependentes de uma organização que centralize os seus dados ou controle as suas comunicações ou metadados.

Ring é uma plataforma, um protocolo e um conjunto de bibliotecas e softwares ao seu redor. Oferecemos um conjunto de clientes nas plataformas mais populares: Android, Mac, Windows, Linux, em breve iOS. Esses clientes são desenvolvidos a partir da plataforma Ring e são públicos em geral, oferecendo recursos semelhantes ao Skype ou Facebook Messenger, por exemplo. É possível contar com a Ring para projetar ou desenvolver clientes para necessidades mais específicas, profissionais por exemplo. Como um sistema distribuído, o Ring tem a capacidade de operar em uma rede privada ou em ambientes onde a Internet não está disponível, mas há acesso a uma rede IP, por exemplo, durante desastres, em um barco ou em vilarejos isolados.

Que papel o blockchain desempenha no Ring?

No Ring, um sistema distribuído é usado para conectar usuários. Usaremos o blockchain para permitir o registro de nomes de usuários. Temos um modelo de segurança baseado em chaves públicas, que permitirá autenticar cada usuário. Essas chaves são longas sequências de caracteres que as pessoas não conseguem lembrar e, portanto, não podem usar para entrar em contato ou se identificar. Precisávamos encontrar uma maneira de permitir que as pessoas se identificassem na rede com um identificador pessoal exclusivo. Então precisávamos de um mecanismo de registro de nome de usuário, mas não havia tecnologia para fazer isso de forma distribuída, sem um servidor central. A tecnologia Blockchain fornece uma resposta a esse problema, especialmente com contatos inteligentes. O sistema é confiável, tudo permanece distribuído, não há infraestrutura central, nem mesmo uma organização ou autoridade que gerencie esses nomes como no sistema DNS por exemplo. Nele, as autoridades poderão modificar ou excluir nomes arbitrariamente. A mesma coisa com Google ou Facebook, essas empresas terão autoridade sobre quem possui ou controla qual nome. Esse sistema de contrato inteligente, via Ethereum, possibilita oferecer essa funcionalidade com uma confiança baseada no código do contrato, que é público e que todos podem ver. A mesma coisa com Google ou Facebook, essas empresas terão autoridade sobre quem possui ou controla qual nome. Esse sistema de contrato inteligente, via Ethereum, possibilita oferecer essa funcionalidade com uma confiança baseada no código do contrato, que é público e que todos podem ver. A mesma coisa com Google ou Facebook, essas empresas terão autoridade sobre quem possui ou controla qual nome. Esse sistema de contrato inteligente, via Ethereum, possibilita oferecer essa funcionalidade com uma confiança baseada no código do contrato, que é público e que todos podem ver.

ring-612×383 (1).jpg

É possível usar a mesma conta em vários dispositivos?

Trabalhamos muito para que funcione onde você pode usar sua conta do Ring em vários dispositivos. A criação de uma conta envolve a criação de um novo par de chaves que identifica o dispositivo. O modelo de autenticação é baseado em uma cadeia de certificados: ao criar sua conta, você gera um certificado para seu dispositivo. Mais uma vez, usaremos a rede distribuída DHT para permitir que os usuários se conectem de outros dispositivos transmitindo arquivos criptografados que conterão os pares de chaves que permitem o controle da conta. O acesso à conta sempre exigirá uma senha que permitirá a descriptografia desses arquivos armazenados localmente.

Onde você está com o projeto? Quais são os próximos passos em seu desenvolvimento?

Tudo o que mencionei anteriormente sobre o gerenciamento de nome de usuário blockchain, que fomos pioneiros, já está ativo e em produção há um ano. Estamos na versão 1.0 do Ring, uma versão inicial na qual ainda há muito trabalho. No momento, estamos nos concentrando nas trocas de arquivos e na versão para iOS. Nosso objetivo, em última análise, é fornecer ferramentas às empresas para permitir que integrem o Ring em sua infraestrutura e em sua rede.

Qual é o posicionamento da Ring em relação aos grandes sistemas de mensagens centralizadas?

O Ring foi desenvolvido em uma mente aberta específica para software livre. Mas a ideia também é oferecer uma plataforma que possa eventualmente se tornar um padrão e ser usada por muitos players, incluindo talvez um dia o GAFA. E isso da mesma forma que o e-mail, que originalmente era um sistema totalmente distribuído e que se tornou um sistema de comunicação padrão e universal, ainda usado hoje, apesar de suas deficiências técnicas.

A ideia é não depender de um serviço proprietário vinculado a um protocolo proprietário que você não domina, no qual é difícil confiar e para o qual é necessário dar o controle de seus dados que são então explorados. Oferecer uma plataforma universal pode evitar o uso desses protocolos proprietários, como Facebook Messenger, serviços do Google e outros.

Por fim, qual é a sua visão do blockchain? O que ela representa para você?

A blockchain possibilita deportar a autoridade de um humano que não é infalível, para um código-fonte público cuja operação é previsível. A tecnologia Bitcoin permite transações de valor, mas é sobretudo a tecnologia Ethereum que dá ao blockchain todo o seu significado, permitindo realizar muitas outras operações, como gerenciar nomes de usuário no nosso caso. . Também pode permitir uma democracia aberta, uma organização totalmente distribuída sem a necessidade de uma base legal, onde a confiança na organização é baseada no código-fonte, que se torna uma espécie de constituição. É uma revolução tecnológica que vai mudar o mundo, mas vai levar tempo, o tempo para medir todas as possibilidades que ela oferece. Ainda estamos em fase exploratória,

Portuguese
Sair da versão mobile