Hacker Newsnew | past | comments | ask | show | jobs | submit | blasrodri's commentslogin

What a great article. I have been trying to compile some examples here https://github.com/blasrodri/atomic-story Will try to extend it a bit more based on what I've learned from this text


Kollider | https://kollider.xyz/ | Junior, Senior Backend Engineers (Rust), DevOps and Quantitative Engineer roles | REMOTE | Full Time |

Kollider is building the first instantly settled cryptocurrency derivative exchange.

We believe that cryptocurrency traders should be able to access markets without exposing their funds to seizure, theft or long transaction times. So starting with Bitcoin(more chains to come), we've built a derivative exchange that allows each position to be instantly opened and funded in a single action, directly from a traders' wallet.

We're big fans of Rust and have built everything from the ground up with it. We are looking for junior + senior backend engineers, DevOps and Quantitative engineers to join our team and help build state-of-the-art technology to redefine what's possible in global financial markets.

More information and to apply: https://kollider.homerun.co


Building a REPL for Rust ^^.


The best.


Thanks so much for sharing it.



What about WASM?


At a cost of worse design, I am extremely satisfied with mdbook. For an example, check The Rust Book.


What do you mean by design? I run a customized version of mdbook to render https://docs.hyperdeck.io

I’m fairly happy with mdbook (although it took some time to get the customizations work correctly)


On a side note, HyperDeck looks great! Is this open-source?


Thanks! It is not open source right now. I’ve been thinking about that, but initially it will probably be commercial, and then I’ll see.


> And thus allow commodity hardware to remain competitive. This would make the system more robust, at the expense of increasing the power consumption. Is that correct? Doesn't seem really eco-friendly.


Everything about proof-of-work systems is not eco-friendly, and involves burning power 24/7, up to as much power as the produced cryptocurrency is worth. This seems perverse in a world where we're trying to cut down on energy use in almost every other area.

(no doubt someone will be along in a minute to tell me that cryptocurrency mining somehow uses "spare" electricity and burning the same amount of power as a mid-sized country isn't actually a problem at all!)


Nope! The[0] blockchain necessarily has use on the order of half the (non-dedicated) power generation capability it's host civilization in order to achieve proper security; otherwise the other half of said power could used to mount a 51% attack. It's less in practice, both because it's not worth that much to attack, and because it's not fully secure, but in theory, a Kardashev 3 civilization would need a Kardashev 2.97 or so energy expenditure to secure it's blockchain.

0: and it is a definite article, like the internet. There by definition can't be more than one at any given time.


PoW doesn't run on "power" in general, but on electricity. It can be trivial to convert some forms of power into electricity, but not all. One particular form of power which could seen as "wasteful" is that of burning fuels to create heat. A mining chip is a 100% efficient electricity to heat converter. If the cost of useful mining chips could become small enough, it would never make sense to use a traditional burner for heating a space, but using mining equipment would be preferable because you could recover some of the cost of the energy used to heat the space in potential mining rewards.

This is the goal we should aim for: As we're approaching the upper limit of Moore's Law, mining equipment will have a much longer lifetime and focus on reducing the cost of production could turn households and other buildings into data furnaces. It may not even be necessary for mining to be profitable - as long as there is there is a large enough ROI for users of such data furnace to cover its initial cost and eventually reduce their heating bill.

> 0: and it is a definite article, like the internet. There by definition can't be more than one at any given time.

Technically multiple chains can and do exist at any time because there is no "given time" - time is relative. Two miners at two ends of the earth may both produce a valid block at a given time (say, in UTC), but the nodes in proximity to them will receive their blocks at different times, due to distance and the fundamental speed limit of information transmission. The multiple chain conflict lasts until the next block is produced. Such conflicts could last for multiple blocks in a row, but with a probability which rapidly declines with number of blocks.


> Two miners at two ends of the earth may both produce a valid block at a given time

Er, no, I mean you can't have more than one (distinct) live blockchain standard; eg if you have Bitcoin and Litecoin, one of them must be using less than 50% of the available hashing capacity (because otherwise it would add up to >100%), and therefore not be secure[0].

Good point about some power use having beneficial side effects (heating) in addition to the actual work though.

0: because if it ever actually needed the security - was more valuable to attack than the majority chain - then the miners on the majority chain would have a economic incentive to attack the minority chain and gain more from attacking than they lost from undefended attacks on the majority chain.

Obviously it's possible to have two blockchains in practice, just like it's possible to have two internets in practice, but there's a constant pressure to drain applications from the minority (quasi-)singleton into the majority singleton until the minority goes defunct from lack of use.


This seems empirically false as for example Bitcoin Cash is gaining more applications and usage compared to Bitcoin to a larger degree than it's 3% hashrate would suggest.

There have even been reorg attempts that have been defended by miners that support the minority chain, making it a bit more difficult to determine how secure a chain really is.


I'm fascinated by this idea of a civilization harnessing the power output of an entire galaxy to facilitate the movement of small green pieces of (virtual) paper.


... Thank you so much for reminding me that there's a non-negligible chance that someone would actually be stupid enough to do that.


The system trends towards consuming the same cost of power as the mining rewards, so increasing the efficiency of mining doesn't actually decrease power consumption, it just increases the overall hash rate


It doesn't necessarily affect the total power consumption, just the more democratic distribution of it. Where many more small players can be in the game, instead of consolidating all of the mining in a hands of a few centralized miners.


But there is an opportunity cost attached to it. Such a large sum of capital, on other hands could have created real value. This created none.


As I mentioned elsewhere, this cuts both ways.

The 2.4 billion could have been used to create something bad.


It did create something bad: it made it tremendously harder for tech companies that might actually be able to produce some good to get funding because, for every investor other than the one's who're still throwing money at Magic Leap, this is a gigantic warning sign.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: