Bitcoin Forum
October 02, 2024, 01:58:58 AM *
News: Latest Bitcoin Core release: 27.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Comentários na transação LN  (Read 146 times)
joker_josue (OP)
Legendary
*
Offline Offline

Activity: 1792
Merit: 4894


**In BTC since 2013**


View Profile WWW
August 24, 2024, 07:45:22 AM
 #1

Eu ainda não estou muito familiarizado com o LN, mas tenho estado atento alguns detalhes e houve um que me chamou atenção.

Percebi que é possível enviar comentários junto com a transação. Pelo menos algumas wallets permitem isso.

A minha pergunta é: até que ponto esse comentário é privado? Ou seja, só quem recebe a transação vê o texto escrito ou não?


sabotag3x
Legendary
*
Offline Offline

Activity: 2660
Merit: 2281


Crypto Swap Exchange


View Profile
August 24, 2024, 02:55:11 PM
Merited by TryNinja (1)
 #2

Onde fica esse campo? na descrição?

Se for isso, dá pra fazer com uma transação normal também:



Aqui tem um exemplo dessas marcações tanto na LN (sinal do raio) e on-chain (sinal de OK em verde):



Não fica salvo on-chain.. mas você estará mandando essa mensagem junto ao invoice.. então é o mesmo que escrever fora dele.


Vi aqui que também dá para adicionar uma descrição na hora de enviar (sem invoice), mas ela não é enviada ao endereço de destino junto com as moedas e fica salva apenas em sua carteira.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
TryNinja
Legendary
*
Offline Offline

Activity: 2968
Merit: 7397



View Profile WWW
August 24, 2024, 04:20:47 PM
 #3

É o que o sabota falou, o comentário só é adicionado ao QR code, fazendo com que quem está enviando consiga ver a descrição antes de fazer o envio. Isso é uma funcionalidade das carteiras para melhorar a experiência de usuário, não tem nada a ver com mecanismos do protocolo do Bitcoin.

joker_josue (OP)
Legendary
*
Offline Offline

Activity: 1792
Merit: 4894


**In BTC since 2013**


View Profile WWW
August 25, 2024, 07:14:20 AM
 #4

~~

Mas isso que estas a falar é o campo de descrição no Electrum que permite deixarmos para nós próprios uma comentário.

O que eu estou a falar, é por exemplo o campo que existe na WoS para adicionar anotações:


Quando a pessoa escreve nesse campo, quem recebe a transação, recebe essa mensagem.
A mesma fica apenas registada em que locais?

bitmover
Legendary
*
Offline Offline

Activity: 2436
Merit: 6226


Crypto Swap Exchange🈺


View Profile WWW
August 25, 2024, 12:03:09 PM
 #5

Quando a pessoa escreve nesse campo, quem recebe a transação, recebe essa mensagem.
A mesma fica apenas registada em que locais?
Fica apenas no software da carteira até onde eu sei. Similar a ao bip 21 onde você pode deixar mensagens em qr codes para transacoes on chain
https://github.com/bitcoin/bips/blob/master/bip-0021.mediawiki

Não fica nada registrado onchain, pq a LN é offchain



Para escrever mensagens que os outros podem ler, você teria que escrever on chain. Aqui eu mostro como fazer

https://bitcointalk.org/index.php?topic=5456166.msg62396912#msg62396912

sabotag3x
Legendary
*
Offline Offline

Activity: 2660
Merit: 2281


Crypto Swap Exchange


View Profile
August 25, 2024, 04:20:57 PM
 #6

Mas isso que estas a falar é o campo de descrição no Electrum que permite deixarmos para nós próprios uma comentário.

O que eu estou a falar, é por exemplo o campo que existe na WoS para adicionar anotações:
-snip-
Quando a pessoa escreve nesse campo, quem recebe a transação, recebe essa mensagem.
A mesma fica apenas registada em que locais?

Nunca usei a Wallet of Satoshi, mas acho que é igual a Electrum e fica salvo apenas no arquivo local (wallet.dat, por exemplo) e não é enviado para o destinatário.. acho que nem mesmo importando a seed em outra carteira você consegua acesso a essa mensagem..

Esses tempos a Electrum lançou um "bloco de notas" que também funciona dessa forma:

Nessa versão também foi liberada uma ferramenta de notas, que são encriptadas junto com o arquivo de sua carteira:



hehehe

edit:

Fica apenas no software da carteira até onde eu sei. Similar a ao bip 21 onde você pode deixar mensagens em qr codes para transacoes on chain
https://github.com/bitcoin/bips/blob/master/bip-0021.mediawiki

Pois é, quem cria o invoice consegue gerar essa "mensagem" para as duas partes.. no caso ele completa automaticamente esse campo para quem está enviando, mas nada é salvo on-chain:


█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
joker_josue (OP)
Legendary
*
Offline Offline

Activity: 1792
Merit: 4894


**In BTC since 2013**


View Profile WWW
August 25, 2024, 05:47:00 PM
 #7

Então apenas quem enviou e quem recebeu é que tem acesso a essa informação.

Depois, cabe cada parte confiar no desenvolvedor da wallet, que não consegue ler essa informação. Ou estarei enganado?

alegotardo
Legendary
*
Offline Offline

Activity: 2548
Merit: 1212


☢️ alegotardo™️


View Profile WWW
August 25, 2024, 07:08:40 PM
 #8

Eu ainda não estou muito familiarizado com o LN, mas tenho estado atento alguns detalhes e houve um que me chamou atenção.

Percebi que é possível enviar comentários junto com a transação. Pelo menos algumas wallets permitem isso.

A minha pergunta é: até que ponto esse comentário é privado? Ou seja, só quem recebe a transação vê o texto escrito ou não?

Também desconheço sobre os aspectos tétnicos da LN, mas acredito que em Bitcoin não é possível fazer o envio de qualquer mensagem criptografada via blockchain, o protocolo não permite isso.

Única da qual eu sei que é possível fazer o envio de mensagem criptografa on-chain em uma rede cripto, é na blckchain da TON e esse recurso existe já faz muito tempo.

Eu até ariscaria dizer que o Bitcoin poderia ter uma L2 dedicada somente à isso, mas não sei se isso realmente poderia ser útil ou ter demanda necessária para manter uma rede operacional e sustentável.

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits.
▄▄█▄▄░░▄▄█▄▄░░▄▄█▄▄
███░░░░███░░░░███
░░░░░░░░░░░░░
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░░░░███▄█░░░
░░██▌░░███░▀░░██▌
█░██░░███░░░██
█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀
.
REGIONAL
SPONSOR
███▀██▀███▀█▀▀▀▀██▀▀▀██
██░▀░██░█░███░▀██░███▄█
█▄███▄██▄████▄████▄▄▄██
██▀ ▀███▀▀░▀██▀▀▀██████
███▄███░▄▀██████▀█▀█▀▀█
████▀▀██▄▀█████▄█▀███▄█
███▄▄▄████████▄█▄▀█████
███▀▀▀████████████▄▀███
███▄░▄█▀▀▀██████▀▀▀▄███
███████▄██▄▌████▀▀█████
▀██▄█████▄█▄▄▄██▄████▀
▀▀██████████▄▄███▀▀
▀▀▀▀█▀▀▀▀
.
EUROPEAN
BETTING
PARTNER
bitmover
Legendary
*
Offline Offline

Activity: 2436
Merit: 6226


Crypto Swap Exchange🈺


View Profile WWW
August 27, 2024, 10:46:19 AM
 #9

Eu tenho visto cada vez mais , especialmente aqui no fórum e no altcoinstalks, um desincentivo ao uso da LN.

Eu vejo a  LN como segunda camada uma tentativa fracassada.

A interface é péssima.  Abrir e fechar canais é caro e difícil. Receber  e enviar é um inferno por conta da "inbound capacity"

Na prática,  as melhores soluções são custodiadas,  como uma carteira em exchange ou como uma aqua wallet .

Na prática  prefiro simplesmente usar LTC ou outra solução   

joker_josue (OP)
Legendary
*
Offline Offline

Activity: 1792
Merit: 4894


**In BTC since 2013**


View Profile WWW
August 27, 2024, 06:26:29 PM
 #10

Na prática,  as melhores soluções são custodiadas,  como uma carteira em exchange ou como uma aqua wallet .

Eu apenas olho como um meio de passagem. E mais porque achei esse recurso interessante, e pode ser útil em alguns cenários.

A minha duvida é a nível de privacidade. Mas sendo soluções custodiais, haverá pouca privacidade. Undecided

Forsyth Jones
Hero Member
*****
Offline Offline

Activity: 1302
Merit: 883


Duelbits - Play for Free | Win for Real


View Profile WWW
August 27, 2024, 10:50:45 PM
 #11

Eu tenho visto cada vez mais , especialmente aqui no fórum e no altcoinstalks, um desincentivo ao uso da LN.

Eu vejo a  LN como segunda camada uma tentativa fracassada.

A interface é péssima.  Abrir e fechar canais é caro e difícil. Receber  e enviar é um inferno por conta da "inbound capacity"

Na prática,  as melhores soluções são custodiadas,  como uma carteira em exchange ou como uma aqua wallet .

Na prática  prefiro simplesmente usar LTC ou outra solução   
Eu também penso a mesma coisa, a última vez que usei LN foi em 2020, sofri muito, muito poucos sites que aceitam também.

Eu fico na esperança de resolverem o problema de escabilidade on-chain mesmo, mas posso estar sendo ingênuo.

Voltado pro assunto do tópico, no Bitcoin Core há um recurso em que você escreve uma anotação no campo "message", e o rementente quando escaneia ou copia o URI, ele também poderá ler essa anotação, com isso, ele pode salvar ou não essa anotação na carteira dele (Bitcoin Core ou outra que permita fazer isso).


Quando o recebedor cria uma fatura com a mensagem:



Quando o Remetente cola a fatura em sua carteira Bitcoin Core.



Mas essa mensagem não é transmitida na rede, é apenas um controle para os usuários que ficam salvas em registro em suas carteiras.


███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits.
..........UNLEASH..........
THE ULTIMATE
GAMING EXPERIENCE
DUELBITS
FANTASY
SPORTS
████▄▄█████▄▄
░▄████
███████████▄
▐███
███████████████▄
███
████████████████
███
████████████████▌
███
██████████████████
████████████████▀▀▀
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
.
▬▬
VS
▬▬
████▄▄▄█████▄▄▄
░▄████████████████▄
▐██████████████████▄
████████████████████
████████████████████▌
█████████████████████
███████████████████
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
/// PLAY FOR  FREE  ///
WIN FOR REAL
..PLAY NOW..
bitmover
Legendary
*
Offline Offline

Activity: 2436
Merit: 6226


Crypto Swap Exchange🈺


View Profile WWW
August 28, 2024, 05:58:33 AM
 #12

[
Voltado pro assunto do tópico, no Bitcoin Core há um recurso em que você escreve uma anotação no campo "message", e o rementente quando escaneia ou copia o URI, ele também poderá ler essa anotação, com isso, ele pode salvar ou não essa anotação na carteira dele (Bitcoin Core ou outra que permita fazer isso).


Isso é exatamente o bip 21 que eu mencionei acima. Essa informação de address, label etc fica na uri e tem exatamente esses mesmos campos

https://github.com/bitcoin/bips/blob/master/bip-0021.mediawiki

joker_josue (OP)
Legendary
*
Offline Offline

Activity: 1792
Merit: 4894


**In BTC since 2013**


View Profile WWW
August 28, 2024, 06:31:38 PM
 #13

Mas essa mensagem não é transmitida na rede, é apenas um controle para os usuários que ficam salvas em registro em suas carteiras.

Mas esse campo de mensagem funciona também no Bitcoin normal?
Não estou a falar do campo label, mas sim do campo mensagem.

Na Electrum nunca vi...  Undecided

Forsyth Jones
Hero Member
*****
Offline Offline

Activity: 1302
Merit: 883


Duelbits - Play for Free | Win for Real


View Profile WWW
August 28, 2024, 06:51:22 PM
 #14

Mas esse campo de mensagem funciona também no Bitcoin normal?
Não estou a falar do campo label, mas sim do campo mensagem.

Na Electrum nunca vi...  Undecided
Na electrum também tem o BIP21, acabei de verificar:

A mensagem a ser incorporada no qrcode fica no campo descrição na electrum



Copiei a URI abaixo e colei no bitcoin core, veja abaixo que o Bitcoin Core copiou a mensagem incorporada:
Code:
bitcoin:1BfxWHhxqx1BGGQ3rKSfSbBT6KhF5iDzRB?amount=0.0001&message=descricao%20da%20carteira%20de%20forsyth&time=1724870473&exp=86400



Durante as minhas pesquisas, há um projeto interessante que une os formatos de qr code on-chain e LN em um só, sem problemas de interoperabilidade de carteira, deem uma olhada: https://bitcoinqr.dev/

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits.
..........UNLEASH..........
THE ULTIMATE
GAMING EXPERIENCE
DUELBITS
FANTASY
SPORTS
████▄▄█████▄▄
░▄████
███████████▄
▐███
███████████████▄
███
████████████████
███
████████████████▌
███
██████████████████
████████████████▀▀▀
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
.
▬▬
VS
▬▬
████▄▄▄█████▄▄▄
░▄████████████████▄
▐██████████████████▄
████████████████████
████████████████████▌
█████████████████████
███████████████████
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
/// PLAY FOR  FREE  ///
WIN FOR REAL
..PLAY NOW..
joker_josue (OP)
Legendary
*
Offline Offline

Activity: 1792
Merit: 4894


**In BTC since 2013**


View Profile WWW
August 28, 2024, 07:05:24 PM
 #15

Na electrum também tem o BIP21, acabei de verificar:

A mensagem a ser incorporada no qrcode fica no campo descrição na electrum

Isso é diferente.
O que voce esta a falar é colocar um label na transação, e se copiar a "fatura" e colar noutra wallet, a mensagem é copiada.

O que eu tenho estado a falar, é pode enviar uma mensagem ao mesmo tempo que envia uma transação. Quem recebe a transação, recebe junto uma mensagem.

E no caso que você falou, isso não acontece, o label fica só na minha wallet.

sabotag3x
Legendary
*
Offline Offline

Activity: 2660
Merit: 2281


Crypto Swap Exchange


View Profile
August 28, 2024, 07:20:56 PM
 #16

Na electrum também tem o BIP21, acabei de verificar:

A mensagem a ser incorporada no qrcode fica no campo descrição na electrum

Isso é diferente.
O que voce esta a falar é colocar um label na transação, e se copiar a "fatura" e colar noutra wallet, a mensagem é copiada.

O que eu tenho estado a falar, é pode enviar uma mensagem ao mesmo tempo que envia uma transação. Quem recebe a transação, recebe junto uma mensagem.

E no caso que você falou, isso não acontece, o label fica só na minha wallet.

Ai só usando o OP_return que o @bitmover citou o tutorial acima..

A EtherScan tem um sistema que você pode enviar uma mensagem para algum endereço, de modo que só ele consegue ler:



No caso do print acima, tal endereço tem mais de 99 mensagens recebidas.. no próprio etherscan mostra o número de mensagens.

Aqui tem mais detalhes sobre como funciona: https://chat.blockscan.com/start

Seria como um WhatsApp/Telegram, mas usando endereços de Ethereum.. As mensagens não ficam armazenadas na blockchain (ali diz end-to-end encryption, mas deve ser armazenada em um servidor central como na maioria desses casos)

Não sei de alguma solução parecida no Bitcoin.

Dado que o Durov foi preso recentemente por ter um sistema parecido, lhe desejo boa sorte para criar um mensageiro assim em cima do Bitcoin Cheesy Cheesy Cheesy

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
joker_josue (OP)
Legendary
*
Offline Offline

Activity: 1792
Merit: 4894


**In BTC since 2013**


View Profile WWW
August 28, 2024, 11:24:10 PM
 #17

sabotag3x eu sei que na rede principal não outra forma de o fazer.

Agora na LN existe essa possibilidade em varias carteiras.
O que eu estou a falar, é por exemplo o campo que existe na WoS para adicionar anotações:


O meio receio nesse campo é o nível de privacidade que essas mensagem terá. Dai ter perguntar, se alguém mais entendido no LN sabe algo a respeito.

Talvez tenha de ir aos gringos perguntar... Qual será a melhor board?

sabotag3x
Legendary
*
Offline Offline

Activity: 2660
Merit: 2281


Crypto Swap Exchange


View Profile
August 28, 2024, 11:57:45 PM
 #18

O meio receio nesse campo é o nível de privacidade que essas mensagem terá. Dai ter perguntar, se alguém mais entendido no LN sabe algo a respeito.

Talvez tenha de ir aos gringos perguntar... Qual será a melhor board?

Dá uma olhada nesse documento, deve ser isso que você está procurando: https://docs.lightning.engineering/lightning-network-tools/lnd/send-messages-with-keysend

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
bitmover
Legendary
*
Offline Offline

Activity: 2436
Merit: 6226


Crypto Swap Exchange🈺


View Profile WWW
August 29, 2024, 06:02:49 AM
 #19

Na electrum também tem o BIP21, acabei de verificar:

A mensagem a ser incorporada no qrcode fica no campo descrição na electrum

Isso é diferente.
O que voce esta a falar é colocar um label na transação, e se copiar a "fatura" e colar noutra wallet, a mensagem é copiada.

O que eu tenho estado a falar, é pode enviar uma mensagem ao mesmo tempo que envia uma transação. Quem recebe a transação, recebe junto uma mensagem.

E no caso que você falou, isso não acontece, o label fica só na minha wallet.

Ai só usando o OP_return que o @bitmover citou o tutorial acima..


O lance é que as transações na LN não estão no blockchain.  Ninguém pode ver elas

Seria o mesmo de você querer ver uma transação entre endereços na binance. Não existe isso..

Lightning não é um livro aberto como o blockchain. Não tem blockchain na LN.

Sobre mensagens p2p codificadas como o sabotag3x falou, tem umas soluções de mensagens usando a LN. Mas nada pegou...

https://www.coindesk.com/markets/2019/11/09/how-bitcoins-lightning-can-be-used-for-private-messaging/

joker_josue (OP)
Legendary
*
Offline Offline

Activity: 1792
Merit: 4894


**In BTC since 2013**


View Profile WWW
August 29, 2024, 06:57:51 AM
 #20

O meio receio nesse campo é o nível de privacidade que essas mensagem terá. Dai ter perguntar, se alguém mais entendido no LN sabe algo a respeito.

Talvez tenha de ir aos gringos perguntar... Qual será a melhor board?

Dá uma olhada nesse documento, deve ser isso que você está procurando: https://docs.lightning.engineering/lightning-network-tools/lnd/send-messages-with-keysend

Pois, talvez seja essa função que essas wallets usam. Quando a pessoa vai enviar sats tem um campo que permite escrever algo, que irá ser enviado junto com o dinheiro. Quem recebe, além dos sats, recebe essa mensagem.

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!