--- Log opened Sun Dec 13 00:00:35 2015 | ||
-!- p15 [~p15@ip-25-214-104-93.static.contabo.net] has joined #bitcoin-wizards | 00:01 | |
-!- c-cex-yuriy [uid76808@gateway/web/irccloud.com/x-ovjubesloptmmxff] has quit [Quit: Connection closed for inactivity] | 00:01 | |
CubicEarth | jl2012: I like you UTXO idea | 00:03 |
---|---|---|
-!- Erik_dc [~erik@d54C620ED.access.telenet.be] has joined #bitcoin-wizards | 00:03 | |
-!- CautiousNarwhal [ad03d8c6@gateway/web/cgi-irc/kiwiirc.com/ip.173.3.216.198] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] | 00:04 | |
-!- mrkent [~textual@unaffiliated/mrkent] has joined #bitcoin-wizards | 00:06 | |
-!- Ylbam [uid99779@gateway/web/irccloud.com/x-njqunhunyfwcjcub] has joined #bitcoin-wizards | 00:07 | |
CubicEarth | I think the least controversial way to go about it would be to only archive UTXOs starting after some future block. That way it wouldn't be retroactive. | 00:09 |
gmaxwell | CubicEarth: I don't see why. | 00:11 |
gmaxwell | and getting rid of the gigabyte of deadweight is probably more important than anything else. | 00:11 |
gmaxwell | Petertodd actually proposed basically the same idea to litecoin a couple years ago and was supposted to get paid to do it, but decided to drop the contract to focus on other things. | 00:12 |
-!- CubicEarth [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has quit [Remote host closed the connection] | 00:12 | |
-!- mrkent [~textual@unaffiliated/mrkent] has quit [] | 00:13 | |
tulip | CubicEarth: a reasonable portion of the UTXO today is junk, heuristically there's a huge amount of outputs which are likely just ASCII text. | 00:13 |
jl2012 | CubicEarth: my proposal makes sure all spendable UTXO are still spendable, even if the signature was made before the softfork. All they need is an archive node to complete the membership proof | 00:16 |
-!- CubicEarth [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has joined #bitcoin-wizards | 00:16 | |
jl2012 | tulip: also those "you lose" outputs from SatoshiDice | 00:18 |
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards | 00:18 | |
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Read error: Connection reset by peer] | 00:19 | |
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards | 00:20 | |
-!- mrkent [~textual@unaffiliated/mrkent] has joined #bitcoin-wizards | 00:20 | |
CubicEarth | gmaxwell: Only because when a utxo is created today, it is with the assumption that it can be spent in a certain way, which is by creating a transaction of a certain type | 00:21 |
-!- raver_edm [~vegas_nig@2602:306:b8e0:8160:95a4:f8cb:4bcb:d950] has joined #bitcoin-wizards | 00:22 | |
gmaxwell | CubicEarth: that doesn't change. (well the p2p protocol changes, has changed many times, and will change) | 00:22 |
-!- TBI_ [~TBI@20.84-48-195.nextgentel.com] has joined #bitcoin-wizards | 00:24 | |
-!- mrkent [~textual@unaffiliated/mrkent] has quit [Ping timeout: 250 seconds] | 00:25 | |
-!- TBI [~TBI@20.84-48-195.nextgentel.com] has quit [Ping timeout: 240 seconds] | 00:26 | |
CubicEarth | gmaxwell: under the proposal, a sender of a dormant utxo has to include - in my own words here - a merkle "map" of where to find utxo in blockchain so that it can be readily found and verified. That's an extra requirement. But let me just be clear: The extra step doesn't bother me at all... I was just trying to anticipate criticism from the more ideological people in the community. | 00:26 |
gmaxwell | It's not actually an extra requirement though. | 00:28 |
gmaxwell | Consider, say you have a private key. Can you create a transaction using that? No. You need a map to the coins assigned to it. | 00:28 |
gmaxwell | Can you get that map from a p2p bitcoin node? No. | 00:29 |
gmaxwell | You have to either run a full node yourself, or consult some special public index. | 00:29 |
gmaxwell | Which is exactly the same thing jl2012's writeup needs... just it would send a bit more data. | 00:29 |
CubicEarth | gmaxwell: What's a p2p node that isn't a full node? | 00:38 |
CubicEarth | spv? | 00:39 |
CubicEarth | or...? | 00:39 |
CodeShark | we need new terminology :) | 00:39 |
CodeShark | the concept of a "full node" is becoming less and less meaningful | 00:39 |
tulip | in the original Satoshi code a "node" is one which is mining. | 00:39 |
tulip | "To support the network by running a node, select: Options->Generate Coins" | 00:40 |
gmaxwell | CubicEarth: where did you get "isn't a full node"? | 00:41 |
CodeShark | we have at least two orthogonal dimensions here: full/partial validation and complete/pruned history | 00:41 |
-!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #bitcoin-wizards | 00:42 | |
gmaxwell | CubicEarth: no node speaking the bitcoin protocol will act as a blockchain index server. | 00:42 |
CodeShark | and mining was pulled out of nodes a long time ago | 00:42 |
tulip | 2015-12-13 08:42:57 BitcoinMiner started | 00:43 |
tulip | 2015-12-13 08:42:57 Running BitcoinMiner with 7 transactions in block (5305 bytes) | 00:43 |
CodeShark | tulip: Bitcoin Core still has a built-in miner...but it's only really useful for testnet and regtest | 00:44 |
moa | it's a natural splintering into specialised layers what the original prototype client did wholistically | 00:44 |
CubicEarth | gmaxwell: I thought you were contrasting a "p2p bitcoin node" with a "full node", but I might have misunderstood. | 00:44 |
CubicEarth | moa: yes. It's great to watch. | 00:45 |
CodeShark | satoshi's model consisted of two types of nodes - full nodes and SPV nodes...and only the details for the former were really spelled out - and it served its purpose...it was a great proof-of-concept using simplifying assumptions | 00:46 |
CodeShark | but it was really a prototype :) | 00:47 |
CodeShark | now we need to drop some of the simplifying assumptions and work more towards a layered architecture | 00:47 |
gmaxwell | CubicEarth: you misunderstood. :) | 00:47 |
-!- Erik_dc [~erik@d54C620ED.access.telenet.be] has quit [Remote host closed the connection] | 00:49 | |
CodeShark | in the end, a "full bitcoin node" makes about as much sense as a "full Internet node" | 00:50 |
CodeShark | in particular, the word "full" is superfluous at best and inaccurate at worst, depending on interpretation ;) | 00:51 |
CubicEarth | We need a nomenclature committee | 00:53 |
CodeShark | it's interesting to note that in the satoshi white paper, the term "full network node" is only used once...in the SPV section | 00:53 |
gmaxwell | this is all a tangent. | 00:53 |
gmaxwell | because, even the fullest of full nodes, won't provide over the network the service cubicearth's assumptions required of them. | 00:54 |
-!- Jeremy_Rand [~jeremy@ip68-97-45-209.ok.ok.cox.net] has quit [Remote host closed the connection] | 00:56 | |
CodeShark | I'm not familiar with CubicEarth's assumptions, but in any case the terminology is confusing | 00:57 |
-!- wallet42 [~wallet42@n182z6l196.static.ctm.net] has joined #bitcoin-wizards | 00:57 | |
CubicEarth | CodeShark: gmaxwell: I'm not sure I am familiar with my own assumptions, to be honest | 00:58 |
gmaxwell | heh | 00:58 |
-!- Jeremy_Rand [~jeremy@ip68-97-45-209.ok.ok.cox.net] has joined #bitcoin-wizards | 01:01 | |
-!- gielbier [~giel____@a149043.upc-a.chello.nl] has joined #bitcoin-wizards | 01:03 | |
-!- gielbier [~giel____@a149043.upc-a.chello.nl] has quit [Client Quit] | 01:03 | |
CodeShark | if I could redesign Bitcoin from scratch with the benefit of hindsight, I'd define the consensus layer solely by cryptographic commitment structures independent of network messages and network serializations | 01:07 |
CodeShark | with the objective of enabling short, efficient proofs | 01:08 |
CodeShark | and allow for potentially more than one network protocol for message propagation and synchronization | 01:09 |
CodeShark | i.e. with git you can use http, ftp, ssh, etc... | 01:09 |
tulip | you can definitely understand why Bitcoins P2P network is built the way it is though, it evolved rather than being defined. | 01:09 |
-!- wallet42 [~wallet42@n182z6l196.static.ctm.net] has quit [Quit: Leaving.] | 01:11 | |
-!- Jeremy_Rand is now known as Jeremy_Rand_2 | 01:12 | |
-!- Jeremy_Rand_2 is now known as Jeremy_Rand | 01:12 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards | 01:12 | |
CubicEarth | CodeShark: would say the relaynetwork is an example of an "network protocol for message propagation and synchronization"? | 01:13 |
-!- wallet42 [~wallet42@z113l3.static.ctm.net] has joined #bitcoin-wizards | 01:13 | |
CodeShark | sure, why not? | 01:13 |
tulip | it was pretty late in the design that the block header gained a version for example, they used to be 76 bytes long. | 01:13 |
CubicEarth | CodeShark: I agree. | 01:14 |
CodeShark | bitcoin started out as an academic proof-of-concept...and academic project implementations tend to largely ignore long-term extensibility and maintainability concerns because they are really designed to demonstrate an abstract idea | 01:15 |
CodeShark | not to build a platform upon which an entire global industry can operate | 01:16 |
CodeShark | usually, if the idea works, later on other people figure out how to implement it in more practical ways - problem with Bitcoin is it can't simply be restarted without disenfranchising early adopters | 01:17 |
CodeShark | and now it's even more complicated because any such attempt is likely to splinter the effort | 01:18 |
CodeShark | it's a prototype aircraft that must be upgraded while in flight and can never land | 01:20 |
tulip | I don't think it is presented like that, the first unreleased version maybe, but later on it is clearly designed to be a real-world system. | 01:21 |
CodeShark | "presented to be" yes - "designed to be" not so much | 01:21 |
CodeShark | the catch is that to demonstrate this idea a real currency had to be created | 01:22 |
CodeShark | which de facto turned it into a real-world system | 01:22 |
-!- Jeremy_Rand_2 [~user@ip68-97-45-209.ok.ok.cox.net] has joined #bitcoin-wizards | 01:24 | |
CubicEarth | Well in some respects, yes it was, considering the address space, the number of satoshis, were very generous in their resolution. But in other respects I can see your point. | 01:24 |
tulip | CubicEarth: in the 2008 source code there's considerably less precision. | 01:25 |
CubicEarth | Oh yeah? | 01:25 |
gmaxwell | yes it was originally cent resolution. | 01:26 |
gmaxwell | the 21e6 bitcoin limit comes from the size of a signed integer. | 01:26 |
-!- Jeremy_Rand [~jeremy@ip68-97-45-209.ok.ok.cox.net] has left #bitcoin-wizards ["Konversation terminated!"] | 01:26 | |
gmaxwell | It's the limit arising from highest 'round number' of coin per block reward that will fit into an unsigned int with cent resolution. | 01:27 |
aj | gmaxwell: you mean a signed int? | 01:29 |
gmaxwell | I said it right the first time. :P | 01:30 |
tulip | aj: it's signed, that's why an underflow of the value created billions of coins in 2009. | 01:30 |
aj | gmaxwell: ahh, taking a bet both ways. clever! | 01:30 |
gmaxwell | "spread spectrum" | 01:31 |
gmaxwell | I've noticed when talking lately I've said one when I meant the other. | 01:31 |
gmaxwell | but when coding, I don't think I've ever made an error like that. werid. | 01:32 |
CodeShark | I think satoshi was the other way around :p | 01:32 |
CubicEarth | gmaxwell: what is/was the absolute highest value of that signed int? | 01:32 |
CodeShark | 2^63 - 1 | 01:33 |
tulip | CubicEarth: unsigned. | 01:33 |
gmaxwell | int, not long. :) 2^31 -1 :) | 01:33 |
aj | 2^31-1 gives 21.47483648 *100 million | 01:34 |
aj | gmaxwell: int, not long long ym :) | 01:34 |
gmaxwell | (LP64 forever!) | 01:34 |
CodeShark | lol - even the C language has its design flaws :p | 01:36 |
CodeShark | mixing application level stuff with hardware-specific stuff | 01:36 |
aj | they're not flaws, they're implementation defined features | 01:36 |
CodeShark | in principle, an "int" should be whatever integer datatype is best supported natively by the architecture, IMO...and we should be specific when we require a certain width | 01:37 |
gmaxwell | (2^31-1) implies 51.1305 coins per block, if there is cent resolution, with bitcoin's inflation schedule. | 01:37 |
CodeShark | we should not rely on "int" being a specific width | 01:39 |
CubicEarth | I had though the 21-Million had to do with the exponentially decreasing reward series. But the series was 'targeted' at 21 million after the fact, it seems by setting the having every 210,000 blocks. | 01:39 |
CodeShark | unless we are writing specifically for a certain architecture and portability is not really a concern | 01:39 |
CubicEarth | having every 190,000 blocks would probably yield 19,000,000 coins, i'm guessing | 01:40 |
aj | CodeShark: int being "whatever's fast" makes sense if you're recompiling code on new hardware and living with whatever the hardware's limits are, not so much if you want programs on different hardware to interoperate | 01:44 |
CodeShark | right - as long as you're well below the overflow...or for things like pointer arithmetic...it makes sense to just use ints. but if your datatype specifically requires n bits it is bad style to rely on the hardware specs, IMO...and it's far better to have a library of datatypes of specific width implemented optimally for the specific hardware | 01:46 |
CubicEarth | A formal specification would help a lot. Maybe there should be two - an economic specification, and a technical one | 01:49 |
CodeShark | CubicEarth: Σ τ(ri * 2^(-k)), k = [0, ∞ | 01:49 |
CodeShark | CubicEarth: Σ τ(ri * 2^(-k)), k = [0, ∞) | 01:49 |
CubicEarth | CodeShark: Nice! | 01:50 |
gmaxwell | CubicEarth: in this space specifications are mostly useful as retorical tools. | 01:50 |
CodeShark | where ri is the initial block reward and τ is the halving integral | 01:50 |
CodeShark | err | 01:50 |
CodeShark | halving interval | 01:50 |
gmaxwell | Because at the end of the day what _counts_ is what the network does; not what some dirty woodpulp says. | 01:50 |
gmaxwell | And if something is right to do, it's right to do on its own merits; not because some dirty woodpulp says so. | 01:51 |
gmaxwell | Or wrong to do. | 01:51 |
gmaxwell | Now specs can be useful to help level set-- but _documentation_ in general does that, and we have a bunch of that (though need much more) | 01:51 |
CodeShark | Σ τ(ri * 2^(-k)) = τ*ri Σ 2^(-k) = 2τ*ri :) | 01:52 |
CubicEarth | well perhaps just the economic spec then. | 01:52 |
Luke-Jr | CubicEarth: like https://en.bitcoin.it/wiki/Prohibited_changes ? | 01:53 |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 250 seconds] | 01:54 | |
CodeShark | it's sorta funny looking at that document in light of the events of the last several months | 01:56 |
CodeShark | changes that affect costs of running nodes also have economic impact | 01:57 |
Luke-Jr | CodeShark: it's a wiki, update it ;) | 01:57 |
CubicEarth | something like that, but I was imagining something much more formalized. It's be interesting to see just how widespread the agreement would be around such a document, and how to measure such agreement. | 01:57 |
CodeShark | arguably even more short-term economic impact than, say, increasing the asymptotic limit of issued bitcoins | 01:58 |
-!- RoboTedd_ [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards | 02:00 | |
CubicEarth | It would be from the users perspective... what they want and expect in their financial system. | 02:01 |
-!- wallet42 [~wallet42@z113l3.static.ctm.net] has quit [Quit: Leaving.] | 02:01 | |
-!- wallet42 [~wallet42@n182z6l196.static.ctm.net] has joined #bitcoin-wizards | 02:02 | |
CubicEarth | and the goal of the tech would be to serve those interests | 02:02 |
gmaxwell | codeshark: yea, a change to subsidy = max(subsidy, 1.0 btc) would have no direct effect for a great many years... but woah would it have an effect now. | 02:03 |
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 250 seconds] | 02:04 | |
CodeShark | I think more important than the enduser's perspective are the economic and security properties of the system and how well the system can be maintained and improved | 02:04 |
CodeShark | if done right, endusers shouldn't even have to know anything ;) | 02:04 |
-!- RoboTedd_ [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 256 seconds] | 02:05 | |
CodeShark | i.e. if the system cannot be self-sustaining economically...or can be subverted by hostile entities...it's probably not a good thing :) | 02:07 |
CubicEarth | CodeShark: You could almost say that about the current financial system... most end users don't know anything about it, yet they are getting deceived and ripped off by a very sophisticated financial apparatus | 02:07 |
moa | they perceive a net benefit or they would disengage | 02:08 |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards | 02:09 | |
gmaxwell | Benefits come in many shapes and sizes. | 02:09 |
* gmaxwell points to the existance of smokers: a product that provably kills its users, but slowly enough that its still widely used | 02:10 | |
CodeShark | gmaxwell: makes a salient point...bitcoin should be designed such that failures are immediate and containable :) | 02:11 |
CubicEarth | moa: in the current financial system there isn't much of an alternative, yet :) , and in monopoly situations there isn't much choice. As for disengaging with bitcoin, currently bitcoin has many benefits to offer relative to its surroundings, but as the system matures, it will have to adopt finer-grained social optimizations to keep it's standing or to grow very very large. | 02:12 |
CubicEarth | moa: I'm not disagreeing though | 02:12 |
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards | 02:18 | |
-!- runeks [sid21167@gateway/web/irccloud.com/x-zgsgralqsgcbwxzt] has quit [Ping timeout: 246 seconds] | 02:18 | |
-!- runeks [sid21167@gateway/web/irccloud.com/x-dmjrogaobkbnvujy] has joined #bitcoin-wizards | 02:19 | |
CubicEarth | Think about a body of law (the kind a state has, written with words) that centered around the Bitcoin economic model. There is clearly an economic theory the white paper and code point. What would it sound like to have that formalized, in English (or other) and with equations. Not with computer code. | 02:20 |
CubicEarth | "The total number of Bitcoins shall not exceed 21,000,000" | 02:21 |
-!- tripleslash [~triplesla@unaffiliated/imsaguy] has quit [Ping timeout: 250 seconds] | 02:22 | |
CubicEarth | "A Bitcoin is composed of 100 million subunits" | 02:22 |
gmaxwell | wait, what if we the people want to increase the precision? | 02:22 |
-!- tromp [~tromp@ool-18be0bd8.dyn.optonline.net] has joined #bitcoin-wizards | 02:23 | |
CubicEarth | They could change the spec | 02:23 |
CubicEarth | (and then the code) | 02:23 |
gmaxwell | but the spec would mostly be used as a retorical device to argue for or against changes. thats like ... all it would actually be used for. :) | 02:23 |
-!- kumavis [sid13576@gateway/web/irccloud.com/x-vhoadetbncwaddfs] has quit [Ping timeout: 240 seconds] | 02:24 | |
-!- btcdrak [uid115429@gateway/web/irccloud.com/x-sgzicjiphxigkbmd] has quit [Ping timeout: 240 seconds] | 02:24 | |
-!- corb is now known as JackH | 02:25 | |
-!- ibrightly [sid113387@gateway/web/irccloud.com/x-bqtepjtmuzfggipy] has quit [Ping timeout: 260 seconds] | 02:25 | |
-!- Toxodont_ [sid110179@gateway/web/irccloud.com/x-kcoyxecuncumzchd] has quit [Ping timeout: 250 seconds] | 02:25 | |
-!- licnep [uid4387@gateway/web/irccloud.com/x-ofmxbmjxalyykyvb] has quit [Ping timeout: 240 seconds] | 02:25 | |
CubicEarth | Yes. It would be helpful for non-technical people to understand the basis for their money. A large institution could hire a technical person and ask them if the code did what the spec sheet said. | 02:25 |
-!- mikolalysenko [sid34553@gateway/web/irccloud.com/x-nvcherpwaevurtux] has quit [Ping timeout: 260 seconds] | 02:25 | |
-!- dasource [uid48409@gateway/web/irccloud.com/x-sbzrxfjtjmvihsfl] has quit [Ping timeout: 250 seconds] | 02:25 | |
-!- Xzibit17 [sid50165@gateway/web/irccloud.com/x-bffqsyvwynoewztv] has quit [Read error: Connection reset by peer] | 02:25 | |
-!- artifexd [sid28611@gateway/web/irccloud.com/x-vvyjzqmhscuxbrpa] has quit [Read error: Connection reset by peer] | 02:25 | |
gmaxwell | I'm just saying, writing in details that aren't actually important would only create drama. | 02:25 |
-!- runeks [sid21167@gateway/web/irccloud.com/x-dmjrogaobkbnvujy] has quit [Ping timeout: 250 seconds] | 02:26 | |
CubicEarth | Yes, retorical in the sense that people would use it to communicate with each other to gain a better understanding of the world around them :) | 02:26 |
-!- alexkuck_ [sid117875@gateway/web/irccloud.com/x-buzcvlzwaswlpnvj] has quit [Ping timeout: 250 seconds] | 02:26 | |
-!- zmanian_ [sid113594@gateway/web/irccloud.com/x-sskeiezucgcweaqb] has quit [Ping timeout: 250 seconds] | 02:26 | |
-!- jlyndon [sid10913@gateway/web/irccloud.com/x-cmgsrhhvyykrhrnx] has quit [Ping timeout: 240 seconds] | 02:26 | |
-!- prosody [sid32673@gateway/web/irccloud.com/x-lscaxjxwobjhttql] has quit [Ping timeout: 240 seconds] | 02:26 | |
gmaxwell | I think the precision is a technical detail, which better not matter economically. | 02:26 |
-!- adams__ [sid73416@gateway/web/irccloud.com/x-myohlmhnqpymkffp] has quit [Ping timeout: 250 seconds] | 02:26 | |
CubicEarth | Maybe the spec sheet should say | 02:26 |
CubicEarth | ... | 02:26 |
CubicEarth | "And each bitcoin shall have enough units too do x....." | 02:27 |
-!- tromp [~tromp@ool-18be0bd8.dyn.optonline.net] has quit [Ping timeout: 250 seconds] | 02:27 | |
-!- CodeShark [sid126576@gateway/web/irccloud.com/x-ohvqqvnuicdybeeq] has quit [Ping timeout: 260 seconds] | 02:27 | |
-!- bitkarma [sid124593@gateway/web/irccloud.com/x-usnufbcclwwnyquv] has quit [Ping timeout: 260 seconds] | 02:27 | |
CubicEarth | People like things to read | 02:27 |
-!- mariorz [sid490@gateway/web/irccloud.com/x-tsyadxcgrixeaach] has quit [Ping timeout: 240 seconds] | 02:28 | |
CubicEarth | Helps them to understand stuff | 02:28 |
-!- jbenet [sid17552@gateway/web/irccloud.com/x-dsvurpjyhklbycqm] has quit [Ping timeout: 250 seconds] | 02:28 | |
-!- PsychoticBoy [sid27029@pdpc/supporter/active/psychoticboy] has quit [Ping timeout: 260 seconds] | 02:28 | |
CubicEarth | Or to help answer this question | 02:29 |
-!- robmyers [sid75499@gnu/social/robmyers] has quit [Ping timeout: 260 seconds] | 02:29 | |
-!- mappum [sid43795@gateway/web/irccloud.com/x-fdnszqbmkdxeovbf] has quit [Ping timeout: 260 seconds] | 02:29 | |
CubicEarth | "As a user, what can I expect from bitcoin?" (sorry I keep hitting return by accident between lines) | 02:29 |
-!- lomax__ [sid52157@gateway/web/irccloud.com/x-gmdqresgijaxioth] has quit [Ping timeout: 250 seconds] | 02:29 | |
-!- bassguitarman [sid40024@gateway/web/irccloud.com/x-univssspdrqzwjzu] has quit [Ping timeout: 256 seconds] | 02:30 | |
-!- jlyndon [sid10913@gateway/web/irccloud.com/x-xmnujlebtxjlyxrw] has joined #bitcoin-wizards | 02:31 | |
-!- SheffieldCrypto_ [sid28532@gateway/web/irccloud.com/x-ixvvixztcwehvlpr] has quit [Ping timeout: 250 seconds] | 02:32 | |
-!- artifexd [sid28611@gateway/web/irccloud.com/x-nsfupxmhkljerjrr] has joined #bitcoin-wizards | 02:32 | |
Luke-Jr | CubicEarth: "nothing. it's an experiment." | 02:33 |
-!- wpalczynski [sid55851@gateway/web/irccloud.com/x-kvnclxwinjwevjkr] has quit [Ping timeout: 240 seconds] | 02:33 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 256 seconds] | 02:34 | |
-!- Toxodont_ [sid110179@gateway/web/irccloud.com/x-oncuhubdotxejkaj] has joined #bitcoin-wizards | 02:36 | |
-!- CodeShark [~textual@cpe-76-167-237-202.san.res.rr.com] has joined #bitcoin-wizards | 02:37 | |
-!- mrkent [~textual@unaffiliated/mrkent] has joined #bitcoin-wizards | 02:37 | |
-!- artifexd [sid28611@gateway/web/irccloud.com/x-nsfupxmhkljerjrr] has quit [Ping timeout: 240 seconds] | 02:37 | |
-!- jlyndon [sid10913@gateway/web/irccloud.com/x-xmnujlebtxjlyxrw] has quit [Ping timeout: 240 seconds] | 02:40 | |
jannes__ | I sent an email to dev mailing list the other day about Segregated IBLT. Kalle Rosenbaum politely pointed to the flaw in my thinking. The idea was to save a few bytes by reducing the redundancy slightly for only the signatures but not the naked transactions. | 02:40 |
-!- tripleslash [~triplesla@unaffiliated/imsaguy] has joined #bitcoin-wizards | 02:40 | |
jannes__ | Would it make sense to use k=3 for naked transaction slices, but k=2 for signatuture slices? (k being number of hashes performed on each slice) | 02:40 |
CubicEarth | Luke-Jr: That's either a tounge-in-cheek or cynical | 02:41 |
CubicEarth | I can't tell | 02:41 |
-!- Toxodont_ [sid110179@gateway/web/irccloud.com/x-oncuhubdotxejkaj] has quit [Read error: Connection reset by peer] | 02:42 | |
CubicEarth | Unless you consider everything to be an experiment, at some point Bitcoin will stop being experimental and become 'normal' or 'stable' or whatever you want to call something when it is no longer experimental. | 02:42 |
jannes__ | CubicEarth: I've never seen him non-serious. | 02:42 |
-!- mariorz [sid490@gateway/web/irccloud.com/x-dyyilexsvqrzpmrt] has joined #bitcoin-wizards | 02:42 | |
-!- wpalczynski [sid55851@gateway/web/irccloud.com/x-otbxjbrersacdfui] has joined #bitcoin-wizards | 02:42 | |
-!- bitkarma [sid124593@gateway/web/irccloud.com/x-wzksljhbfbftsezp] has joined #bitcoin-wizards | 02:43 | |
Luke-Jr | CubicEarth: at some point, Bitcoin *may* stop being experimental; but we're far from that point today still | 02:43 |
Luke-Jr | jannes__: I'm quite often less than 100% serious ;) | 02:43 |
-!- licnep [uid4387@gateway/web/irccloud.com/x-mcmlxiysqyqlxxyc] has joined #bitcoin-wizards | 02:43 | |
CubicEarth | Luke-Jr: That may be true, but that does not mean users should expect 'nothing' | 02:44 |
-!- PsychoticBoy [sid27029@pdpc/supporter/active/psychoticboy] has joined #bitcoin-wizards | 02:44 | |
-!- mappum [sid43795@gateway/web/irccloud.com/x-mefqzjnwnpkpqeyu] has joined #bitcoin-wizards | 02:44 | |
CodeShark | perhaps it would be better to ask app developers rather than users | 02:44 |
Luke-Jr | CubicEarth: what exactly do you think they can expect? there are no guarantees. everything is an experiment available as-is. | 02:45 |
CubicEarth | Luke-Jr: Everything, or bitcoin as it is today | 02:45 |
CubicEarth | ? | 02:45 |
-!- kumavis [sid13576@gateway/web/irccloud.com/x-cxebqlzihpyhetml] has joined #bitcoin-wizards | 02:45 | |
-!- robmyers [sid75499@gnu/social/robmyers] has joined #bitcoin-wizards | 02:45 | |
-!- jbenet [sid17552@gateway/web/irccloud.com/x-aeaeizojtgrgjkde] has joined #bitcoin-wizards | 02:45 | |
-!- tripleslash [~triplesla@unaffiliated/imsaguy] has quit [Ping timeout: 272 seconds] | 02:45 | |
-!- runeks [sid21167@gateway/web/irccloud.com/x-gvjbntktthdlsmec] has joined #bitcoin-wizards | 02:45 | |
Luke-Jr | CubicEarth: I wouldn't even promise 0.12.0 won't have a bug that loses all its users' bitcoins | 02:45 |
-!- Xzibit17 [sid50165@gateway/web/irccloud.com/x-mcododusorikabhj] has joined #bitcoin-wizards | 02:45 | |
Luke-Jr | I mean, it's unlikely.. but it's not impossible. | 02:45 |
jannes__ | Luke-Jr: my conclusion came from lack of data. :) | 02:45 |
-!- frankenmint [~frankenmi@75-175-72-226.ptld.qwest.net] has quit [Remote host closed the connection] | 02:46 | |
-!- alexkuck_ [sid117875@gateway/web/irccloud.com/x-ogzbjhzlywsnmplk] has joined #bitcoin-wizards | 02:46 | |
-!- CodeShark_ [uid126576@gateway/web/irccloud.com/x-saclfdnhbfpddign] has joined #bitcoin-wizards | 02:46 | |
-!- dasource [uid48409@gateway/web/irccloud.com/x-rnednvonmmougvkp] has joined #bitcoin-wizards | 02:47 | |
CubicEarth | Luke-Jr: It's not even about any software that you may or may not write. The can expect there to be a limit of 21m coins, for instance, with the software they have today. That is not an expectation of you. | 02:47 |
-!- ibrightly [sid113387@gateway/web/irccloud.com/x-gmjmtumpogxzbtwg] has joined #bitcoin-wizards | 02:47 | |
jannes__ | CubicEarth: It would probably be better if they would expect 'nothing'. Judging by the trolling on reddit and forums, a lot of them already expect to be millionaires before 2016 is out. | 02:47 |
Luke-Jr | CubicEarth: okay, I concede that expectation is reasonable. | 02:48 |
-!- mikolalysenko [sid34553@gateway/web/irccloud.com/x-kwoqwcnztbqtcupm] has joined #bitcoin-wizards | 02:49 | |
-!- prosody [sid32673@gateway/web/irccloud.com/x-zaitblpxiawewrou] has joined #bitcoin-wizards | 02:49 | |
CubicEarth | Luke-Jr: Are there any other reasonable expectations? Or is that the only one? | 02:49 |
-!- zmanian_ [sid113594@gateway/web/irccloud.com/x-azexdphkhiefqzqh] has joined #bitcoin-wizards | 02:50 | |
-!- bassguitarman [sid40024@gateway/web/irccloud.com/x-tdxbvyvvhpdrdsma] has joined #bitcoin-wizards | 02:50 | |
-!- adams__ [sid73416@gateway/web/irccloud.com/x-xogriaoubganlnux] has joined #bitcoin-wizards | 02:50 | |
-!- lomax__ [sid52157@gateway/web/irccloud.com/x-ermahoqwjguhejyg] has joined #bitcoin-wizards | 02:50 | |
-!- SheffieldCrypto_ [sid28532@gateway/web/irccloud.com/x-jokakpfhsirmoktx] has joined #bitcoin-wizards | 02:51 | |
CodeShark | it's a rather superficial expectation, IMHO, from the perspective of an end user - it's just an arbitrary number. a more profound expectation is something along the lines of "nobody can unilaterally decide to inflate the money supply nor counterfeit coins" | 02:51 |
Luke-Jr | CubicEarth: not adding things like demurrage seems like a reasonable expectation also - but I don't know if it's a good one | 02:51 |
-!- jlyndon [sid10913@gateway/web/irccloud.com/x-etapimwbdnrejcft] has joined #bitcoin-wizards | 02:51 | |
-!- Toxodont_ [sid110179@gateway/web/irccloud.com/x-fqpnqpfobiqppkmb] has joined #bitcoin-wizards | 02:52 | |
-!- artifexd [sid28611@gateway/web/irccloud.com/x-rifpgxarymdcofrx] has joined #bitcoin-wizards | 02:53 | |
-!- tripleslash [~triplesla@unaffiliated/imsaguy] has joined #bitcoin-wizards | 02:53 | |
-!- btcdrak_ [uid115429@gateway/web/irccloud.com/x-lplwilrleoijurdp] has joined #bitcoin-wizards | 02:53 | |
-!- btcdrak_ is now known as btcdrak | 02:53 | |
-!- btcdrak [uid115429@gateway/web/irccloud.com/x-lplwilrleoijurdp] has quit [Client Quit] | 02:53 | |
CubicEarth | Luke-Jr: do you think that demurrage could be a more efficient way to pay for security in the future? | 02:54 |
Luke-Jr | CubicEarth: it also means UTXOs effectively pay rent on their database entry | 02:55 |
Luke-Jr | right now that's no cost | 02:55 |
CubicEarth | Luke-Jr: yes. | 02:55 |
CodeShark | they should pay rent by the square foot…not by how much gold rests atop that square foot :) | 02:56 |
CubicEarth | CodeShark: Yes. | 02:56 |
Luke-Jr | but someone did recently post an alternate idea to the dev ML that can make them no longer no-cost, without demurrage | 02:56 |
CubicEarth | CodeShark: so by the square foot, not the CubicFoot | 02:56 |
-!- btcdrak [uid115429@gateway/web/irccloud.com/x-wkiupwvmmmnghymy] has joined #bitcoin-wizards | 02:56 | |
CodeShark | convert to your unit of choice :p | 02:57 |
Luke-Jr | CodeShark: it's harder to figure logic for that | 02:57 |
CodeShark | Luke-Jr: yes, the mechanism is tricky but the incentive structure is better :) | 02:58 |
CubicEarth | The idea that "no one should be able to freeze a users funds" is an interesting one. | 02:58 |
CodeShark | that one requires qualification in light of multiuser scripts ;) | 02:59 |
jannes__ | What Luke-Jr is referring to, sounds pretty good: http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-December/011952.html | 02:59 |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards | 03:00 | |
CubicEarth | jannes__: Yes. It is a simple, seemingly solid plan. | 03:00 |
gmaxwell | jl2012's scheme is a reinvention of Petertodd's STXO, I must remind. | 03:01 |
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards | 03:01 | |
jannes__ | gmaxwell: yeah you mentioned that there :) | 03:01 |
CodeShark | did the STXO proposal specifically mention only requiring this for outputs that are at least of some particular age? | 03:05 |
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 250 seconds] | 03:05 | |
CodeShark | if so I hadn't heard of that part | 03:06 |
jannes__ | gmaxwell: BTW respect for how much patience you have with trolls. It's good for other readers, even if the trolls refuse to want to understand. Too bad that the downvoting hides so much of it. | 03:06 |
gmaxwell | jannes__: thanks; that's why I do it. | 03:07 |
-!- justice [~textual@HSI-KBW-46-223-37-131.hsi.kabel-badenwuerttemberg.de] has quit [Read error: Connection reset by peer] | 03:07 | |
gmaxwell | Good to hear that it's helpful from someone. | 03:08 |
-!- p15 [~p15@ip-25-214-104-93.static.contabo.net] has quit [Ping timeout: 250 seconds] | 03:08 | |
CodeShark | gmaxwell: at risk of repeating myself too many times, you really should publish more well-edited stuff in places that are easier for people to find so that those who are interested don't have to read through all the trollage to find it ;) | 03:08 |
jannes__ | gmaxwell: Yeah absolutely is. I learn from it too. And I upvote where I can. The 1st few times you talked about quitting Bitcoin if XT takes over my heart skipped a few beats. But I totally agree with you. Please PM me, so I can sell the few coins I have. :) | 03:11 |
CodeShark | so correct me if I'm wrong, but it seems petertodd's innovation is placing the burden of proving existence/unspentness on the sender by committing to a TXO tree…and jl2012's innovation is only making this a requirement for outputs beyond a certain age | 03:11 |
gmaxwell | CodeShark: petertodd also proposed having a size limited utxo. | 03:12 |
gmaxwell | jl2012 suggests age, PT was suggesting that it just be FIFO and a fixed size. | 03:12 |
CubicEarth | gmaxwell: utxo or utxo set? | 03:12 |
gmaxwell | CubicEarth: always assume the thing that makes some sense? :) (the latter) | 03:13 |
jannes__ | gmaxwell: In light of what CodeShark just said. I saw you mentioning StackExchange the other day and you didn't seem eager to join. Is that some (non) open source/wikipedia experience reason? Or just not interested in yet another account? I must say I find it one of the best resources for FAQs. Mostly because it's indexed so well by google. | 03:13 |
-!- matsjj [~matsjj@p5B20901A.dip0.t-ipconnect.de] has joined #bitcoin-wizards | 03:14 | |
-!- mjerr [~mjerr@p5B20901A.dip0.t-ipconnect.de] has joined #bitcoin-wizards | 03:14 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 240 seconds] | 03:17 | |
CodeShark | gmaxwell: the FIFO thing makes the UTXO size constant…but it incurs more overhead in commitments (although perhaps amortizing this cost along the lines of what bramc has proposed could make it significantly less costly) | 03:18 |
gmaxwell | well, it could always be 'quantized fifo'... e.g. expire a big chunk at a time. | 03:19 |
gmaxwell | But if the size is small, the commitment scheme is cheap. | 03:19 |
CodeShark | the other problem I see with it is that it makes it harder for thin nodes to know when the full proof is required | 03:20 |
CodeShark | I suppose blocks could commit to the UTXO delta or something | 03:21 |
CodeShark | that is, how many net UTXO were created by the block | 03:21 |
gmaxwell | well, you could always just commit to how high (block height) the UTXO covers. | 03:21 |
CodeShark | yes, that too | 03:21 |
CodeShark | but that's essentially jl2012's proposal using a dynamic min age | 03:22 |
Luke-Jr | I wonder if there's a way to do STXO without consensus rules determining when they are required | 03:22 |
Luke-Jr | eg, make that a matter of policy | 03:22 |
CodeShark | it could be done - relay nodes could be queried to see whether they have a utxo…one more roundtrip in i/o | 03:23 |
CodeShark | but then we need the TXO commitment tree to always be current | 03:24 |
gmaxwell | Luke-Jr: well technically the utxo depth could be peer to peer negoiated. | 03:25 |
gmaxwell | e.g. if you have a small utxo, and a proof, but I have a big one, you clould just not send the proof to me. | 03:25 |
gmaxwell | But going the other direction requires generating a proof, which needs extra data. | 03:26 |
CodeShark | also, the negotiation isn't necessarily transitive :) | 03:26 |
CodeShark | what if the relay requires multiple hops? | 03:26 |
CodeShark | that would mean the higher utxo node would have to construct a proof | 03:26 |
CodeShark | and the incentive structure starts to get more complex | 03:27 |
CodeShark | for relay, the node could just use the policy of the smallest utxo node it is connected to, I suppose | 03:29 |
CodeShark | the sender has a clear incentive to get the tx propagated…but the relayer might require a fee in order to add a proof | 03:30 |
gmaxwell | If it always had the data to construct the proof then it would be no big deal. | 03:31 |
gmaxwell | Alas, thats extra data. | 03:31 |
gmaxwell | I suppose though someone who has all the data you could at least omit them. | 03:31 |
-!- Yoghur114_2 [~jorn@g227014.upc-g.chello.nl] has joined #bitcoin-wizards | 03:34 | |
-!- ttttemp [~ttttemp@pc-10236.ethz.ch] has quit [Remote host closed the connection] | 03:34 | |
-!- s1w- [~s1w@128.199.100.16] has quit [Changing host] | 03:34 | |
-!- s1w- [~s1w@unaffiliated/someoneweird] has joined #bitcoin-wizards | 03:34 | |
-!- s1w- is now known as s1w | 03:34 | |
CodeShark | in principle I like making these kinds of things a matter of policy…but in practice we need a way to provide direct monetary incentives, I think | 03:35 |
-!- CubicEarth [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has quit [Remote host closed the connection] | 03:35 | |
CodeShark | there should be direct incentives for storing a large utxo as it cuts down on bandwidth requirements | 03:36 |
CodeShark | but it shouldn't be a requirement to run a relay node | 03:37 |
-!- ttttemp [~ttttemp@pc-5305.ethz.ch] has joined #bitcoin-wizards | 03:38 | |
CodeShark | however, it's not just a bandwidth/space tradeoff…such proofs also allow for greater granularity in partial validation | 03:38 |
CodeShark | you could get security between SPV and full validation | 03:39 |
CodeShark | i.e. nodes that are only interested in relaying certain kinds of transactions…or only interested in monitoring certain transactions | 03:39 |
moa | gold stars and a jelly bean if there's no tears | 03:43 |
moa | oops | 03:44 |
gmaxwell | CodeShark: I tihnk it would be super useful to communicate your minrelayfee. | 03:47 |
gmaxwell | like, why are people spamming you with crap you're just going to drop. | 03:47 |
-!- SgtStroopwafel [~Chuck@s5597aba6.adsl.online.nl] has quit [Read error: Connection reset by peer] | 03:47 | |
-!- Terry4 [~Terry4@garza.riseup.net] has quit [Ping timeout: 256 seconds] | 03:47 | |
gmaxwell | I was thinking about how that could be handled transitively.. but the schemes I came up with all suffered from any cycles in the graph pinning state. | 03:48 |
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Quit: Leaving] | 03:49 | |
gmaxwell | e.g. what a node says it will relay is the max(self,min(other peers will relay)). | 03:49 |
-!- SgtStroopwafel [~Chuck@s5597aba6.adsl.online.nl] has joined #bitcoin-wizards | 03:50 | |
-!- moa [~kiwigb@opentransactions/dev/moa] has quit [Quit: Leaving.] | 03:55 | |
CodeShark | if the sender sends directly to the recipient and it's the recipient's responsibility to get it propagated, there could be other interesting types of negotiation | 03:58 |
CodeShark | i.e. someone who receives a large number of transactions might have an incentive to store a large utxo | 04:00 |
-!- Terry4 [~Terry4@2605:e000:4ddb:7300:916:cf47:4352:2de6] has joined #bitcoin-wizards | 04:01 | |
-!- jannes__ [~jannes@178.132.211.90] has quit [Quit: Leaving] | 04:01 | |
CodeShark | in general, senders only really need to maintain proofs for their own utxos assuming they are ok with less-than-full-validator security | 04:02 |
CodeShark | regardless of incentive structure specifics, it's a good idea to design the commitment structures to afford a lot of flexibility in these matters | 04:04 |
CodeShark | the incentive structures can arise over time…especially as we improve upon 2nd layer protocols | 04:05 |
-!- tulip [~tulip@unaffiliated/tulip] has quit [Quit: tulip] | 04:20 | |
-!- LeMiner [LeMiner@unaffiliated/leminer] has joined #bitcoin-wizards | 04:21 | |
-!- matsjj [~matsjj@p5B20901A.dip0.t-ipconnect.de] has quit [Remote host closed the connection] | 04:22 | |
-!- tripleslash [~triplesla@unaffiliated/imsaguy] has quit [Ping timeout: 240 seconds] | 04:24 | |
-!- tromp [~tromp@ool-18be0bd8.dyn.optonline.net] has joined #bitcoin-wizards | 04:24 | |
-!- tromp [~tromp@ool-18be0bd8.dyn.optonline.net] has quit [Ping timeout: 240 seconds] | 04:28 | |
-!- dasource [uid48409@gateway/web/irccloud.com/x-rnednvonmmougvkp] has quit [Quit: Connection closed for inactivity] | 04:30 | |
-!- tripleslash [~triplesla@unaffiliated/imsaguy] has joined #bitcoin-wizards | 04:32 | |
-!- matsjj [~matsjj@p5B20901A.dip0.t-ipconnect.de] has joined #bitcoin-wizards | 04:44 | |
-!- matsjj [~matsjj@p5B20901A.dip0.t-ipconnect.de] has quit [Ping timeout: 250 seconds] | 04:49 | |
-!- Quanttek [~quassel@ip1f11db5b.dynamic.kabel-deutschland.de] has joined #bitcoin-wizards | 04:54 | |
-!- Piper-Off is now known as Monthrect | 05:13 | |
-!- licnep [uid4387@gateway/web/irccloud.com/x-mcmlxiysqyqlxxyc] has quit [Quit: Connection closed for inactivity] | 05:16 | |
-!- fkhan [weechat@gateway/vpn/mullvad/x-fjinjzkztxjhdlob] has quit [Ping timeout: 256 seconds] | 05:17 | |
-!- spinza [~spin@197.89.10.241] has quit [Ping timeout: 255 seconds] | 05:18 | |
-!- laurentmt [~Thunderbi@128-79-141-196.hfc.dyn.abo.bbox.fr] has joined #bitcoin-wizards | 05:20 | |
-!- laurentmt [~Thunderbi@128-79-141-196.hfc.dyn.abo.bbox.fr] has quit [Client Quit] | 05:22 | |
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards | 05:24 | |
-!- MoALTz [~no@78-11-180-214.static.ip.netia.com.pl] has quit [Ping timeout: 256 seconds] | 05:26 | |
-!- spinza [~spin@197.89.10.241] has joined #bitcoin-wizards | 05:29 | |
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 250 seconds] | 05:29 | |
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards | 05:49 | |
-!- MoALTz [~no@78-11-180-214.static.ip.netia.com.pl] has joined #bitcoin-wizards | 05:49 | |
-!- MoALTz_ [~no@78-11-180-214.static.ip.netia.com.pl] has joined #bitcoin-wizards | 05:52 | |
-!- MoALTz [~no@78-11-180-214.static.ip.netia.com.pl] has quit [Ping timeout: 240 seconds] | 05:55 | |
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards | 05:57 | |
-!- rustyn [~rustyn@unaffiliated/rustyn] has joined #bitcoin-wizards | 06:08 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards | 06:10 | |
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Ping timeout: 256 seconds] | 06:10 | |
-!- tripleslash [~triplesla@unaffiliated/imsaguy] has quit [Ping timeout: 240 seconds] | 06:14 | |
-!- CodeShark [~textual@cpe-76-167-237-202.san.res.rr.com] has quit [Quit: Goodbye] | 06:20 | |
-!- CodeShark_ is now known as CodeShark | 06:20 | |
-!- fkhan [weechat@gateway/vpn/mullvad/x-thnermlnmhejccyp] has joined #bitcoin-wizards | 06:26 | |
-!- fkhan [weechat@gateway/vpn/mullvad/x-thnermlnmhejccyp] has quit [Changing host] | 06:26 | |
-!- fkhan [weechat@unaffiliated/loteriety] has joined #bitcoin-wizards | 06:26 | |
-!- fkhan [weechat@unaffiliated/loteriety] has quit [Changing host] | 06:26 | |
-!- fkhan [weechat@gateway/vpn/mullvad/x-thnermlnmhejccyp] has joined #bitcoin-wizards | 06:26 | |
-!- mjerr [~mjerr@p5B20901A.dip0.t-ipconnect.de] has quit [Ping timeout: 250 seconds] | 06:40 | |
-!- tromp [~tromp@24.190.11.216] has joined #bitcoin-wizards | 06:40 | |
-!- tromp [~tromp@24.190.11.216] has quit [Ping timeout: 272 seconds] | 06:45 | |
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards | 06:56 | |
-!- davec [~davec@cpe-24-243-251-52.hot.res.rr.com] has joined #bitcoin-wizards | 06:58 | |
-!- LeMiner2 [LeMiner@5ED1AFBF.cm-7-2c.dynamic.ziggo.nl] has joined #bitcoin-wizards | 06:58 | |
-!- LeMiner [LeMiner@unaffiliated/leminer] has quit [Ping timeout: 246 seconds] | 07:00 | |
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 250 seconds] | 07:00 | |
-!- roconnor [~roconnor@host-45-58-251-147.dyn.295.ca] has joined #bitcoin-wizards | 07:07 | |
-!- roconnor [~roconnor@host-45-58-251-147.dyn.295.ca] has quit [Remote host closed the connection] | 07:08 | |
-!- ttttemp [~ttttemp@pc-5305.ethz.ch] has quit [Remote host closed the connection] | 07:11 | |
-!- ttttemp_ [~ttttemp@pc-10236.ethz.ch] has joined #bitcoin-wizards | 07:11 | |
-!- roconnor [~roconnor@host-45-58-251-147.dyn.295.ca] has joined #bitcoin-wizards | 07:12 | |
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards | 07:17 | |
-!- sparetire_ [~sparetire@unaffiliated/sparetire] has joined #bitcoin-wizards | 07:20 | |
-!- laurentmt [~Thunderbi@128-79-141-196.hfc.dyn.abo.bbox.fr] has joined #bitcoin-wizards | 07:27 | |
-!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-wizards | 07:29 | |
-!- Myagui [Myagui@shell.xshellz.com] has quit [Remote host closed the connection] | 07:42 | |
-!- jcorgan|away is now known as jcorgan | 07:46 | |
-!- tromp [~tromp@ool-18be0bd8.dyn.optonline.net] has joined #bitcoin-wizards | 07:49 | |
-!- seg [~seg@fsf/member/seg] has quit [Ping timeout: 250 seconds] | 07:56 | |
-!- seg [~seg@fsf/member/seg] has joined #bitcoin-wizards | 07:57 | |
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Ping timeout: 256 seconds] | 08:03 | |
-!- smk [5e663891@gateway/web/freenode/ip.94.102.56.145] has joined #bitcoin-wizards | 08:16 | |
-!- MoALTz_ [~no@78-11-180-214.static.ip.netia.com.pl] has quit [Read error: Connection reset by peer] | 08:19 | |
-!- MoALTz_ [~no@78-11-180-214.static.ip.netia.com.pl] has joined #bitcoin-wizards | 08:20 | |
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards | 08:21 | |
-!- mjerr [~mjerr@p5B20901A.dip0.t-ipconnect.de] has joined #bitcoin-wizards | 08:22 | |
-!- MoALTz_ is now known as MoALTz | 08:26 | |
-!- matsjj [~matsjj@p5B20901A.dip0.t-ipconnect.de] has joined #bitcoin-wizards | 08:45 | |
-!- matsjj [~matsjj@p5B20901A.dip0.t-ipconnect.de] has quit [Ping timeout: 256 seconds] | 08:50 | |
-!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has quit [Quit: This computer has gone to sleep] | 08:50 | |
-!- ManfredMacx [~hyperion@93-136-57-24.adsl.net.t-com.hr] has joined #bitcoin-wizards | 09:02 | |
-!- mrkent [~textual@unaffiliated/mrkent] has quit [Read error: Connection reset by peer] | 09:05 | |
-!- Quent [~Quent@unaffiliated/quent] has joined #bitcoin-wizards | 09:07 | |
Quent | Not sure if this is the right chan, but I couldn't find a better one. I was wondering whether there is any concrete reason why no one has tried forking the bitcoin chain with the aim of creating a concurrent chain, rather than creating a new coin with a new genesis block. | 09:09 |
-!- tromp [~tromp@ool-18be0bd8.dyn.optonline.net] has quit [Remote host closed the connection] | 09:09 | |
-!- coinoperated_tv [~coinopera@c-73-163-103-87.hsd1.dc.comcast.net] has quit [Read error: Connection reset by peer] | 09:09 | |
alpalp | Quent: I believe that has happened on some alt-coins. | 09:10 |
Quent | there have been tons of altcoins and everyone seems to have tried plenty of things, but did no one think to just fork bitcoin itself (prob quite unlikely) or am I missing something? | 09:10 |
Quent | and how did that go alpalp ? | 09:11 |
alpalp | IIRC Feathercoin did it from litecoin | 09:11 |
Quent | yeah, I haven't looked much into feathercoin, but it still "lives", I think, so I suppose there isn't anything technically or fundamentally wrong in the sense that it would make algochanged forking unworkable? | 09:13 |
Quent | so then why did everyone decide to start with a new genesis block and not one with a forked chain? | 09:13 |
smk | where is the profit in forking if you cant scoup up any premine | 09:13 |
alpalp | Quent: since the vast majority of altcoins are just get rich schemes, that doesn't work well if you can't premine a bunch and sell to rubes. | 09:14 |
Quent | was litecoin pre-mined? | 09:14 |
MRL-Relay | [tacotime] Quent: Google "NameCoin" | 09:14 |
smk | bitcoin client is open source so you can (and many do) run versions with patched and subtle changes to their wallets | 09:14 |
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Ping timeout: 256 seconds] | 09:14 | |
Quent | you'd think that any fork of bitcoin would be far superior to litecoin due to the in-built network effects, so making it worth quite a bit early on, but also easily minable, ergo profits | 09:15 |
Quent | problem is obviously current btc holders can sell it to death... | 09:16 |
Quent | I mean, it would be free money | 09:16 |
alpalp | Quent: you are assuming alt-coins are created for reasons other than trying to get free money. | 09:16 |
MRL-Relay | [tacotime] NameCoin was the first blockchain that was merge-mined with Bitcoin and one of the earliest alt coins too. | 09:16 |
-!- TBI [~TBI@20.84-48-195.nextgentel.com] has joined #bitcoin-wizards | 09:17 | |
-!- smak [5e663891@gateway/web/freenode/ip.94.102.56.145] has joined #bitcoin-wizards | 09:17 | |
MRL-Relay | [tacotime] alpalp: Yeah, Satoshi had a good model. | 09:17 |
Quent | alpalp, some altcoins seem to have unique propositions, such as faster tx times (regardless of the merits) and higher privacy such as monero etc | 09:17 |
Quent | a forked bitcoinchain would basically be a sidechain but with no ability to go back | 09:18 |
sipa | Quent: an altcoin by definition resets the network effect... why does it matter whether you fork bitcoin or something else (there are good reasons for using bitcoin's codebase, but network effect seems.to be not one of them) | 09:18 |
alpalp | Quent: Agreed, but if you can create one where you can benefit, or other people benefit, which are you going to create? | 09:18 |
-!- c-cex-yuriy [uid76808@gateway/web/irccloud.com/x-npfishiefvnaulah] has joined #bitcoin-wizards | 09:18 | |
-!- TBI_ [~TBI@20.84-48-195.nextgentel.com] has quit [Ping timeout: 240 seconds] | 09:18 | |
alpalp | sipa: if you can distribute coins to a wider number of people in a "fair" way, it may trigger usage. PayPal gave away free money to get going for example. | 09:18 |
Quent | alpalp, if it was my choice, I'd prob want bitcoin's network effect | 09:18 |
-!- smk [5e663891@gateway/web/freenode/ip.94.102.56.145] has quit [Ping timeout: 252 seconds] | 09:19 | |
-!- smak is now known as smk | 09:19 | |
Quent | obviously that network effect would diminish every day the fork goes on, but I just find it curious no one has even tried, making me wonder whether the idea itself is unworkable | 09:20 |
alpalp | Quent: that would assume Bitcoin users would find it useful, and the initial dump phase might make that an issue. | 09:20 |
alpalp | Quent: If someone did that, I would dump my free alt-coins for whatever price I could get. I imagine quite a lot of others do the same. | 09:21 |
Quent | well, it would depend wouldn't it | 09:21 |
Quent | if the forkcoin is clearly a looser then sure, but if it has at least one decent ups you'd expect the vast majority to hold out | 09:21 |
Quent | there would be some complex games for sure, but my point is why has no one even tried | 09:22 |
alpalp | It would depend if it were superior money or not. Thats the only thing I would judge it on. And I find it highly unlikely that it would be superior, and even if it were, its changes would have to be made in a way it would be completely incompatible with Bitcoin and could not be merged in. | 09:22 |
MRL-Relay | [tacotime] Quent: Forking the blockchain/reusing the UTXO set has happened too, see Peter R's spinoffs (BCT) or Stellar. | 09:23 |
Quent | I was just reading that thread MRL-Relay, haven't finished it yet | 09:23 |
Quent | but, for example, zerocoin could be a fork of bitcoin... | 09:24 |
Quent | rather than a new genesis, if it s possible for it to be a fork of course | 09:24 |
Quent | in that situation I don't think you'd just sell it because you would not know of it's value, so probably the vast majority would hold out | 09:25 |
MRL-Relay | [tacotime] That's basically the logic between the sidechains series of alt coins, except using a new blockchain and pegging to tokens. | 09:25 |
alpalp | Quent: The value would almost always be 0, and anyone paying more would be giving me free money | 09:26 |
Quent | feathercoin isn't valued at 0 | 09:27 |
alpalp | If you gave me feathercoin, I would sell all of it as fast as I could. | 09:28 |
Quent | but yeah, there is a free money aspect | 09:28 |
Quent | I mean, in many ways it is a huge pre-mine | 09:28 |
alpalp | so as long as someone will pay me anything for it | 09:28 |
MRL-Relay | [tacotime] (this is more #cryptocurrency) | 09:29 |
Quent | but I wouldn't sell a zeroforcoin for example | 09:29 |
Quent | and MRL-Relay, I don't think so, it isn't much different than sidechains | 09:29 |
alpalp | sidechains can come back home | 09:30 |
Quent | except that sidechains allow you to go back | 09:30 |
MRL-Relay | [tacotime] No I mean, this channel is usually for discussion of papers or math | 09:30 |
Quent | yeah | 09:30 |
Quent | well, no other discussion is happening right now... | 09:30 |
alpalp | That doesn't mean we should discuss the score of some football games going on in here. | 09:31 |
Quent | it does mean you can just ignore and not take part in the discussion as would be the case if the discussion was score games | 09:31 |
-!- mrkent [~textual@unaffiliated/mrkent] has joined #bitcoin-wizards | 09:31 | |
Quent | but, anyway | 09:32 |
Quent | if you want to go back to dead chan that's cool | 09:32 |
MRL-Relay | [tacotime] Quent: s/n is tried to be kept high here because a number of the people reading scrollback work in the field and try to keep up with everything going on from an academic perspective, it's hard when it gets cluttered | 09:32 |
Quent | I just thought it was an interesting topic | 09:32 |
Quent | for the wizzards | 09:32 |
alpalp | And you are being told repeatedly its off topic for this chan. | 09:32 |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 250 seconds] | 09:36 | |
-!- laurentmt [~Thunderbi@128-79-141-196.hfc.dyn.abo.bbox.fr] has quit [Quit: laurentmt] | 09:36 | |
-!- wangchun [~wangchun@li414-193.members.linode.com] has quit [Quit: leaving] | 09:46 | |
-!- gwillen is now known as gwillen|testing | 09:50 | |
-!- gwillen|testing is now known as gwillen | 09:50 | |
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards | 09:56 | |
-!- wangchun [~wangchun@li414-193.members.linode.com] has joined #bitcoin-wizards | 10:00 | |
-!- gwillen is now known as gwillen|testing | 10:02 | |
-!- gwillen|testing is now known as gwillen | 10:02 | |
-!- gwillen is now known as gwillen-testing | 10:03 | |
-!- gwillen-testing is now known as gwillen | 10:03 | |
-!- Toxodont_ [sid110179@gateway/web/irccloud.com/x-fqpnqpfobiqppkmb] has quit [Ping timeout: 240 seconds] | 10:06 | |
-!- Ylbam [uid99779@gateway/web/irccloud.com/x-njqunhunyfwcjcub] has quit [Ping timeout: 240 seconds] | 10:06 | |
-!- Toxodont_ [sid110179@gateway/web/irccloud.com/x-pqjphgsnuwfzwodl] has joined #bitcoin-wizards | 10:06 | |
-!- gocrazy [~gocrazey@69.7.121.63] has quit [Ping timeout: 256 seconds] | 10:06 | |
-!- Ylbam [uid99779@gateway/web/irccloud.com/x-yzzedusvovnbjujn] has joined #bitcoin-wizards | 10:06 | |
-!- TBI_ [~TBI@84.48.195.20] has joined #bitcoin-wizards | 10:08 | |
-!- _whitelogger_ [whitelogge@fehu.whitequark.org] has joined #bitcoin-wizards | 10:09 | |
-!- mrkent [~textual@unaffiliated/mrkent] has quit [Read error: Connection reset by peer] | 10:09 | |
-!- mappum_ [sid43795@gateway/web/irccloud.com/x-lfykcvkwzfnjmdpv] has joined #bitcoin-wizards | 10:09 | |
-!- tromp [~tromp@ool-18be0bd8.dyn.optonline.net] has joined #bitcoin-wizards | 10:10 | |
-!- adams___ [sid73416@gateway/web/irccloud.com/x-hwhwrdavzudwsxdq] has joined #bitcoin-wizards | 10:10 | |
-!- CodeShark_ [uid126576@gateway/web/irccloud.com/x-qeenomxiovgfzlky] has joined #bitcoin-wizards | 10:11 | |
-!- wangchun_ [~wangchun@li414-193.members.linode.com] has joined #bitcoin-wizards | 10:12 | |
-!- seg_ [~seg@fsf/member/seg] has joined #bitcoin-wizards | 10:13 | |
-!- argh_ [~grantsmit@2607:5300:60:69b1:fed5:0:fd54:70de] has quit [Ping timeout: 240 seconds] | 10:13 | |
-!- _whitelogger [whitelogge@fehu.whitequark.org] has quit [Ping timeout: 240 seconds] | 10:13 | |
-!- mappum [sid43795@gateway/web/irccloud.com/x-mefqzjnwnpkpqeyu] has quit [Ping timeout: 240 seconds] | 10:13 | |
-!- dignork [~dignork@unaffiliated/dignork] has quit [Ping timeout: 240 seconds] | 10:13 | |
-!- seg [~seg@fsf/member/seg] has quit [Ping timeout: 240 seconds] | 10:13 | |
-!- CodeShark [uid126576@gateway/web/irccloud.com/x-saclfdnhbfpddign] has quit [Ping timeout: 240 seconds] | 10:13 | |
-!- katu [~kat@lua.cz] has quit [Ping timeout: 240 seconds] | 10:13 | |
-!- adams__ [sid73416@gateway/web/irccloud.com/x-xogriaoubganlnux] has quit [Ping timeout: 240 seconds] | 10:13 | |
-!- s1w [~s1w@unaffiliated/someoneweird] has quit [Ping timeout: 240 seconds] | 10:13 | |
-!- binaryFateCloud [~jeremie@joule.ulb.ac.be] has quit [Ping timeout: 240 seconds] | 10:13 | |
-!- TBI [~TBI@20.84-48-195.nextgentel.com] has quit [Ping timeout: 240 seconds] | 10:13 | |
-!- phantomcircuit [phantomcir@2600:3c01::f03c:91ff:fe73:6892] has quit [Ping timeout: 240 seconds] | 10:13 | |
-!- JackH [~Jack@host-80-43-140-204.as13285.net] has quit [Ping timeout: 240 seconds] | 10:13 | |
-!- Monthrect [~P4rtyV4n@2a03:b0c0:1:d0::d0:b001] has quit [Ping timeout: 240 seconds] | 10:13 | |
-!- wangchun [~wangchun@li414-193.members.linode.com] has quit [Ping timeout: 240 seconds] | 10:13 | |
-!- ttttemp_ [~ttttemp@pc-10236.ethz.ch] has quit [Ping timeout: 240 seconds] | 10:13 | |
-!- binaryFateCloud [~jeremie@joule.ulb.ac.be] has joined #bitcoin-wizards | 10:13 | |
-!- s1w [~s1w@2400:6180:0:d0::4e1:5001] has joined #bitcoin-wizards | 10:13 | |
-!- CodeShark_ is now known as CodeShark | 10:13 | |
-!- null_radix [Elite7851@gateway/shell/elitebnc/x-vjxylsqmelkfaizs] has quit [Excess Flood] | 10:14 | |
-!- mappum_ is now known as mappum | 10:14 | |
-!- ManfredMacx [~hyperion@93-136-57-24.adsl.net.t-com.hr] has quit [Quit: Leaving] | 10:14 | |
-!- JackH_ [~Jack@host-80-43-140-204.as13285.net] has joined #bitcoin-wizards | 10:14 | |
-!- grantsmith [~grantsmit@unaffiliated/grantsmith] has joined #bitcoin-wizards | 10:14 | |
-!- seg_ is now known as seg | 10:14 | |
-!- adams___ is now known as adams__ | 10:14 | |
-!- tromp [~tromp@ool-18be0bd8.dyn.optonline.net] has quit [Ping timeout: 256 seconds] | 10:15 | |
-!- phantomcircuit [~phantomci@strateman.ninja] has joined #bitcoin-wizards | 10:15 | |
-!- mrkent [~textual@unaffiliated/mrkent] has joined #bitcoin-wizards | 10:16 | |
-!- null_radix [Elite7851@gateway/shell/elitebnc/x-nksjbsktlqiljgxo] has joined #bitcoin-wizards | 10:16 | |
-!- smk [5e663891@gateway/web/freenode/ip.94.102.56.145] has quit [Ping timeout: 252 seconds] | 10:19 | |
-!- ttttemp [~ttttemp@pc-10236.ethz.ch] has joined #bitcoin-wizards | 10:19 | |
-!- binaryFateCloud [~jeremie@joule.ulb.ac.be] has quit [Remote host closed the connection] | 10:20 | |
-!- s1w [~s1w@2400:6180:0:d0::4e1:5001] has quit [Ping timeout: 240 seconds] | 10:20 | |
-!- binaryFateCloud [~jeremie@joule.ulb.ac.be] has joined #bitcoin-wizards | 10:20 | |
-!- s1w- [~s1w@128.199.100.16] has joined #bitcoin-wizards | 10:20 | |
-!- q-biq [~mirkk@unaffiiliated/q-biq] has joined #bitcoin-wizards | 10:24 | |
-!- binaryFateCloud [~jeremie@joule.ulb.ac.be] has quit [Ping timeout: 240 seconds] | 10:26 | |
-!- Monthrect [~P4rtyV4n@2a03:b0c0:1:d0::d0:b001] has joined #bitcoin-wizards | 10:26 | |
-!- binaryFateCloud [~jeremie@joule.ulb.ac.be] has joined #bitcoin-wizards | 10:26 | |
-!- katu [~kat@lua.cz] has joined #bitcoin-wizards | 10:27 | |
-!- q-biq [~mirkk@unaffiiliated/q-biq] has left #bitcoin-wizards ["Textual IRC Client: www.textualapp.com"] | 10:28 | |
-!- laurentmt [~Thunderbi@128-79-141-196.hfc.dyn.abo.bbox.fr] has joined #bitcoin-wizards | 10:35 | |
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards | 10:36 | |
-!- laurentmt [~Thunderbi@128-79-141-196.hfc.dyn.abo.bbox.fr] has quit [Client Quit] | 10:38 | |
-!- Erik_dc [~erik@d54c620ed.access.telenet.be] has joined #bitcoin-wizards | 10:44 | |
-!- gielbier [~giel____@a149043.upc-a.chello.nl] has joined #bitcoin-wizards | 10:47 | |
-!- CautiousNarwhal [ad03d8c6@gateway/web/cgi-irc/kiwiirc.com/ip.173.3.216.198] has joined #bitcoin-wizards | 10:47 | |
-!- gielbier [~giel____@a149043.upc-a.chello.nl] has quit [Changing host] | 10:47 | |
-!- gielbier [~giel____@unaffiliated/gielbier] has joined #bitcoin-wizards | 10:47 | |
-!- rustyn [~rustyn@unaffiliated/rustyn] has quit [Read error: Connection reset by peer] | 10:50 | |
-!- rustyn [~rustyn@unaffiliated/rustyn] has joined #bitcoin-wizards | 10:51 | |
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Ping timeout: 250 seconds] | 10:52 | |
-!- CautiousNarwhal [ad03d8c6@gateway/web/cgi-irc/kiwiirc.com/ip.173.3.216.198] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] | 10:54 | |
lmatteis | guys i've been having this idea and i'd be interested in learning whether it's not just mumbo jumbo but rather something interesting. | 10:56 |
lmatteis | imagine a blockchain (outside of bitcoin) which is only used as a timestamp server; no transactions. every 60 minutes a block is found which essentially contains the "top news of that latest hour" - an ordered set of items. | 10:57 |
lmatteis | the miner that wins the pow, and finds the block, chains it with the latest one, and can decide the contents of the latest hot news | 10:58 |
sipa | what is the incentive? | 10:58 |
sipa | why do you need a consensus system for this? | 10:58 |
bsm117532 | It's already being done with different kinds of data on top of bitcoin in OP_RETURN. What's the point of "latest hot news"? | 10:59 |
sipa | what is wrong with a website that aggregates upvotes instead? | 10:59 |
lmatteis | as the difficulty increases, users can coalesce in p2p mining pools such as p2pool, and instead of deciding on the % for their payout (bitcoin), they decide on what their news item should be and where it would be ranked in the block (the power CPU, the highest it could be) | 10:59 |
sipa | bitcoin's value is essential for providing the economic incentive for the blockchain to converge | 11:00 |
lmatteis | Miners have the incentive to participate in the system as they are given the chance to decide on the content of the block | 11:00 |
sipa | what problem are you trying to solve? | 11:01 |
lmatteis | ok, so the goal would be to create a news system that is totally unbiased | 11:01 |
sipa | why would tue result be unbiased? | 11:01 |
bsm117532 | I can see an iteration of that idea being useful to pay news content providers. After-the-fact payment would be better than the clickbait bullshit we have going on now. | 11:02 |
sipa | there is no incentive to participate in your system, and pay for the pow expenses | 11:02 |
lmatteis | well, the idea is that since the ranking of the items in the block is decided by the participants, via their CPU power, it could be less biased than regular news outlets | 11:02 |
-!- spinza [~spin@197.89.10.241] has quit [Ping timeout: 255 seconds] | 11:03 | |
sipa | i thonk it would quickly degenerate into a system where advertizers pay to get their content included | 11:03 |
lmatteis | sorry, "totally unbiased" might be impossible - goal is to make it less biased than current centralized systems | 11:03 |
sipa | i think it's far worse | 11:03 |
sipa | there is no reputation for miners to uohold | 11:03 |
bsm117532 | lmatteis: I don't see the use of PoW here. You might have a look at the prediction market ideas and apply them to news. | 11:03 |
lmatteis | bsm117532: PoW is only used to achieve consensus | 11:04 |
lmatteis | sipa: right i see | 11:04 |
bsm117532 | But this is an opinion poll. Consensus isn't required. | 11:04 |
bsm117532 | OTOH prediction markets force users to commit resources to their "bets", and may be more relevant for you. | 11:04 |
lmatteis | hrm i don't really know what and how prediction markets are | 11:07 |
lmatteis | or work | 11:07 |
-!- chmod755 [~chmod755@unaffiliated/chmod755] has joined #bitcoin-wizards | 11:07 | |
bsm117532 | https://en.wikipedia.org/wiki/Prediction_market | 11:07 |
-!- spinza [~spin@197.89.10.241] has joined #bitcoin-wizards | 11:08 | |
lmatteis | sipa: well you have to imagine that the pow expenses only increase with interest. so in the beginning, it'll be easy to mine with basic hardware | 11:08 |
bsm117532 | See also http://www.augur.net/ | 11:08 |
lmatteis | my interest is simply to have a "news page" every 30-60 minutes or so, which contents and order is decided by the amount of pow given by users. i think the results could be interesting at first; users could dedicate some of their CPU time towards specific news items they want to see at the top | 11:10 |
lmatteis | however, i do of course see that it could degenerate; advertisers could outpace the regular users and promote their own content | 11:10 |
sipa | lmatteis: cpu time can be bought; ultimately you are providing anhorribly inefficient pay-for-distribution scheme | 11:11 |
sipa | at least reddit requires solving some captchas :) | 11:11 |
lmatteis | with you still have to trust reddit admins | 11:11 |
-!- tromp [~tromp@ool-18be0bd8.dyn.optonline.net] has joined #bitcoin-wizards | 11:12 | |
sipa | you can still turn it into a distributed system... use something like a WoT identities where users vote on interesting stories etc | 11:13 |
-!- justice_ [~textual@HSI-KBW-46-223-37-131.hsi.kabel-badenwuerttemberg.de] has joined #bitcoin-wizards | 11:13 | |
lmatteis | you still need someone central to verify WoT identities are valid (not bots) | 11:14 |
bsm117532 | lmatteis: All you really need is people to commit resources to their vote, doesn't have to be PoW resource, it could be bitcoin instead. Also then you don't care about bots. If someone wants to pay for bots to falsely upvote something, let them. Someone else profits from it. | 11:16 |
-!- tromp [~tromp@ool-18be0bd8.dyn.optonline.net] has quit [Ping timeout: 240 seconds] | 11:16 | |
bsm117532 | The Scientologists have been doing this for years, buying out copies of Dianetics at bookstores to keep it on bestseller lists. | 11:16 |
bsm117532 | (At a loss to them though) | 11:16 |
-!- wangchun_ [~wangchun@li414-193.members.linode.com] has quit [Quit: leaving] | 11:19 | |
-!- laurentmt [~Thunderbi@128-79-141-196.hfc.dyn.abo.bbox.fr] has joined #bitcoin-wizards | 11:19 | |
-!- wangchun [~wangchun@li414-193.members.linode.com] has joined #bitcoin-wizards | 11:19 | |
-!- laurentmt [~Thunderbi@128-79-141-196.hfc.dyn.abo.bbox.fr] has quit [Client Quit] | 11:19 | |
-!- dignork [~dignork@unaffiliated/dignork] has joined #bitcoin-wizards | 11:24 | |
-!- gocrazy [~gocrazey@69.7.121.63] has joined #bitcoin-wizards | 11:25 | |
-!- giel__ [~giel____@a149043.upc-a.chello.nl] has joined #bitcoin-wizards | 11:29 | |
-!- gielbier [~giel____@unaffiliated/gielbier] has quit [Read error: Connection reset by peer] | 11:30 | |
-!- gocrazy [~gocrazey@69.7.121.63] has quit [Ping timeout: 256 seconds] | 11:30 | |
-!- belcher [~user@unaffiliated/belcher] has joined #bitcoin-wizards | 11:32 | |
-!- Netsplit *.net <-> *.split quits: larraboj, devrandom, epscy, jaromil, guruvan, ryan-c, otoburb, pigeons, roasbeef, Fistful_of_Coins, (+33 more, use /NETSPLIT to show all of them) | 11:34 | |
-!- Netsplit over, joins: brand0, Guyver2, gmaxwell, Starduster, myeagleflies, indolering, lclc, OxADADA, grandmaster2, livegnik (+32 more) | 11:34 | |
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards | 11:34 | |
-!- bobke_ [~bobke@94-226-145-186.access.telenet.be] has joined #bitcoin-wizards | 11:37 | |
-!- digitalmagus8 [~digitalma@unaffiliated/digitalmagus] has quit [Remote host closed the connection] | 11:37 | |
-!- bobke [~bobke@94-226-145-186.access.telenet.be] has quit [Quit: No Ping reply in 180 seconds.] | 11:37 | |
-!- lomax__ [sid52157@gateway/web/irccloud.com/x-ermahoqwjguhejyg] has quit [Ping timeout: 272 seconds] | 11:37 | |
-!- zmachine [~zmachine@pool-74-100-90-30.lsanca.fios.verizon.net] has quit [Ping timeout: 272 seconds] | 11:37 | |
-!- digitalmagus8 [~digitalma@unaffiliated/digitalmagus] has joined #bitcoin-wizards | 11:38 | |
-!- lomax__ [sid52157@gateway/web/irccloud.com/x-fyqhhdnvncdblpng] has joined #bitcoin-wizards | 11:38 | |
-!- jouke_ [~jouke@a83-163-42-163.adsl.xs4all.nl] has quit [Ping timeout: 272 seconds] | 11:38 | |
-!- jouke [~jouke@a83-163-42-163.adsl.xs4all.nl] has joined #bitcoin-wizards | 11:39 | |
-!- zmachine [~zmachine@pool-74-100-90-30.lsanca.fios.verizon.net] has joined #bitcoin-wizards | 11:39 | |
-!- smk [689ce490@gateway/web/freenode/ip.104.156.228.144] has joined #bitcoin-wizards | 11:39 | |
-!- dave4925 [dave4925@unaffiliated/dave4925] has quit [Remote host closed the connection] | 11:39 | |
-!- dave4925 [dave4925@unaffiliated/dave4925] has joined #bitcoin-wizards | 11:39 | |
-!- so [~so@unaffiliated/so] has quit [Ping timeout: 245 seconds] | 11:39 | |
-!- gribble [~gribble@unaffiliated/nanotube/bot/gribble] has joined #bitcoin-wizards | 11:40 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards | 11:41 | |
-!- c0rw|zZz is now known as c0rw1n | 11:42 | |
-!- CubicEarth [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has joined #bitcoin-wizards | 11:45 | |
-!- mrkent [~textual@unaffiliated/mrkent] has quit [Read error: Connection reset by peer] | 11:50 | |
-!- smk [689ce490@gateway/web/freenode/ip.104.156.228.144] has quit [Ping timeout: 252 seconds] | 11:56 | |
-!- mrkent [~textual@unaffiliated/mrkent] has joined #bitcoin-wizards | 12:07 | |
-!- NewLiberty [~NewLibert@2602:306:b8e0:8160:9d49:902d:4b04:7afc] has quit [Ping timeout: 240 seconds] | 12:10 | |
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Remote host closed the connection] | 12:21 | |
-!- mrkent [~textual@unaffiliated/mrkent] has quit [] | 12:24 | |
-!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-wizards | 12:24 | |
-!- smk [505240ef@gateway/web/freenode/ip.80.82.64.239] has joined #bitcoin-wizards | 12:28 | |
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards | 12:29 | |
-!- luigi1111w [~luigi1112@unaffiliated/luigi1111] has quit [Ping timeout: 244 seconds] | 12:30 | |
-!- Guest43031 [~luigi1112@static-216-176-69-170.consolidated.net] has joined #bitcoin-wizards | 12:31 | |
-!- Emcy [~MC@unaffiliated/mc1984] has quit [Read error: Connection reset by peer] | 12:35 | |
-!- so [~so@unaffiliated/so] has joined #bitcoin-wizards | 12:35 | |
-!- Emcy [~MC@cpc3-swan1-0-0-cust996.7-3.cable.virginm.net] has joined #bitcoin-wizards | 12:35 | |
-!- Emcy [~MC@cpc3-swan1-0-0-cust996.7-3.cable.virginm.net] has quit [Changing host] | 12:35 | |
-!- Emcy [~MC@unaffiliated/mc1984] has joined #bitcoin-wizards | 12:35 | |
-!- jtimon [~quassel@74.29.134.37.dynamic.jazztel.es] has quit [Quit: No Ping reply in 180 seconds.] | 12:36 | |
-!- jtimon [~quassel@74.29.134.37.dynamic.jazztel.es] has joined #bitcoin-wizards | 12:37 | |
-!- Emcy [~MC@unaffiliated/mc1984] has quit [Ping timeout: 240 seconds] | 12:39 | |
-!- Emcy [~MC@unaffiliated/mc1984] has joined #bitcoin-wizards | 12:40 | |
-!- NewLiberty [~NewLibert@rrcs-74-87-213-251.west.biz.rr.com] has joined #bitcoin-wizards | 12:43 | |
-!- zookolaptop [~user@2601:281:8001:26aa:6d4c:c7eb:6a6a:6504] has joined #bitcoin-wizards | 12:55 | |
-!- nubbins` [~leel@unaffiliated/nubbins] has joined #bitcoin-wizards | 12:57 | |
-!- Burrito [~Burrito@unaffiliated/burrito] has joined #bitcoin-wizards | 12:57 | |
-!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has quit [Quit: This computer has gone to sleep] | 13:00 | |
-!- maaku [~quassel@botbot.xen.prgmr.com] has quit [Quit: No Ping reply in 180 seconds.] | 13:02 | |
-!- Jeremy_Rand_2 [~user@ip68-97-45-209.ok.ok.cox.net] has quit [Read error: Connection reset by peer] | 13:03 | |
-!- Jeremy_Rand_2 [~user@ip68-97-45-209.ok.ok.cox.net] has joined #bitcoin-wizards | 13:04 | |
-!- kisspunch [~za3k@za3k.com] has quit [Ping timeout: 240 seconds] | 13:05 | |
-!- STRML [~STRML@unaffiliated/strml] has quit [Ping timeout: 260 seconds] | 13:07 | |
-!- STRML [~STRML@unaffiliated/strml] has joined #bitcoin-wizards | 13:10 | |
-!- kisspunch [~za3k@za3k.com] has joined #bitcoin-wizards | 13:10 | |
-!- tromp [~tromp@ool-18be0bd8.dyn.optonline.net] has joined #bitcoin-wizards | 13:11 | |
-!- maaku [~quassel@botbot.xen.prgmr.com] has joined #bitcoin-wizards | 13:12 | |
-!- maaku is now known as Guest15435 | 13:12 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 272 seconds] | 13:15 | |
-!- Guest15435 [~quassel@botbot.xen.prgmr.com] has quit [Client Quit] | 13:15 | |
-!- tromp [~tromp@ool-18be0bd8.dyn.optonline.net] has quit [Ping timeout: 250 seconds] | 13:16 | |
-!- mjerr [~mjerr@p5B20901A.dip0.t-ipconnect.de] has quit [Ping timeout: 256 seconds] | 13:17 | |
-!- kisspunch [~za3k@za3k.com] has quit [Quit: ZNC - http://znc.in] | 13:18 | |
-!- maaku_ [~quassel@botbot.xen.prgmr.com] has joined #bitcoin-wizards | 13:20 | |
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards | 13:23 | |
-!- CubicEarth [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has quit [Remote host closed the connection] | 13:24 | |
-!- CubicEarth [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has joined #bitcoin-wizards | 13:24 | |
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)] | 13:26 | |
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 240 seconds] | 13:27 | |
-!- coinoperated [~coinopera@c-73-163-103-87.hsd1.dc.comcast.net] has joined #bitcoin-wizards | 13:28 | |
-!- smk [505240ef@gateway/web/freenode/ip.80.82.64.239] has quit [Ping timeout: 252 seconds] | 13:30 | |
-!- maaku_ [~quassel@botbot.xen.prgmr.com] has quit [Quit: No Ping reply in 180 seconds.] | 13:31 | |
-!- maaku_ [~quassel@botbot.xen.prgmr.com] has joined #bitcoin-wizards | 13:33 | |
-!- CubicEarth [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has quit [Remote host closed the connection] | 13:43 | |
-!- CubicEarth [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has joined #bitcoin-wizards | 13:43 | |
-!- TBI [~TBI@84.48.195.20] has joined #bitcoin-wizards | 13:46 | |
-!- TBI_ [~TBI@84.48.195.20] has quit [Ping timeout: 240 seconds] | 13:47 | |
-!- Terry4 [~Terry4@2605:e000:4ddb:7300:916:cf47:4352:2de6] has quit [Ping timeout: 250 seconds] | 13:52 | |
-!- paveljanik [~paveljani@unaffiliated/paveljanik] has quit [Quit: Leaving] | 13:53 | |
-!- nubbins` [~leel@unaffiliated/nubbins] has quit [Quit: Quit] | 13:55 | |
-!- mrkent [~textual@unaffiliated/mrkent] has joined #bitcoin-wizards | 13:56 | |
-!- pistdov [d0a7fe15@gateway/web/freenode/ip.208.167.254.21] has joined #bitcoin-wizards | 14:07 | |
-!- moa [~kiwigb@opentransactions/dev/moa] has joined #bitcoin-wizards | 14:18 | |
-!- CubicEarth [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has quit [Remote host closed the connection] | 14:20 | |
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards | 14:29 | |
-!- giel__ [~giel____@a149043.upc-a.chello.nl] has quit [Read error: Connection reset by peer] | 14:29 | |
-!- gielbier [~giel____@a149043.upc-a.chello.nl] has joined #bitcoin-wizards | 14:29 | |
-!- gielbier [~giel____@a149043.upc-a.chello.nl] has quit [Changing host] | 14:30 | |
-!- gielbier [~giel____@unaffiliated/gielbier] has joined #bitcoin-wizards | 14:30 | |
-!- franendar_ [~franendar@gateway/vpn/privateinternetaccess/franendar/x-63182485] has joined #bitcoin-wizards | 14:38 | |
-!- gielbier [~giel____@unaffiliated/gielbier] has quit [Read error: Connection reset by peer] | 14:44 | |
-!- gielbier [~giel____@a149043.upc-a.chello.nl] has joined #bitcoin-wizards | 14:45 | |
-!- franendar_ [~franendar@gateway/vpn/privateinternetaccess/franendar/x-63182485] has left #bitcoin-wizards ["Leaving"] | 14:45 | |
-!- nuke1989 [~nuke@178-157-152.dynamic.cyta.gr] has joined #bitcoin-wizards | 14:48 | |
-!- Erik_dc [~erik@d54c620ed.access.telenet.be] has quit [Remote host closed the connection] | 14:59 | |
-!- Emcy_ [~MC@cpc3-swan1-0-0-cust996.7-3.cable.virginm.net] has joined #bitcoin-wizards | 15:17 | |
-!- Emcy_ [~MC@cpc3-swan1-0-0-cust996.7-3.cable.virginm.net] has quit [Changing host] | 15:17 | |
-!- Emcy_ [~MC@unaffiliated/mc1984] has joined #bitcoin-wizards | 15:17 | |
-!- Emcy [~MC@unaffiliated/mc1984] has quit [Ping timeout: 272 seconds] | 15:19 | |
-!- PaulCapestany [~PaulCapes@204.28.124.82] has quit [Quit: .] | 15:20 | |
-!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards | 15:22 | |
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 256 seconds] | 15:24 | |
-!- davec [~davec@cpe-24-243-251-52.hot.res.rr.com] has quit [Ping timeout: 250 seconds] | 15:27 | |
-!- pistdov [d0a7fe15@gateway/web/freenode/ip.208.167.254.21] has quit [Quit: 3rd reicht] | 15:27 | |
-!- gielbier [~giel____@a149043.upc-a.chello.nl] has quit [Quit: Leaving] | 15:31 | |
-!- davec [~davec@cpe-24-243-251-52.hot.res.rr.com] has joined #bitcoin-wizards | 15:31 | |
-!- wallet42 [~wallet42@n182z6l196.static.ctm.net] has quit [Quit: Leaving.] | 15:33 | |
-!- tripleslash [~triplesla@unaffiliated/imsaguy] has joined #bitcoin-wizards | 15:55 | |
-!- TBI [~TBI@84.48.195.20] has quit [Read error: Connection reset by peer] | 15:56 | |
-!- TBI [~TBI@20.84-48-195.nextgentel.com] has joined #bitcoin-wizards | 15:57 | |
-!- gocrazy [~gocrazey@69.7.121.63] has joined #bitcoin-wizards | 16:00 | |
-!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has joined #bitcoin-wizards | 16:03 | |
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards | 16:08 | |
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Ping timeout: 256 seconds] | 16:10 | |
-!- Yoghur114_2 [~jorn@g227014.upc-g.chello.nl] has quit [Remote host closed the connection] | 16:17 | |
-!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Ping timeout: 250 seconds] | 16:19 | |
-!- NewLiberty [~NewLibert@rrcs-74-87-213-251.west.biz.rr.com] has quit [Ping timeout: 250 seconds] | 16:24 | |
-!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has quit [Quit: Newyorkadam] | 16:26 | |
-!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has joined #bitcoin-wizards | 16:29 | |
-!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has quit [Client Quit] | 16:29 | |
-!- Monthrect is now known as Piper-Off | 16:30 | |
-!- Quanttek [~quassel@ip1f11db5b.dynamic.kabel-deutschland.de] has quit [Ping timeout: 250 seconds] | 16:35 | |
-!- metric [~metric@199.127.226.246] has joined #bitcoin-wizards | 16:39 | |
-!- metric is now known as Guest78361 | 16:40 | |
-!- shesek [~shesek@bzq-84-110-34-170.cablep.bezeqint.net] has quit [Ping timeout: 272 seconds] | 16:49 | |
-!- Ylbam [uid99779@gateway/web/irccloud.com/x-yzzedusvovnbjujn] has quit [Quit: Connection closed for inactivity] | 16:51 | |
-!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-wizards | 16:53 | |
-!- mrkent [~textual@unaffiliated/mrkent] has quit [] | 17:00 | |
-!- eudoxia [~eudoxia@r179-25-243-17.dialup.adsl.anteldata.net.uy] has joined #bitcoin-wizards | 17:09 | |
-!- zookolaptop [~user@2601:281:8001:26aa:6d4c:c7eb:6a6a:6504] has quit [Ping timeout: 240 seconds] | 17:16 | |
-!- c0rw1n is now known as c0rw|zZz | 17:24 | |
-!- Giszmo [~leo@pc-139-55-215-201.cm.vtr.net] has joined #bitcoin-wizards | 17:26 | |
-!- zookolaptop [~user@2601:281:8001:26aa:6d4c:c7eb:6a6a:6504] has joined #bitcoin-wizards | 17:27 | |
-!- nubbins` [~leel@unaffiliated/nubbins] has joined #bitcoin-wizards | 17:36 | |
-!- shesek [~shesek@bzq-84-110-34-170.red.bezeqint.net] has joined #bitcoin-wizards | 17:38 | |
-!- Burrito [~Burrito@unaffiliated/burrito] has quit [Quit: Leaving] | 18:09 | |
-!- belcher [~user@unaffiliated/belcher] has quit [Ping timeout: 272 seconds] | 18:09 | |
-!- chmod755 [~chmod755@unaffiliated/chmod755] has quit [Quit: Ex-Chat] | 18:13 | |
-!- adam3us [~Adium@141.8.72.43] has quit [Quit: Leaving.] | 18:15 | |
-!- adam3us [~Adium@141.8.72.43] has joined #bitcoin-wizards | 18:17 | |
-!- Jeremy_Rand_2 [~user@ip68-97-45-209.ok.ok.cox.net] has quit [Ping timeout: 250 seconds] | 18:18 | |
-!- gocrazy [~gocrazey@69.7.121.63] has quit [Ping timeout: 272 seconds] | 18:24 | |
-!- zookolaptop [~user@2601:281:8001:26aa:6d4c:c7eb:6a6a:6504] has quit [Ping timeout: 250 seconds] | 18:37 | |
-!- gocrazy [~gocrazey@104.156.228.154] has joined #bitcoin-wizards | 18:37 | |
-!- sneak [~sneak@unaffiliated/sneak] has quit [Ping timeout: 260 seconds] | 18:50 | |
-!- sneak [~sneak@2a01:4f8:141:ffc:8dce:c946:a9e0:d4bf] has joined #bitcoin-wizards | 18:51 | |
-!- sneak [~sneak@2a01:4f8:141:ffc:8dce:c946:a9e0:d4bf] has quit [Changing host] | 18:51 | |
-!- sneak [~sneak@unaffiliated/sneak] has joined #bitcoin-wizards | 18:51 | |
-!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has joined #bitcoin-wizards | 18:53 | |
-!- NewLiberty [~NewLibert@2602:306:b8e0:8160:2df1:ce34:8cf7:c6b3] has joined #bitcoin-wizards | 18:56 | |
-!- tachys [~alex@c-50-131-227-138.hsd1.ca.comcast.net] has joined #bitcoin-wizards | 19:01 | |
-!- TBI_ [~TBI@20.84-48-195.nextgentel.com] has joined #bitcoin-wizards | 19:03 | |
-!- TBI [~TBI@20.84-48-195.nextgentel.com] has quit [Ping timeout: 240 seconds] | 19:05 | |
-!- tachys [~alex@c-50-131-227-138.hsd1.ca.comcast.net] has quit [Remote host closed the connection] | 19:06 | |
-!- Jeremy_Rand_2 [~user@172.58.104.183] has joined #bitcoin-wizards | 19:11 | |
-!- bitdevsnyc [bitdevsnyc@gateway/vpn/mullvad/x-faddhdopkreqmwwr] has joined #bitcoin-wizards | 19:13 | |
-!- tromp [~tromp@ool-18be0bd8.dyn.optonline.net] has joined #bitcoin-wizards | 19:15 | |
-!- tromp [~tromp@ool-18be0bd8.dyn.optonline.net] has quit [Ping timeout: 240 seconds] | 19:19 | |
-!- RoboTedd_ [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards | 19:19 | |
-!- Jeremy_Rand [~jeremy@172.58.104.183] has joined #bitcoin-wizards | 19:20 | |
-!- bit2017 [~linker@171.250.100.43] has joined #bitcoin-wizards | 19:20 | |
-!- Jeremy_Rand [~jeremy@172.58.104.183] has left #bitcoin-wizards [] | 19:21 | |
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 250 seconds] | 19:22 | |
-!- kisspunch [~za3k@za3k.com] has joined #bitcoin-wizards | 19:24 | |
-!- justice_ [~textual@HSI-KBW-46-223-37-131.hsi.kabel-badenwuerttemberg.de] has quit [Quit: Textual IRC Client: www.textualapp.com] | 19:24 | |
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has left #bitcoin-wizards [] | 19:25 | |
-!- justice [~textual@HSI-KBW-46-223-37-131.hsi.kabel-badenwuerttemberg.de] has joined #bitcoin-wizards | 19:31 | |
-!- Giszmo [~leo@pc-139-55-215-201.cm.vtr.net] has quit [Quit: Leaving.] | 19:37 | |
-!- Piper-Off [~P4rtyV4n@2a03:b0c0:1:d0::d0:b001] has quit [Remote host closed the connection] | 19:50 | |
-!- jcorgan is now known as jcorgan|away | 19:51 | |
-!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has quit [Quit: Newyorkadam] | 20:01 | |
-!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has joined #bitcoin-wizards | 20:03 | |
-!- Jeremy_Rand_2 [~user@172.58.104.183] has quit [Ping timeout: 240 seconds] | 20:14 | |
-!- RoboTedd_ [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Remote host closed the connection] | 20:18 | |
-!- tachys [~alex@c-50-131-227-138.hsd1.ca.comcast.net] has joined #bitcoin-wizards | 20:23 | |
-!- tromp [~tromp@ool-18be0bd8.dyn.optonline.net] has joined #bitcoin-wizards | 20:24 | |
-!- tachys [~alex@c-50-131-227-138.hsd1.ca.comcast.net] has quit [Ping timeout: 240 seconds] | 20:27 | |
-!- eudoxia [~eudoxia@r179-25-243-17.dialup.adsl.anteldata.net.uy] has quit [Quit: Leaving] | 20:28 | |
-!- NewLiberty [~NewLibert@2602:306:b8e0:8160:2df1:ce34:8cf7:c6b3] has quit [Read error: Connection reset by peer] | 20:33 | |
-!- raver_edm [~vegas_nig@2602:306:b8e0:8160:95a4:f8cb:4bcb:d950] has quit [Read error: Connection reset by peer] | 20:33 | |
-!- raver_edm [~vegas_nig@2602:306:b8e0:8160:95a4:f8cb:4bcb:d950] has joined #bitcoin-wizards | 20:33 | |
-!- NewLiberty [~NewLibert@2602:306:b8e0:8160:2df1:ce34:8cf7:c6b3] has joined #bitcoin-wizards | 20:33 | |
-!- kisspunch [~za3k@za3k.com] has quit [Ping timeout: 250 seconds] | 20:35 | |
-!- malte- [~malte@2a00:d0c0:200:0:b9:1a:9c2c:1] has quit [Ping timeout: 250 seconds] | 20:36 | |
-!- malte [~malte@alkaid.uberspace.de] has joined #bitcoin-wizards | 20:37 | |
-!- kisspunch [~za3k@za3k.com] has joined #bitcoin-wizards | 20:37 | |
-!- mrkent [~textual@unaffiliated/mrkent] has joined #bitcoin-wizards | 20:41 | |
-!- epopt [~epopt@108-208-198-211.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-wizards | 20:41 | |
-!- s1w- [~s1w@128.199.100.16] has quit [Changing host] | 20:51 | |
-!- s1w- [~s1w@unaffiliated/someoneweird] has joined #bitcoin-wizards | 20:51 | |
-!- nubbins` [~leel@unaffiliated/nubbins] has quit [Quit: Quit] | 20:51 | |
-!- [7] [~quassel@rockbox/developer/TheSeven] has quit [Disconnected by services] | 20:54 | |
-!- TheSeven [~quassel@rockbox/developer/TheSeven] has joined #bitcoin-wizards | 20:54 | |
-!- CubicEarth [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has joined #bitcoin-wizards | 20:55 | |
-!- arowser [~quassel@106.120.101.38] has quit [Quit: No Ping reply in 180 seconds.] | 20:55 | |
-!- arowser [~quassel@106.120.101.38] has joined #bitcoin-wizards | 20:56 | |
-!- CubicEarth [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has quit [Remote host closed the connection] | 21:15 | |
-!- CubicEarth [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has joined #bitcoin-wizards | 21:19 | |
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards | 21:20 | |
-!- matsjj [~matsjj@62.214.5.194] has joined #bitcoin-wizards | 21:21 | |
-!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has quit [Quit: Newyorkadam] | 21:23 | |
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 272 seconds] | 21:24 | |
-!- matsjj [~matsjj@62.214.5.194] has quit [Remote host closed the connection] | 21:27 | |
-!- tromp [~tromp@ool-18be0bd8.dyn.optonline.net] has quit [Remote host closed the connection] | 21:29 | |
-!- c-cex-yuriy [uid76808@gateway/web/irccloud.com/x-npfishiefvnaulah] has quit [Quit: Connection closed for inactivity] | 21:31 | |
-!- CubicEarth [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has quit [Remote host closed the connection] | 21:39 | |
-!- CubicEarth [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has joined #bitcoin-wizards | 21:41 | |
-!- go1111111 [~go1111111@104.232.116.217] has quit [Ping timeout: 250 seconds] | 21:48 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards | 21:49 | |
-!- tachys [~alex@50.131.227.138] has joined #bitcoin-wizards | 21:49 | |
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards | 21:52 | |
-!- tachys [~alex@50.131.227.138] has quit [Ping timeout: 272 seconds] | 21:54 | |
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Ping timeout: 256 seconds] | 21:58 | |
-!- mrkent [~textual@unaffiliated/mrkent] has quit [Ping timeout: 240 seconds] | 22:04 | |
-!- shesek [~shesek@bzq-84-110-34-170.red.bezeqint.net] has quit [Ping timeout: 272 seconds] | 22:09 | |
-!- mrkent [~textual@unaffiliated/mrkent] has joined #bitcoin-wizards | 22:12 | |
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards | 22:25 | |
-!- CautiousNarwhal [ad03d8c6@gateway/web/cgi-irc/kiwiirc.com/ip.173.3.216.198] has joined #bitcoin-wizards | 22:26 | |
-!- Quent [~Quent@unaffiliated/quent] has quit [Ping timeout: 272 seconds] | 22:28 | |
-!- tromp [~tromp@ool-18be0bd8.dyn.optonline.net] has joined #bitcoin-wizards | 22:30 | |
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 256 seconds] | 22:30 | |
-!- weex_ is now known as weex | 22:32 | |
-!- weex is now known as Guest246 | 22:32 | |
-!- Guest246 is now known as weex_ | 22:34 | |
-!- tromp [~tromp@ool-18be0bd8.dyn.optonline.net] has quit [Ping timeout: 256 seconds] | 22:35 | |
-!- CubicEarth [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has quit [Remote host closed the connection] | 22:38 | |
-!- Terry4 [~Terry4@testbed-users.tor-exit.calyxinstitute.org] has joined #bitcoin-wizards | 22:42 | |
-!- frankenmint [~frankenmi@75-175-72-226.ptld.qwest.net] has joined #bitcoin-wizards | 22:45 | |
-!- nuke1989 [~nuke@178-157-152.dynamic.cyta.gr] has quit [Remote host closed the connection] | 22:45 | |
-!- CubicEarth [~cubiceart@70.36.136.123] has joined #bitcoin-wizards | 22:53 | |
-!- p15 [~p15@ip-27-214-104-93.static.contabo.net] has joined #bitcoin-wizards | 22:55 | |
-!- CautiousNarwhal [ad03d8c6@gateway/web/cgi-irc/kiwiirc.com/ip.173.3.216.198] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] | 22:57 | |
kanzure | jl2012: sorry about getting moderated. FWIW i think your email was on-topic. | 22:57 |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 240 seconds] | 22:59 | |
-!- bit2017 [~linker@171.250.100.43] has quit [Ping timeout: 250 seconds] | 23:01 | |
-!- Quent [~Quent@unaffiliated/quent] has joined #bitcoin-wizards | 23:07 | |
btcdrak | jl2012: me too | 23:08 |
gmaxwell | me too; though the thread was getting circular; but it wasn't the fault of jl2012. | 23:12 |
gmaxwell | Bitcoin-dev is just not a safe space to discuss new ideas. | 23:12 |
jl2012 | anyway, I believe it's better to move to somewhere else, as it is just a rough idea not for implementation in near term | 23:13 |
bramc | I'm missing context here, but the thought which may or may not be relevant is what you really want in blocks is roots of three things: utxos added this block, utxos removed this block, and utxos after the previous block | 23:13 |
gmaxwell | yea, it's further out. And I think it's okay that the list isn't there. | 23:14 |
-!- p15x [~p15x@114.248.217.16] has joined #bitcoin-wizards | 23:14 | |
gmaxwell | er list isn't ideal for that regardless. | 23:14 |
bramc | That way you have a whole block of time to recalculate a utxo root, which is good because that might take a few dozen milliseconds or more. | 23:15 |
gmaxwell | Though I am a bit unhappy with the confused shouting out by people who AFAIK have little background in the subject matter... since it makes the list inapproiate for things that are nearer term too. | 23:15 |
-!- weex_ is now known as weex | 23:17 | |
-!- weex [~weex@web1.bitcoinatmlocations.org] has quit [Changing host] | 23:17 | |
-!- weex [~weex@fsf/member/weex] has joined #bitcoin-wizards | 23:17 | |
jl2012 | kanzure: I don't mind moving away after some initial discussion. Just wonder why I have to wait for moderation for all my posts | 23:18 |
-!- TBI_ [~TBI@20.84-48-195.nextgentel.com] has quit [Ping timeout: 240 seconds] | 23:21 | |
gmaxwell | I'd say that it would be beneficial to hammer out things like that in plances where the audience will not be as likely to get caught up in misunderstandings.. but your post I think was pretty clear. I think if I checked it first I wouldn't have suggested any clarifications, beyond pointing you to where very similar things had been discussed before. | 23:21 |
bramc | I'm trying to guess what y'all are discussing based on previous traffic on this channel and it isn't clear. | 23:22 |
gmaxwell | Someone have an archive link for bramc. | 23:23 |
gmaxwell | ? | 23:23 |
-!- bitcoin-wizards7 [8984030a@gateway/web/freenode/ip.137.132.3.10] has joined #bitcoin-wizards | 23:25 | |
jl2012 | gmaxwell: Would you please point me to Peter Todd's similar proposal? | 23:25 |
jl2012 | If a proposal is useful and not done, the probability for it to be reinvented approaches 1. | 23:27 |
gmaxwell | bramc: http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-December/011952.html | 23:27 |
bramc | gmaxwell, thanks | 23:28 |
jl2012 | please continue the discussion in https://www.reddit.com/r/bitcoinwizards/comments/3wr4yz/forget_dormant_utxos_without_confiscating_bitcoin/ | 23:29 |
gmaxwell | jl2012: I'm not sure what the best link is. He has propsed 'stxo' commitments which is an insertion ordered commitment over every txout created (or in some versions he's described it as being over all the txouts that fall off the end of a fixed size FIFO utxo set). When a STXO is spent the spend includes an update proof the shows membership and sets it to an empty alue. | 23:29 |
-!- bit2017 [~linker@115.79.55.177] has joined #bitcoin-wizards | 23:29 | |
gmaxwell | So more or less what you were thinking, but the original direction of the approach is different, and some details were different: e.g. fixed size vs time based. | 23:30 |
gmaxwell | This would let you have determinstic storage requirements for nodes. | 23:30 |
-!- tromp [~tromp@ool-18be0bd8.dyn.optonline.net] has joined #bitcoin-wizards | 23:32 | |
bramc | Sounds like a reasonable idea, although I'd add in a few things (these may be in the proposal already, I'm not fully clear on the details): There should be batches over time, possibly each batch doesn't need to be included until a few blocks after it ends, to give time for its computation. It has the downside of making transactions quite a bit bigger (those paths to merkle roots are much larger than signatures). We don't | 23:32 |
bramc | need it yet. | 23:32 |
jl2012 | time based UTXO limit + block size limit also indirectly sets an upper UTXO limit, at least you could calculate a theoretical one | 23:33 |
gmaxwell | FWIW, most of the path is common to almost every transaction (the top of the tree) | 23:35 |
gmaxwell | so if you require nodes to keep track of the top couple levels of the tree, those directly go off the count. | 23:35 |
bramc | gmaxwell, They're still big, at least compared to ECC hashes | 23:36 |
gmaxwell | e.g. doesn't take much state to store the top 16 levels of the tree (65536 leaves), and would cut 512 bytes off every stxo txin | 23:37 |
bramc | A hash is 256 bits, or 32 bytes. With a set of 1000 things, that winds up being 320 bytes | 23:37 |
-!- tromp [~tromp@ool-18be0bd8.dyn.optonline.net] has quit [Ping timeout: 272 seconds] | 23:37 | |
gmaxwell | I think this could actually be negoiated too. e.g. "I keep the top X, don't send me that" | 23:37 |
fluffypony | heh | 23:38 |
bramc | You could also have the batches be referred to by number, and do them frequently. That would cut down on size as well. But still, any way you slice it resurrecting an archived utxo would require several times as many bytes as a regular transaction | 23:38 |
fluffypony | jl2012: not sure if you're aware, but ThomasV proposed exactly this like a year ago | 23:38 |
gmaxwell | yes, in these schemes the archived txouts take more space to spend for sure. | 23:39 |
gmaxwell | though as I said, degrees of fractionality of the tree to could be hop by hop negoiated. | 23:40 |
gmaxwell | So people could freely make space/bandwidth tradeoff decisions. | 23:40 |
-!- bitcoin-wizards7 [8984030a@gateway/web/freenode/ip.137.132.3.10] has quit [Ping timeout: 252 seconds] | 23:40 | |
kanzure | jl2012: you have to wait for moderation because we keep forgetting to unset your moderation bit! sorry about that. i'll try to remember. | 23:41 |
-!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards | 23:42 | |
jl2012 | for a block with 1024 UTXOs, 10 layers of hash would take 320bytes, plus other required info it should not take more than 400 bytes | 23:43 |
jl2012 | so the size is inflated by 100-200% for a normal 250bytes tx. Not a big deal IMO | 23:44 |
gmaxwell | yea, and 10 layers is a lot, if you're assuming 16 layers of "common data" | 23:45 |
-!- go1111111 [~go1111111@104.232.116.217] has joined #bitcoin-wizards | 23:46 | |
-!- melvster1 [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has quit [Read error: Connection reset by peer] | 23:48 | |
-!- melvster [~melvster@86.49.18.198] has joined #bitcoin-wizards | 23:48 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards | 23:51 | |
-!- Ylbam [uid99779@gateway/web/irccloud.com/x-chpkftmygwwoqlsm] has joined #bitcoin-wizards | 23:54 | |
-!- CubicEarth [~cubiceart@70.36.136.123] has quit [Remote host closed the connection] | 23:58 | |
-!- CubicEarth [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has joined #bitcoin-wizards | 23:59 | |
--- Log closed Mon Dec 14 00:00:36 2015 |
Generated by irclog2html.py 2.15.0.dev0 by Marius Gedminas - find it at mg.pov.lt!