sipa changed the topic of #bitcoin-wizards to: This channel is for discussing theoretical ideas with regard to cryptocurrencies, not about short-term Bitcoin development | http://bitcoin.ninja/ | This channel is logged. | For logs and more information, visit http://bitcoin.ninja
tromp has joined #bitcoin-wizards
wfbarksdale has joined #bitcoin-wizards
tromp has quit [Ping timeout: 268 seconds]
wfbarksdale has quit [Read error: Connection reset by peer]
wfbarksdale has joined #bitcoin-wizards
wildermind has quit [Quit: Connection closed for inactivity]
TheoStorm has quit [Quit: Leaving]
wfbarksdale has quit [Read error: Connection reset by peer]
wfbarksdale has joined #bitcoin-wizards
enemabandit has quit [Ping timeout: 268 seconds]
wfbarksdale has quit [Read error: Connection reset by peer]
wfbarksdale has joined #bitcoin-wizards
Kaizen_ has joined #bitcoin-wizards
Kaizen_ has quit [Remote host closed the connection]
tromp has joined #bitcoin-wizards
tromp has quit [Ping timeout: 272 seconds]
wfbarksdale has quit [Read error: Connection reset by peer]
wfbarksdale has joined #bitcoin-wizards
Kaizen_ has joined #bitcoin-wizards
Kaizen_ has quit [Ping timeout: 240 seconds]
Xantanium has joined #bitcoin-wizards
nanotube has quit [Ping timeout: 276 seconds]
Emcy_ has joined #bitcoin-wizards
wfbarksdale has quit [Read error: Connection reset by peer]
wfbarksdale has joined #bitcoin-wizards
Emcy has quit [Ping timeout: 244 seconds]
nanotube has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
tromp has quit [Ping timeout: 248 seconds]
nuncanada has quit [Quit: Leaving]
Krellan has quit [Remote host closed the connection]
Kaizen_ has joined #bitcoin-wizards
d9b4bef9 has joined #bitcoin-wizards
_whitelogger has joined #bitcoin-wizards
Kaizen_ has quit [Remote host closed the connection]
dougsland has quit [Ping timeout: 256 seconds]
wfbarksdale has quit []
tromp has joined #bitcoin-wizards
tromp has quit [Ping timeout: 272 seconds]
Kaizen_ has joined #bitcoin-wizards
Kaizen_ has quit [Remote host closed the connection]
d_t has quit [Quit: Konversation terminated!]
d_t has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
CheckDavid has quit [Quit: Connection closed for inactivity]
tromp has quit [Ping timeout: 260 seconds]
p0nziph0ne has joined #bitcoin-wizards
maaku has quit [Quit: ZNC - https://znc.in]
maaku has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
d_t has quit [Quit: Konversation terminated!]
d_t has joined #bitcoin-wizards
tromp has quit [Ping timeout: 240 seconds]
d_t has quit [Ping timeout: 240 seconds]
d_t has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
d_t has quit [Ping timeout: 256 seconds]
Kaizen_ has joined #bitcoin-wizards
Kaizen_ has quit [Ping timeout: 256 seconds]
itaseski has joined #bitcoin-wizards
Krellan has joined #bitcoin-wizards
rusty has left #bitcoin-wizards [#bitcoin-wizards]
TheoStorm has joined #bitcoin-wizards
SopaXorzTaker has joined #bitcoin-wizards
TheoStorm has quit [Quit: Leaving]
marikos has joined #bitcoin-wizards
marikos has quit [Client Quit]
marikos has joined #bitcoin-wizards
tromp has quit [Remote host closed the connection]
PaulTroon has joined #bitcoin-wizards
<PaulTroon> I'm trying to understand why blocks of proof-of-publication tx's can't be gossiped like bitcoin blocks with out some trusted server or tree-chain
<PaulTroon> if the publication blocks are connected by single-use-seals in the form of bitcoin tx's
<PaulTroon> it seems like there can be an unambiguous chain from a genesis publication block + bitcoin tx
<PaulTroon> maybe it's because there's no cost to create a hidden chain of un-gossiped publication blocks?
marikos has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
spinza has quit [Ping timeout: 272 seconds]
arubi has quit [Remote host closed the connection]
arubi has joined #bitcoin-wizards
spinza has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
tromp has quit [Ping timeout: 240 seconds]
tromp has joined #bitcoin-wizards
nikuhodai_ has joined #bitcoin-wizards
jl2012_ has joined #bitcoin-wizards
sarang_ has joined #bitcoin-wizards
selsta_ has joined #bitcoin-wizards
worstadmin_ has joined #bitcoin-wizards
selsta has quit [Ping timeout: 245 seconds]
nikuhodai has quit [Read error: Connection reset by peer]
sarang has quit [Ping timeout: 245 seconds]
jl2012 has quit [Read error: Connection reset by peer]
worstadmin has quit [Read error: Connection reset by peer]
jl2012_ is now known as jl2012
sarang_ is now known as sarang
selsta_ is now known as selsta
austinhill has quit [Quit: Leaving.]
JackH has quit [Quit: Leaving]
belcher_ has joined #bitcoin-wizards
nikuhodai_ is now known as nikuhodai
nikuhodai has quit [Changing host]
nikuhodai has joined #bitcoin-wizards
<RubenSomsen> PaulTroon: I know how it works in RGB. I assume it's the same? Basically the token data is committed to into the public key of the recipient, in a way that is not visible to a third party without being aware of the data (pay-to-contract). Now, if someone sends you a token, they also have to share with you the history of the token (e.g. via a third party server), in order for you to verify it.
Guyver2 has joined #bitcoin-wizards
itaseski has quit [Quit: Leaving]
<PaulTroon> RubenSomsen: Thanks, trying to understand RGB is what has led me to look at this similar and probably related question.
<PaulTroon> RubenSomsen: the question would be equivalent to if someone could sign two different token histories.
<PaulTroon> I assume what prevents that is tracing the value transferred back to some genesis value
Krellan has quit [Read error: Connection reset by peer]
<RubenSomsen> PaulTroon: the UTXO model in bitcoin prevents double spends. If your UTXO contains 1 RGB token, this RGB token will move when you spend the UTXO.
Krellan has joined #bitcoin-wizards
<PaulTroon> RubenSomsen: so if I understand correctly, you could sign a double spend and produce a history of the token for both, but only one history would actually have been committed to the Bitcoin blockchain
<RubenSomsen> PaulTroon: you're right that you need to verify the history of the token up until the moment the token was created (genesis)
<RubenSomsen> PaulTroon: a double spend in RGB would be a double spend in bitcoin, and thus would not be allowed by the bitcoin blockchain
<RubenSomsen> PaulTroon: the bitcoin signature spending an UTXO is what makes the RGB tokens move
<PaulTroon> RubenSomsen: perhaps I'm thinking more of an off-chain situation; if the receiver can confirm the chain of transactions were confirmed on the Bitcoin blockchain then they should be confident in the history.
<PaulTroon> RebuenSomsen: so maybe the only off-chain situation then is between two parties with tokens locked in a 2:2 multisig (ala the lightning extension of RGB)
<RubenSomsen> PaulTroon: In order to be confident of the history, you need to know the output in which the token originated, and verify how it went from there to your UTXO. And on top of that you need to also verify the bitcoin blockchain :)
<RubenSomsen> PaulTroon: yes, in order to take it off-chain, you send the RGB tokens to a 2:2 multisig, and from there it works just like regular lightning, but instead of changing the amount of BTC, you change the amount of tokens in each channel update.
AaronvanW has joined #bitcoin-wizards
<PaulTroon> RebuenSomsen: I'm starting to get it I think. My interest was in using a different signature scheme (BLS) to validate token transfers but that seems impossible because the UTXOs must be encumbered with signatures understood by the bitcoin blockchain
<PaulTroon> RebuenSomsen: so the off-chain updates would still involve normal (large) ECDSA signatures
<RubenSomsen> PaulTroon: Correct. RGB as it is designed now works without additional signatures outside the ones provided by bitcoin. You could add signatures inside the commitments as well, but I'm not sure what the benefit would be compared to the added overhead.
<PaulTroon> RebuenSomsen: Perhaps the only benefit to the additional of a non-bitcoin signature commitment is that when you negotiate the update the 2nd party won't update without this parallel signature
<RubenSomsen> PaulTroon: I don't believe that is a problem in the current protocol. Unless both parties sign, the channel cannot be updated.
<PaulTroon> RebuenSomsen: I know it seems convoluted, but what I'm trying to achieve is a way for off-grid nodes to update token balances over a low bandwidth channel.
<RubenSomsen> PaulTroon: Perhaps I am not following, are you talking about Lightning channels? Or the third party servers that are storing the data?
<PaulTroon> RebuenSomsen: At some point the off-grid nodes get the short signature they negotiated off-grid, and the on-grid nodes use RGB with the additional check of the short signatures to settle it.
<PaulTroon> RebuenSomsen: I'm talking about lightning channels as proposed in RGB, but the additional encumberances are so off-grid nodes can negotiate transfers with lower bandwidth.
<PaulTroon> RebuenSomsen: Sorry - it's hard to explain, and may be impossible in this framework
<PaulTroon> RebuenSomsen: by off-grid I mean actually not connected to the internet, as opposed to just off-chain lightning transactions
<RubenSomsen> PaulTroon: like a lower bandwidth way to negotiate channel updates by using BLS? I don't think that will be possible, you will always need the bitcoin signature. I gotta go now. Hope this helped :)
<PaulTroon> RebuenSomsen: Thanks a lot! yes, very helpful discussion.
itaseski has joined #bitcoin-wizards
marikos has joined #bitcoin-wizards
wildermind has joined #bitcoin-wizards
SopaXorzTaker has quit [Remote host closed the connection]
harrymm has quit [Ping timeout: 268 seconds]
SopaXorzTaker has joined #bitcoin-wizards
enemabandit has joined #bitcoin-wizards
harrymm has joined #bitcoin-wizards
Zenton` has joined #bitcoin-wizards
Zenton has quit [Ping timeout: 240 seconds]
Zenton` is now known as Zenton
nuncanada has joined #bitcoin-wizards
d9b4bef9 has quit [Remote host closed the connection]
d9b4bef9 has joined #bitcoin-wizards
shesek has joined #bitcoin-wizards
shesek has joined #bitcoin-wizards
shesek has quit [Changing host]
Krellan has quit [Ping timeout: 240 seconds]
wildermind has quit [Quit: Connection closed for inactivity]
Aaronvan_ has joined #bitcoin-wizards
son0p has joined #bitcoin-wizards
Krellan has joined #bitcoin-wizards
AaronvanW has quit [Ping timeout: 245 seconds]
arubi has quit [Remote host closed the connection]
son0p has quit [Quit: leaving]
arubi has joined #bitcoin-wizards
Kaizen_ has joined #bitcoin-wizards
Kaizen_ has quit [Ping timeout: 265 seconds]
marikos has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
michaelsdunn1 has joined #bitcoin-wizards
dougsland has joined #bitcoin-wizards
dougsland has quit [Changing host]
dougsland has joined #bitcoin-wizards
vcorem has quit []
son0p has joined #bitcoin-wizards
schmidty has joined #bitcoin-wizards
schmidty is now known as Guest61217
fletom has quit [Remote host closed the connection]
Chris_Stewart_5 has joined #bitcoin-wizards
fletom has joined #bitcoin-wizards
Jbaczuk has quit [Quit: leaving]
Guest61217 has quit [Changing host]
Guest61217 has joined #bitcoin-wizards
Guest61217 is now known as schmidty
d_t has joined #bitcoin-wizards
CheckDavid has joined #bitcoin-wizards
elichai2 has joined #bitcoin-wizards
wildermind has joined #bitcoin-wizards
d_t has quit [Ping timeout: 240 seconds]
d_t has joined #bitcoin-wizards
d_t has quit [Ping timeout: 268 seconds]
Jbaczuk has joined #bitcoin-wizards
d_t has joined #bitcoin-wizards
tin_ has joined #bitcoin-wizards
marikos has joined #bitcoin-wizards
luke-jr has quit [Read error: Connection reset by peer]
luke-jr has joined #bitcoin-wizards
marikos has quit [Quit: Textual IRC Client: www.textualapp.com]
son0p has quit [Quit: leaving]
Krellan has quit [Read error: Connection reset by peer]
Krellan has joined #bitcoin-wizards
nuncanada has quit [Ping timeout: 248 seconds]
tromp has quit [Remote host closed the connection]
Krellan has quit [Ping timeout: 240 seconds]
Krellan has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
tromp has quit [Ping timeout: 265 seconds]
elichai2 has quit [Quit: Connection closed for inactivity]
p0nziph0ne has quit [Quit: Leaving]
Emcy_ has quit [Ping timeout: 272 seconds]
SopaXorzTaker has quit [Remote host closed the connection]
Emcy_ has joined #bitcoin-wizards
wildermind has quit [Quit: Connection closed for inactivity]
Krellan has quit [Read error: Connection reset by peer]
Krellan has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
son0p has joined #bitcoin-wizards
tromp has quit [Ping timeout: 272 seconds]
Krellan has quit [Ping timeout: 265 seconds]
Krellan has joined #bitcoin-wizards
d_t has quit [Ping timeout: 240 seconds]
Aaronvan_ is now known as AaronvanW
Krellan has quit [Ping timeout: 260 seconds]
Krellan has joined #bitcoin-wizards
d9b4bef9 has quit [Remote host closed the connection]
d9b4bef9 has joined #bitcoin-wizards
dcousens has quit [Ping timeout: 260 seconds]
dcousens has joined #bitcoin-wizards
LeMiner has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
Chris_Stewart_5 has quit [Ping timeout: 248 seconds]
Krellan has quit [Ping timeout: 256 seconds]
itaseski has quit [Ping timeout: 240 seconds]
thrmo has quit [Quit: Waiting for .007]
Krellan has joined #bitcoin-wizards
Emcy has joined #bitcoin-wizards
nuncanada has joined #bitcoin-wizards
Emcy_ has quit [Ping timeout: 268 seconds]
TheoStorm has joined #bitcoin-wizards
son0p has quit [Quit: leaving]
son0p has joined #bitcoin-wizards
dougsland has quit [Ping timeout: 272 seconds]
michaelsdunn1 has quit [Remote host closed the connection]
Guyver2 has quit [Quit: Going offline, see ya! (www.adiirc.com)]
Chris_Stewart_5 has joined #bitcoin-wizards
Aranjedeath has quit [Ping timeout: 240 seconds]
LeMiner2 has joined #bitcoin-wizards
Aranjedeath has joined #bitcoin-wizards
LeMiner has quit [Ping timeout: 272 seconds]
LeMiner has joined #bitcoin-wizards
son0p has quit [Remote host closed the connection]
LeMiner2 has quit [Ping timeout: 272 seconds]
PaulTroon has quit [Quit: Leaving]
Krellan has quit [Read error: Connection reset by peer]
Krellan has joined #bitcoin-wizards