<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2024-12-23T07:31:23Z</updated>
  <generator>https://yabu.me</generator>

  <title>Nostr notes by Vampiro Doidão</title>
  <author>
    <name>Vampiro Doidão</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://yabu.me/npub1thqhz30d3swgh96jmg0gfmfwd48p9g9jjz0p0efn5snxjhuupc8q5nl09n.rss" />
  <link href="https://yabu.me/npub1thqhz30d3swgh96jmg0gfmfwd48p9g9jjz0p0efn5snxjhuupc8q5nl09n" />
  <id>https://yabu.me/npub1thqhz30d3swgh96jmg0gfmfwd48p9g9jjz0p0efn5snxjhuupc8q5nl09n</id>
  <icon>https://image.nostr.build/d9c44603a5c4210274b93d83b60427fe2813bd976c2c7e82cdcc6ec6e65fd856.jpg</icon>
  <logo>https://image.nostr.build/d9c44603a5c4210274b93d83b60427fe2813bd976c2c7e82cdcc6ec6e65fd856.jpg</logo>




  <entry>
    <id>https://yabu.me/nevent1qqswwnzc8nk4ua6q6fjz7a0hakg0x67wldu970wkv93l8djel0v4z7szypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8qu9d5tzu</id>
    
      <title type="html">TYVM! :) &amp;lt;3</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqswwnzc8nk4ua6q6fjz7a0hakg0x67wldu970wkv93l8djel0v4z7szypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8qu9d5tzu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvnt626wcnadwe9amht3a7jr3nqxqj526jkn3ndku3q3t5mcny24cssmy44&#39;&gt;nevent1q…my44&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;TYVM! :) &amp;lt;3
    </content>
    <updated>2024-12-23T08:26:21Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs9pqel07h4xzshdsed27hf0ec52h7fudkkaxv2g94njyv9k4r6ecczypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8qugqgmsc</id>
    
      <title type="html">I&amp;#39;m so dumb, this feature is a flag in Rust. How do I enable ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs9pqel07h4xzshdsed27hf0ec52h7fudkkaxv2g94njyv9k4r6ecczypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8qugqgmsc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswwdhnjlscx2gqf2yfvzrkjy5vm4kwnt9qdycadnn74q77ldp5kdceau76c&#39;&gt;nevent1q…u76c&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;m so dumb, this feature is a flag in Rust. How do I enable it?&lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2024-12-23T08:20:23Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsr6kelgx72zwmttetuwk992phpv39p74zp4xy0f8wjxjvaja8wptczypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8qu2lvrv5</id>
    
      <title type="html">@nprofile…ehfp, I think some imports are missing in the ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsr6kelgx72zwmttetuwk992phpv39p74zp4xy0f8wjxjvaja8wptczypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8qu2lvrv5" />
    <content type="html">
      &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqsx3kq3vkgczq9hmfplc28h687py42yvms3zkyxh8nmkvn0vhkyyuspz4mhxue69uhkummnw3ezummcw3ezuer9wchsz9thwden5te0wfjkccte9ejxzmt4wvhxjme0qy88wumn8ghj7mn0wvhxcmmv9u0uehfp&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Yuki Kishimoto&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…ehfp&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;, I think some imports are missing in the examples, but even after fixing that, it still throws errors. Can you help me?&lt;br/&gt;&lt;br/&gt;// Copyright (c) 2022-2023 Yuki Kishimoto&lt;br/&gt;// Copyright (c) 2023-2024 Rust Nostr Developers&lt;br/&gt;// Distributed under the MIT software license&lt;br/&gt;&lt;br/&gt;use nostr_sdk::prelude::*;&lt;br/&gt;use tracing_subscriber;&lt;br/&gt;use rand;&lt;br/&gt;&lt;br/&gt;#[tokio::main]&lt;br/&gt;async fn main() -&amp;gt; Result&amp;lt;()&amp;gt; {&lt;br/&gt;    tracing_subscriber::fmt::init();&lt;br/&gt;&lt;br/&gt;    let keys = Keys::parse(&amp;#34;nsec12kcgs78l06p30jz7z7h3n2x2cy99nw2z6zspjdp7qc206887mwvs95lnkx&amp;#34;)?;&lt;br/&gt;    let client = Client::builder()&lt;br/&gt;        .signer(keys.clone())&lt;br/&gt;        .opts(Options::new().gossip(true))&lt;br/&gt;        .build();&lt;br/&gt;&lt;br/&gt;    println!(&amp;#34;Bot public key: {}&amp;#34;, keys.public_key().to_bech32()?);&lt;br/&gt;&lt;br/&gt;    client.add_relay(&amp;#34;wss://nostr.oxtr.dev&amp;#34;).await?;&lt;br/&gt;    client.add_relay(&amp;#34;wss://relay.damus.io&amp;#34;).await?;&lt;br/&gt;    client.add_relay(&amp;#34;wss://nostr.mom&amp;#34;).await?;&lt;br/&gt;    client.add_relay(&amp;#34;wss://nostr.wine&amp;#34;).await?;&lt;br/&gt;    client.add_relay(&amp;#34;wss://relay.nostr.info&amp;#34;).await?;&lt;br/&gt;    client.add_relay(&amp;#34;wss://auth.nostr1.com&amp;#34;).await?;&lt;br/&gt;&lt;br/&gt;    client.connect().await;&lt;br/&gt;&lt;br/&gt;    let metadata = Metadata::new()&lt;br/&gt;        .name(&amp;#34;rust-nostr-bot-example&amp;#34;)&lt;br/&gt;        .display_name(&amp;#34;rust-nostr bot example&amp;#34;)&lt;br/&gt;        .website(Url::parse(&amp;#34;&lt;a href=&#34;https://github.com/rust-nostr/nostr&amp;#34&#34;&gt;https://github.com/rust-nostr/nostr&amp;#34&lt;/a&gt;;)?);&lt;br/&gt;    client.set_metadata(&amp;amp;metadata).await?;&lt;br/&gt;&lt;br/&gt;    let subscription = Filter::new()&lt;br/&gt;        .pubkey(keys.public_key())&lt;br/&gt;        .kind(Kind::GiftWrap)&lt;br/&gt;        .limit(0); // Limit set to 0 to get only new events! Timestamp::now() CAN&amp;#39;T be used for gift wrap since the timestamps are tweaked!&lt;br/&gt;&lt;br/&gt;    client.subscribe(vec![subscription], None).await?;&lt;br/&gt;&lt;br/&gt;    client&lt;br/&gt;        .handle_notifications(|notification| async {&lt;br/&gt;            if let RelayPoolNotification::Event { event, .. } = notification {&lt;br/&gt;                if event.kind == Kind::GiftWrap {&lt;br/&gt;                    match client.unwrap_gift_wrap(&amp;amp;event).await {&lt;br/&gt;                        Ok(UnwrappedGift { rumor, sender }) =&amp;gt; {&lt;br/&gt;                            if rumor.kind == Kind::PrivateDirectMessage {&lt;br/&gt;                                let content: String = match rumor.content.as_str() {&lt;br/&gt;                                    &amp;#34;/rand&amp;#34; =&amp;gt; rand::random::&amp;lt;u16&amp;gt;().to_string(),&lt;br/&gt;                                    &amp;#34;/help&amp;#34; =&amp;gt; help(),&lt;br/&gt;                                    _ =&amp;gt; String::from(&lt;br/&gt;                                        &amp;#34;Invalid command, send /help to see all commands.&amp;#34;,&lt;br/&gt;                                    ),&lt;br/&gt;                                };&lt;br/&gt;&lt;br/&gt;                                // Send private message&lt;br/&gt;                                client.send_private_msg(sender, content, []).await?;&lt;br/&gt;                            }&lt;br/&gt;                        }&lt;br/&gt;                        Err(e) =&amp;gt; tracing::error!(&amp;#34;Impossible to decrypt direct message: {e}&amp;#34;),&lt;br/&gt;                    }&lt;br/&gt;                }&lt;br/&gt;            }&lt;br/&gt;            Ok(false) // Set to true to exit from the loop&lt;br/&gt;        })&lt;br/&gt;        .await?;&lt;br/&gt;&lt;br/&gt;    Ok(())&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;fn help() -&amp;gt; String {&lt;br/&gt;    let mut output = String::new();&lt;br/&gt;    output.push_str(&amp;#34;Commands:\n&amp;#34;);&lt;br/&gt;    output.push_str(&amp;#34;/rand - Random number\n&amp;#34;);&lt;br/&gt;    output.push_str(&amp;#34;/help - Help&amp;#34;);&lt;br/&gt;    output&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;Error log:&lt;br/&gt;&lt;br/&gt;user@Debian:~/sjnostr$ cargo run&lt;br/&gt;   Compiling sjnostr v0.1.0 (/home/user/sjnostr)&lt;br/&gt;error[E0422]: cannot find struct, variant or union type `UnwrappedGift` in this scope&lt;br/&gt;  --&amp;gt; src/main.rs:48:28&lt;br/&gt;   |&lt;br/&gt;48 |                         Ok(UnwrappedGift { rumor, sender }) =&amp;gt; {&lt;br/&gt;   |                            ^^^^^^^^^^^^^ not found in this scope&lt;br/&gt;&lt;br/&gt;error[E0599]: no method named `unwrap_gift_wrap` found for struct `nostr_sdk::Client` in the current scope&lt;br/&gt;  --&amp;gt; src/main.rs:47:34&lt;br/&gt;   |&lt;br/&gt;47 |                     match client.unwrap_gift_wrap(&amp;amp;event).await {&lt;br/&gt;   |                                  ^^^^^^^^^^^^^^^^ method not found in `Client`&lt;br/&gt;&lt;br/&gt;error[E0599]: no method named `send_private_msg` found for struct `nostr_sdk::Client` in the current scope&lt;br/&gt;  --&amp;gt; src/main.rs:59:40&lt;br/&gt;   |&lt;br/&gt;59 | ...                   client.send_private_msg(sender, content, []).await?;&lt;br/&gt;   |                              ^^^^^^^^^^^^^^^^ method not found in `Client`&lt;br/&gt;&lt;br/&gt;Some errors have detailed explanations: E0422, E0599.&lt;br/&gt;For more information about an error, try `rustc --explain E0422`.&lt;br/&gt;error: could not compile `sjnostr` (bin &amp;#34;sjnostr&amp;#34;) due to 3 previous errors&lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2024-12-23T08:03:43Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsy6c4wjhlmj2kz9d2m9agcywrm52rcp20gc35ccp5v6fs22x9crkqzypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8qu7cspyp</id>
    
      <title type="html">Não conhecia o invisibilidade pro. Pode falar mais dele?</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsy6c4wjhlmj2kz9d2m9agcywrm52rcp20gc35ccp5v6fs22x9crkqzypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8qu7cspyp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszddcrequcl7epnyu6r8tljcmzkg2zljuj7yy555n40zvlyrfck9sa89hxh&#39;&gt;nevent1q…9hxh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Não conhecia o invisibilidade pro. Pode falar mais dele? 
    </content>
    <updated>2024-11-27T17:05:03Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsflf98run42w4n4r6ztfve5kpxrffcyx9xdkp5dc3z4pd6k5lrprgzypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8qu7dlff8</id>
    
      <title type="html">https://puri.sm/products/librem-5/ Definitivamente o Librem-5! O ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsflf98run42w4n4r6ztfve5kpxrffcyx9xdkp5dc3z4pd6k5lrprgzypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8qu7dlff8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0vm0ayqglmm8cp832pva5w62l68ys8q4qn7000nut22e24jhlhzcyxwxut&#39;&gt;nevent1q…wxut&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://puri.sm/products/librem-5/&#34;&gt;https://puri.sm/products/librem-5/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Definitivamente o Librem-5! O Librem 5, da Purism, é um smartphone focado em privacidade e segurança, utilizando o sistema PureOS, baseado em Linux, totalmente livre e auditável, sem backdoors ou coleta de dados. Ele oferece controle total com kill switches físicos para desativar câmera, microfone, Wi-Fi, Bluetooth e dados móveis, além de ser independente de grandes corporações como Google e Apple, permitindo a configuração de serviços próprios. Seus drivers são de código aberto, e sua loja de aplicativos prioriza softwares livres e focados em privacidade. Embora tenha preço elevado e desempenho menos otimizado para tarefas pesadas, é uma opção única para quem busca controle, liberdade e segurança em um dispositivo móvel.
    </content>
    <updated>2024-11-24T00:37:31Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs2t7nsdyycvfaswx63yvu975p8k73cyktge8duq80r7wl4w2zvjnszypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8qulruycs</id>
    
      <title type="html">Imagine um sistema de armazenamento de arquivos concebido para ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs2t7nsdyycvfaswx63yvu975p8k73cyktge8duq80r7wl4w2zvjnszypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8qulruycs" />
    <content type="html">
      Imagine um sistema de armazenamento de arquivos concebido para lidar com informações sensíveis e garantir que nenhuma entidade central possa ser responsabilizada pelo conteúdo final. Nesse sistema, cada arquivo é fragmentado em pequenos pedaços binários uniformes, que são criptografados individualmente e identificados por hashes únicos gerados por funções criptográficas seguras, como SHA-256. Esses pedaços não possuem significado por si mesmos e são completamente desvinculados de qualquer contexto ou propósito, de forma que o sistema não armazena arquivos completos nem possui conhecimento sobre o que está sendo composto.&lt;br/&gt;&lt;br/&gt;A inovação central do sistema está na forma como esses pedaços são reutilizados para compor múltiplos arquivos. Cada fragmento pode fazer parte de dezenas, centenas ou até milhares de arquivos diferentes, tanto sensíveis quanto legítimos. Por exemplo, um fragmento pode ser usado para compor um arquivo crítico que denuncia abusos, mas também será uma parte essencial de outros arquivos completamente legítimos, como documentos pessoais, backups empresariais ou bases de dados públicas. Assim, o sistema é estruturado como um vasto alfabeto de fragmentos, onde cada fragmento é como uma letra que pode ser usada para compor infinitas palavras ou textos, tanto benignos quanto controversos. É impossível determinar, analisando um fragmento isolado, a que arquivo ele pertence ou com qual finalidade será usado.&lt;br/&gt;&lt;br/&gt;A montagem dos arquivos é totalmente descentralizada e depende de listas de hashes geradas e gerenciadas pelos usuários. Essas listas, que funcionam como receitas para reconstruir os arquivos, não são armazenadas no sistema e podem ser compartilhadas de forma independente, em formatos inofensivos como strings criptográficas ou mnemônicos. A responsabilidade pela composição final recai inteiramente sobre os usuários que possuem essas listas, e não sobre o sistema, que permanece neutro e alheio ao propósito dos dados que abriga.&lt;br/&gt;&lt;br/&gt;Um aspecto crucial desse modelo é que, mesmo que um arquivo específico seja considerado &amp;#34;ilegal&amp;#34; por alguma autoridade, seus fragmentos individuais não podem ser removidos ou bloqueados sem prejudicar uma infinidade de outros arquivos legítimos. Por exemplo, um fragmento que compõe um arquivo sensível também pode ser essencial para a montagem de backups pessoais, registros médicos ou informações corporativas. Proibir ou remover um fragmento seria equivalente a tentar banir uma letra do alfabeto porque ela foi usada para escrever algo controverso, ignorando que essa mesma letra é indispensável para compor inúmeras mensagens legítimas. A &amp;#34;ilegalidade&amp;#34;, nesse caso, não está nos fragmentos, mas na forma como eles são montados, e essa montagem ocorre completamente fora do alcance do sistema.&lt;br/&gt;&lt;br/&gt;Além disso, o sistema opera em uma arquitetura descentralizada baseada em tecnologias como IPFS ou redes blockchain. Isso garante que nenhum servidor ou nó armazene arquivos completos, e cada nó armazena apenas fragmentos que podem ser usados em múltiplos contextos. A reutilização massiva de fragmentos para diversos arquivos aumenta a eficiência, reduz a necessidade de armazenamento e dificulta qualquer tentativa de censura ou remoção seletiva. A infraestrutura não mantém logs de acesso, não associa fragmentos a usuários específicos e não possui meios técnicos para inspecionar ou controlar como os fragmentos serão utilizados.&lt;br/&gt;&lt;br/&gt;Para garantir conformidade legal e ética, o sistema é projetado como uma ferramenta de armazenamento genérica, com código aberto e auditável, deixando claro que ele não é intencionalmente configurado para facilitar atividades ilegais. Políticas explícitas proíbem o uso para fins ilícitos, mas a própria arquitetura impede que o sistema ou seus operadores tenham conhecimento ou controle sobre os arquivos montados pelos usuários. Ele funciona como uma infraestrutura neutra, onde a responsabilidade pelo uso final recai exclusivamente sobre os indivíduos que o utilizam.&lt;br/&gt;&lt;br/&gt;Esse modelo cria uma solução robusta e descentralizada para armazenar informações sensíveis, ao mesmo tempo em que protege os operadores do sistema contra responsabilidade legal. A reutilização de fragmentos entre arquivos distintos e a neutralidade técnica da infraestrutura asseguram que não há como associar um fragmento isolado a um conteúdo &amp;#34;ilegal&amp;#34;. Assim, o sistema garante liberdade de uso, proteção contra censura e conformidade com princípios éticos, oferecendo uma plataforma segura e confiável para o armazenamento e compartilhamento de dados.&lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2024-11-24T00:33:39Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsd53fr299ql3e45kslt5s799v5p32s350rgvcka0rnpq4snzx5fsszypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8quljhvkn</id>
    
      <title type="html">Imagine um futuro onde um arquivão binário contém o poder de ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsd53fr299ql3e45kslt5s799v5p32s350rgvcka0rnpq4snzx5fsszypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8quljhvkn" />
    <content type="html">
      Imagine um futuro onde um arquivão binário contém o poder de criar uma máquina virtual inteira, indecifrável para qualquer um que não possua a chave. Um artefato digital que encapsula não apenas uma máquina, mas também serviços, comunicação e segurança. Nesse mundo, o arquivo é a própria essência do sistema: carregado de maneira criptografada, ele cria uma máquina que opera em um nível de privacidade absoluto, oferecendo comunicação interna por meio de sockets igualmente criptografados. Essa máquina é um servidor em potencial, mas apenas quem detém a chave pode acessá-lo, utilizá-lo ou entender seu funcionamento.&lt;br/&gt;&lt;br/&gt;Pense no que isso significa. Qualquer pessoa, em qualquer lugar, poderia pegar esse arquivo, executá-lo e fornecer os serviços que ele contém, sem jamais saber o que está realmente acontecendo. Nem mesmo o operador da máquina, nem mesmo o dono do hardware teria qualquer visibilidade. O serviço estaria funcionando, ativo, mas invisível e inviolável para todos, exceto o proprietário da chave. É como carregar um segredo, um cofre fechado, onde apenas o detentor da chave é capaz de abrir e usufruir.&lt;br/&gt;&lt;br/&gt;As implicações disso são profundas. Você poderia disponibilizar sua infraestrutura para rodar esses arquivos sem se preocupar com responsabilidade ou vigilância. Cada máquina seria uma cápsula de anonimato absoluto, comunicando-se com o mundo externo sem jamais revelar o que está dentro. Serviços secretos, mensagens protegidas, dados privados – tudo isso encapsulado e inacessível, protegido contra qualquer tipo de espionagem, invasão ou censura.&lt;br/&gt;&lt;br/&gt;Porém, a ideia não é apenas empolgante; é desafiadora. Implementar algo assim exigiria um nível de criptografia e controle sem precedentes, onde toda a cadeia – desde o hardware até o software – seria blindada contra qualquer tentativa de quebra. Além disso, como lidar com os riscos de um sistema tão opaco?&lt;br/&gt;&lt;br/&gt;Mas, no fim, a provocação permanece: e se o futuro da computação fosse um espaço onde o controle fosse absoluto, mas restrito àquele que possui a chave? Um mundo onde serviços poderiam ser distribuídos, oferecidos e executados sem que ninguém soubesse o que está acontecendo, exceto quem tem o segredo...&lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2024-11-24T00:14:17Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqszwd9v8eejm4cpw8hwe6qvawk7tur6r2t0dua5s5lttgwrsuxlpyczypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8qu2k3lue</id>
    
      <title type="html">E se existisse uma máquina virtual onde ninguém, absolutamente ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqszwd9v8eejm4cpw8hwe6qvawk7tur6r2t0dua5s5lttgwrsuxlpyczypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8qu2k3lue" />
    <content type="html">
      E se existisse uma máquina virtual onde ninguém, absolutamente ninguém, pudesse saber o que está acontecendo dentro dela sem possuir uma chave secreta? Imagine como isso transformaria a forma como pensamos em privacidade, segurança e responsabilidade digital. Seria um sistema tão fechado e criptografado que até mesmo o próprio criador ou administrador ficaria no escuro. Essa ideia não é um devaneio impossível – ela toca diretamente em avanços tecnológicos que já estão sendo explorados. Tecnologias como a computação confidencial, onde enclaves seguros isolam dados e processos de qualquer intruso, são a base para tornar essa visão real. Criptografia avançada já permite proteger máquinas virtuais inteiras, enquanto técnicas como a criptografia homomórfica prometem realizar cálculos diretamente sobre dados criptografados, sem nunca precisar vê-los em sua forma original. Provas de conhecimento zero também apontam para um futuro onde é possível provar que algo foi feito sem revelar como ou o que foi processado. Mas desafios ainda existem. O desempenho dessas tecnologias é uma questão urgente, já que processos tão complexos exigem recursos computacionais elevados. A governança desse tipo de sistema também traz questões éticas: como equilibrar privacidade total com a necessidade de impedir usos maliciosos? Ainda assim, a possibilidade é eletrizante. Um mundo onde o poder de computação é completamente protegido por criptografia, onde apenas quem tem a chave controla o que acontece, não está tão distante. É uma ideia que promete não apenas privacidade absoluta, mas também a liberdade de usar e compartilhar recursos sem medo ou incerteza. Resta saber: estamos preparados para confiar no invisível e construir um futuro onde o que acontece dentro dessas máquinas é um segredo inviolável?
    </content>
    <updated>2024-11-24T00:05:00Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8r5pck48eehj4svxke7ew90gtfa7lj3hj9slj4p6kxldaf7q4a2czypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8quej50vp</id>
    
      <title type="html">Vlw pela dica! Isso você fala so navegador, certo?! Mas e quanto ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8r5pck48eehj4svxke7ew90gtfa7lj3hj9slj4p6kxldaf7q4a2czypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8quej50vp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2h5eg9fh3a3rsldpjrfdh0c42wu0cw5lx94mxn40rxc67jdkp8cslywp9z&#39;&gt;nevent1q…wp9z&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Vlw pela dica! Isso você fala so navegador, certo?! Mas e quanto a Rede, também tem a mesma visão? Acha a I2P uma alternativa melhor? 
    </content>
    <updated>2024-11-23T14:21:29Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqszrmdamjqzecxu7ap5jpqm0q2v9vrvqy434f7u63gjft753xts7tszypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8qumnfxhf</id>
    
      <title type="html">Just looking at it gave me a heart attack! But it looks ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqszrmdamjqzecxu7ap5jpqm0q2v9vrvqy434f7u63gjft753xts7tszypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8qumnfxhf" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsg05ke8ugsnep3pug5aycav7pmcyd0t45v4hjt6k4lthmex36xzkcqz70wq&#39;&gt;nevent1q…70wq&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Just looking at it gave me a heart attack! But it looks delicious! 
    </content>
    <updated>2024-11-23T14:02:13Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqgunltm9p5p7atskt97es2lr5m944c4tz7zchp5gxqvsz8gcuavqzypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8quav0hjv</id>
    
      <title type="html">Comprei um raspberry pi zero e estou fazendo uns testes com o ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqgunltm9p5p7atskt97es2lr5m944c4tz7zchp5gxqvsz8gcuavqzypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8quav0hjv" />
    <content type="html">
      Comprei um raspberry pi zero e estou fazendo uns testes com o Termux. Pareço uma criança, é tanta ideia estúpida pra testar kkkkkkk&lt;br/&gt;&lt;video controls width=&#34;100%&#34; class=&#34;max-h-[90vh] bg-neutral-300 dark:bg-zinc-700&#34;&gt;&lt;source src=&#34;https://video.nostr.build/de763900f3fca934cd2602b6783bbfc9d3aead39642f1a65a783ff4e7649e7fb.mp4&#34;&gt;&lt;/video&gt;
    </content>
    <updated>2024-11-23T13:47:21Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8vz75fvcn0gt9mgqvs0k9myzrt7vl46dyg3hsaq0etthdfj7t68czypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8qucmyj4q</id>
    
      <title type="html">Algumas sugestões: Tor, Orbot, Briar, Briar Mail Box, Tracker ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8vz75fvcn0gt9mgqvs0k9myzrt7vl46dyg3hsaq0etthdfj7t68czypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8qucmyj4q" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz03hfg5wyddzlemumkrqn9lxhuhuyqgxtzgqm632ylg7y8tqpm3cc8jgjt&#39;&gt;nevent1q…jgjt&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Algumas sugestões: Tor, Orbot, Briar, Briar Mail Box, Tracker Control e um Botão de Pânico 
    </content>
    <updated>2024-11-23T01:47:28Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqstvzhgqa6ypk9nts8f8a0ke5d98qa475aztvyxjnclkcfv2r0235szypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8qu0k446y</id>
    
      <title type="html">Galera, Monero é anônimo, certo?! E se o cara faz tipo assim. ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqstvzhgqa6ypk9nts8f8a0ke5d98qa475aztvyxjnclkcfv2r0235szypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8qu0k446y" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs00egnwrc20nnshua3jmv6yjff5922m0u3w4ws37eutv3tvmg0qdglx96f8&#39;&gt;nevent1q…96f8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Galera, Monero é anônimo, certo?! E se o cara faz tipo assim. Pega Bitcoin de uma carteira que estão de olho, converte em Monero, passa anonimamente pra outra carteira e converte pra Bitcoin, isso não é mais eficiente que um Mixer não?
    </content>
    <updated>2024-11-22T15:34:11Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsw4rmyvp5gjkzehm34hxfdvs6sj0hq4y6dgavmhlv3rtl5ge5j2hczypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8qunp0rrv</id>
    
      <title type="html">E como isso funciona?</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsw4rmyvp5gjkzehm34hxfdvs6sj0hq4y6dgavmhlv3rtl5ge5j2hczypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8qunp0rrv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqh2972tw8yqsln05acs4vtqal23c5yea7nx2k80p5mjwlpctyr7q962u45&#39;&gt;nevent1q…2u45&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;E como isso funciona?
    </content>
    <updated>2024-11-22T15:31:43Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8gr72j7f0uwjr59pcxxeggfh9mm93xnffyymrdy93euc70373v4qzypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8quewne3y</id>
    
      <title type="html">O que são esses &#43;&#43;&#43;&#43; aí?!</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8gr72j7f0uwjr59pcxxeggfh9mm93xnffyymrdy93euc70373v4qzypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8quewne3y" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxwq3625y2sx79hl404hvz70ghk5n2tysccm5fl5ll496cc63fdqglce7mk&#39;&gt;nevent1q…e7mk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;O que são esses &#43;&#43;&#43;&#43; aí?! 
    </content>
    <updated>2024-11-22T14:47:38Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs0wj0c7gejc90n3rmctwzy9k0r30hppmt0x0xkp225ag94e3wl5rszypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8quhtqlmc</id>
    
      <title type="html">Procrastinar é uma porra mesmo! 3 dias pra fazer algo e você ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs0wj0c7gejc90n3rmctwzy9k0r30hppmt0x0xkp225ag94e3wl5rszypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8quhtqlmc" />
    <content type="html">
      Procrastinar é uma porra mesmo! 3 dias pra fazer algo e você deixa pra fazer na noite anterior a entrega. Tem que se foder pra ver se aprende. Não tenho ideia se é apenas burrice ou o vício na Adrenalina de ter que fazer tudo correndo. De toda forma aqui estamos nós mais uma vez procrastinando... :&amp;#39;)
    </content>
    <updated>2024-11-22T02:15:26Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqstvhyy84cxytrtncmpd5dyfddmtg879yzhj2ur505pn6c5ckfztaczypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8quj2eeyf</id>
    
      <title type="html">Essas imagens são testes para que?</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqstvhyy84cxytrtncmpd5dyfddmtg879yzhj2ur505pn6c5ckfztaczypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8quj2eeyf" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsd2tz92y5qwdk3h4684km6w3wdg4cs6h82808h83refzgx8gzcp4qz59e9r&#39;&gt;nevent1q…9e9r&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Essas imagens são testes para que?
    </content>
    <updated>2024-11-21T20:10:21Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsxs857l5vy9vzz90lwydu6a062asgmp8xhdsr7ru6yjrtr6s7443qzypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8qu22sqld</id>
    
      <title type="html">Mas cada nsec terá uma identidade própria. Pensei em manter a ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsxs857l5vy9vzz90lwydu6a062asgmp8xhdsr7ru6yjrtr6s7443qzypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8qu22sqld" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8meckg0qac5c8z2dtjq27ehta7wrm0wxl4hx2z89zg0e4as0ykzs57g4km&#39;&gt;nevent1q…g4km&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Mas cada nsec terá uma identidade própria. Pensei em manter a mesma identidade entre as chaves. 
    </content>
    <updated>2024-11-21T02:38:08Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsg2ap3lusyze3tksmvwlrj6epmzmccweqvfj746gw0u9ee83j390qzypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8qugyg5px</id>
    
      <title type="html">Não sei se me expressei bem, vou tentar de outra forma. Minha ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsg2ap3lusyze3tksmvwlrj6epmzmccweqvfj746gw0u9ee83j390qzypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8qugyg5px" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs26ccfeg2a6zln6uf5pvd8f7dxn0u283gzmquxh2ecpsd90q5n0fq9sxw4w&#39;&gt;nevent1q…xw4w&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Não sei se me expressei bem, vou tentar de outra forma. Minha nsec que define minha identidade aqui, certo?! A chave privada assina o evento e garante que eu sou eu. Há mecanismo que gere uma nova nsec a partir da outra, uma chave derivada. De forma que ao assinar com a segunda chave eu garanta a mesma identidade, mas não expondo a chave principal e podendo a chave principal revogar a derivada. 
    </content>
    <updated>2024-11-20T20:44:04Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs26ccfeg2a6zln6uf5pvd8f7dxn0u283gzmquxh2ecpsd90q5n0fqzypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8quh8zd75</id>
    
      <title type="html">Fala, pessoal! Existe alguma maneira de derivar uma nova chave ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs26ccfeg2a6zln6uf5pvd8f7dxn0u283gzmquxh2ecpsd90q5n0fqzypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8quh8zd75" />
    <content type="html">
      In reply to &lt;a href=&#39;/naddr1qqryyunpwd5kcq3qzdwjkqtwkst8y3mjj848hjh7tuqwqp7uvcfxzrl43gyx2k7pkz2sxpqqqzr0v4va9m3&#39;&gt;naddr1qq…a9m3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Fala, pessoal! Existe alguma maneira de derivar uma nova chave privada a partir da chave mestra, que possa ser usada para assinar ações sem comprometer a segurança da chave principal? Digo isso porque não me sinto à vontade compartilhando minha chave privada diretamente com clientes ou mesmo com extensões. Sei que existem as extensões de assinatura, mas percebo que elas ainda precisam da chave privada, e muitos clientes continuam solicitando isso diretamente. Alguma solução mais segura ou alternativa?&lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2024-11-20T20:30:36Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsw0xpark56slxk0vks26prhgfud6xjrylwr2jhy7em6rs4fg2u3mszypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8qu44m0ws</id>
    
      <title type="html">Olá, mundo! Essa é a primeira publicação da comunidade e ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsw0xpark56slxk0vks26prhgfud6xjrylwr2jhy7em6rs4fg2u3mszypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8qu44m0ws" />
    <content type="html">
      In reply to &lt;a href=&#39;/naddr1qqr9getjd46hsq3qsfgefc2pa5wqxltendyv2mxqxu7jay27d3au0n0gu4d4mykp72eqxpqqqzr0vxftlyx&#39;&gt;naddr1qq…tlyx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Olá, mundo! Essa é a primeira publicação da comunidade e gostaria de compartilhar com vocês um script rápido e prático pra instalar o Jupyter Notebook no Termux:&lt;br/&gt;&lt;br/&gt;```bash&lt;br/&gt;#!/bin/bash&lt;br/&gt;&lt;br/&gt;# Install Jupyter notebook and dependencies on Termux&lt;br/&gt;pkg update -y&lt;br/&gt;pkg upgrade -y&lt;br/&gt;&lt;br/&gt;apt install -y git clang&lt;br/&gt;apt install -y python&lt;br/&gt;apt install -y libzmq&lt;br/&gt;apt install -y rust&lt;br/&gt;pkg install -y binutils&lt;br/&gt;pip install maturin&lt;br/&gt;apt install -y cmake&lt;br/&gt;pip install pyzmq&lt;br/&gt;&lt;br/&gt;_file=&amp;#34;$(find $PREFIX/lib/python3.12 -name &amp;#34;_sysconfigdata*.py&amp;#34;)&amp;#34;&lt;br/&gt;rm -rf $PREFIX/lib/python3.12/__pycache__&lt;br/&gt;cp &amp;#34;$_file&amp;#34; &amp;#34;$_file&amp;#34;.backup&lt;br/&gt;sed -i &amp;#39;s|-fno-openmp-implicit-rpath||g&amp;#39; &amp;#34;$_file&amp;#34;&lt;br/&gt;&lt;br/&gt;pip install jupyter&lt;br/&gt;pkg install -y patchelf&lt;br/&gt;patchelf --add-needed libpython3.12.so /data/data/com.termux/files/usr/lib/python3.12/site-packages/zmq/backend/cython/_zmq.cpython-312.so&lt;br/&gt;pkg install -y matplotlib&lt;br/&gt;```
    </content>
    <updated>2024-11-20T12:20:02Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8zqz95cfnlapfucufyppwhnz4szfjgf7kc2f4htzsxlrzthnwfvczypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8qujnama9</id>
    
      <title type="html">Galerinha, quem puder melhorar ou corrigir esse texto, a ideia é ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8zqz95cfnlapfucufyppwhnz4szfjgf7kc2f4htzsxlrzthnwfvczypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8qujnama9" />
    <content type="html">
      In reply to &lt;a href=&#39;/naddr1qqryyunpwd5kcq3qzdwjkqtwkst8y3mjj848hjh7tuqwqp7uvcfxzrl43gyx2k7pkz2sxpqqqzr0v4va9m3&#39;&gt;naddr1qq…a9m3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Galerinha, quem puder melhorar ou corrigir esse texto, a ideia é ver se deixei passar algo e ter uma referência clara e direta por aqui mesmo:&lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting  &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qqsxw84w8y3drh8mjy7wa7s05fae76pv0fc2807py9q3cgh82g7npvgpz3mhxw309ucnydewxqhrqt338g6rsd3e9upzqhwpw9z7mrqu3wt49ks7snkjum2wz2st9yy7zljn8fpxd90ecrswqvzqqqqqqyrq4jmy&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…4jmy&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; Olá a todos! Nesta publicação, quero compartilhar com vocês um resumo abrangente do que entendi sobre o Nostr e como ele se integra com o Bitcoin e a Lightning Network. Sintam-se à vontade para corrigir ou adicionar qualquer informação. Meu objetivo é expor as ideias de forma clara e, se alguém perceber alguma lacuna, que possa me orientar para que eu compreenda plenamente. Vamos lá!&lt;br/&gt;&lt;br/&gt;O que é o Nostr?&lt;br/&gt;&lt;br/&gt;O Nostr não é uma rede social nem um aplicativo; ele é um protocolo, cujo nome significa Notes and Other Stuff Transmitted by Relay (Notas e Outras Coisas Transmitidas por Relés). O nome já dá uma pista do seu propósito: facilitar a transmissão de informações de forma descentralizada. Para entender completamente como o Nostr funciona, vamos explorar alguns conceitos fundamentais.&lt;br/&gt;&lt;br/&gt;Conceitos-Chave&lt;br/&gt;&lt;br/&gt;Protocolo&lt;br/&gt;&lt;br/&gt;Um protocolo é um conjunto de regras que define como sistemas trocam informações. No contexto do Nostr, ele estabelece as normas para a comunicação entre clientes e relés, garantindo que todos entendam e sigam as mesmas diretrizes para a troca de dados.&lt;br/&gt;&lt;br/&gt;Cliente&lt;br/&gt;&lt;br/&gt;Um cliente é a interface que o usuário utiliza para criar, enviar, receber e visualizar eventos, conectando-se aos relés. Os clientes são responsáveis por oferecer funcionalidades e experiências específicas aos usuários. Como o Nostr é um protocolo flexível, os clientes podem variar enormemente em suas aplicações:&lt;br/&gt;&lt;br/&gt;Amethyst: Um cliente que lembra o Twitter, focado em microblogging.&lt;br/&gt;&lt;br/&gt;Damus: Outro cliente popular para interação social.&lt;br/&gt;&lt;br/&gt;Possibilidades Futuras: Clientes que poderiam substituir serviços como Uber, iFood, AWS ou Telegram, utilizando o Nostr como base.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Evento&lt;br/&gt;&lt;br/&gt;Um evento no Nostr é uma estrutura de dados assinada digitalmente que segue um formato padronizado e contém informações específicas. Os eventos podem representar mensagens, atualizações de status, arquivos ou qualquer outro tipo de dado que o protocolo suporte. Cada evento possui os seguintes campos:&lt;br/&gt;&lt;br/&gt;id: Um hash SHA-256 de todo o evento, que serve como identificador único.&lt;br/&gt;&lt;br/&gt;pubkey: A chave pública do autor, que identifica quem criou o evento.&lt;br/&gt;&lt;br/&gt;created_at: Um timestamp Unix (número de segundos desde 1º de janeiro de 1970) indicando quando o evento foi criado.&lt;br/&gt;&lt;br/&gt;kind: Um número inteiro que representa o tipo de evento (exemplo: 1 para mensagens de texto, 2 para recomendações de servidores, etc.).&lt;br/&gt;&lt;br/&gt;tags: Uma matriz de tags que fornece metadados adicionais, como menções a outros usuários, referências a eventos anteriores, entre outros.&lt;br/&gt;&lt;br/&gt;content: O conteúdo principal do evento, que pode ser uma mensagem, um link ou qualquer dado que o cliente suporte.&lt;br/&gt;&lt;br/&gt;sig: A assinatura digital do evento, gerada com a chave privada do autor. Essa assinatura garante a autenticidade (que o evento foi criado pelo autor) e a integridade (que o conteúdo não foi alterado).&lt;br/&gt;&lt;br/&gt;Esses campos formam a base da interoperabilidade do Nostr, permitindo que os eventos sejam verificados de forma descentralizada e transmitidos por diferentes relay servers sem depender de uma autoridade central.&lt;br/&gt;&lt;br/&gt;Relé&lt;br/&gt;&lt;br/&gt;Um relé é um servidor que recebe, armazena e retransmite eventos entre os usuários. Ele atua como um intermediário simples, sem exercer controle centralizado ou censura. Os relés não interpretam o conteúdo dos eventos; eles apenas encaminham as informações de acordo com o protocolo.&lt;br/&gt;&lt;br/&gt;Arquitetura do Nostr&lt;br/&gt;&lt;br/&gt;A filosofia do Nostr é ter clientes inteligentes e servidores burros. Isso significa que a lógica e as funcionalidades complexas residem no lado do cliente, enquanto os servidores (relés) têm a função simples de transmitir dados. Essa arquitetura promove:&lt;br/&gt;&lt;br/&gt;Descentralização: Não há um ponto único de controle ou falha.&lt;br/&gt;&lt;br/&gt;Resistência à Censura: Como os dados são assinados pelos usuários e transmitidos por múltiplos relés, é difícil censurar ou alterar informações.&lt;br/&gt;&lt;br/&gt;Escalabilidade: Novos relés podem ser adicionados facilmente, e os clientes podem se conectar a múltiplos relés simultaneamente.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Criptografia e Assinaturas Digitais&lt;br/&gt;&lt;br/&gt;A segurança e autenticidade no Nostr são garantidas através da criptografia assimétrica, que utiliza um par de chaves criptográficas:&lt;br/&gt;&lt;br/&gt;Chave Privada: Mantida em segredo pelo usuário e usada para assinar eventos.&lt;br/&gt;&lt;br/&gt;Chave Pública: Compartilhada com outros usuários e relés, usada para verificar assinaturas.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Como Funciona&lt;br/&gt;&lt;br/&gt;1. Criação do Evento: O usuário cria um evento com o conteúdo desejado.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;2. Assinatura do Evento: O evento é assinado digitalmente com a chave privada do usuário.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;3. Verificação: Outros usuários e relés usam a chave pública do autor para verificar a assinatura, garantindo que o evento não foi alterado e que realmente veio daquele usuário.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Benefícios&lt;br/&gt;&lt;br/&gt;Autenticidade: Garante que o evento foi criado pelo proprietário da chave privada correspondente.&lt;br/&gt;&lt;br/&gt;Integridade: Qualquer alteração no evento invalidaria a assinatura.&lt;br/&gt;&lt;br/&gt;Segurança: As chaves privadas nunca são compartilhadas, protegendo a identidade e os dados dos usuários.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;NIPs e BIPs: Semelhanças&lt;br/&gt;&lt;br/&gt;NIPs: Nostr Implementation Possibilities&lt;br/&gt;&lt;br/&gt;Os NIPs (Nostr Implementation Possibilities) são documentos que descrevem novas funcionalidades, extensões ou alterações ao protocolo Nostr. Eles servem como propostas para melhorar o protocolo e são discutidos e implementados pela comunidade.&lt;br/&gt;&lt;br/&gt;Exemplos de NIPs&lt;br/&gt;&lt;br/&gt;NIP-01: Define a forma básica dos eventos e a comunicação padrão entre clientes e relés.&lt;br/&gt;&lt;br/&gt;NIP-05: Introduz um sistema de identificação de usuários baseado em nomes de domínio, facilitando a descoberta e verificação de identidades.&lt;br/&gt;&lt;br/&gt;NIP-57: Especifica o sistema de Zaps, permitindo micropagamentos através da Lightning Network.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;BIPs: Bitcoin Improvement Proposals&lt;br/&gt;&lt;br/&gt;Os BIPs (Bitcoin Improvement Proposals) são documentos que propõem mudanças, melhorias ou novas funcionalidades para o protocolo Bitcoin. Assim como os NIPs, os BIPs são discutidos e desenvolvidos pela comunidade.&lt;br/&gt;&lt;br/&gt;Semelhanças entre NIPs e BIPs&lt;br/&gt;&lt;br/&gt;Processo Colaborativo: Ambos permitem que membros da comunidade proponham e discutam melhorias.&lt;br/&gt;&lt;br/&gt;Evolução do Protocolo: Servem como meio para atualizar e adaptar os protocolos às novas necessidades.&lt;br/&gt;&lt;br/&gt;Documentação Padronizada: Fornecem especificações técnicas claras para desenvolvedores.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Integração com o Bitcoin e a Lightning Network&lt;br/&gt;&lt;br/&gt;Bitcoin&lt;br/&gt;&lt;br/&gt;O Bitcoin é a maior criptomoeda, que funciona como um sistema de dinheiro eletrônico peer-to-peer descentralizado. Ele utiliza um sistema de blockchain para registrar todas as transações.&lt;br/&gt;&lt;br/&gt;Lightning Network&lt;br/&gt;&lt;br/&gt;A Lightning Network é uma solução de segunda camada para o Bitcoin, projetada para facilitar transações rápidas e baratas. Ela permite que os usuários realizem micropagamentos quase instantaneamente e a baixíssimo custo.&lt;br/&gt;&lt;br/&gt;Integração com o Nostr&lt;br/&gt;&lt;br/&gt;A integração do Nostr com o Bitcoin e a Lightning Network amplia as funcionalidades do protocolo, permitindo:&lt;br/&gt;&lt;br/&gt;Micropagamentos: Transações rápidas e baratas dentro do Nostr.&lt;br/&gt;&lt;br/&gt;Monetização de Conteúdo: Criadores podem receber pagamentos diretos por seu trabalho.&lt;br/&gt;&lt;br/&gt;Serviços Pagos: Possibilidade de oferecer serviços em troca de Bitcoin.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Zaps e Micropagamentos em Satoshis&lt;br/&gt;&lt;br/&gt;O que são Zaps?&lt;br/&gt;&lt;br/&gt;Zaps são micropagamentos em satoshis realizados através da Lightning Network dentro do Nostr. Eles permitem que usuários enviem pequenas quantias de Bitcoin para outros usuários como forma de:&lt;br/&gt;&lt;br/&gt;Apreciação de Conteúdo: Similar a um &#34;like&#34; remunerado.&lt;br/&gt;&lt;br/&gt;Doações: Apoiar financeiramente criadores e projetos.&lt;br/&gt;&lt;br/&gt;Pagamentos por Serviços: Remunerar serviços ou conteúdos exclusivos.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;NIP-57: Especificação dos Zaps&lt;br/&gt;&lt;br/&gt;O NIP-57 define como os Zaps são implementados no Nostr. Ele especifica:&lt;br/&gt;&lt;br/&gt;Formato das Transações: Como os pagamentos são estruturados e assinados.&lt;br/&gt;&lt;br/&gt;Integração com Eventos: Associar pagamentos a eventos específicos.&lt;br/&gt;&lt;br/&gt;Verificação: Garantir que os pagamentos são legítimos e verificáveis.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Como Funcionam os Zaps&lt;br/&gt;&lt;br/&gt;1. Solicitação de Pagamento: O usuário A deseja enviar um Zap para o usuário B.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;2. Criação da Fatura: O usuário B fornece uma fatura da Lightning Network.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;3. Pagamento: O usuário A paga a fatura, enviando satoshis para o usuário B.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;4. Confirmação: O evento de pagamento é registrado no Nostr, podendo ser verificado por outros usuários.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Possibilidades de Serviços Pagos com Bitcoin&lt;br/&gt;&lt;br/&gt;A integração do Nostr com o Bitcoin e a Lightning Network abre um leque de possibilidades para serviços pagos:&lt;br/&gt;&lt;br/&gt;Monetização de Conteúdo&lt;br/&gt;&lt;br/&gt;Artigos Premium: Autores podem cobrar satoshis para acesso a conteúdo exclusivo.&lt;br/&gt;&lt;br/&gt;Streaming de Vídeo/Áudio: Pagamentos por minuto assistido ou ouvido.&lt;br/&gt;&lt;br/&gt;Arte Digital: Vendas diretas de NFTs ou obras digitais.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Serviços Profissionais&lt;br/&gt;&lt;br/&gt;Consultorias: Pagamentos por hora ou sessão.&lt;br/&gt;&lt;br/&gt;Desenvolvimento de Software: Contratação de programadores para projetos específicos.&lt;br/&gt;&lt;br/&gt;Design e Criatividade: Serviços de design gráfico, produção de conteúdo, etc.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Comércio e Mercados&lt;br/&gt;&lt;br/&gt;E-commerce Descentralizado: Venda de produtos físicos ou digitais diretamente no Nostr.&lt;br/&gt;&lt;br/&gt;Mercados de Serviços: Plataformas onde prestadores e clientes se conectam e transacionam em Bitcoin.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Benefícios da Integração com Bitcoin&lt;br/&gt;&lt;br/&gt;Transações Rápidas e Baratas: A Lightning Network permite micropagamentos eficientes.&lt;br/&gt;&lt;br/&gt;Descentralização Financeira: Elimina intermediários financeiros tradicionais.&lt;br/&gt;&lt;br/&gt;Acessibilidade Global: Qualquer pessoa com acesso à internet pode participar.&lt;br/&gt;&lt;br/&gt;Segurança: Transações seguras e verificáveis através da blockchain do Bitcoin.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Como Começar a Usar o Nostr com Bitcoin&lt;br/&gt;&lt;br/&gt;1. Escolha um Cliente com Suporte a Lightning: Clientes como Damus e Amethyst já oferecem integração com a Lightning Network.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;2. Configure uma Carteira Lightning: Utilize uma carteira compatível, como Wallet of Satoshi ou BlueWallet.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;3. Gere suas Chaves Nostr: Ao iniciar o cliente, você gerará um par de chaves criptográficas.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;4. Conecte-se a Relés: Configure o cliente para se conectar a relés que suportam eventos de pagamento.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;5. Interaja e Monetize: Comece a enviar e receber Zaps, ofereça serviços ou monetize seu conteúdo.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Desafios e Considerações&lt;br/&gt;&lt;br/&gt;Taxas de Transação: Embora baixas, as taxas da Lightning Network ainda existem.&lt;br/&gt;&lt;br/&gt;Segurança das Carteiras: Proteja suas chaves privadas e use carteiras confiáveis.&lt;br/&gt;&lt;br/&gt;Adoção: A integração plena ainda depende da adoção em massa pelos usuários e desenvolvedores.&lt;br/&gt;&lt;br/&gt;Fechamento&lt;br/&gt;&lt;br/&gt;Ufa! Falei demais! Espero ter entendido bem tudo isso e não ter falado nenhuma besteira. Por favor, se discorda de algo ou quiser complementar, sinta-se à vontade, apreciarei muito seu comentário! &lt;br/&gt;&lt;br/&gt;Aproveitando esse momento pra fazer um merchan rsrs Sou engenheiro de DevSecOps e aceito Bitcoins como pagamento. Se precisar criar um pipeline, automatizar SAST, DAST e outros testes, criar e configurar clusters Kubernetes ou fazer aquela Dockerimagezinha marota, só chamar! Vlw e um abraço! :)&lt;br/&gt;&lt;br/&gt; &lt;/blockquote&gt;
    </content>
    <updated>2024-11-20T11:44:57Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsxw84w8y3drh8mjy7wa7s05fae76pv0fc2807py9q3cgh82g7npvgzypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8qu7fu9cw</id>
    
      <title type="html">Olá a todos! Nesta publicação, quero compartilhar com vocês ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsxw84w8y3drh8mjy7wa7s05fae76pv0fc2807py9q3cgh82g7npvgzypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8qu7fu9cw" />
    <content type="html">
      Olá a todos! Nesta publicação, quero compartilhar com vocês um resumo abrangente do que entendi sobre o Nostr e como ele se integra com o Bitcoin e a Lightning Network. Sintam-se à vontade para corrigir ou adicionar qualquer informação. Meu objetivo é expor as ideias de forma clara e, se alguém perceber alguma lacuna, que possa me orientar para que eu compreenda plenamente. Vamos lá!&lt;br/&gt;&lt;br/&gt;O que é o Nostr?&lt;br/&gt;&lt;br/&gt;O Nostr não é uma rede social nem um aplicativo; ele é um protocolo, cujo nome significa Notes and Other Stuff Transmitted by Relay (Notas e Outras Coisas Transmitidas por Relés). O nome já dá uma pista do seu propósito: facilitar a transmissão de informações de forma descentralizada. Para entender completamente como o Nostr funciona, vamos explorar alguns conceitos fundamentais.&lt;br/&gt;&lt;br/&gt;Conceitos-Chave&lt;br/&gt;&lt;br/&gt;Protocolo&lt;br/&gt;&lt;br/&gt;Um protocolo é um conjunto de regras que define como sistemas trocam informações. No contexto do Nostr, ele estabelece as normas para a comunicação entre clientes e relés, garantindo que todos entendam e sigam as mesmas diretrizes para a troca de dados.&lt;br/&gt;&lt;br/&gt;Cliente&lt;br/&gt;&lt;br/&gt;Um cliente é a interface que o usuário utiliza para criar, enviar, receber e visualizar eventos, conectando-se aos relés. Os clientes são responsáveis por oferecer funcionalidades e experiências específicas aos usuários. Como o Nostr é um protocolo flexível, os clientes podem variar enormemente em suas aplicações:&lt;br/&gt;&lt;br/&gt;Amethyst: Um cliente que lembra o Twitter, focado em microblogging.&lt;br/&gt;&lt;br/&gt;Damus: Outro cliente popular para interação social.&lt;br/&gt;&lt;br/&gt;Possibilidades Futuras: Clientes que poderiam substituir serviços como Uber, iFood, AWS ou Telegram, utilizando o Nostr como base.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Evento&lt;br/&gt;&lt;br/&gt;Um evento no Nostr é uma estrutura de dados assinada digitalmente que segue um formato padronizado e contém informações específicas. Os eventos podem representar mensagens, atualizações de status, arquivos ou qualquer outro tipo de dado que o protocolo suporte. Cada evento possui os seguintes campos:&lt;br/&gt;&lt;br/&gt;id: Um hash SHA-256 de todo o evento, que serve como identificador único.&lt;br/&gt;&lt;br/&gt;pubkey: A chave pública do autor, que identifica quem criou o evento.&lt;br/&gt;&lt;br/&gt;created_at: Um timestamp Unix (número de segundos desde 1º de janeiro de 1970) indicando quando o evento foi criado.&lt;br/&gt;&lt;br/&gt;kind: Um número inteiro que representa o tipo de evento (exemplo: 1 para mensagens de texto, 2 para recomendações de servidores, etc.).&lt;br/&gt;&lt;br/&gt;tags: Uma matriz de tags que fornece metadados adicionais, como menções a outros usuários, referências a eventos anteriores, entre outros.&lt;br/&gt;&lt;br/&gt;content: O conteúdo principal do evento, que pode ser uma mensagem, um link ou qualquer dado que o cliente suporte.&lt;br/&gt;&lt;br/&gt;sig: A assinatura digital do evento, gerada com a chave privada do autor. Essa assinatura garante a autenticidade (que o evento foi criado pelo autor) e a integridade (que o conteúdo não foi alterado).&lt;br/&gt;&lt;br/&gt;Esses campos formam a base da interoperabilidade do Nostr, permitindo que os eventos sejam verificados de forma descentralizada e transmitidos por diferentes relay servers sem depender de uma autoridade central.&lt;br/&gt;&lt;br/&gt;Relé&lt;br/&gt;&lt;br/&gt;Um relé é um servidor que recebe, armazena e retransmite eventos entre os usuários. Ele atua como um intermediário simples, sem exercer controle centralizado ou censura. Os relés não interpretam o conteúdo dos eventos; eles apenas encaminham as informações de acordo com o protocolo.&lt;br/&gt;&lt;br/&gt;Arquitetura do Nostr&lt;br/&gt;&lt;br/&gt;A filosofia do Nostr é ter clientes inteligentes e servidores burros. Isso significa que a lógica e as funcionalidades complexas residem no lado do cliente, enquanto os servidores (relés) têm a função simples de transmitir dados. Essa arquitetura promove:&lt;br/&gt;&lt;br/&gt;Descentralização: Não há um ponto único de controle ou falha.&lt;br/&gt;&lt;br/&gt;Resistência à Censura: Como os dados são assinados pelos usuários e transmitidos por múltiplos relés, é difícil censurar ou alterar informações.&lt;br/&gt;&lt;br/&gt;Escalabilidade: Novos relés podem ser adicionados facilmente, e os clientes podem se conectar a múltiplos relés simultaneamente.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Criptografia e Assinaturas Digitais&lt;br/&gt;&lt;br/&gt;A segurança e autenticidade no Nostr são garantidas através da criptografia assimétrica, que utiliza um par de chaves criptográficas:&lt;br/&gt;&lt;br/&gt;Chave Privada: Mantida em segredo pelo usuário e usada para assinar eventos.&lt;br/&gt;&lt;br/&gt;Chave Pública: Compartilhada com outros usuários e relés, usada para verificar assinaturas.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Como Funciona&lt;br/&gt;&lt;br/&gt;1. Criação do Evento: O usuário cria um evento com o conteúdo desejado.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;2. Assinatura do Evento: O evento é assinado digitalmente com a chave privada do usuário.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;3. Verificação: Outros usuários e relés usam a chave pública do autor para verificar a assinatura, garantindo que o evento não foi alterado e que realmente veio daquele usuário.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Benefícios&lt;br/&gt;&lt;br/&gt;Autenticidade: Garante que o evento foi criado pelo proprietário da chave privada correspondente.&lt;br/&gt;&lt;br/&gt;Integridade: Qualquer alteração no evento invalidaria a assinatura.&lt;br/&gt;&lt;br/&gt;Segurança: As chaves privadas nunca são compartilhadas, protegendo a identidade e os dados dos usuários.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;NIPs e BIPs: Semelhanças&lt;br/&gt;&lt;br/&gt;NIPs: Nostr Implementation Possibilities&lt;br/&gt;&lt;br/&gt;Os NIPs (Nostr Implementation Possibilities) são documentos que descrevem novas funcionalidades, extensões ou alterações ao protocolo Nostr. Eles servem como propostas para melhorar o protocolo e são discutidos e implementados pela comunidade.&lt;br/&gt;&lt;br/&gt;Exemplos de NIPs&lt;br/&gt;&lt;br/&gt;NIP-01: Define a forma básica dos eventos e a comunicação padrão entre clientes e relés.&lt;br/&gt;&lt;br/&gt;NIP-05: Introduz um sistema de identificação de usuários baseado em nomes de domínio, facilitando a descoberta e verificação de identidades.&lt;br/&gt;&lt;br/&gt;NIP-57: Especifica o sistema de Zaps, permitindo micropagamentos através da Lightning Network.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;BIPs: Bitcoin Improvement Proposals&lt;br/&gt;&lt;br/&gt;Os BIPs (Bitcoin Improvement Proposals) são documentos que propõem mudanças, melhorias ou novas funcionalidades para o protocolo Bitcoin. Assim como os NIPs, os BIPs são discutidos e desenvolvidos pela comunidade.&lt;br/&gt;&lt;br/&gt;Semelhanças entre NIPs e BIPs&lt;br/&gt;&lt;br/&gt;Processo Colaborativo: Ambos permitem que membros da comunidade proponham e discutam melhorias.&lt;br/&gt;&lt;br/&gt;Evolução do Protocolo: Servem como meio para atualizar e adaptar os protocolos às novas necessidades.&lt;br/&gt;&lt;br/&gt;Documentação Padronizada: Fornecem especificações técnicas claras para desenvolvedores.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Integração com o Bitcoin e a Lightning Network&lt;br/&gt;&lt;br/&gt;Bitcoin&lt;br/&gt;&lt;br/&gt;O Bitcoin é a maior criptomoeda, que funciona como um sistema de dinheiro eletrônico peer-to-peer descentralizado. Ele utiliza um sistema de blockchain para registrar todas as transações.&lt;br/&gt;&lt;br/&gt;Lightning Network&lt;br/&gt;&lt;br/&gt;A Lightning Network é uma solução de segunda camada para o Bitcoin, projetada para facilitar transações rápidas e baratas. Ela permite que os usuários realizem micropagamentos quase instantaneamente e a baixíssimo custo.&lt;br/&gt;&lt;br/&gt;Integração com o Nostr&lt;br/&gt;&lt;br/&gt;A integração do Nostr com o Bitcoin e a Lightning Network amplia as funcionalidades do protocolo, permitindo:&lt;br/&gt;&lt;br/&gt;Micropagamentos: Transações rápidas e baratas dentro do Nostr.&lt;br/&gt;&lt;br/&gt;Monetização de Conteúdo: Criadores podem receber pagamentos diretos por seu trabalho.&lt;br/&gt;&lt;br/&gt;Serviços Pagos: Possibilidade de oferecer serviços em troca de Bitcoin.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Zaps e Micropagamentos em Satoshis&lt;br/&gt;&lt;br/&gt;O que são Zaps?&lt;br/&gt;&lt;br/&gt;Zaps são micropagamentos em satoshis realizados através da Lightning Network dentro do Nostr. Eles permitem que usuários enviem pequenas quantias de Bitcoin para outros usuários como forma de:&lt;br/&gt;&lt;br/&gt;Apreciação de Conteúdo: Similar a um &amp;#34;like&amp;#34; remunerado.&lt;br/&gt;&lt;br/&gt;Doações: Apoiar financeiramente criadores e projetos.&lt;br/&gt;&lt;br/&gt;Pagamentos por Serviços: Remunerar serviços ou conteúdos exclusivos.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;NIP-57: Especificação dos Zaps&lt;br/&gt;&lt;br/&gt;O NIP-57 define como os Zaps são implementados no Nostr. Ele especifica:&lt;br/&gt;&lt;br/&gt;Formato das Transações: Como os pagamentos são estruturados e assinados.&lt;br/&gt;&lt;br/&gt;Integração com Eventos: Associar pagamentos a eventos específicos.&lt;br/&gt;&lt;br/&gt;Verificação: Garantir que os pagamentos são legítimos e verificáveis.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Como Funcionam os Zaps&lt;br/&gt;&lt;br/&gt;1. Solicitação de Pagamento: O usuário A deseja enviar um Zap para o usuário B.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;2. Criação da Fatura: O usuário B fornece uma fatura da Lightning Network.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;3. Pagamento: O usuário A paga a fatura, enviando satoshis para o usuário B.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;4. Confirmação: O evento de pagamento é registrado no Nostr, podendo ser verificado por outros usuários.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Possibilidades de Serviços Pagos com Bitcoin&lt;br/&gt;&lt;br/&gt;A integração do Nostr com o Bitcoin e a Lightning Network abre um leque de possibilidades para serviços pagos:&lt;br/&gt;&lt;br/&gt;Monetização de Conteúdo&lt;br/&gt;&lt;br/&gt;Artigos Premium: Autores podem cobrar satoshis para acesso a conteúdo exclusivo.&lt;br/&gt;&lt;br/&gt;Streaming de Vídeo/Áudio: Pagamentos por minuto assistido ou ouvido.&lt;br/&gt;&lt;br/&gt;Arte Digital: Vendas diretas de NFTs ou obras digitais.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Serviços Profissionais&lt;br/&gt;&lt;br/&gt;Consultorias: Pagamentos por hora ou sessão.&lt;br/&gt;&lt;br/&gt;Desenvolvimento de Software: Contratação de programadores para projetos específicos.&lt;br/&gt;&lt;br/&gt;Design e Criatividade: Serviços de design gráfico, produção de conteúdo, etc.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Comércio e Mercados&lt;br/&gt;&lt;br/&gt;E-commerce Descentralizado: Venda de produtos físicos ou digitais diretamente no Nostr.&lt;br/&gt;&lt;br/&gt;Mercados de Serviços: Plataformas onde prestadores e clientes se conectam e transacionam em Bitcoin.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Benefícios da Integração com Bitcoin&lt;br/&gt;&lt;br/&gt;Transações Rápidas e Baratas: A Lightning Network permite micropagamentos eficientes.&lt;br/&gt;&lt;br/&gt;Descentralização Financeira: Elimina intermediários financeiros tradicionais.&lt;br/&gt;&lt;br/&gt;Acessibilidade Global: Qualquer pessoa com acesso à internet pode participar.&lt;br/&gt;&lt;br/&gt;Segurança: Transações seguras e verificáveis através da blockchain do Bitcoin.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Como Começar a Usar o Nostr com Bitcoin&lt;br/&gt;&lt;br/&gt;1. Escolha um Cliente com Suporte a Lightning: Clientes como Damus e Amethyst já oferecem integração com a Lightning Network.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;2. Configure uma Carteira Lightning: Utilize uma carteira compatível, como Wallet of Satoshi ou BlueWallet.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;3. Gere suas Chaves Nostr: Ao iniciar o cliente, você gerará um par de chaves criptográficas.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;4. Conecte-se a Relés: Configure o cliente para se conectar a relés que suportam eventos de pagamento.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;5. Interaja e Monetize: Comece a enviar e receber Zaps, ofereça serviços ou monetize seu conteúdo.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Desafios e Considerações&lt;br/&gt;&lt;br/&gt;Taxas de Transação: Embora baixas, as taxas da Lightning Network ainda existem.&lt;br/&gt;&lt;br/&gt;Segurança das Carteiras: Proteja suas chaves privadas e use carteiras confiáveis.&lt;br/&gt;&lt;br/&gt;Adoção: A integração plena ainda depende da adoção em massa pelos usuários e desenvolvedores.&lt;br/&gt;&lt;br/&gt;Fechamento&lt;br/&gt;&lt;br/&gt;Ufa! Falei demais! Espero ter entendido bem tudo isso e não ter falado nenhuma besteira. Por favor, se discorda de algo ou quiser complementar, sinta-se à vontade, apreciarei muito seu comentário! &lt;br/&gt;&lt;br/&gt;Aproveitando esse momento pra fazer um merchan rsrs Sou engenheiro de DevSecOps e aceito Bitcoins como pagamento. Se precisar criar um pipeline, automatizar SAST, DAST e outros testes, criar e configurar clusters Kubernetes ou fazer aquela Dockerimagezinha marota, só chamar! Vlw e um abraço! :)&lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2024-11-20T11:41:20Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsgr3ayfrm3ga8mvqwkz0cnrdj6rtrtkp23nxcz8yw54lpt6470nkgzypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8qup7s26y</id>
    
      <title type="html">Show! Obrigado pela dica, @nprofile…s8fc! Assuntos internos eu ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsgr3ayfrm3ga8mvqwkz0cnrdj6rtrtkp23nxcz8yw54lpt6470nkgzypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8qup7s26y" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8jhsnugaztvqxr09v46rvcg7v33kdq990qs7wrna5qym3aylgm3gvn2ade&#39;&gt;nevent1q…2ade&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Show! Obrigado pela dica, &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqs0f74kketdcv63r53mlzgzfh93we3dkgzkldv2p6g62a8gf3g92yqpzemhxue69uhhyetvv9ujuvrcvd5xzapwvdhk6q2gwaehxw309amhxte0dau8gunyv4mxza3kx3arvdrevgmhsdnjdfnngmn50fck56r9v3kn2c340f48zatvw4nkkmng0fergdnw0ye8zcnpvshx7mnfdahqzsmhwvaz7tmhd9hx2enfd36x2unddpckj7rc0fkku7ncdpex6ct4vecxuen3xdex66nrdsmx26f5x45hjdrpd9j8ymn8wpehj6ty9ehku6t0dcfps8fc&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Lorena³🌌☄️&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…s8fc&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;! Assuntos internos eu me refiro a coisas do cotidiano da empresa. Acesso ssh, furar NAT, DevSecOps... Sério, acho que isso tem um puta potencial econômico. Tem alguma empresa cujo core business use fortemente o Tor? Algo tipo o que aconteceu com o Linux. 
    </content>
    <updated>2024-11-20T03:48:15Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqspnzydmkhtx6cxc8m3derfck05mavwt9l6hwghxh4j3czafquullgzypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8qusdzufm</id>
    
      <title type="html">Às vezes me pergunto porquê o pessoal da empresa não usa a ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqspnzydmkhtx6cxc8m3derfck05mavwt9l6hwghxh4j3czafquullgzypwuzu29akxpezuh2tdpap8d9ek5uy4qk2gfu9l9xwjzv62lns8qusdzufm" />
    <content type="html">
      Às vezes me pergunto porquê o pessoal da empresa não usa a rede Tor para assuntos internos, parece tão mais seguro. Sério, não sei se sou muito emocionados, mas estou apaixonado pelos serviços onion. Farei um site pessoal pra brincar com isso, anotem isso. 
    </content>
    <updated>2024-11-20T01:51:18Z</updated>
  </entry>

</feed>