Bitcoin Forum
May 05, 2024, 09:31:44 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: I know a bit of cryptography, what can I do about it?  (Read 166 times)
1R1S (OP)
Newbie
*
Offline Offline

Activity: 21
Merit: 0


View Profile
November 02, 2019, 04:16:54 PM
 #1

I am a junior programmer and I know only cryptography basics, e.g. what hashing can be used for, how you encrypt your communication channels with asymmetric cryptography, message signing, what certificates are for, some PKI stuff, etc. Maybe in future I could audit cryptocurrency-related software, now I am playing with security things as well.

But the point is, I am not proficient in all of these things, just a beginner. I didn't even fully grasp the way bitcoin protocol works, I can tell you only about pieces of it.

I really would like to contribute to cryptocommunity, I can dedicate my time to any of activities I mentioned(except cryptography: I can learn much about it as long as it doesn't transform to mainly mathematical stuff).

And particularly, I'd like to do it all for money. Is there any project you can think of I can participate in?

If you think this topic should belong elsewhere, let me know.
Each block is stacked on top of the previous one. Adding another block to the top makes all lower blocks more difficult to remove: there is more "weight" above each block. A transaction in a block 6 blocks deep (6 confirmations) will be very difficult to remove.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714901504
Hero Member
*
Offline Offline

Posts: 1714901504

View Profile Personal Message (Offline)

Ignore
1714901504
Reply with quote  #2

1714901504
Report to moderator
Patatas
Legendary
*
Offline Offline

Activity: 1750
Merit: 1115

Providing AI/ChatGpt Services - PM!


View Profile
November 02, 2019, 04:54:18 PM
 #2

And particularly, I'd like to do it all for money. Is there any project you can think of I can participate in?
That's a very sad thing. Like you don't know jack shit about how cryptos work or even understand the source code for that matter and you expect to get paid? Isn't it ironic how a person who knows a lot more about cryptography created a system for free and you a person who doesn't know anything wants to get paid? Well, things don't work the same way here. Bring skills to the table to get paid.
DiamondCardz
Legendary
*
Offline Offline

Activity: 1134
Merit: 1112



View Profile WWW
November 02, 2019, 05:37:42 PM
 #3

And particularly, I'd like to do it all for money. Is there any project you can think of I can participate in?
That's a very sad thing. Like you don't know jack shit about how cryptos work or even understand the source code for that matter and you expect to get paid? Isn't it ironic how a person who knows a lot more about cryptography created a system for free and you a person who doesn't know anything wants to get paid? Well, things don't work the same way here. Bring skills to the table to get paid.
Wow man, you're horrible. He's not being rude, he's just asking if he can leverage his cryptography knowledge for a job or to earn some money. Rather than treating him like an asshole for daring to say that he wants to try to use his time and skills to make some money, how about give him some constructive feedback or tell him how to improve - although I'd assume you have no real feedback to give, hence you instead just reverted to attacking him so you could still get a post in.

Ridiculous. Just because open-source software exists doesn't mean anyone who works on stuff for profit is a money-hungry "sad" person.

To the OP: There are many startups hiring people with knowledge of blockchain technology specifically. I'd try to leverage your cryptography knowledge to learn more about how a blockchain can be used in different contexts and industries.

BA Computer Science, University of Oxford
Dissertation was about threat modelling on distributed ledgers.
Dabs
Legendary
*
Offline Offline

Activity: 3416
Merit: 1912


The Concierge of Crypto


View Profile
November 02, 2019, 06:55:57 PM
 #4

Learn more about bitcoin.
Learn more about cryptography.
Learn about signing messages, both coins and PGP / GPG.
Learn about encrypting. Verifying.
Learn about their history.
Learn about randomness.

I don't know about the part where to do it for money. Not too many companies out there hiring, but you'll find some of the exchanges looking for devs.

khaled0111
Legendary
*
Offline Offline

Activity: 2520
Merit: 2853


Top Crypto Casino


View Profile WWW
November 02, 2019, 08:05:10 PM
 #5

You can't learn everything in few months so better focus on one thing.
My advice is to improve your programming skills and become an advanced programmer.
With your basic knowledge of cryptography, it will be easy to find a decent job. There is a huge demand for blockchain/dApps developers.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
Zemomtum
Full Member
***
Offline Offline

Activity: 1316
Merit: 104


CitizenFinance.io


View Profile
November 02, 2019, 11:16:35 PM
 #6

My own candid advice is for you to learn more to be more efficient. You can convert your skills to capital, but here in crypto space, you need to have some level of experience before you can be hired by a quality project. Otherwise, you will be dealing with scrap and scammy projects. Let YouTube be your friend  to acquire the knowledge desired to excel

bitmover
Legendary
*
Offline Offline

Activity: 2296
Merit: 5920


bitcoindata.science


View Profile WWW
November 02, 2019, 11:23:33 PM
 #7

I am a junior programmer and I know only cryptography basics, e.g. what hashing can be used for, how you encrypt your communication channels with asymmetric cryptography, message signing, what certificates are for, some PKI stuff, etc. Maybe in future I could audit cryptocurrency-related software, now I am playing with security things as well.

But the point is, I am not proficient in all of these things, just a beginner. I didn't even fully grasp the way bitcoin protocol works, I can tell you only about pieces of it.

I really would like to contribute to cryptocommunity, I can dedicate my time to any of activities I mentioned(except cryptography: I can learn much about it as long as it doesn't transform to mainly mathematical stuff).

And particularly, I'd like to do it all for money. Is there any project you can think of I can participate in?

If you think this topic should belong elsewhere, let me know.

I think you can go to services board and look if there is something there that you can do. https://bitcointalk.org/index.php?board=52.0
There are sometimes people who offer some bitcoin to developers, for certain services. Maybe it will interest you.

Additionally, you can go to this Reddit Community, Jobs4Bitcoins https://www.reddit.com/r/Jobs4Bitcoins/

However, I will recommend that you do not waste much of your time working now.You are young, and the most important is that you develop your skills now (and make much more money later)

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
pooya87
Legendary
*
Offline Offline

Activity: 3444
Merit: 10546



View Profile
November 03, 2019, 05:11:18 AM
 #8

knowing how to use tools (calling hashes, creating public/private keys, signing,...) is not called having cryptography knowledge. if you know how cryptography works, have implemented them, optimized an algorithm, know the attack vectors, know which function to use for what action to mitigate them,... could be considered cryptography knowledge.

you seem to be a programmer which is good. if you want to contribute, there are lots of open source projects that you could find on GitHub. search by programming language you prefer and find a project you like and contribute.
if you want a job then you have to list your skills in a resume-like post and post it in services board.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
joniboini
Legendary
*
Offline Offline

Activity: 2184
Merit: 1789



View Profile WWW
November 03, 2019, 06:24:16 AM
 #9

You are young, and the most important is that you develop your skills now (and make much more money later)

Second this. Earning money is not possible if you can't build or contribute something useful, and that's only possible if you have the skills.

Which programming language that you know of? If you're good enough with your programming, start building your project or try to make some plugin for Wordpress, etc. There's a lot of demand over there, which might be a good start if you don't want to focus on cryptography.

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits.
..........UNLEASH..........
THE ULTIMATE
GAMING EXPERIENCE
DUELBITS
FANTASY
SPORTS
████▄▄█████▄▄
░▄████
███████████▄
▐███
███████████████▄
███
████████████████
███
████████████████▌
███
██████████████████
████████████████▀▀▀
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
.
▬▬
VS
▬▬
████▄▄▄█████▄▄▄
░▄████████████████▄
▐██████████████████▄
████████████████████
████████████████████▌
█████████████████████
███████████████████
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
/// PLAY FOR  FREE  ///
WIN FOR REAL
..PLAY NOW..
tinyteapot
Sr. Member
****
Offline Offline

Activity: 1148
Merit: 275


View Profile
November 03, 2019, 08:31:40 AM
 #10

Quote
But the point is, I am not proficient in all of these things, just a beginner
I think you really need to learn since you are not proficient in the jobs you mentioned, there are thousands of experts out there waiting to be hired

Quote
And particularly, I'd like to do it all for money.
You need to start without putting monetary reward as your criteria, the more jobs you can do the better your skills.

Quote
Is there any project you can think of I can participate in?
I really dont know due to your level of expertise.
Kakmakr
Legendary
*
Offline Offline

Activity: 3444
Merit: 1957

Leading Crypto Sports Betting & Casino Platform


View Profile
November 04, 2019, 08:13:33 AM
 #11

The problem is that you do not know enough to create something or to develop something from scratch with the knowledge you have now and that is what people are looking for.

The "Blockchain" is a thing now, and more and more people are looking for developers with "Blockchain" knowledge and experience, so I would suggest that you focus on doing more research on Blockchain technologies and how it works now.

Create your own Alt coin and play around with that, so that you can show people what you did and that you have experience with that.  Wink

..Stake.com..   ▄████████████████████████████████████▄
   ██ ▄▄▄▄▄▄▄▄▄▄            ▄▄▄▄▄▄▄▄▄▄ ██  ▄████▄
   ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██  ██████
   ██ ██████████ ██      ██ ██████████ ██   ▀██▀
   ██ ██      ██ ██████  ██ ██      ██ ██    ██
   ██ ██████  ██ █████  ███ ██████  ██ ████▄ ██
   ██ █████  ███ ████  ████ █████  ███ ████████
   ██ ████  ████ ██████████ ████  ████ ████▀
   ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██
   ██            ▀▀▀▀▀▀▀▀▀▀            ██ 
   ▀█████████▀ ▄████████████▄ ▀█████████▀
  ▄▄▄▄▄▄▄▄▄▄▄▄███  ██  ██  ███▄▄▄▄▄▄▄▄▄▄▄▄
 ██████████████████████████████████████████
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀█▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄██▀▀▀▀█████▀▀▀▀██▄
▄█▀       ▐█▌       ▀█▄
██         ▐█▌         ██
████▄     ▄█████▄     ▄████
████████▄███████████▄████████
███▀    █████████████    ▀███
██       ███████████       ██
▀█▄       █████████       ▄█▀
▀█▄    ▄██▀▀▀▀▀▀▀██▄  ▄▄▄█▀
▀███████         ███████▀
▀█████▄       ▄█████▀
▀▀▀███▄▄▄███▀▀▀
..PLAY NOW..
BrewMaster
Legendary
*
Offline Offline

Activity: 2114
Merit: 1292


There is trouble abrewing


View Profile
November 04, 2019, 01:26:31 PM
 #12

being new is always a very awkward position. you need to gain experience to enter an actual job and start earning but those hiring need someone with experience so they don't hire you! i have been in this position many times.

the only thing that is best to do, in my experience, is building your "experience". this means working on simple projects, even without getting paid. maybe put some of your work up on GitHub so that people can see. look at other people's work and contribute and slowly you build up that experience and can find jobs easier.

There is a FOMO brewing...
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!