wumpus changed the topic of #bitcoin-wizards to: This channel is is for discussing theoretical ideas with regard to cryptocurrencies, not about short-term Bitcoin development | http://bitcoin.ninja/ | This channel is logged. | For logs and more information, visit http://bitcoin.ninja
roxtrongo has joined #bitcoin-wizards
jinglebe_ has quit [Remote host closed the connection]
roxtrong_ has joined #bitcoin-wizards
hazirafel has quit [Remote host closed the connection]
prom3th3us has quit [Quit: prom3th3us]
roxtrongo has quit [Ping timeout: 244 seconds]
roxtrong_ has quit [Remote host closed the connection]
notj has joined #bitcoin-wizards
dstadulis has quit [Quit: ZZZzzz…]
dstadulis has joined #bitcoin-wizards
MrHodl has joined #bitcoin-wizards
AdrianG has joined #bitcoin-wizards
ruby32 has quit [Quit: Leaving]
shen_noe has quit [Ping timeout: 246 seconds]
notj has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
bramc has quit [Quit: This computer has gone to sleep]
bramc has joined #bitcoin-wizards
notj has joined #bitcoin-wizards
roxtrongo has joined #bitcoin-wizards
Dr-G has joined #bitcoin-wizards
jinglebellz has joined #bitcoin-wizards
GGuyZ has joined #bitcoin-wizards
jinglebe_ has joined #bitcoin-wizards
jinglebellz has quit [Read error: Connection reset by peer]
Ylbam has quit [Quit: Connection closed for inactivity]
snthsnth has quit [Ping timeout: 240 seconds]
jinglebe_ has quit [Client Quit]
dstadulis has quit [Read error: Connection reset by peer]
bramc has quit [Quit: This computer has gone to sleep]
bedeho has quit [Ping timeout: 265 seconds]
bedeho has joined #bitcoin-wizards
notj has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
notj has joined #bitcoin-wizards
the`doctor has quit [Ping timeout: 265 seconds]
Burrito has quit [Quit: Leaving]
Dizzle has joined #bitcoin-wizards
belcher_ has quit [Read error: Connection reset by peer]
shen_noe has joined #bitcoin-wizards
shen_noe has quit [Client Quit]
notj has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
MrHodl has quit []
robmyers has joined #bitcoin-wizards
GGuyZ has quit [Quit: GGuyZ]
veleiro has joined #bitcoin-wizards
Dr-G has quit [Disconnected by services]
Dr-G2 has joined #bitcoin-wizards
priidu has quit [Ping timeout: 264 seconds]
the`doctor has joined #bitcoin-wizards
dstadulis has joined #bitcoin-wizards
GGuyZ has joined #bitcoin-wizards
jgarzik has quit [Quit: Leaving]
jgarzik has joined #bitcoin-wizards
jgarzik has quit [Changing host]
jgarzik has joined #bitcoin-wizards
afk11 has quit [Remote host closed the connection]
bedeho has quit [Ping timeout: 268 seconds]
sparetire_ has quit [Remote host closed the connection]
GGuyZ has quit [Quit: GGuyZ]
tripleslash has joined #bitcoin-wizards
bedeho has joined #bitcoin-wizards
TheSeven has quit [Disconnected by services]
[7] has joined #bitcoin-wizards
nivah has quit [Ping timeout: 246 seconds]
the`doctor has quit [Ping timeout: 244 seconds]
the`doctor has joined #bitcoin-wizards
zooko has joined #bitcoin-wizards
dEBRUYNE has joined #bitcoin-wizards
dstadulis has quit []
dEBRUYNE has quit [Ping timeout: 265 seconds]
dEBRUYNE has joined #bitcoin-wizards
zooko has quit [Remote host closed the connection]
dEBRUYNE has quit [Ping timeout: 255 seconds]
priidu has joined #bitcoin-wizards
mjerr has joined #bitcoin-wizards
roxtrongo has quit [Remote host closed the connection]
roxtrongo has joined #bitcoin-wizards
Ylbam has joined #bitcoin-wizards
the`doctor has quit [Ping timeout: 246 seconds]
Dizzle has quit [Quit: Leaving...]
paveljanik has joined #bitcoin-wizards
paveljanik has joined #bitcoin-wizards
priidu has quit [Ping timeout: 240 seconds]
priidu has joined #bitcoin-wizards
bramc has joined #bitcoin-wizards
Emcy has joined #bitcoin-wizards
Emcy_ has quit [Ping timeout: 246 seconds]
the`doctor has joined #bitcoin-wizards
CodeShark_ has joined #bitcoin-wizards
LeMiner has joined #bitcoin-wizards
LeMiner2 has quit [Ping timeout: 246 seconds]
rustyn_ has joined #bitcoin-wizards
Emcy_ has joined #bitcoin-wizards
rustyn has quit [Ping timeout: 264 seconds]
Emcy has quit [Ping timeout: 252 seconds]
roxtrongo has quit [Remote host closed the connection]
Oizopower has joined #bitcoin-wizards
maraoz has quit [Ping timeout: 240 seconds]
DougieBot5000 has quit [Quit: Leaving]
bedeho has quit [Ping timeout: 240 seconds]
bramc has quit [Quit: This computer has gone to sleep]
roxtrongo has joined #bitcoin-wizards
blackwraith has joined #bitcoin-wizards
priidu has quit [Ping timeout: 244 seconds]
damethos has joined #bitcoin-wizards
jl2012 has joined #bitcoin-wizards
jl2012 has joined #bitcoin-wizards
maraoz has joined #bitcoin-wizards
blackwraith has quit [Ping timeout: 252 seconds]
priidu has joined #bitcoin-wizards
trippysalmon has joined #bitcoin-wizards
davec has quit [Read error: Connection reset by peer]
davec has joined #bitcoin-wizards
rustyn_ is now known as rustyn
GGuyZ has joined #bitcoin-wizards
roxtrongo has quit [Remote host closed the connection]
the`doctor has quit [Ping timeout: 246 seconds]
rusty has quit [Ping timeout: 256 seconds]
ThomasV has joined #bitcoin-wizards
NLNico has joined #bitcoin-wizards
jl2012 has quit [Ping timeout: 256 seconds]
jl2012 has joined #bitcoin-wizards
rubensayshi has joined #bitcoin-wizards
roxtrongo has joined #bitcoin-wizards
GGuyZ has quit [Quit: GGuyZ]
GAit has joined #bitcoin-wizards
jl2012 has quit [Ping timeout: 240 seconds]
jl2012 has joined #bitcoin-wizards
Oizopower has quit [Quit: Connection closed for inactivity]
Giszmo has quit [Quit: Leaving.]
maraoz has quit [Ping timeout: 240 seconds]
rustyn has quit [Read error: Connection reset by peer]
rustyn has joined #bitcoin-wizards
Emcy has joined #bitcoin-wizards
Emcy_ has quit [Ping timeout: 246 seconds]
melvster has quit [Ping timeout: 246 seconds]
Darknes is now known as penjenayah
CoinMuncher has joined #bitcoin-wizards
<penjenayah> hello
melvster has joined #bitcoin-wizards
the`doctor has joined #bitcoin-wizards
JackH has joined #bitcoin-wizards
nsh has quit [Excess Flood]
nsh has joined #bitcoin-wizards
<nsh> in general, multiple provers are more powerful
<nsh> i tried to think about how multiple provers might be used to make a zk-snark-based blockchain more efficient
<nsh> but not very hard
<nsh> i think the answer i got was: salmon
<nsh> so i probably forgot to carry a one at some point in the calculations
agorecki has joined #bitcoin-wizards
notj has joined #bitcoin-wizards
hazirafel has joined #bitcoin-wizards
rusty has joined #bitcoin-wizards
hazirafel has quit [Read error: Connection reset by peer]
notj has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
notj has joined #bitcoin-wizards
AaronvanW has joined #bitcoin-wizards
AaronvanW has quit [Changing host]
AaronvanW has joined #bitcoin-wizards
the`doctor has quit [Ping timeout: 260 seconds]
notj has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
notj has joined #bitcoin-wizards
azariah has joined #bitcoin-wizards
ThomasV has quit [Ping timeout: 240 seconds]
p15x has joined #bitcoin-wizards
notj has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
mjerr has quit [Ping timeout: 250 seconds]
rusty has quit [Ping timeout: 240 seconds]
King_Rex has joined #bitcoin-wizards
Quanttek has joined #bitcoin-wizards
CodeShark_ has quit [Ping timeout: 265 seconds]
face has joined #bitcoin-wizards
Iriez has quit [Ping timeout: 244 seconds]
AaronvanW has quit [Ping timeout: 246 seconds]
sparetire_ has joined #bitcoin-wizards
roxtrongo has quit [Ping timeout: 240 seconds]
roxtrongo has joined #bitcoin-wizards
p15x has quit [Max SendQ exceeded]
melvster has quit [Ping timeout: 252 seconds]
Iriez has joined #bitcoin-wizards
bramc has joined #bitcoin-wizards
ThomasV has joined #bitcoin-wizards
roxtrong_ has joined #bitcoin-wizards
melvster has joined #bitcoin-wizards
roxtrongo has quit [Ping timeout: 272 seconds]
eudoxia has joined #bitcoin-wizards
moa has joined #bitcoin-wizards
roxtrong_ has quit [Remote host closed the connection]
Quanttek has quit [Ping timeout: 264 seconds]
Guyver2 has joined #bitcoin-wizards
bramc has quit [Quit: This computer has gone to sleep]
notj has joined #bitcoin-wizards
notj has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
maraoz has joined #bitcoin-wizards
Quanttek has joined #bitcoin-wizards
justanotheruser has quit [Ping timeout: 256 seconds]
damethos has quit [Quit: Bye]
damethos has joined #bitcoin-wizards
mjerr has joined #bitcoin-wizards
DougieBot5000 has joined #bitcoin-wizards
dEBRUYNE has joined #bitcoin-wizards
nsh has quit [Excess Flood]
nsh has joined #bitcoin-wizards
rubensayshi has quit [Read error: Connection reset by peer]
rubensayshi has joined #bitcoin-wizards
Quanttek has quit [Read error: Connection reset by peer]
Quanttek has joined #bitcoin-wizards
zooko has joined #bitcoin-wizards
nwilcox has quit [Ping timeout: 272 seconds]
c0rw1n is now known as c0rw|away
Giszmo has joined #bitcoin-wizards
shen_noe has joined #bitcoin-wizards
GAit has quit [Quit: Leaving.]
GAit has joined #bitcoin-wizards
bramc has joined #bitcoin-wizards
nsh has quit [Excess Flood]
damethos has quit [Quit: Bye]
bedeho has joined #bitcoin-wizards
hazirafel has joined #bitcoin-wizards
nsh has joined #bitcoin-wizards
nwilcox has joined #bitcoin-wizards
sneak has quit [Ping timeout: 246 seconds]
sneak has joined #bitcoin-wizards
kyuupichan has quit [Ping timeout: 240 seconds]
grandmaster has joined #bitcoin-wizards
damethos has joined #bitcoin-wizards
kyuupichan has joined #bitcoin-wizards
notj has joined #bitcoin-wizards
bedeho has quit [Ping timeout: 264 seconds]
notj has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
Burrito has joined #bitcoin-wizards
alferz has quit [Ping timeout: 244 seconds]
justanotheruser has joined #bitcoin-wizards
alferz has joined #bitcoin-wizards
alferz has quit [Ping timeout: 244 seconds]
bedeho has joined #bitcoin-wizards
eudoxia_ has joined #bitcoin-wizards
eudoxia has quit [Read error: Connection reset by peer]
eudoxia_ has quit [Client Quit]
Dizzle has joined #bitcoin-wizards
jl2012 has quit [Ping timeout: 250 seconds]
jl2012 has joined #bitcoin-wizards
jl2012 has joined #bitcoin-wizards
notj has joined #bitcoin-wizards
notj has quit [Client Quit]
kmels has joined #bitcoin-wizards
JackH has quit [Ping timeout: 264 seconds]
nsh has quit [Excess Flood]
Yoghur114 has joined #bitcoin-wizards
jl2012 has quit [Ping timeout: 250 seconds]
instagibbs has quit [Ping timeout: 240 seconds]
jl2012 has joined #bitcoin-wizards
instagibbs has joined #bitcoin-wizards
nsh has joined #bitcoin-wizards
wiz has quit [Ping timeout: 255 seconds]
wiz_ has joined #bitcoin-wizards
DocHex has joined #bitcoin-wizards
bramc has quit [Quit: This computer has gone to sleep]
instagibbs has quit [Ping timeout: 265 seconds]
Quanttek has quit [Ping timeout: 250 seconds]
prom3th3us has joined #bitcoin-wizards
the`doctor has joined #bitcoin-wizards
instagibbs has joined #bitcoin-wizards
ThomasV has quit [Ping timeout: 260 seconds]
zooko has quit [Read error: Connection reset by peer]
zooko has joined #bitcoin-wizards
bsm1175321 has joined #bitcoin-wizards
Quanttek has joined #bitcoin-wizards
se3000 has joined #bitcoin-wizards
priidu has quit [Ping timeout: 252 seconds]
nwilcox has quit [Ping timeout: 240 seconds]
priidu has joined #bitcoin-wizards
<amiller> there are so many interesitng things in this new memory-hard pow paper
<amiller> there's a part on "Algorithm Binding" that basically tries to prevent you from finding a solution and grinding it to get solutions with different hashes
<amiller> the way they pull that off is clever, but i don't understand it well yet
mjerr has quit [Ping timeout: 264 seconds]
priidu has quit [Ping timeout: 246 seconds]
bildramer has quit [Ping timeout: 255 seconds]
bildramer has joined #bitcoin-wizards
zooko has quit [Ping timeout: 240 seconds]
justanotheruser has quit [Ping timeout: 268 seconds]
priidu has joined #bitcoin-wizards
rubensayshi has quit [Remote host closed the connection]
DocHex has left #bitcoin-wizards [#bitcoin-wizards]
GAit has quit [Quit: Leaving.]
<maaku> jgarzik: have you looked at the risc-v isa? is there a reason you prefer moxie?
GAit has joined #bitcoin-wizards
justanotheruser has joined #bitcoin-wizards
<bsm1175321> So memory-hard POW seems to be a loser to me. There are a lot of CPUs and GPUs in this world that could be suddenly reallocated to attack a chain. Satoshi's notion of CPU-only mining fails for the same reason. Big clusters exist... and a virus could suddenly dump a lot of GPU power on a chain.
<bsm1175321> ASICS, for better or worse, can't be used for any other purpose, and there exists no other hardware that could be suddenly reallocated to attack bitcoin.
<justanotheruser> bsm1175321: have you read asic-faq.pdf?
<bsm1175321> Not yet...but it looks like I wholeheartedly agree.
<bsm1175321> His (4.4): Memory hardness is undesirable.
<gmaxwell> bsm1175321: dunno if that really is a great argument. Yes those things are true and risks, but they have to be considered _relative_ to the alternative. It's not clear to me that botnets are worse than industrial mining. The costs you are thinking about are one time and are spread across operation. Many miners today consider their hardware 'free' (already paid for).
<gmaxwell> A greater argument, is to look at the effect in practice, e.g. ethereum, new as it is, has serious mining centeralization problems which exist completely independantly of any asic implementation of their design.
<bsm1175321> Let's put it another way: I think widely dispersed ASICs, at the network edges is the most possible secure mining situation.
<bsm1175321> e.g. mine transactions on submission, merge-mine them to get blocks.
<bsm1175321> Ethereum will see farms of GPUs (which already existed anyway for scrypt). But a farm of GPUs can be reallocated to a different algorithm and a different chain. The existence and use of GPU farms is a serious problem for centralization, I'd argue it's worse than ASIC centralization since it can be reallocated.
GAit has quit [Read error: Connection reset by peer]
GAit has joined #bitcoin-wizards
<jgarzik> maaku, moxie simulator is very small and easy to audit + intentionally written to align well with gcc/clang internal compiler primitives
<maaku> jgarzik: also true of risc-v ;)
<jgarzik> maaku, in hindsight, the moxie arch maintainer hangs out on freenode and we can ask for stuff :)
* jgarzik &
<gmaxwell> maaku: that would be atgreeen.
<gmaxwell> Might want to make up a comparison table.
<maaku> jgarzik: I'm just concerned about standardizing on something that hasn't seen the rigerous deployment testing, and doesn't have a vibrant community behind it
<maaku> gmaxwell: yeah I'm in the process of doing that
Dizzle__ has joined #bitcoin-wizards
moa has quit [Ping timeout: 240 seconds]
Dizzle has quit [Ping timeout: 250 seconds]
priidu has quit [Ping timeout: 250 seconds]
moa has joined #bitcoin-wizards
<maaku> it wlil be biased though, because on the metrics I care about RISC-V seems to have a clear advantage, so I was inquiring to see what other people cared about here...
nsh has quit [Excess Flood]
nsh has joined #bitcoin-wizards
<kanzure> maaku: i would imagine at some point that we are going to throw lots of different architectures against snarks benchmarks
<kanzure> i don't even remember the conventional cpu performance benchmark test suite names... but i think they still exist.
<kanzure> (rather, this would be for picking benchmarks for snark proofs, at least to the extent that we cull irrelevant benchmarks)
<gmaxwell> maaku: where can I find a turn key toolchain and simulator for riscv? It was pretty darn easy to get moxie going.
<jgarzik> fg
<jgarzik> maaku, the core of moxie is basically directly integrated into the various GNU toolchains - the simulator is the sim GDB uses etc. toolchain convenience level is very high.
<jgarzik> and we can malleate moxie to do what we need
<maaku> gmaxwell: https://github.com/riscv/riscv-isa-sim and https://github.com/riscv/riscv-gnu-toolchain ; also look at all the riscv user repos
<maaku> gmaxwell: it's not as clear to review as the moxie switch statement though, so my intention was to spend an afternoon/weekend refactoring and simply to exhaustive testing to validate
<jgarzik> sim is quite a bit bigger
<maaku> gmaxwell: actually https://github.com/riscv/riscv-tools is the one-stop-shop
GAit has quit [Quit: Leaving.]
jtimon has joined #bitcoin-wizards
<jgarzik> maaku, initial reaction - overly modularized and flexible to the nth degree
<maaku> jgarzik: that's a minus?
<jgarzik> maaku, took me just a couple lines to patch in a crypto instruction to moxie in a local branch
<maaku> oh the simulator, yeah agreed
<jgarzik> I do think projects can be too-flexible and over-engineered to the point where there is lots of effort expended to accomplish simple tasks.
* jgarzik is in the "simple is beautiful" club :)
belcher_ has joined #bitcoin-wizards
<maaku> but in terms of things to fix, that one's pretty small -- since the ISA is stable we just write a separate, simple interpreter for consensus code
<maaku> and do a one-time exhaustive test against the reference implementation
<jgarzik> hmm that translates to "write a clean one from scratch" which is where we are with Moxie
<maaku> my point is more that they have done lots of work / learning from industry on the risc-v side to optimize the isa for circuit implementation and compiler targetability
<maaku> the developers of risc-v being the inventors of RISC/MIPS
<kanzure> maaku: you're trying to emphasize existing developer adoption and knowledge of risc stuff?
<maaku> "knowledge of" no, "iterated design" yes -- risc for example is specifically architected to minimize circuit size for a minimal implementation (it outcompetes industry on this)
<maaku> which as noted above, might be useful for snark efficiency
<maaku> and definately would be useful for efficient fpga implemenations
<kanzure> what was the latest verdict on the zk-snark cpu approach versus zk-snark asic approach?
<maaku> kanzure: application specific -- do you want to regenerate the proving keys for each application is the question
<kanzure> i thought we didn't want any keys at all in the setup?
<kanzure> see pm (briefly)
<maaku> jgarzik: and also, active developer community exists, e.g. with annual conferences, research programs at university, hobbyist communities getting chips fabed, etc.
<maaku> jgarzik: one thing I worry about is adopting an ISA that we end up being the sole users of
c-cex-yuriy has joined #bitcoin-wizards
<jgarzik> maaku, We're iterating largely on the software side. I think FPGA or silicon would be cool but not so high value because that increases the difficulty to observe the sandbox. A field solution is gonna be a bit java-VM-esque in that it mixes low level (RISC instructions) with very high level (crypto instructions, jumps to magic addresses where crypto functions are implemented)
<jgarzik> maaku, so of all that you listed, I'd probably weigh "active developer community" the highest
<jgarzik> maaku, but weight against the ability to do something interesting and radical in a few lines of easy to audit code
<gmaxwell> FWIW, RISC V apparently has a specced way to add accelerators. I've not looked into it. (presumably the same thing could be specced for moxie)
<maaku> jgarzik: well I've been more favoring lower level opcodes than "hash256" or "checksig"
<jgarzik> maaku, moxiebox takes two routes: (1) CRYPTO instruction with a sub-instruction implementing familiar SHAx_TRANSFORM operation, and (2) high level magic runtime calls that are implemented natively
<jgarzik> I've pushed infrastructure for #2 to public repo, currently testing the rest
<kanzure> would be interesting to demonstrate risc-v developer/user community interest before pulling trigger somehow- if we have to shoulder all of that work and maintenance then might as well stick to simple reviewable stuff if nobody else except bitcoiners are going to bother
<jgarzik> maaku, Thus, I agree that opcodes should implement low level discrete operations, a la CISC today
<jgarzik> #1 gets proposed as addition to moxie architecture
<jgarzik> #2 is just a runtime convention
<gmaxwell> maaku: by lower level you mean sha256 instead of hash256 or? ... if you go any lower than sha256 you immediate add a couple kilobytes of bytecode for just a hash function, and take a 100 fold performance loss.
<gmaxwell> (well I suppose you can expose the raw compression function as a middle step with only a moderate performance loss, but surely no lower)
kmels has quit [Ping timeout: 268 seconds]
<kanzure> someone around here should infiltrate libsnark team
<kanzure> heck, i should do this
<kanzure> s/infiltrate/contribute to/
NLNico has quit [Quit: Leaving]
nullbyte has joined #bitcoin-wizards
<gmaxwell> in any case, your snark comparison is straight forward; you port your VM to the circuit compiler from C that amiller linked to earlier. And figure out how big the circuit is.. then multiply it by the compiled size for that VM on some benchmark code.
mjerr has joined #bitcoin-wizards
notj has joined #bitcoin-wizards
damethos has quit [Quit: Bye]
CodeShark_ has joined #bitcoin-wizards
jtimon has quit [Ping timeout: 240 seconds]
moa has quit [Quit: Leaving.]
dstadulis has joined #bitcoin-wizards
jtimon has joined #bitcoin-wizards
CodeShark is now known as CodeShark__
CodeShark_ has quit []
CodeShark has joined #bitcoin-wizards
NewLiberty has joined #bitcoin-wizards
moa has joined #bitcoin-wizards
mjerr has quit [Ping timeout: 246 seconds]
Dizzle has joined #bitcoin-wizards
Dizzle__ has quit [Ping timeout: 256 seconds]
<maaku> gmaxwell: i mean single run of the full sha256 compression round
<nsh> --
<nsh> <amiller> there are so many interesitng things in this new memory-hard pow paper
<nsh> <amiller> there's a part on "Algorithm Binding" that basically tries to prevent you from finding a solution and grinding it to get solutions with different hashes
<nsh> -- which paper?
<maaku> an opcode that takes a 512 bit block (memory pointer) and 256 bit midstate (registers) and runs a round of sha256
<maaku> likewise instead of checksig, have EC point multiply, add, square, etc.
<tromp__> nsh: eprint.iacr.org/2015/946
<jgarzik> maaku, yes -- that is precisely what my CRYPTO/SHA256_TRANSFORM mod to moxiebox does
<jgarzik> doesn't perform any setup, just operates on a block
<nsh> ty
<gmaxwell> maaku: trying to construct a verify out of multiply/add/square is a guarenteed huge slowdown. FWIW.
priidu has joined #bitcoin-wizards
hazirafel has quit [Ping timeout: 250 seconds]
<maaku> gmaxwell: did you miss the etc.?
<maaku> there should be accelerators for all the basic operations.
<maaku> there shouldn't be a monolithic "checksig" opcode
* nsh takes edict notes
CoinMuncher has quit [Quit: Leaving.]
<gmaxwell> maaku: the basic operator to get a fast verify is fairly specific to a verify though.
<Eliel> couldn't you structure the script format so that new scripts can re-use parts of older ones without having to actually include the older ones? That way you could have a script language without any complex predefined OPs and implementations can choose to accelerate specific pure subfunctions of it with native code.
<Eliel> kind of like how the urbit whitepaper suggested implementing subtraction despite the base bytecode only supporting addition.
<jgarzik> I've also been thinking about how to ship deterministic code around the Internet...
<jgarzik> you might wind up such binary codelibs from site X and Y or chain transaction X and Y as dependencies
nwilcox has joined #bitcoin-wizards
nullbyte has quit [Ping timeout: 240 seconds]
pavel__ has joined #bitcoin-wizards
paveljanik has quit [Read error: No route to host]
pavel__ has quit [Remote host closed the connection]
notj has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
paveljanik has joined #bitcoin-wizards
NewLiberty has quit [Ping timeout: 264 seconds]
michagogo has left #bitcoin-wizards [#bitcoin-wizards]
NewLiberty has joined #bitcoin-wizards
shaul has joined #bitcoin-wizards
GGuyZ has joined #bitcoin-wizards
Quanttek has quit [Ping timeout: 264 seconds]
kmels has joined #bitcoin-wizards
GGuyZ has quit [Quit: GGuyZ]
dstadulis has quit [Ping timeout: 240 seconds]
bsm1175321 has quit [Remote host closed the connection]
<amiller> i don't think has been linked here yet: ghassankarame.com/ripple.pdf
maraoz has quit [Ping timeout: 246 seconds]
nwilcox has quit [Ping timeout: 268 seconds]
prom3th3us has quit [Quit: prom3th3us]
Dizzle has quit [Quit: Leaving...]
hazirafel has joined #bitcoin-wizards
bramc has joined #bitcoin-wizards
bramc has quit [Client Quit]
prom3th3us has joined #bitcoin-wizards
Guyver2 has quit [Quit: :)]
shaul has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<gmaxwell> amiller: have you seen the recent ripple frontrunning article? it was mildly interesting!
<amiller> i loved it!
aj has quit [Ping timeout: 256 seconds]
<phantomcircuit> gmaxwell, ahaha
aj has joined #bitcoin-wizards
LeMiner has quit [Read error: Connection reset by peer]
jtimon has quit [Ping timeout: 246 seconds]
LeMiner has joined #bitcoin-wizards
aj has quit [Ping timeout: 260 seconds]
bramc has joined #bitcoin-wizards
aj has joined #bitcoin-wizards
maraoz has joined #bitcoin-wizards
nwilcox has joined #bitcoin-wizards
prom3th3us has quit [Ping timeout: 260 seconds]
shaul has joined #bitcoin-wizards
CodeShark has quit []
CodeShark__ is now known as CodeShark
shaul has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
shesek has quit [Ping timeout: 268 seconds]
bramc has quit [Quit: This computer has gone to sleep]
moa has quit [Quit: Leaving.]
orik has joined #bitcoin-wizards
shaul has joined #bitcoin-wizards
notj has joined #bitcoin-wizards
shaul has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
veleiro has quit [Read error: Connection reset by peer]
notj has quit [Client Quit]
veleiro1 has joined #bitcoin-wizards
shaul has joined #bitcoin-wizards
shaul has quit [Client Quit]
NewLiberty has quit [Ping timeout: 260 seconds]
jtimon has joined #bitcoin-wizards
ThomasV has joined #bitcoin-wizards
orik has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
damethos has joined #bitcoin-wizards
damethos has quit [Client Quit]
NewLiberty has joined #bitcoin-wizards
orik has joined #bitcoin-wizards
rusty has joined #bitcoin-wizards
notj has joined #bitcoin-wizards
ThomasV has quit [Ping timeout: 255 seconds]
priidu has quit [Ping timeout: 268 seconds]
rusty has quit [Quit: Leaving.]
rusty has joined #bitcoin-wizards
bedeho has quit [Ping timeout: 255 seconds]
bedeho has joined #bitcoin-wizards
shaul has joined #bitcoin-wizards
maraoz has quit [Ping timeout: 268 seconds]
rusty has quit [Ping timeout: 246 seconds]
roasbeef has quit [Ping timeout: 240 seconds]
bedeho has quit [Ping timeout: 240 seconds]
roasbeef has joined #bitcoin-wizards
bedeho has joined #bitcoin-wizards
<nsh> indirectly blockchain relevant: http://arxiv.org/pdf/1203.6502.pdf [QUANTIFYING CAUSAL INFLUENCES: channel analysis in DAGs for a measure of causal strength]
DougieBot5000 has quit [Quit: Leaving]
Logicwax has quit [Ping timeout: 240 seconds]
Yoghur114 has quit [Remote host closed the connection]
kmels has quit [Ping timeout: 272 seconds]
Logicwax has joined #bitcoin-wizards
jtimon has quit [Ping timeout: 240 seconds]
shaul has quit [Ping timeout: 272 seconds]
bedeho has quit [Ping timeout: 240 seconds]
bedeho has joined #bitcoin-wizards
bedeho has quit [Ping timeout: 246 seconds]
bedeho has joined #bitcoin-wizards
smk has quit [Quit: Page closed]
c0rw|away is now known as c0rw|drnk
c0rw|drnk is now known as c0rw|zZz