So I have been reading a lot about Bitcoin for the past one month or so and I have come across various topics of research in Bitcoin, I previously thought of studying the deanonymizing attacks on bitcoin, but after some discussion with people over the community channel I realized that carrying out such attacks requires high machine power and simply cannot be achieved with your personal computer. I would like to know what all other aspects of Bitcoin can I research on which doesn't require high machine power? Apart from this how do you actually start the coding part, I have found few tutorials on youtube but they tell you about coding the transactions and stuff ...
The way that Bitcoin is designed is that it requires a lot of computing power to execute most attacks. Maybe you can try researching DoS attacks on Bitcoin nodes.
What do you mean "the coding part"? What are you trying to code?