--- Log opened Thu Feb 25 00:00:42 2016 | ||
-!- danielsocials [~quassel@123.119.91.62] has quit [Ping timeout: 250 seconds] | 00:03 | |
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has quit [Quit: Leaving] | 00:21 | |
-!- Yoghur114 [~jorn@g227014.upc-g.chello.nl] has joined #bitcoin-wizards | 00:23 | |
-!- chris2000 [~chris2000@p54AE7A2F.dip0.t-ipconnect.de] has joined #bitcoin-wizards | 00:32 | |
-!- tromp_ [~tromp@ool-18be0bd8.dyn.optonline.net] has joined #bitcoin-wizards | 00:32 | |
-!- tromp_ [~tromp@ool-18be0bd8.dyn.optonline.net] has quit [Ping timeout: 244 seconds] | 00:37 | |
-!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has quit [Ping timeout: 244 seconds] | 00:40 | |
-!- giel__ [~giel____@a149043.upc-a.chello.nl] has joined #bitcoin-wizards | 00:40 | |
-!- fkhan [weechat@gateway/vpn/mullvad/x-ryanbpobizuuupqu] has quit [Ping timeout: 240 seconds] | 00:41 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 240 seconds] | 00:46 | |
-!- giel__ [~giel____@a149043.upc-a.chello.nl] has quit [Ping timeout: 276 seconds] | 00:51 | |
-!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has joined #bitcoin-wizards | 00:54 | |
-!- fkhan [weechat@gateway/vpn/mullvad/x-rbedxlwjcewsgeem] has joined #bitcoin-wizards | 00:54 | |
-!- fkhan [weechat@gateway/vpn/mullvad/x-rbedxlwjcewsgeem] has quit [Changing host] | 00:54 | |
-!- fkhan [weechat@unaffiliated/loteriety] has joined #bitcoin-wizards | 00:54 | |
-!- fkhan [weechat@unaffiliated/loteriety] has quit [Changing host] | 00:54 | |
-!- fkhan [weechat@gateway/vpn/mullvad/x-rbedxlwjcewsgeem] has joined #bitcoin-wizards | 00:54 | |
-!- danielsocials [~quassel@123.119.91.62] has joined #bitcoin-wizards | 01:01 | |
-!- mountaingoat [~mountaing@unaffiliated/mountaingoat] has quit [Ping timeout: 248 seconds] | 01:04 | |
-!- danielsocials [~quassel@123.119.91.62] has quit [Ping timeout: 255 seconds] | 01:07 | |
adlai | Taek: i think you may be confusing software regulation with automobile regulation | 01:21 |
---|---|---|
-!- mountaingoat [~mountaing@unaffiliated/mountaingoat] has joined #bitcoin-wizards | 01:21 | |
* adlai is also in favor of regulating high-speed multiton killing machines, but this only incidentally involves checking which software they're running | 01:22 | |
-!- bit2017 [~linker@210.245.34.191] has quit [Ping timeout: 260 seconds] | 01:25 | |
-!- AaronvanW_ [~ewout@f055048210.adsl.alicedsl.de] has joined #bitcoin-wizards | 01:27 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards | 01:31 | |
-!- AusteritySucks [~Austerity@unaffiliated/austeritysucks] has quit [Ping timeout: 276 seconds] | 01:32 | |
-!- AusteritySucks [~Austerity@unaffiliated/austeritysucks] has joined #bitcoin-wizards | 01:46 | |
-!- go1111111 [~go1111111@104.232.116.217] has quit [Ping timeout: 252 seconds] | 01:48 | |
-!- supasonic [~supasonic@172-11-188-117.lightspeed.rcsntx.sbcglobal.net] has quit [Ping timeout: 252 seconds] | 02:00 | |
-!- go1111111 [~go1111111@104.200.154.24] has joined #bitcoin-wizards | 02:00 | |
-!- supasonic [~supasonic@172-11-188-117.lightspeed.rcsntx.sbcglobal.net] has joined #bitcoin-wizards | 02:00 | |
-!- rgrant [~user@unaffiliated/rgrant] has quit [Quit: leaving] | 02:02 | |
-!- voxelot_ [~voxelot@2605:e000:1525:802f:fdfc:5f36:c775:b936] has quit [Ping timeout: 250 seconds] | 02:03 | |
-!- jannes [~jannes@178.132.211.90] has joined #bitcoin-wizards | 02:06 | |
-!- wallet42 [~wallet42@unaffiliated/wallet42] has quit [Quit: Leaving.] | 02:07 | |
-!- phiche [~Adium@c-39fae555.017-265-73746f1.cust.bredbandsbolaget.se] has joined #bitcoin-wizards | 02:09 | |
-!- phiche [~Adium@c-39fae555.017-265-73746f1.cust.bredbandsbolaget.se] has quit [Client Quit] | 02:09 | |
-!- zooko [~user@50.141.119.67] has quit [Ping timeout: 244 seconds] | 02:14 | |
-!- phiche [~Adium@c-39fae555.017-265-73746f1.cust.bredbandsbolaget.se] has joined #bitcoin-wizards | 02:14 | |
-!- GAit [~GAit@c-98-234-64-218.hsd1.ca.comcast.net] has joined #bitcoin-wizards | 02:16 | |
-!- moa [~kiwigb@opentransactions/dev/moa] has quit [Quit: Leaving.] | 02:29 | |
-!- CrazyTruthYakDDS [uid67551@gateway/web/irccloud.com/x-pzfbgrnwqjrkfzjx] has quit [Quit: Connection closed for inactivity] | 02:30 | |
-!- tromp_ [~tromp@ool-18be0bd8.dyn.optonline.net] has joined #bitcoin-wizards | 02:33 | |
-!- tromp_ [~tromp@ool-18be0bd8.dyn.optonline.net] has quit [Ping timeout: 250 seconds] | 02:37 | |
-!- GAit [~GAit@c-98-234-64-218.hsd1.ca.comcast.net] has quit [Quit: Leaving.] | 02:41 | |
-!- r0ach [~r0ach@107-217-214-192.lightspeed.jcvlfl.sbcglobal.net] has joined #bitcoin-wizards | 02:45 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Quit: Quitte] | 02:57 | |
-!- freekevin [freekevin@unaffiliated/freekevin] has quit [Ping timeout: 244 seconds] | 03:03 | |
-!- GreenIsMyPepper [~GreenIsMy@2605:6400:20:11aa:189e:28a5:52ed:8948] has quit [Ping timeout: 250 seconds] | 03:03 | |
-!- danielsocials [~quassel@123.119.91.62] has joined #bitcoin-wizards | 03:04 | |
-!- huseby [~huseby@unaffiliated/huseby] has quit [Ping timeout: 250 seconds] | 03:04 | |
-!- freekevin [freekevin@unaffiliated/freekevin] has joined #bitcoin-wizards | 03:05 | |
-!- GreenIsMyPepper [~GreenIsMy@2605:6400:20:11aa:189e:28a5:52ed:8948] has joined #bitcoin-wizards | 03:07 | |
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards | 03:10 | |
-!- huseby [~huseby@unaffiliated/huseby] has joined #bitcoin-wizards | 03:13 | |
-!- danielsocials [~quassel@123.119.91.62] has quit [Ping timeout: 276 seconds] | 03:20 | |
-!- phiche [~Adium@c-39fae555.017-265-73746f1.cust.bredbandsbolaget.se] has quit [Quit: Leaving.] | 03:31 | |
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Remote host closed the connection] | 03:37 | |
-!- andytoshi [~andytoshi@unaffiliated/andytoshi] has quit [Ping timeout: 252 seconds] | 04:13 | |
-!- phiche [~Adium@c-39fae555.017-265-73746f1.cust.bredbandsbolaget.se] has joined #bitcoin-wizards | 04:35 | |
-!- Giszmo [~leo@pc-122-14-46-190.cm.vtr.net] has joined #bitcoin-wizards | 04:38 | |
-!- p15x [~p15x@125.91.145.64.client.static.strong-tk2.bringover.net] has joined #bitcoin-wizards | 04:41 | |
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Quit: Leaving] | 04:51 | |
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards | 04:51 | |
-!- wallet42 [~wallet42@unaffiliated/wallet42] has joined #bitcoin-wizards | 04:56 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards | 05:02 | |
-!- laurentmt [~Thunderbi@128.79.141.196] has joined #bitcoin-wizards | 05:02 | |
-!- tromp_ [~tromp@ool-18be0bd8.dyn.optonline.net] has joined #bitcoin-wizards | 05:03 | |
-!- tromp_ [~tromp@ool-18be0bd8.dyn.optonline.net] has quit [Ping timeout: 244 seconds] | 05:08 | |
-!- dEBRUYNE_ [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards | 05:09 | |
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Ping timeout: 240 seconds] | 05:09 | |
-!- danielsocials [~quassel@123.119.91.62] has joined #bitcoin-wizards | 05:17 | |
-!- zooko [~user@2601:281:8001:26aa::f25c] has joined #bitcoin-wizards | 05:20 | |
-!- danielsocials [~quassel@123.119.91.62] has quit [Ping timeout: 244 seconds] | 05:22 | |
-!- andytoshi [~andytoshi@wpsoftware.net] has joined #bitcoin-wizards | 05:45 | |
-!- p15 [~p15@90.91.145.64.client.static.strong-tk2.bringover.net] has quit [Ping timeout: 240 seconds] | 06:00 | |
-!- p15x [~p15x@125.91.145.64.client.static.strong-tk2.bringover.net] has quit [Ping timeout: 252 seconds] | 06:01 | |
-!- p15x [~p15x@58.91.145.64.client.static.strong-tk2.bringover.net] has joined #bitcoin-wizards | 06:02 | |
Taek | adlai: yeah, that's a good point. It's not software regulation I want. It's regulation of monetary services like blockchain.info, like shadowcash. It's cell phone baseband and operating systems. | 06:05 |
Taek | I guess shadowcash doesn't make sense either. It's a protocol. | 06:06 |
-!- wallet42 [~wallet42@unaffiliated/wallet42] has quit [Quit: Leaving.] | 06:13 | |
-!- jannes [~jannes@178.132.211.90] has quit [Ping timeout: 240 seconds] | 06:17 | |
-!- dEBRUYNE_ [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Quit: Leaving] | 06:17 | |
-!- danielsocials [~quassel@123.119.91.62] has joined #bitcoin-wizards | 06:19 | |
Luke-Jr | Taek: you want baseband and OSs regulated? | 06:19 |
Taek | Luke-Jr: better than having 90% of the population using phones that have remote code execution vulnerabilities, imho | 06:20 |
Luke-Jr | Taek: not really IMO | 06:21 |
Luke-Jr | unless the regulations allow private use of any OS | 06:21 |
Taek | of course. If you want to wipe your phone and install whatever, be my guest. But in the process of doing so there should be warnings that you're leaving the realm of certified code | 06:22 |
Luke-Jr | k | 06:23 |
-!- danielsocials [~quassel@123.119.91.62] has quit [Ping timeout: 248 seconds] | 06:25 | |
Taek | but yeah, slippery slope. Especially if the regulator is not intimate with the industry | 06:29 |
-!- zooko [~user@2601:281:8001:26aa::f25c] has quit [Ping timeout: 250 seconds] | 06:44 | |
-!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has quit [Ping timeout: 240 seconds] | 06:47 | |
-!- phiche [~Adium@c-39fae555.017-265-73746f1.cust.bredbandsbolaget.se] has quit [Ping timeout: 244 seconds] | 06:47 | |
-!- phiche [~Adium@185.97.214.100] has joined #bitcoin-wizards | 06:48 | |
-!- seg [~seg@fsf/member/seg] has quit [Quit: kuwabara kuwabara] | 06:49 | |
Taek | so, one thing OI | 06:50 |
Taek | *One thing I've been thinking about a lot more seriously is the ability to run multiple sets of consensus code on the same blockchain | 06:50 |
Taek | the constants for the blockchain itself would still need to be set, so you wouldn't avoid debates like the block size debate | 06:50 |
Taek | but if you had multiple chains, ways to one-way-peg or atomic-swap between them, you could hardfork a lot more easily | 06:51 |
-!- seg [~seg@fsf/member/seg] has joined #bitcoin-wizards | 06:51 | |
Taek | fix things like the multisig bug, and introduce new transaction types or signature schemes, or other features that would require a hardfork | 06:51 |
Taek | and you wouldn't need to do so much backbending to get stuff through with softforks when they really should be hardforks | 06:52 |
Taek | things like fixing malleability | 06:52 |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Quit: Quitte] | 06:53 | |
Taek | and you can even introduce things like inflation | 06:54 |
Taek | you'd accomplish this by having each transaction prefix itself with a code that specifies which set of consensus rules to use | 06:54 |
Taek | to change the consensus rules, you just introduce a new code. That new code gets a fresh utxo set, meaning everyone who doesn't upgrade doesn't need to worry | 06:55 |
-!- ThickAsThieves [~ThickAsTh@c-71-203-187-87.hsd1.fl.comcast.net] has joined #bitcoin-wizards | 06:55 | |
-!- ThickAsThieves [~ThickAsTh@c-71-203-187-87.hsd1.fl.comcast.net] has quit [Client Quit] | 06:55 | |
Taek | blocks are valid so long as the POW matches, and all the data is there | 06:55 |
Taek | if a transaction is invalid for its particular consensus rules, you just ignore it, instead of making the whole block invalid | 06:56 |
-!- justice_ [~textual@HSI-KBW-109-193-005-170.hsi7.kabel-badenwuerttemberg.de] has joined #bitcoin-wizards | 06:56 | |
Taek | which means clients only need to validate a portion of the chain, and don't need to be aware of the consensus rules of every utxo set in order to be confident in their own balances | 06:56 |
Taek | though they do still need to download the whole chain | 06:56 |
Taek | this breaks SPV | 06:56 |
Taek | but, if there are transaction types which have speedlimits, such as 1 per block and 16kb max, SPV becomes unimportant | 06:57 |
Taek | you validate the headers of the master chain, and then download the 16kb you care about | 06:57 |
-!- Bitcoin [~bitcoiner@c-71-203-187-87.hsd1.fl.comcast.net] has joined #bitcoin-wizards | 06:57 | |
Taek | and then things like phones can actually be full validating nodes, except for the fact that they aren't downloading the whole blocks. So they are SPV for knowing that a block exists in full, but not for knowing that transactions are valid | 06:58 |
-!- Bitcoin is now known as BitcoinErrorLog | 06:58 | |
Taek | I think the major thing remaining here is figuring out how to get the utxo sets to be fully interoperable, though I feel like that doesn't need to be a part of the consensus code | 06:59 |
-!- BitcoinErrorLog is now known as BEL | 06:59 | |
-!- BEL is now known as BitcoinErrorLog | 06:59 | |
Taek | if you are running multiple, and have payment channels on each, you can reasonably do decentralized trading for coins between chains | 06:59 |
-!- nuke1989 [~nuke@176.92.255.177] has joined #bitcoin-wizards | 06:59 | |
BitcoinErrorLog | Taek i was reading your comments via the Slack channel | 07:00 |
BitcoinErrorLog | about having a compatible ledger | 07:00 |
BitcoinErrorLog | but | 07:00 |
BitcoinErrorLog | isnt that just wanting to put Bitcoin in Bitcoin? | 07:00 |
BitcoinErrorLog | as in, what happens when you need to update the main protocol? | 07:01 |
-!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has joined #bitcoin-wizards | 07:01 | |
BitcoinErrorLog | my .02 | 07:02 |
-!- p15x [~p15x@58.91.145.64.client.static.strong-tk2.bringover.net] has quit [Ping timeout: 244 seconds] | 07:12 | |
-!- jannes [~jannes@178.132.211.90] has joined #bitcoin-wizards | 07:16 | |
-!- justice_ [~textual@HSI-KBW-109-193-005-170.hsi7.kabel-badenwuerttemberg.de] has quit [Quit: Textual IRC Client: www.textualapp.com] | 07:20 | |
Taek | well, like I said there are some core things that you can't make flexible. Namely, blocksize, POW function, any timestamp rules, blocktime, and how headers + top-level transactions are composed | 07:21 |
instagibbs | would miners be in charge of validating all the consensus rules of each system? | 07:22 |
-!- danielsocials [~quassel@123.119.91.62] has joined #bitcoin-wizards | 07:22 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards | 07:22 | |
instagibbs | if not, you're essentially describing embedded consensus | 07:22 |
Taek | miners would be in charge of knowing that all of the data existed. but they wouldn't need to run any validation code on that data | 07:24 |
Taek | is embedded consensus formally documented somewhere? | 07:24 |
moli | Taek: satoshi wrote it? | 07:26 |
instagibbs | oh yeah, broken spv, that's embedded consensus | 07:26 |
-!- zmachine [~zmachine@pool-98-119-10-117.lsanca.fios.verizon.net] has quit [Ping timeout: 240 seconds] | 07:26 | |
-!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has quit [Ping timeout: 240 seconds] | 07:27 | |
-!- zm4c1n3 [~zmachine@pool-98-119-10-117.lsanca.fios.verizon.net] has joined #bitcoin-wizards | 07:27 | |
instagibbs | Taek, ehh not really that I know of. It's Peter Todd's ideas, strewn about | 07:27 |
-!- Tiraspol [~Tiraspol3@c-98-212-187-224.hsd1.il.comcast.net] has joined #bitcoin-wizards | 07:27 | |
-!- Tiraspol [~Tiraspol3@c-98-212-187-224.hsd1.il.comcast.net] has quit [Changing host] | 07:27 | |
-!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has joined #bitcoin-wizards | 07:27 | |
instagibbs | https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2014-February/004297.html | 07:27 |
Taek | huh: http://symbiont.io/uncategorized/what-is-embedded-consensus/ | 07:28 |
instagibbs | yeah saw that, no idea who they are | 07:28 |
instagibbs | but it appears to be a similar idea | 07:28 |
Taek | "Symbiont’s proprietary Smart Securities™ technology..." heh. Almost got excited for a minute | 07:29 |
moli | https://www.mail-archive.com/bitcoin-development@lists.sourceforge.net/msg03890.html | 07:29 |
instagibbs | the treechains idea is another layer on top of that idea | 07:29 |
instagibbs | since you won't be able to ensure everyone validates everything anyways | 07:29 |
instagibbs | missing data is a problem though | 07:30 |
Taek | yeah it's similar. The thing I don't like about treechains though is that there's a mechanic to reorg some chains without reorging all of them | 07:30 |
Taek | and datawitholding | 07:30 |
instagibbs | yeah it's next-level issues | 07:30 |
-!- phiche1 [~Adium@c-39fae555.017-265-73746f1.cust.bredbandsbolaget.se] has joined #bitcoin-wizards | 07:30 | |
-!- zooko [~user@c-73-217-16-2.hsd1.co.comcast.net] has joined #bitcoin-wizards | 07:30 | |
-!- phiche [~Adium@185.97.214.100] has quit [Ping timeout: 248 seconds] | 07:32 | |
-!- CubicEarth [~cubiceart@ip12-176-15-186.ct.co.cr] has joined #bitcoin-wizards | 07:32 | |
-!- murch [~murch@p4FE38EB4.dip0.t-ipconnect.de] has joined #bitcoin-wizards | 07:33 | |
-!- danielsocials [~quassel@123.119.91.62] has quit [Ping timeout: 276 seconds] | 07:34 | |
-!- phiche1 [~Adium@c-39fae555.017-265-73746f1.cust.bredbandsbolaget.se] has quit [Quit: Leaving.] | 07:37 | |
-!- sparetire [~sparetire@unaffiliated/sparetire] has joined #bitcoin-wizards | 07:46 | |
-!- jaekwon [~jaekwon@2601:645:c001:263a:7d86:44de:55f7:8ddb] has joined #bitcoin-wizards | 07:51 | |
-!- zooko [~user@c-73-217-16-2.hsd1.co.comcast.net] has quit [Ping timeout: 252 seconds] | 07:53 | |
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards | 07:59 | |
-!- tromp [~tromp@rtc35-235.rentec.com] has left #bitcoin-wizards ["Konversation terminated!"] | 08:02 | |
-!- gielbier [~giel____@a149043.upc-a.chello.nl] has joined #bitcoin-wizards | 08:07 | |
-!- gielbier [~giel____@a149043.upc-a.chello.nl] has quit [Changing host] | 08:08 | |
-!- gielbier [~giel____@unaffiliated/gielbier] has joined #bitcoin-wizards | 08:08 | |
-!- zooko [~user@c-73-217-16-2.hsd1.co.comcast.net] has joined #bitcoin-wizards | 08:16 | |
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has joined #bitcoin-wizards | 08:16 | |
-!- phiche [~Adium@h-85-24-130-107.na.cust.bahnhof.se] has joined #bitcoin-wizards | 08:17 | |
bsm1175321 | Is there a comprehensive writeup of treechains somewhere? I was under the impression that it didn't work or needed some yet-unknown development to make it work. | 08:28 |
instagibbs | it doesn't work right now :P | 08:29 |
bsm1175321 | Taek: I've had that idea too -- regarding different sets of consensus rules. I think it makes an awful lot of sense. | 08:29 |
phantomcircuit | bsm1175321, iirc the incentives are basically a giant question mark | 08:30 |
bsm1175321 | Taek: One then needs ways to make coins fungible between different sets of consensus rules. I think of this as a solution to the merged mining problem. | 08:30 |
bsm1175321 | The merged mining problem is that in order to have multiple assets (including sidechains) you need everyone to mine everything, or hashpower can be dumped onto sidechains to destroy them. What you describe (Taek) is a mechanism to get everyone to merge-mine everything. | 08:31 |
instagibbs | miners are not required to create a "valid" chain | 08:31 |
-!- danielsocials [~quassel@123.119.91.62] has joined #bitcoin-wizards | 08:32 | |
instagibbs | people follow the longest PoW chain(within some bounds like blocksize, etc) then validate themselves | 08:32 |
instagibbs | so double-spends included are simply ignored, etc | 08:32 |
bsm1175321 | instagibbs: then the chain is full of trash...I do not think double-spends should be recorded for all time. | 08:35 |
instagibbs | it's trash to you, but perhaps not to others? | 08:35 |
bsm1175321 | Also, a node doesn't actually know if there is consensus about the UTXO state. It could have parsed something differently than other nodes, and wouldn't know. | 08:36 |
instagibbs | well, double-spends are probably trash no matter people's preferences, but then you have to force miners to validate everything again | 08:36 |
bsm1175321 | I do think of miners as validation agents, committing their work to their validation task. | 08:36 |
instagibbs | so now your stupid protocol centralizes my nice simple one :P | 08:36 |
instagibbs | (hypothetical) | 08:37 |
kanzure | bsm1175321: for treechain stuff, see: | 08:37 |
kanzure | http://blog.greenaddress.it/2014/06/13/sidechains-treechains-the-tldr/ | 08:37 |
kanzure | http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2014-March/004797.html | 08:37 |
kanzure | http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2014-April/005284.html | 08:37 |
kanzure | https://letstalkbitcoin.com/ltb104-tree-chains-with-peter-todd/ | 08:37 |
instagibbs | And if miners disagree on a specific sub protocol, you get chain splits again | 08:37 |
kanzure | https://github.com/petertodd/tree-chains-paper | 08:37 |
kanzure | https://www.reddit.com/r/Bitcoin/comments/3u1m36/why_arent_we_as_a_community_talking_about/cxbamhn | 08:37 |
-!- danielsocials [~quassel@123.119.91.62] has quit [Ping timeout: 240 seconds] | 08:38 | |
bsm1175321 | FWIW I've been thinking an awful lot about sharding. Don't know how much it overlaps with petertodd's treechains but it relies on making the UTXO set into a Merkle tree, and having nodes commit to storing a branch of it. So each node has a truncated Merkle tree. | 08:40 |
bsm1175321 | Storage commitments are incentivized by passing proofs-of-storage, which get added to transactions. | 08:40 |
kanzure | re: sharding, | 08:41 |
kanzure | http://diyhpl.us/wiki/transcripts/scalingbitcoin/sharding-the-blockchain/ | 08:41 |
kanzure | https://github.com/vbuterin/scalability_paper/blob/master/scalability.pdf | 08:41 |
bsm1175321 | Then there's logic about how to track the tree at the point you truncated the Merkle tree. | 08:41 |
bsm1175321 | From what I can see, my logic works, and results in O(log(n)) scaling. (The proofs you're passing around about presence of outputs in the UTXO set grow as log(n)) | 08:42 |
-!- tromp_ [~tromp@ool-18be0bd8.dyn.optonline.net] has joined #bitcoin-wizards | 08:42 | |
bsm1175321 | I guess I need to re-read all these references. I've read almost all of them before... | 08:42 |
Taek | bsm1175321: chain is very unlikely to be full of trash. Though miners are not required to validate transactions before the throw them into the chain, there are likely transaction fees associated, and understanding those fees means doing at least after-the-fact validation of the chain. It also means they are incentivized to not supply double-spends, as that cuts into fee revenue | 08:44 |
bsm1175321 | I guess you can have two categories of solutions: (1) arrange for all UTXO's spent by a given transaction to be available on some node somewhere (Vitalik et al's solution above) or (2) collect proofs from other nodes about presence of the UTXO's you can't see in the most recent global UTXO set commitment. | 08:45 |
-!- CubicEarth [~cubiceart@ip12-176-15-186.ct.co.cr] has quit [] | 08:45 | |
-!- tromp [~tromp@rtc35-235.rentec.com] has joined #bitcoin-wizards | 08:46 | |
-!- tromp_ [~tromp@ool-18be0bd8.dyn.optonline.net] has quit [Ping timeout: 255 seconds] | 08:46 | |
-!- Don_John [~Don@248-223-114-134.nat.resnet.nau.edu] has joined #bitcoin-wizards | 08:47 | |
bsm1175321 | Taek: Okay so you're proposing a different incentive mechanism there, which I haven't seen before. | 08:47 |
bsm1175321 | Taek: that's also the approach taken by the "inclusive blockchain" paper, which they call a "direct revelation mechanism". http://www.cs.huji.ac.il/~avivz/pubs/15/inclusive_btc.pdf | 08:49 |
bsm1175321 | "The provision of this additional information amounts to a “direct revelation mechanism”: Instead of instructing nodes to select the chain they extend, we simply ask them to report all possible choices, and other nodes can simulate their choice, just as they would have made it (the term direct revelation is borrowed from economics where it is widely used in mechanism design [10])." | 08:49 |
kanzure | i don't see how you get from taek's last message to that "direct revelation mechanism" | 08:51 |
bsm1175321 | kanzure: He's proposing to keep all possible choices including un-validated chains. it's the same thing. | 08:52 |
kanzure | in his last message? or in a prior message? in his last message he is simply a current fact for the blockchain- miners are foregoing the fees from double spends, because otherwise their blocks will be invalid. | 08:52 |
bsm1175321 | Prior message. I've got like 3 overlapping conversations in my head now, and am confusing myself... I'm going to wander off now... | 08:54 |
kanzure | earlier prior message makes more sense, nevermind | 08:54 |
-!- voxelot_ [~voxelot@remote.digitalmoneycorp.com] has joined #bitcoin-wizards | 08:56 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 248 seconds] | 09:00 | |
kanzure | hmm so why are we not using PoW for the peer protocol? e.g. for every rpc request, include some small PoW that some work is being done to commit to the transmitted data? | 09:05 |
helo | because we want consensus to be as fast as possible, right? | 09:05 |
kanzure | if transaction validation has a cost, then it seems reasonable to bottleneck that cost by first evaluating whether there is a PoW attached to it, to first determine whether to bother to do a utxo lookup or do the validation work (especially for unconfirmed stuffs) | 09:05 |
kanzure | well, i am thinking about the silly claim that non-mining relay nodes are useless. they aren't. and attaching PoW to rpc actions might do something interesting. | 09:06 |
bsm1175321 | kanzure: I think we should. We're explicitly enabling outsourcing of mining by not doing so, and I don't think that's something a "decentralized" coin should do. | 09:06 |
bsm1175321 | hashcash all the things. | 09:06 |
bsm1175321 | The braided/sharded coin proposal I'm slowly building will have not have a free relay layer. Every tx will be mined, and I'm thinking inter-node rpc calls should be mined too. | 09:08 |
kanzure | what would it mean to "mine" an "inter-node rpc call"? | 09:09 |
Guest24373 | Do you mean RPC or p2p messages? | 09:09 |
bsm1175321 | I mean p2p messages. | 09:09 |
bsm1175321 | Not 100% sure that makes sense... | 09:10 |
kanzure | as in, "look! they are there in the merkle tree!" ? | 09:10 |
kanzure | also: is it the p2p request that should have a PoW, or the response, or both? | 09:10 |
instagibbs | adding PoW to things without directly "mining" it seems like going backwards | 09:11 |
helo | increasing the cost for those that are using the network's resources, so they will only do it if it is worth the cost | 09:12 |
helo | difficulty retargets will be hard to implement, no? | 09:12 |
kanzure | seems somewhat passive aggressive "you can't figure out an incentive for me to give you this data, so instead i am going to make you do proof-of-burn PoW stuff". (the reason why demanding payment for data doesn't work is that there will always be people freely giving away the data) | 09:13 |
helo | it's just a fee paid to external entities, right? "buy your BFL p2p request asic now!" | 09:15 |
bsm1175321 | kanzure: The incentive model I have now for a sharded coin would have nodes asking each other for proofs-of-inclusion in the UTXO set. The response would contain a commitment (also in the same data structure as the UTXO Merkle tree) that the requestee is holding that section of the UTXO set, and an address to pay him. | 09:16 |
bsm1175321 | So, no PoW at that level in my half-finished head-model coin right now. | 09:16 |
bsm1175321 | But you can imagine an attack by creating a large number of double-spends, just to tax the network. | 09:17 |
-!- laurentmt [~Thunderbi@128.79.141.196] has quit [Quit: laurentmt] | 09:25 | |
-!- mkarrer_ [~mkarrer@72.Red-83-47-121.dynamicIP.rima-tde.net] has joined #bitcoin-wizards | 09:27 | |
-!- voxelot_ [~voxelot@remote.digitalmoneycorp.com] has quit [Ping timeout: 276 seconds] | 09:35 | |
-!- danielsocials [~quassel@123.119.91.62] has joined #bitcoin-wizards | 09:35 | |
-!- voxelot_ [~voxelot@remote.digitalmoneycorp.com] has joined #bitcoin-wizards | 09:36 | |
-!- danielsocials [~quassel@123.119.91.62] has quit [Ping timeout: 250 seconds] | 09:44 | |
-!- huseby [~huseby@unaffiliated/huseby] has quit [Ping timeout: 250 seconds] | 09:45 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards | 09:48 | |
-!- skyraider_ [uid41097@gateway/web/irccloud.com/x-lyexkyewveyqdjcm] has joined #bitcoin-wizards | 09:50 | |
-!- zooko [~user@c-73-217-16-2.hsd1.co.comcast.net] has quit [Ping timeout: 248 seconds] | 09:53 | |
-!- mkarrer_ [~mkarrer@72.Red-83-47-121.dynamicIP.rima-tde.net] has quit [] | 09:55 | |
-!- huseby [~huseby@unaffiliated/huseby] has joined #bitcoin-wizards | 10:02 | |
-!- wallet42 [~wallet42@unaffiliated/wallet42] has joined #bitcoin-wizards | 10:06 | |
-!- murch [~murch@p4FE38EB4.dip0.t-ipconnect.de] has quit [Quit: Leaving.] | 10:08 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Quit: Quitte] | 10:15 | |
-!- phiche [~Adium@h-85-24-130-107.na.cust.bahnhof.se] has quit [Quit: Leaving.] | 10:18 | |
-!- zooko [~user@c-73-217-16-2.hsd1.co.comcast.net] has joined #bitcoin-wizards | 10:50 | |
-!- bit2017 [~linker@171.232.60.23] has joined #bitcoin-wizards | 10:54 | |
-!- zooko [~user@c-73-217-16-2.hsd1.co.comcast.net] has quit [Ping timeout: 244 seconds] | 11:02 | |
-!- zooko [~user@c-73-217-16-2.hsd1.co.comcast.net] has joined #bitcoin-wizards | 11:08 | |
-!- Guest24373 is now known as maaku | 11:11 | |
-!- Guest60945 [~blk@2601:800:4001:149b:18c9:1046:b971:2fe] has quit [Remote host closed the connection] | 11:16 | |
-!- Jeremy_Rand_2 [~user@ip68-97-35-223.ok.ok.cox.net] has quit [Ping timeout: 248 seconds] | 11:17 | |
maaku | kanzure: well lightning payments for p2p calls will make these ideas obsolete. | 11:18 |
kanzure | but why would anyone pay? there's probably always going to be freely available blockchain data. | 11:19 |
maaku | maybe | 11:20 |
maaku | but in the mean time if you turn it on within your own node, either (a) people stop asking or (b) you earn some money, so win-win | 11:20 |
maaku | I mean it may never make sense to run a node to collect the fees. it won't even cover the cost of running the server | 11:21 |
maaku | but it's a better rate limiter than making the caller burn electricity | 11:21 |
-!- jtimon [~quassel@35.31.134.37.dynamic.jazztel.es] has joined #bitcoin-wizards | 11:33 | |
instagibbs | maaku, indeed, if it's not being put into consensus it seems backwards | 11:38 |
-!- jaekwon [~jaekwon@2601:645:c001:263a:7d86:44de:55f7:8ddb] has quit [Remote host closed the connection] | 11:43 | |
-!- Dizzle [~Dizzle@104-6-36-162.lightspeed.austtx.sbcglobal.net] has joined #bitcoin-wizards | 11:46 | |
-!- belcher [~user@unaffiliated/belcher] has joined #bitcoin-wizards | 11:51 | |
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards | 11:55 | |
-!- CrazyTruthYakDDS [uid67551@gateway/web/irccloud.com/x-lctymgopoleadhjh] has joined #bitcoin-wizards | 11:55 | |
-!- AusteritySucks [~Austerity@unaffiliated/austeritysucks] has quit [Ping timeout: 248 seconds] | 12:15 | |
-!- zooko [~user@c-73-217-16-2.hsd1.co.comcast.net] has quit [Ping timeout: 240 seconds] | 12:25 | |
-!- AusteritySucks [~Austerity@unaffiliated/austeritysucks] has joined #bitcoin-wizards | 12:27 | |
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Quit: Leaving] | 12:31 | |
-!- dEBRUYNE [~dEBRUYNE@vp0100.uvt.nl] has joined #bitcoin-wizards | 12:33 | |
-!- adlai [~adlai@bzq-109-65-176-116.red.bezeqint.net] has quit [Ping timeout: 255 seconds] | 12:45 | |
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards | 12:50 | |
-!- jaekwon [~jaekwon@75-101-96-71.dsl.static.fusionbroadband.com] has joined #bitcoin-wizards | 13:07 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards | 13:12 | |
-!- gielbier [~giel____@unaffiliated/gielbier] has quit [Ping timeout: 252 seconds] | 13:18 | |
-!- sociable-Azaria- [~sociable-@45.55.10.168] has quit [Remote host closed the connection] | 13:27 | |
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 276 seconds] | 13:31 | |
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Ping timeout: 260 seconds] | 13:32 | |
-!- Ares-97-diligent [~Ares-97-d@45.55.10.168] has joined #bitcoin-wizards | 13:35 | |
-!- mrkent [~textual@unaffiliated/mrkent] has joined #bitcoin-wizards | 13:42 | |
-!- danielsocials [~quassel@123.119.91.62] has joined #bitcoin-wizards | 13:43 | |
-!- danielsocials [~quassel@123.119.91.62] has quit [Ping timeout: 276 seconds] | 13:48 | |
-!- RoboTeddy [~roboteddy@209.66.92.74] has joined #bitcoin-wizards | 13:53 | |
-!- zooko [~user@c-73-229-199-227.hsd1.co.comcast.net] has joined #bitcoin-wizards | 13:56 | |
kanzure | maaku: spv-oblivious is actually the wrong phrase too..... it's still ambiguous. it needs to be, i think, spv-breaking and spv-non-breaking hard-forks. | 13:56 |
kanzure | or maybe spv-silent and spv-non-silent...... this is actually pretty hard. | 13:57 |
kanzure | intentionally-spv-breaking and intentionally-spv-non-breaking :P | 13:57 |
kanzure | or maybe the word "spv-halting" should be thrown in there somewhere. | 13:58 |
kanzure | too many dimensions | 13:59 |
-!- mrkent [~textual@unaffiliated/mrkent] has quit [] | 14:01 | |
-!- Jeremy_Rand_2 [~user@ip68-97-35-223.ok.ok.cox.net] has joined #bitcoin-wizards | 14:03 | |
-!- AaronvanW_ [~ewout@f055048210.adsl.alicedsl.de] has quit [Quit: Leaving] | 14:04 | |
-!- Yoghur114 [~jorn@g227014.upc-g.chello.nl] has quit [Remote host closed the connection] | 14:05 | |
-!- CrazyTruthYakDDS [uid67551@gateway/web/irccloud.com/x-lctymgopoleadhjh] has quit [Quit: Connection closed for inactivity] | 14:10 | |
-!- Expanse [uid146237@gateway/web/irccloud.com/x-tjeuxxkgflhkcpup] has joined #bitcoin-wizards | 14:13 | |
-!- gmaxwell [greg@wikimedia/KatWalsh/x-0001] has joined #bitcoin-wizards | 14:37 | |
-!- dEBRUYNE [~dEBRUYNE@vp0100.uvt.nl] has quit [Quit: Leaving] | 14:38 | |
gmaxwell | I'm not sure if people have seen this yet, https://github.com/bitcoin/bitcoin/pull/7601 | 14:38 |
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards | 14:38 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 248 seconds] | 14:40 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards | 14:49 | |
-!- c0rw1n is now known as c0rw|zZz | 15:00 | |
-!- CrazyTruthYakDDS [uid67551@gateway/web/irccloud.com/x-usasojmnmaetgqpn] has joined #bitcoin-wizards | 15:01 | |
-!- jannes [~jannes@178.132.211.90] has quit [Quit: Leaving] | 15:02 | |
-!- laurentmt [~Thunderbi@128-79-141-196.hfc.dyn.abo.bbox.fr] has joined #bitcoin-wizards | 15:03 | |
-!- nubbins` [~leel@unaffiliated/nubbins] has quit [Quit: Quit] | 15:10 | |
-!- Dizzle [~Dizzle@104-6-36-162.lightspeed.austtx.sbcglobal.net] has quit [Ping timeout: 244 seconds] | 15:17 | |
-!- RoboTeddy [~roboteddy@209.66.92.74] has quit [Read error: Connection reset by peer] | 15:19 | |
-!- RoboTeddy [~roboteddy@209.66.92.74] has joined #bitcoin-wizards | 15:19 | |
-!- zm4c1n3 [~zmachine@pool-98-119-10-117.lsanca.fios.verizon.net] has quit [Remote host closed the connection] | 15:26 | |
-!- zmachine [~zmachine@pool-98-119-10-117.lsanca.fios.verizon.net] has joined #bitcoin-wizards | 15:27 | |
-!- AaronvanW [~ewout@f055048210.adsl.alicedsl.de] has joined #bitcoin-wizards | 15:28 | |
-!- AaronvanW [~ewout@f055048210.adsl.alicedsl.de] has quit [Changing host] | 15:28 | |
-!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #bitcoin-wizards | 15:28 | |
-!- moa [~kiwigb@opentransactions/dev/moa] has joined #bitcoin-wizards | 15:29 | |
-!- danielsocials [~quassel@123.119.91.62] has joined #bitcoin-wizards | 15:44 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 255 seconds] | 15:46 | |
-!- danielsocials [~quassel@123.119.91.62] has quit [Ping timeout: 240 seconds] | 15:57 | |
-!- supasonic [~supasonic@172-11-188-117.lightspeed.rcsntx.sbcglobal.net] has quit [Ping timeout: 240 seconds] | 15:58 | |
-!- supasonic [~supasonic@172-11-188-117.lightspeed.rcsntx.sbcglobal.net] has joined #bitcoin-wizards | 16:00 | |
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has quit [Quit: Leaving] | 16:04 | |
-!- tromp_ [~tromp@ool-18be0bd8.dyn.optonline.net] has joined #bitcoin-wizards | 16:16 | |
-!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has quit [Ping timeout: 252 seconds] | 16:19 | |
-!- tromp_ [~tromp@ool-18be0bd8.dyn.optonline.net] has quit [Remote host closed the connection] | 16:26 | |
-!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has joined #bitcoin-wizards | 16:33 | |
-!- laurentmt [~Thunderbi@128-79-141-196.hfc.dyn.abo.bbox.fr] has quit [Quit: laurentmt] | 16:35 | |
-!- adlai [~adlai@unaffiliated/adlai] has joined #bitcoin-wizards | 16:40 | |
gmaxwell | https://bitcointalk.org/index.php?topic=1377298.0 [Schnorr] Signature aggregation for improved scalablity. | 16:52 |
-!- bit2017 [~linker@171.232.60.23] has quit [Ping timeout: 260 seconds] | 16:55 | |
-!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has quit [Ping timeout: 248 seconds] | 16:57 | |
-!- voxelot_ [~voxelot@remote.digitalmoneycorp.com] has quit [Ping timeout: 240 seconds] | 16:59 | |
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has joined #bitcoin-wizards | 17:02 | |
-!- Tiraspol [~Tiraspol3@c-98-212-187-224.hsd1.il.comcast.net] has joined #bitcoin-wizards | 17:06 | |
-!- Tiraspol [~Tiraspol3@c-98-212-187-224.hsd1.il.comcast.net] has quit [Changing host] | 17:06 | |
-!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has joined #bitcoin-wizards | 17:06 | |
-!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has quit [Remote host closed the connection] | 17:09 | |
-!- Tiraspol [~Tiraspol3@c-98-212-187-224.hsd1.il.comcast.net] has joined #bitcoin-wizards | 17:11 | |
-!- Tiraspol [~Tiraspol3@c-98-212-187-224.hsd1.il.comcast.net] has quit [Changing host] | 17:11 | |
-!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has joined #bitcoin-wizards | 17:11 | |
-!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has quit [Ping timeout: 244 seconds] | 17:20 | |
-!- Tiraspol [~Tiraspol3@c-98-212-187-224.hsd1.il.comcast.net] has joined #bitcoin-wizards | 17:21 | |
-!- Tiraspol [~Tiraspol3@c-98-212-187-224.hsd1.il.comcast.net] has quit [Changing host] | 17:21 | |
-!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has joined #bitcoin-wizards | 17:21 | |
-!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has quit [Ping timeout: 248 seconds] | 17:28 | |
-!- bit2017 [~linker@210.245.34.191] has joined #bitcoin-wizards | 17:30 | |
-!- GAit [~GAit@c-24-4-96-213.hsd1.ca.comcast.net] has joined #bitcoin-wizards | 17:35 | |
kanzure | woot i predicted an attack gmaxwell would bring up | 17:35 |
-!- nuke1989 [~nuke@176.92.255.177] has quit [Remote host closed the connection] | 17:35 | |
kanzure | unfortunately my email arrived late because it got stuck in the moderation queue | 17:35 |
kanzure | http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-February/012461.html | 17:36 |
kanzure | http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-February/012462.html | 17:36 |
-!- zooko [~user@c-73-229-199-227.hsd1.co.comcast.net] has quit [Ping timeout: 248 seconds] | 17:40 | |
-!- GAit [~GAit@c-24-4-96-213.hsd1.ca.comcast.net] has quit [Quit: Leaving.] | 17:44 | |
-!- Tiraspol [~Tiraspol3@c-98-212-187-224.hsd1.il.comcast.net] has joined #bitcoin-wizards | 17:44 | |
-!- Tiraspol [~Tiraspol3@c-98-212-187-224.hsd1.il.comcast.net] has quit [Changing host] | 17:44 | |
-!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has joined #bitcoin-wizards | 17:44 | |
-!- hashtag_ [~hashtag@cpe-174-97-254-80.ma.res.rr.com] has quit [Ping timeout: 252 seconds] | 17:48 | |
-!- libertalis [~libertali@c-73-207-38-154.hsd1.ga.comcast.net] has quit [Ping timeout: 244 seconds] | 17:49 | |
-!- mrkent [~textual@unaffiliated/mrkent] has joined #bitcoin-wizards | 17:51 | |
-!- hashtag [~hashtag@cpe-174-97-254-80.ma.res.rr.com] has joined #bitcoin-wizards | 17:52 | |
-!- libertalis [~libertali@c-73-207-38-154.hsd1.ga.comcast.net] has joined #bitcoin-wizards | 17:52 | |
-!- danielsocials [~quassel@61.149.223.100] has joined #bitcoin-wizards | 17:55 | |
-!- tromp_ [~tromp@ool-18be0bd8.dyn.optonline.net] has joined #bitcoin-wizards | 17:55 | |
-!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has quit [Ping timeout: 244 seconds] | 17:57 | |
-!- [_smitty] [~chatzilla@97-90-24-187.dhcp.mtpk.ca.charter.com] has joined #bitcoin-wizards | 18:00 | |
-!- [_smitty] is now known as Guest19954 | 18:00 | |
-!- Guest19954 is now known as [_smitty] | 18:00 | |
-!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has joined #bitcoin-wizards | 18:01 | |
-!- danielsocials [~quassel@61.149.223.100] has quit [Ping timeout: 255 seconds] | 18:05 | |
-!- jaekwon [~jaekwon@75-101-96-71.dsl.static.fusionbroadband.com] has quit [Remote host closed the connection] | 18:05 | |
-!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has quit [Ping timeout: 244 seconds] | 18:06 | |
-!- Ylbam [uid99779@gateway/web/irccloud.com/x-rdjppzdqxolpcfev] has quit [Quit: Connection closed for inactivity] | 18:18 | |
-!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has joined #bitcoin-wizards | 18:20 | |
-!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Ping timeout: 276 seconds] | 18:21 | |
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Quit: Leaving] | 18:21 | |
-!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has quit [Remote host closed the connection] | 18:23 | |
-!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #bitcoin-wizards | 18:24 | |
-!- Tiraspol [~Tiraspol3@c-98-212-187-224.hsd1.il.comcast.net] has joined #bitcoin-wizards | 18:27 | |
-!- Tiraspol [~Tiraspol3@c-98-212-187-224.hsd1.il.comcast.net] has quit [Changing host] | 18:27 | |
-!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has joined #bitcoin-wizards | 18:27 | |
-!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Ping timeout: 276 seconds] | 18:34 | |
-!- belcher [~user@unaffiliated/belcher] has quit [Quit: Leaving] | 18:38 | |
-!- wizkid057 [~wk@unaffiliated/wizkid057] has quit [Remote host closed the connection] | 18:38 | |
-!- voxelot_ [~voxelot@2605:e000:1525:802f:fdfc:5f36:c775:b936] has joined #bitcoin-wizards | 18:40 | |
-!- voxelot_ is now known as voxelot | 18:40 | |
-!- wizkid057 [wk@unaffiliated/wizkid057] has joined #bitcoin-wizards | 18:44 | |
-!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards | 18:48 | |
-!- RoboTeddy [~roboteddy@209.66.92.74] has quit [Remote host closed the connection] | 18:48 | |
-!- jaekwon [~jaekwon@c-98-234-63-169.hsd1.ca.comcast.net] has joined #bitcoin-wizards | 18:49 | |
-!- jaekwon [~jaekwon@c-98-234-63-169.hsd1.ca.comcast.net] has quit [Ping timeout: 255 seconds] | 18:53 | |
-!- p15 [~p15@7.91.145.64.client.static.strong-tk2.bringover.net] has joined #bitcoin-wizards | 19:03 | |
-!- meZee [~SwedFTP@unaffiliated/swedftp] has quit [Ping timeout: 240 seconds] | 19:08 | |
-!- jarret [~jarret@162.216.46.123] has quit [Ping timeout: 244 seconds] | 19:09 | |
-!- wallet42 [~wallet42@unaffiliated/wallet42] has quit [Quit: Leaving.] | 19:11 | |
-!- wallet42 [~wallet42@unaffiliated/wallet42] has joined #bitcoin-wizards | 19:12 | |
-!- meZee [SwedFTP@unaffiliated/swedftp] has joined #bitcoin-wizards | 19:13 | |
-!- meZee [SwedFTP@unaffiliated/swedftp] has quit [Excess Flood] | 19:14 | |
-!- amiller [~socrates1@unaffiliated/socrates1024] has quit [Ping timeout: 248 seconds] | 19:14 | |
-!- meZee [SwedFTP@unaffiliated/swedftp] has joined #bitcoin-wizards | 19:15 | |
-!- meZee [SwedFTP@unaffiliated/swedftp] has quit [Excess Flood] | 19:16 | |
-!- wallet42 [~wallet42@unaffiliated/wallet42] has quit [Ping timeout: 248 seconds] | 19:16 | |
-!- meZee [SwedFTP@unaffiliated/swedftp] has joined #bitcoin-wizards | 19:19 | |
-!- amiller [~socrates1@li175-104.members.linode.com] has joined #bitcoin-wizards | 19:19 | |
-!- amiller is now known as Guest86209 | 19:19 | |
-!- CubicEarth [~cubiceart@ip12-176-15-186.ct.co.cr] has joined #bitcoin-wizards | 19:27 | |
-!- r0ach [~r0ach@107-217-214-192.lightspeed.jcvlfl.sbcglobal.net] has quit [Read error: Connection reset by peer] | 19:27 | |
-!- CubicEarth [~cubiceart@ip12-176-15-186.ct.co.cr] has quit [Remote host closed the connection] | 19:29 | |
-!- RedEmerald [~RedEmeral@216.240.130.109] has quit [Ping timeout: 276 seconds] | 19:39 | |
-!- RedEmerald [~RedEmeral@216.240.130.109] has joined #bitcoin-wizards | 19:43 | |
-!- jarret [~jarret@162.216.46.189] has joined #bitcoin-wizards | 19:56 | |
-!- jarret_ [~jarret@162.216.46.160] has joined #bitcoin-wizards | 19:57 | |
-!- jarret [~jarret@162.216.46.189] has quit [Ping timeout: 255 seconds] | 20:01 | |
-!- danielsocials [~quassel@61.149.223.100] has joined #bitcoin-wizards | 20:02 | |
-!- danielsocials [~quassel@61.149.223.100] has quit [Ping timeout: 250 seconds] | 20:06 | |
-!- Giszmo [~leo@pc-122-14-46-190.cm.vtr.net] has quit [Quit: Leaving.] | 20:08 | |
-!- jaekwon [~jaekwon@2601:645:c001:263a:dd72:43c1:a454:7865] has joined #bitcoin-wizards | 20:08 | |
-!- TheSeven [~quassel@rockbox/developer/TheSeven] has quit [Ping timeout: 240 seconds] | 20:13 | |
-!- TheSeven [~quassel@rockbox/developer/TheSeven] has joined #bitcoin-wizards | 20:14 | |
-!- CubicEarth [~cubiceart@ip12-176-15-186.ct.co.cr] has joined #bitcoin-wizards | 20:21 | |
-!- CubicEarth [~cubiceart@ip12-176-15-186.ct.co.cr] has quit [Remote host closed the connection] | 20:37 | |
-!- btcdrak [uid115429@gateway/web/irccloud.com/x-ylhmvvxrnmbyosnz] has quit [Quit: Connection closed for inactivity] | 20:46 | |
-!- Alopex [~bitcoin@176.9.70.183] has quit [Remote host closed the connection] | 20:47 | |
-!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-wizards | 20:49 | |
-!- Iriez [xbins@distribution.xbins.org] has joined #bitcoin-wizards | 20:50 | |
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 240 seconds] | 20:54 | |
-!- chris2000 [~chris2000@p54AE7A2F.dip0.t-ipconnect.de] has quit [Ping timeout: 250 seconds] | 20:59 | |
-!- danielsocials [~quassel@61.149.223.100] has joined #bitcoin-wizards | 21:03 | |
-!- [_smitty] [~chatzilla@97-90-24-187.dhcp.mtpk.ca.charter.com] has quit [Ping timeout: 240 seconds] | 21:11 | |
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards | 21:11 | |
-!- danielsocials [~quassel@61.149.223.100] has quit [Ping timeout: 248 seconds] | 21:13 | |
-!- supasonic [~supasonic@172-11-188-117.lightspeed.rcsntx.sbcglobal.net] has quit [Ping timeout: 244 seconds] | 21:16 | |
-!- supasonic [~supasonic@172-11-188-117.lightspeed.rcsntx.sbcglobal.net] has joined #bitcoin-wizards | 21:28 | |
-!- sparetire [~sparetire@unaffiliated/sparetire] has quit [Quit: sparetire] | 21:29 | |
Jeremy_Rand_2 | Hey, sorry to potentially waste your time, but someone pointed this out to me: https://blockstack.org/blockstack.pdf ... and I was wondering if people here have seen it, and if it's as thoroughly broken as I assume it probably is. | 21:34 |
Jeremy_Rand_2 | (Sec. 4.5 looks particularly sketchy at first glance) | 21:34 |
bsm117532 | FWIW I know one of the authors and respect him, I would not assume it's crap at first glance, but I will look... | 21:34 |
Jeremy_Rand_2 | I also dug up a GitHub issue where they're talking about what appears to have become Sec. 4.5: https://github.com/blockstack/blockstack-server/issues/1 | 21:36 |
Jeremy_Rand_2 | they appear to be using social media posts as a consensus-achieving mechanism...? | 21:36 |
-!- btcdrak [uid115429@gateway/web/irccloud.com/x-wzkmmjbmhteybnsl] has joined #bitcoin-wizards | 21:39 | |
Jeremy_Rand_2 | Yeah so looking at their paper sec. 4.5, they talk about a bunch of stuff they do with the consensus hash, but they hand wave over the fact that the consensus hash needs to be bootstrapped from a trusted source. At least, that's how I read it. | 21:45 |
-!- wallet42 [~wallet42@unaffiliated/wallet42] has joined #bitcoin-wizards | 21:49 | |
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards | 21:55 | |
-!- ThomasV [~ThomasV@x55b57048.dyn.telefonica.de] has joined #bitcoin-wizards | 22:03 | |
-!- ThomasV [~ThomasV@x55b57048.dyn.telefonica.de] has quit [Changing host] | 22:03 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards | 22:03 | |
-!- wallet42 [~wallet42@unaffiliated/wallet42] has quit [Quit: Leaving.] | 22:13 | |
-!- wallet42 [~wallet42@unaffiliated/wallet42] has joined #bitcoin-wizards | 22:13 | |
-!- Burrito [~Burrito@unaffiliated/burrito] has quit [Ping timeout: 248 seconds] | 22:13 | |
-!- Burrito [~Burrito@unaffiliated/burrito] has joined #bitcoin-wizards | 22:19 | |
-!- Don_John [~Don@248-223-114-134.nat.resnet.nau.edu] has quit [Read error: Connection reset by peer] | 22:19 | |
-!- jarret_ [~jarret@162.216.46.160] has quit [Ping timeout: 240 seconds] | 22:29 | |
-!- jarret_ [~jarret@162.216.46.160] has joined #bitcoin-wizards | 22:29 | |
-!- mrkent [~textual@unaffiliated/mrkent] has quit [] | 22:35 | |
bsm117532 | Yes, this community has a problem in general differentiating carefully thought-out ideas from "I've never written a line of code in my life, but I had this amazing idea on the shitter today!" | 22:58 |
Jeremy_Rand_2 | bsm117532: I'm not 100% sure what you're referring to? | 22:59 |
bsm117532 | Referencing blog posts, bitcointalk, reddit, mailing lists, twitter, IRC as sources of authoritative info. (or github) | 23:00 |
Jeremy_Rand_2 | I can't tell if you're making fun of me or commenting about someone else. (Sorry, text-based communication is a bit ambiguous in tone.) | 23:02 |
bsm117532 | Oh no not making fun of anyone. | 23:03 |
Jeremy_Rand_2 | ok | 23:03 |
bsm117532 | My background is academic...we have a process for separating the wheat from the chaff. This space is extremely noisy, and referencing random websites is part of the reason. | 23:03 |
bsm117532 | And I'm going to read that paper tomorrow, it's interesting. Too tired now though. | 23:04 |
Jeremy_Rand_2 | ok, no worries. I probably should get sleep too | 23:04 |
bsm117532 | Sorry i can't offer any interesting comments on it tonight. | 23:04 |
Jeremy_Rand_2 | I'll try to idle in here, feel free to ping me when/if you have comments on that paper | 23:05 |
bsm117532 | Will do, sleep well. | 23:05 |
-!- danielsocials [~quassel@61.149.223.100] has joined #bitcoin-wizards | 23:11 | |
-!- danielsocials [~quassel@61.149.223.100] has quit [Ping timeout: 276 seconds] | 23:16 | |
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has quit [Ping timeout: 248 seconds] | 23:16 | |
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has joined #bitcoin-wizards | 23:19 | |
-!- Ylbam [uid99779@gateway/web/irccloud.com/x-vyqermoneijcjlut] has joined #bitcoin-wizards | 23:28 | |
fluffypony | bsm117532: it's borderline "just get the blockchain from a trusted peer" :-P | 23:41 |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 255 seconds] | 23:42 | |
pigeons | thats what ethereum reccomends | 23:43 |
-!- freekevin is now known as trumbo | 23:50 | |
-!- trumbo is now known as freekevin | 23:50 | |
--- Log closed Fri Feb 26 00:00:18 2016 |
Generated by irclog2html.py 2.15.0.dev0 by Marius Gedminas - find it at mg.pov.lt!