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
Halfcreative has joined #bitcoin-wizards
snthsnth has quit [Ping timeout: 244 seconds]
Halfcreative has left #bitcoin-wizards [#bitcoin-wizards]
QuickLazy has quit [Ping timeout: 256 seconds]
Alina-malina has joined #bitcoin-wizards
dnaleor has quit [Quit: Leaving]
dnaleor has joined #bitcoin-wizards
laurentmt has quit [Quit: laurentmt]
ThomasV has joined #bitcoin-wizards
Chris_Stewart_5 has quit [Ping timeout: 250 seconds]
v20100 has joined #bitcoin-wizards
ThomasV has quit [Ping timeout: 268 seconds]
jtimon has quit [Ping timeout: 260 seconds]
Alina-malina has quit [Ping timeout: 252 seconds]
Alina-malina has joined #bitcoin-wizards
nikivi has quit [Quit: irc]
Emcy has joined #bitcoin-wizards
sausage_factory has quit [Ping timeout: 260 seconds]
Emcy_ has quit [Ping timeout: 248 seconds]
Emcy_ has joined #bitcoin-wizards
Emcy has quit [Ping timeout: 258 seconds]
jannes has quit [Quit: Leaving]
Emcy has joined #bitcoin-wizards
Emcy_ has quit [Ping timeout: 260 seconds]
Emcy_ has joined #bitcoin-wizards
Emcy has quit [Ping timeout: 258 seconds]
q4 has quit [Ping timeout: 245 seconds]
Ylbam has quit [Quit: Connection closed for inactivity]
<kanzure> for verifying inclusion and merkle tree updates, you don't need snarks. which particular consensus rules do we absolutely presently need a snark for?
dnaleor has quit [Quit: Leaving]
Noldorin has quit [Ping timeout: 250 seconds]
Emcy has joined #bitcoin-wizards
Emcy has joined #bitcoin-wizards
Emcy has quit [Changing host]
Emcy_ has quit [Ping timeout: 256 seconds]
Emcy_ has joined #bitcoin-wizards
Emcy has quit [Ping timeout: 260 seconds]
Emcy has joined #bitcoin-wizards
pro has quit [Quit: Leaving]
Emcy_ has quit [Ping timeout: 260 seconds]
chjj has quit [Ping timeout: 246 seconds]
aem has quit [Remote host closed the connection]
aem has joined #bitcoin-wizards
aem is now known as aem
CrazyLoaf has joined #bitcoin-wizards
legogris has quit [Remote host closed the connection]
legogris has joined #bitcoin-wizards
Giszmo has quit [Quit: Leaving.]
Chris_Stewart_5 has joined #bitcoin-wizards
Cloudflare has joined #bitcoin-wizards
alferz has quit [Ping timeout: 244 seconds]
Alina-malina has quit [Changing host]
Alina-malina has joined #bitcoin-wizards
alferz has joined #bitcoin-wizards
alferz has quit [Ping timeout: 244 seconds]
v20100 has quit [Ping timeout: 260 seconds]
alferz has joined #bitcoin-wizards
Chris_Stewart_5 has quit [Ping timeout: 246 seconds]
edvorg has joined #bitcoin-wizards
[7] has quit [Ping timeout: 245 seconds]
TheSeven has joined #bitcoin-wizards
QuickLazy has joined #bitcoin-wizards
edvorg has quit [Remote host closed the connection]
QuickLazy has quit [Ping timeout: 256 seconds]
edvorg has joined #bitcoin-wizards
Ylbam has joined #bitcoin-wizards
edvorg has quit [Remote host closed the connection]
anon616 has quit [Remote host closed the connection]
edvorg has joined #bitcoin-wizards
anon616 has joined #bitcoin-wizards
ThomasV has joined #bitcoin-wizards
rusty has quit [Ping timeout: 250 seconds]
snthsnth has joined #bitcoin-wizards
cyphase has quit [Ping timeout: 252 seconds]
xissburg has quit [Quit: leaving]
xissburg has joined #bitcoin-wizards
snthsnth has quit [Ping timeout: 260 seconds]
cyphase has joined #bitcoin-wizards
snthsnth has joined #bitcoin-wizards
aalex__ has joined #bitcoin-wizards
snthsnth has quit [Ping timeout: 250 seconds]
chjj has joined #bitcoin-wizards
aalex__ has quit [Ping timeout: 268 seconds]
chjj has quit [Quit: WeeChat 1.6]
aalex__ has joined #bitcoin-wizards
laurentmt has joined #bitcoin-wizards
ThomasV has quit [Ping timeout: 260 seconds]
aalex__ has quit [Ping timeout: 246 seconds]
aalex__ has joined #bitcoin-wizards
laurentmt has quit [Quit: laurentmt]
aalex__ has quit [Ping timeout: 250 seconds]
Aranjedeath has quit [Ping timeout: 258 seconds]
snthsnth has joined #bitcoin-wizards
aalex__ has joined #bitcoin-wizards
snthsnth has quit [Ping timeout: 268 seconds]
JackH has joined #bitcoin-wizards
snthsnth has joined #bitcoin-wizards
chjj has joined #bitcoin-wizards
aalex__ has quit [Ping timeout: 245 seconds]
Starduster has quit [Read error: Connection reset by peer]
snthsnth has quit [Ping timeout: 260 seconds]
snthsnth has joined #bitcoin-wizards
ThomasV has joined #bitcoin-wizards
Piper-Off is now known as Monthrect
laurentmt has joined #bitcoin-wizards
berndj has quit [Quit: ZNC - http://znc.in]
berndj has joined #bitcoin-wizards
Guyver2 has joined #bitcoin-wizards
xissburg has quit [Remote host closed the connection]
MoALTz_ is now known as MoALTz
xissburg has joined #bitcoin-wizards
xissburg has quit [Remote host closed the connection]
ThomasV has quit [Ping timeout: 252 seconds]
xissburg has joined #bitcoin-wizards
chjj has quit [Ping timeout: 258 seconds]
aalex__ has joined #bitcoin-wizards
jannes has joined #bitcoin-wizards
chjj has joined #bitcoin-wizards
ThomasV has joined #bitcoin-wizards
xissburg has quit [Quit: leaving]
xissburg has joined #bitcoin-wizards
alferz has quit [Ping timeout: 244 seconds]
go1111111 has joined #bitcoin-wizards
aalex__ has quit [Ping timeout: 245 seconds]
dnaleor has joined #bitcoin-wizards
Arid has joined #bitcoin-wizards
Arid has quit [Client Quit]
dnaleor has quit [Quit: Leaving]
airbreather has joined #bitcoin-wizards
snthsnth has quit [Ping timeout: 244 seconds]
CrazyLoaf has quit [Quit: Connection closed for inactivity]
QuickLazy has joined #bitcoin-wizards
AaronvanW has quit [Remote host closed the connection]
AaronvanW has joined #bitcoin-wizards
AaronvanW has joined #bitcoin-wizards
AaronvanW has quit [Changing host]
CosmicTwitch has joined #bitcoin-wizards
Topogetcyrpto has joined #bitcoin-wizards
dnaleor has joined #bitcoin-wizards
ThomasV has quit [Ping timeout: 250 seconds]
uiuc-slack has quit [Remote host closed the connection]
uiuc-slack has joined #bitcoin-wizards
dnaleor has quit [Quit: Leaving]
dnaleor has joined #bitcoin-wizards
roidster has joined #bitcoin-wizards
roidster is now known as Guest317
Guest317 is now known as roidster
pro has joined #bitcoin-wizards
greattobegood has joined #bitcoin-wizards
ThomasV has joined #bitcoin-wizards
<greattobegood> I have a question--one of the major risks of increasing blocksize is that it may decrease the number of full nodes because it increases costs on full node operators. Is there no possible mechanism to incentivize full node operators to help keep the network secure? Miners get incentivized to secure the network, but since full nodes are important as well, why can't we find a way to incentivize them?
<greattobegood> I'm guessing one of the reasons is that it's hard to prove that you are actually running an honest full node?
Emcy_ has joined #bitcoin-wizards
Emcy has quit [Ping timeout: 244 seconds]
Emcy has joined #bitcoin-wizards
Emcy_ has quit [Ping timeout: 260 seconds]
Emcy_ has joined #bitcoin-wizards
Emcy_ has quit [Changing host]
Emcy_ has joined #bitcoin-wizards
Emcy has quit [Ping timeout: 258 seconds]
QuickLazy has quit [Ping timeout: 260 seconds]
echonaut7 has quit [Remote host closed the connection]
echonaut has joined #bitcoin-wizards
fkinglag has quit [Ping timeout: 252 seconds]
Chris_Stewart_5 has joined #bitcoin-wizards
bitcoin-wizards5 has joined #bitcoin-wizards
Noldorin has joined #bitcoin-wizards
aalex__ has joined #bitcoin-wizards
<kanzure> you could use a snark, but who is going to pay the nodes precisely? it would be better to do snarks embedded in bitcoin transactions, and soft-fork in a rule that excludes all other transactions.
v20100 has joined #bitcoin-wizards
aalex__ has quit [Max SendQ exceeded]
aalex__ has joined #bitcoin-wizards
laurentmt has quit [Quit: laurentmt]
Noldorin has quit [Quit: Textual IRC Client: www.textualapp.com]
Giszmo has joined #bitcoin-wizards
aalex__ has quit [Max SendQ exceeded]
aalex__ has joined #bitcoin-wizards
Noldorin has joined #bitcoin-wizards
aalex__ has quit [Read error: Connection reset by peer]
aalex__ has joined #bitcoin-wizards
Aranjedeath has joined #bitcoin-wizards
greattobegood has quit [Quit: Page closed]
laurentmt has joined #bitcoin-wizards
n8wachT has joined #bitcoin-wizards
CosmicTwitch has quit [Remote host closed the connection]
Halfcreative has joined #bitcoin-wizards
Halfcreative has left #bitcoin-wizards [#bitcoin-wizards]
Halfcreative has joined #bitcoin-wizards
ThomasV has quit [Ping timeout: 244 seconds]
bitcoin-wizards5 has quit [Ping timeout: 260 seconds]
<kanzure> for small value schnorr P2PK (not P2PKH) utxos, where nValue < fee rate of even a single signature, it would be interesting to introdue a consensus rule for an extension block where miners can "sweep" all small value utxos into a single schnorr multisig pool. next, all the previous utxos would be marked as burned.
<kanzure> this would be useful if there are ever periods where transaction fees are persistently high for very long periods of time
<kanzure> *introduce
<kanzure> the consensus rule would make the "sweep" implicit, such that no additional blockchain data is written (or a very tiny amount of data is written-- certainly not any signatures though)
<kanzure> the trouble with this is that it would be difficult for all the "sweep" users to find each other and communicate with each other to open up new lightning channels or otherwise agree on giant transaction signatures.
Monthrect is now known as Piper-Off
<kanzure> jl2012 points out he had an old OP_COPY proposal for something similar, and also a more recent proposal using signature aggregation as long as you are okay with encouraging address reuse (so the utxo aggregation would only be for a single address utxo) also possibly involving a message that the user publishes with a single fee, to aggregate 10k utxos or something (which still requires a fee,...
<kanzure> ... but it's less fee than paying for the bytes to spend all those utxos, ouch)
<jl2012> signature aggregation does not require address reuse
<jl2012> i mean schnorr signature aggregation
<kanzure> address reuse was explicitly for a rule like "only aggregate outputs from the same address" i think, right?
<kanzure> *involving the same address
<jl2012> yes
<jl2012> that effectively turns Bitcoin into a balance-based system, instead of UTXO system
<kanzure> only balanced-based for small utxos, i think?
<jl2012> while is still UTXOs in the backend
<jl2012> well, it could be any amount
<jl2012> but the balance has to be deep enough (100 blocks) in the chain, otherwise a reorg will make the tx invalid
<kanzure> yes this would probably be for super old utxos only
<jl2012> i think 100 blocks is fine, same security assumption as coinbase UTXOs
<kanzure> you also have to wait long enough to see whether the fee is permanently high
<kanzure> (for the version of the idea using my automatic consensus rule )
<jl2012> either one requires a hardfork or extension block
<kanzure> in the case of the extension block, where do the new coins come from?
<jl2012> the UTXOs being burnt in the main chain
<jl2012> but that's not the usual definition of extension block......the coins can't be sent back to the main chain
<kanzure> yes. the coins are stuck.
<jl2012> so that requires hardfork
<kanzure> extension block coins that can't be transported back, are still more valuable than unspendable mainchain utxos :)
<jl2012> that's not extension block. Only 1-way peg sidechain
Halfcreative has left #bitcoin-wizards [#bitcoin-wizards]
<kanzure> some of the coins can be spent in the other direction, i think, just not all of them
<kanzure> depends on taint
<kanzure> strangely, i think there could be eventual consensus around a long-term 'aggregate all the small utxos' hard-fork. it would just take approximately forever.
<jl2012> you can't have very efficient aggregate without address reuse
edvorg has quit [Ping timeout: 252 seconds]
<kanzure> jl2012: can you show me?
<jl2012> if all UTXO belongs to different address, every outpoint (or address) in the aggregation must be listed
<jl2012> it's O(n) , n is the number of addresses
<jl2012> only with address reuse, it could be somehow O(1)
<kanzure> why must tehy all be listed?
<kanzure> implicit.
<kanzure> ok i guess even an implicit list can be inefficient. fine.
ThomasV has joined #bitcoin-wizards
Davasny has joined #bitcoin-wizards
laurentmt has quit [Quit: laurentmt]
ThomasV has quit [Quit: Quitte]
CrazyLoaf has joined #bitcoin-wizards
Yogh has quit [Ping timeout: 244 seconds]
Yogh has joined #bitcoin-wizards
Starduster has joined #bitcoin-wizards
QuickLazy has joined #bitcoin-wizards
priidu has joined #bitcoin-wizards
Aranjedeath has quit [Quit: Three sheets to the wind]
cluckj has quit [Ping timeout: 250 seconds]
xissburg has quit [Remote host closed the connection]
xissburg has joined #bitcoin-wizards
dnaleor has quit [Quit: Leaving]
dnaleor has joined #bitcoin-wizards
CypherChild has joined #bitcoin-wizards
QuickLazy has quit [Ping timeout: 250 seconds]
windsok has quit [Ping timeout: 265 seconds]
windsok has joined #bitcoin-wizards
gabridome has joined #bitcoin-wizards
CubicEarth has quit [Remote host closed the connection]
CubicEarth has joined #bitcoin-wizards
CubicEarth has quit [Remote host closed the connection]
CubicEarth has joined #bitcoin-wizards
Davasny has quit [Ping timeout: 248 seconds]
jannes has quit [Quit: Leaving]
mrkent has joined #bitcoin-wizards
gabridome has quit [Quit: gabridome]
toffoo has joined #bitcoin-wizards
gabridome has joined #bitcoin-wizards
marcoagner has joined #bitcoin-wizards
marcoagner has quit [Client Quit]
CubicEarth has quit [Write error: Broken pipe]
marcoagner has joined #bitcoin-wizards
snthsnth has joined #bitcoin-wizards
tromp__ has quit [Read error: Connection reset by peer]
gabridome has quit [Quit: gabridome]
blackwraith has joined #bitcoin-wizards
priidu has quit [Ping timeout: 256 seconds]
<andytoshi> kanzure: my mimblewimble talk https://youtu.be/aHTRlbCaUyM
tromp has joined #bitcoin-wizards
toffoo has quit [Quit: toffoo]
Starduster has quit []
marcoagner has quit [Quit: Leaving]
<nsh> yisss
Guyver2 has quit [Quit: :)]
Starduster has joined #bitcoin-wizards
sausage_factory has joined #bitcoin-wizards
blackwraith has quit [Ping timeout: 256 seconds]
MoALTz has quit [Quit: Leaving]
Noldorin has quit [Ping timeout: 250 seconds]
Chris_Stewart_5 has quit [Quit: WeeChat 0.4.2]
laurentmt has joined #bitcoin-wizards
Chris_Stewart_5 has joined #bitcoin-wizards
roidster has quit [Ping timeout: 268 seconds]
btcdrak has quit [Quit: Connection closed for inactivity]
Topogetcyrpto has quit [Quit: Topogetcyrpto]
rusty has joined #bitcoin-wizards