Hacker News new | comments | show | ask | jobs | submit login
Show HN: JobInChain – Find a Job as a Blockchain Developer (jobinchain.com)
58 points by krakaukiosk 6 months ago | hide | past | web | favorite | 41 comments



Interesting to see that most decentralized developer positions require centralized location (no remote) as a requirement :)


Most Blockchain projects heading for actual production aren’t decentralized though.

Maersk may be heading toward running container ownership claims on Blockchain tech, but they will be in full control of the network and the deciding nodes.


Honest question for someone more knowledgeable about the subject than myself: if you are not decentralized (in the authority sense), why would you pick a blockchain-based solution instead of a more traditional distributed database?

Sometimes it looks like people throw blockchain in a project not on technical merits but because they think the buzzword is a VC magnet.


>Sometimes it looks like people throw blockchain in a project not on technical merits but because they think the buzzword is a VC magnet.

That's because they do. A Blockchain without decentralization (and therefore no need for proof-of-work consensus) is functionally just an immutable, append-only object database - the same sort of data structure that any modern, distributed source code version control system (like Git) has always used, before "Blockchain" was even a thing.


It's sad how often this happens. I regularly talk with people in "blockchain startups" only find out that they're the sole operators of the network. Congrats guys, you just raised $30 mil to build a highly-clustered event sourcing database


Which is true, but what’s wrong with that? Perhaps there is a valuable approach to developing apps using a “blockchain” type approach, which enables trusted or non-trusted 3rd parties to more easily drop in on it than through a traditonal API.


Well it has a few advantages like allowing trusted partners easier secure access, Maersk might not be the only party with deciding nodes, they just won’t trust you or me to run one. It also offers an easy way of offering global access through public nodes.


While your VC answer is probably the case more often than not, here is one technical answer to your question:

Instead of "proof of stake" as the consensus model, you could build a "consortium blockchain" where other parties (ie your big customers) get to validate the blocks themselves in addition to your servers. "Proof of authority" or "delegated proof of stake" are consensus models for this approach. This would be helpful if you want the data to be private but you want to increase trust within your platform.


My only guess is that they save on human auditing of some kind that is a legal requirement of the industry (and communication/scheduling overheads of that auditing). Maersk operates across many different countries/languages and probably has different levels of technology in each of those countries that makes auditing difficult.


So.. you mean developing and using a really shitty, slow and expensive database cluster?


Efficiency isn’t the purpose, safety and anti corruption is.

You’d need to hack the majority of the nodes to alter the data which isn’t going to happen unless a government wants to steal a container.

It doesn’t matter that it’s expensive either. It currently costs more to transfer the claims papers than it costs to ship the actual container, so the cost-benefit is easily obtainable.


Does it need to be slow and shitty? Couldn’t “blockchain technology” in the context just refer to it being an immutable log? If the nodes are controlled by one entity there is no point in doing proof-of-work for consensus for example.

IMO there is a difference between “blockchain” and “blockchain technology”. The latter means taking parts of or inspiration from how blockchains are built.

Even if the technology is not be specific to the blockchain originally, blockchain still helped bring these ideas into the minds of the masses and so I think it is fair to characterize some of these things as “blockchain technology” when that is how some people came to know of them.


>IMO there is a difference between “blockchain” and “blockchain technology”. The latter means taking parts of or inspiration from how blockchains are built.

>Even if the technology is not be specific to the blockchain originally, blockchain still helped bring these ideas into the minds of the masses and so I think it is fair to characterize some of these things as “blockchain technology” when that is how some people came to know of them.

What you just described here, when done to obtain money or publicity - is often referred to as "charlatanism".


It most certainly is not. You must have misunderstood what I meant.

If someone was introduced to a steamboat and they’d never seen a boat before (perhaps a far fetched example but stick with me here), and they made a rowboat and they said that they had built it on steamboat technology (because of the boat part) I think that would not be entirely unreasonable.

A charlatan on the other hand would be someone that sold you a steamboat and then gave you something that was not a steamboat, like for example a big rock or something.

A charlatan decieves people for fame or for money. Someone that sells something as “blockchain” when it’s not is a charlatan. Someone that was inspired to build something by blockchain and describes it as using “blockchain technology” should not deserve to be called a charlatan IMO.

It is still fair to point out that they are not actually using a blockchain, but calling them a charlatan is disingenuous because then what kinds of words should we use to describe the actual charlatans?


Not only is your argumentation and example really not solid -- the steamboat technology would in this case cover the steam engine, used in a large range of other sectors to solve the same and other problems. As such, you would not use the steam engine technology in anyway in the "derived invention".

If we go back to your original claim, you appear to be implying that a blockchain, to begin with, is a good solution of a immutable log -- it is not.

Depending on the scenario, there are in ALL cases that I have encountered at least, a better alternative solution, which is more efficient, already well researched, developed and tested. If you recon that you know an example where this is not the case, I would love to hear about it.

At the same time, you really do see people and companies who every single day, do use the blockchain as an excuse for a little extra gains in their stock valuation, like Maersk (the same Maersk who cannot even figure out how to divide their network into virtual lans, or have som network level malware protection).


> Not only is your argumentation and example really not solid -- the steamboat technology would in this case cover the steam engine, used in a large range of other sectors to solve the same and other problems. As such, you would not use the steam engine technology in anyway in the "derived invention".

But my point was that to someone who had never seen any boat at all everything that makes up the steamboat is steamboat technology.


> Does it need to be slow and shitty? Couldn’t “blockchain technology” in the context just refer to it being an immutable log?

The idea of an immutable log has been around far longer than any blockchain though, so referring to it as "blockchain technology" sounds a bit silly.


I agree and it's not just for developers, also non technical roles. But I've found that these crypto startups do actually seem to offer more remote opportunities than your conventional startup. This job board is pretty good in terms of remote crypto jobs https://cryptocurrencyjobs.co/remote/engineering/


Oh cool, I published my first Ethereum app this year + have 2 more on the Kovan testnet. I'll check this out.


I agree. Lots of company are still not open to full remote working (unfortunatly).


Dear developers, stop defining yourself with the technology you work with. Instead define yourself based on what you believe in and stand for.



what if you stand for blockchain or you believe in big data.


Then you stand for nothing at all. You can stand for decentralization of financial systems at which point blockchain might become an enabling technology. But you are arbitrarily limiting yourself if you have such a strong focus on a given paradigm.


Lol "Job in Chain" with these salaries it does come close to slavery so I guess the naming is right ...

What kind of a CTO works for 50K = I guess only those gagging to put "CTO" on their resume? Also exactly how much does an average engineer get when the CTO makes 50K ... Participating in such BS games is fraud against yourself and anyone who receives your CV in future. If you send me your CV and it has blockchain/ethereum/IOTA or similar listed, you'll get shifted to the other pile before you can say proof-of-work.


frankly, i'm shocked at how low the pay is on many of these. great idea though.


This is useful, but the naming is quite unappealing :)

As a sidenote, I see a lot of "normie" devs (as in formerly working for "big data", "cloud" etc. projects) joining blockchain startups suddenly.


I sort of wonder if those are just devs that could't hack it in whatever technology and constantly leap frog to the "new hotness"


Thank you for the feedback!

You didn't like the name ?

And yes there are a lot of devs that seem to have interest in blockchain.


The salary is for one month or one year?


It's for a year. But maybe it's not enought clear ! I will keep that in mind.


Lol. That really cuts to the heart of it.

For swimming in piles of crypto cash and being on the bleeding edge, these cats sure are skinny on the market rate for something super hard with a high expertise requirement coming from a limited pool.

What a joke.


What made you want to launch another crypto job list?

Considering that there are a few pretty big players already:

https://cryptojobslist.com - https://coinality.com - https://blocktribe.com - etc…


Multiple reasons :

I previously had a job board that wasn't targeting any area in particular. It didn't worked so i decide to rebrand it on to focus on blockchain technology because i find that it was hard to find a job in this field.

Regarding other big players, i have to agree. But i wanted to create a very simple job board, for developers by a developer. I still have a lot of work but i hope i will be able to differentiate myself from the other websites.


Was there a reason you decided to focus on a subset of consensus protocols? I.e, only blockchains v. blockchains, DAGs, hashgraphs, and any new protocols that may appear.


No there's no reason. It's just that there are more offers currently for blockchain like Ethereum.

Maybe you are right and i should be more open to other consensus protocols.

I will keep that in mind, thank you for you feedback !


Hi HN, I have been working on this job board for blockchain related tech jobs.

I keep it as simple as possible but i will improve it with some feature (like filters) from feedback that i can gather.

I hope some of you will find this project usefull, and, of course, i'm staying available if you have any suggestions.


Nice work. What is the source for these jobs? And do you scrape the sites or use APIs provided by the sources (if they do). Just curious. Thanks!


Thank you for your feedback!

For now it's a mix of me posting offer i cand find and business owner publishing for their company.

I have to work more to make the recruiter more aware of my plateform right now.


Posting this for a friend who has currently some issues with his HN account.


Thank you for your help ;)




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

Search: