paint-brush
Como usar contratos em Obyte: inteligente, prosaico e com arbitragempor@obyte

Como usar contratos em Obyte: inteligente, prosaico e com arbitragem

por Obyte6m2023/09/19
Read on Terminal Reader

Muito longo; Para ler

Ao utilizar contratos inteligentes e contratos com arbitragem, é possível até construir qualquer tipo de mercado (bolsas, empregos, produtos usados, NFTs, etc.) que proteja automaticamente ambas as partes, bloqueando os fundos envolvidos.
featured image - Como usar contratos em Obyte: inteligente, prosaico e com arbitragem
Obyte HackerNoon profile picture
0-item
1-item

Um contrato, em geral, é a representação de um acordo entre as partes. Pode ser falado, mas geralmente é um documento físico e/ou digital que especifica a natureza e os termos do referido acordo, bem como os direitos e obrigações de cada parte.


Se alguns dos intervenientes envolvidos se comportarem mal, a disputa poderá ser resolvida num tribunal. Não temos tribunais em Obyte, mas temos contratos digitais seguros.


Os contratos estão principalmente vinculados às leis e autoridades locais, mas também podem ser automáticos e autoaplicáveis . Na verdade, contratos inteligentes em livros distribuídos como Bitcoin ou Obyte são acordos digitais cujas condições são aplicadas por código, e não por lei.


Em outras palavras, são programas de computador projetados para executar automaticamente algumas condições predefinidas assim que um evento (físico ou digital) acontece.


A melhor parte é que você não precisa saber codificar para usar contratos inteligentes. Da mesma forma, você não precisa codificar para encontrar outros tipos de contratos digitais úteis e fáceis de usar no Obyte. Você só precisará de sua carteira e de um parceiro para fazer o contrato. Vamos aprender mais sobre isso.

Contratos Inteligentes e Agentes Autônomos

Definimos um contrato inteligente como um tipo de acordo automático e digital, mas temos dois tipos de ferramentas que tornam o dinheiro programável em Obyte: contratos inteligentes e agentes autônomos (AA).


Ambos são programas de computador projetados para realizar uma tarefa específica (e digital), mas apenas um deles envolve duas ou mais partes “reais”.


Agentes Autônomos não são contratos, então não há quase nada para negociar com eles. São como máquinas de venda automática, oferecendo uma tarefa (trocas, atestados, doações, etc.) como um serviço para pessoas reais.


Por outro lado, um contrato (inteligente ou não) envolve sempre pelo menos duas partes. E é para isso que serve um contrato, afinal: ele faz a mediação entre as partes reais.
No Obyte, qualquer um pode criar seu próprio contratos inteligentes facilmente através da carteira - sem nenhum código. O recurso existe para ajudar todos os tipos de usuários a evitar intermediários adicionais em qualquer tipo de negociação ou transação.


Ao iniciar um contrato inteligente com outra pessoa, você concorda em bloquear seus fundos neste aplicativo até que os termos acordados sejam cumpridos pela outra parte. Poderia funcionar para qualquer tipo de pagamento condicional ou carteiras compartilhadas.

Oferecendo um contrato inteligente

O primeiro passo para oferecer um contrato inteligente a outra parte em Obyte é que vocês dois já baixaram a carteira. Então, se você puder pegar um pouco medidas de segurança e faça backup de sua semente, melhor. A maioria dos contratos no Obyte pode ser feita através da seção “Chat” da carteira.


As partes devem estar na lista de “Contatos” uma da outra para isso, então, o próximo passo é “Adicionar um novo dispositivo”, e enviar ou aceitar um convite para se conectar.



Feito isso, você pode iniciar um chat para discutir as condições do contrato e trocar seus endereços Obyte. Ao clicar no endereço da outra (Alice, por exemplo), você terá a opção de oferecer um contrato inteligente.


Se o resultado de algum evento do mundo real (como uma partida de futebol) for necessário para concluir o acordo, você deverá digitar um valor selecionado endereço do oráculo (um feed de dados) de a lista de oráculos disponíveis no Obyte .


Outra forma de usar contratos inteligentes é criando uma carteira com múltiplas assinaturas (compartilhada). Você pode adicionar vários dispositivos, controlados por você ou por várias partes. Dessa forma, a maioria das partes ou dispositivos envolvidos deve autorizar cada transação antes de gastar os fundos.

Contratos Prosaicos

Como o nome pode sugerir (prosa = texto normal), são contratos mais tradicionais, mas ficam registrados para sempre no DAG. Em vez de uma assinatura manuscrita, ambas as partes assinam o acordo com suas carteiras Obyte.


E as assinaturas criadas no processo são assinaturas digitais totalmente válidas.


Elas são classificadas como assinaturas eletrônicas avançadas de acordo com o regulamento europeu de assinatura eletrônica e leis semelhantes de alguns outros países. Portanto, é um contrato totalmente seguro que pode ser executado por lei ou por um árbitro externo.


Um contrato prosaico não é um contrato inteligente, no entanto. É juridicamente vinculativo, mas não bloqueia quaisquer fundos, pelo que não pode garantir a execução do contrato. Em vez disso, os tribunais fariam isso, como nos contratos tradicionais.


É por isso que é altamente recomendável usar identidades do mundo real ao assinar um contrato prosaico em Obyte. Para fazer isso, ambos os usuários podem usar o Recursos de atestado de identidade disponível na mesma carteira, através do Real Name Attestation Bot na Bot Store (aba Chat).


Após ambas as carteiras serem emparelhadas e atestadas, o caminho para oferecer um contrato prosaico é o mesmo que oferecer um contrato inteligente: Chat – Contatos – [Nome do dispositivo] – [Endereço] – Oferecer um contrato prosaico.


Você precisa redigir o contrato com seus próprios termos, definir um prazo de duração para a oferta e compartilhá-lo com a outra parte. Se eles aceitarem, você terá uma prova legal do seu acordo, mas ela estará disponível apenas em suas carteiras para fins de privacidade.



Contratos com Arbitragem

Oráculos são serviços que fornecem informações externas (fora da cadeia) ao livro-razão distribuído – mas eles não podem fazer muito. Os potenciais acordos entre as pessoas nem sempre estão relacionados com dados disponíveis publicamente, como quem ganhou uma partida de futebol.


Em vez disso, há muitas informações privadas e/ou muito específicas que só poderiam ser compartilhadas pelas partes.


Um contrato de trabalho, por exemplo. Se o empregador ou o empregado se comportarem mal, um oráculo criptográfico não ajudará.


Essa é a razão de ser do contratos com arbitragem em Obyte. São uma mistura entre contratos prosaicos e contratos inteligentes. Você pode escrever os termos que quiser e compartilhá-los com a outra parte, como em um contrato prosaico.


No entanto, os contratos com arbitragem podem bloquear fundos até que as condições sejam cumpridas.

Selecionando um árbitro

Nesse tipo de contrato, presume-se que uma das partes é o pagador (comprador), enquanto a outra realiza um trabalho ou oferece um produto (vendedor) em troca de pagamento. O contrato só é partilhado entre carteiras emparelhadas, como vimos acima, e os fundos envolvidos são bloqueados.


Depois que o vendedor concluir sua parte no negócio (fazer o trabalho ou enviar o produto), o comprador deverá liberar os fundos se estiver tudo de acordo com os termos.


Da mesma forma, se o vendedor considerar que não conseguirá cumprir os termos, poderá devolver o dinheiro com um único clique. Agora, caso uma das partes se comporte mal, podem abrir uma disputa para resolvê-la.


Muito antes deste ponto, no momento da redação do contrato, o endereço de um árbitro teve que ser selecionado. Em caso de disputa, o árbitro selecionado será quem decidirá quem ficará com o dinheiro.


Um árbitro em tais contratos é um terceiro (humano) confiável e identificado, registrado no ArbStore —um mercado de árbitros que oferece seus serviços de resolução de disputas. Você pode encontrar vários árbitros lá e verificar seus dados antes de selecionar um.


Você pode ver sua biografia, número de contratos e disputas resolvidas, última atividade, idiomas e taxas de serviço.


As taxas são pagas apenas em caso de litígio. Você não precisa pagar nada se o contrato terminar sem disputa.



Além deles, se você achar a decisão do árbitro injusta por qualquer motivo, você pode denunciá-la aos moderadores da ArbStore.


Eles não poderão reembolsar todo o seu dinheiro, mas se descobrirem que a decisão não foi correta, o árbitro poderá ser retirado da lista e você poderá recuperar pelo menos parte dos seus fundos.


Ao utilizar contratos inteligentes e contratos com arbitragem, é possível até construir qualquer tipo de mercado (bolsas, empregos, usados, NFTs, etc.) que proteja automaticamente ambas as partes, bloqueando os fundos envolvidos.


Os contratos prosaicos, por outro lado, são contratos jurídicos tradicionais (mas digitais) protegidos apenas pela lei.


Imagem vetorial em destaque por vectorpouch / Grátis