Bitcoin Forum
May 05, 2024, 02:06:33 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Simple bitcoin core tutorial  (Read 1263 times)
victorkimba17 (OP)
Jr. Member
*
Offline Offline

Activity: 113
Merit: 5


View Profile
November 05, 2017, 07:58:28 AM
 #1

hello,

I have created a simple bitcoin blog.

https://embedded-design-vic.blogspot.com/

kindly criticise if you find any mistakes.

vic
Activity + Trust + Earned Merit == The Most Recognized Users on Bitcointalk
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
alko89
Jr. Member
*
Offline Offline

Activity: 150
Merit: 3


View Profile
November 05, 2017, 11:00:29 AM
 #2

I like it Smiley I don't know much about bitcoin core development, but like that you pointed out the basic functions to look at when trying to start bitcoin development.

You forgot to include part 6 in bitcoin category Cheesy
victorkimba17 (OP)
Jr. Member
*
Offline Offline

Activity: 113
Merit: 5


View Profile
November 05, 2017, 11:31:05 AM
 #3

thank you for your encouragement.
boogersguy
Newbie
*
Offline Offline

Activity: 21
Merit: 2


View Profile
November 05, 2017, 03:30:50 PM
 #4

The title says "Part 6"  - Is there a Part 1 through 5? 

In general, anyone trying to walk through the code should understand the concept of "signals and slots". Specifically with Boost and QT's implementation of signals and slots:

http://doc.qt.io/qt-4.8/signalsandslots.html
http://www.boost.org/doc/libs/1_47_0/doc/html/signals2/tutorial.html

I didn't know any of this prior to attempting a code review, but realized quickly there are a lot of pre-reqs as a developer before you can dive in.

What I think would be useful would be for someone to just go through each RPC method and do a deep-dive in how it's implemented in Bitcoin Core.  For example, as users we might run "bitcoin-cli getpeerinfo" to view info about connected peers.  How does that look in the source code?


alko89
Jr. Member
*
Offline Offline

Activity: 150
Merit: 3


View Profile
November 05, 2017, 03:33:11 PM
 #5

The title says "Part 6"  - Is there a Part 1 through 5?


here: https://embedded-design-vic.blogspot.si/search/label/Bitcoin
nier00
Full Member
***
Offline Offline

Activity: 176
Merit: 100


View Profile
November 05, 2017, 05:18:49 PM
 #6

Great idea.
It will be much better if you choose a better template to make the text confortable to read.
Lot of persons are searching for this kind of article.

★ ★ ★ ★ ★   DeepOnion    Anonymous and Untraceable Cryptocurrency    TOR INTEGRATED & SECURED   ★ ★ ★ ★ ★
› › › › ›  JOIN THE NEW AIRDROP ✈️        VERIFIED WITH DEEPVAULT  ‹ ‹ ‹ ‹ ‹
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬   ANN  WHITEPAPER  FACEBOOK  TWITTER  YOUTUBE  FORUM   ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
victorkimba17 (OP)
Jr. Member
*
Offline Offline

Activity: 113
Merit: 5


View Profile
November 06, 2017, 01:39:50 AM
 #7


In general, anyone trying to walk through the code should understand the concept of "signals and slots". Specifically with Boost and QT's implementation of signals and slots:

http://doc.qt.io/qt-4.8/signalsandslots.html
http://www.boost.org/doc/libs/1_47_0/doc/html/signals2/tutorial.html

So far, in code analysis, I have not come across signals and slots yet. I will search for it in the code. Thank you.
goldchain
Newbie
*
Offline Offline

Activity: 31
Merit: 0


View Profile
November 06, 2017, 10:35:53 AM
 #8

hello,

I have created a simple bitcoin blog.

https://embedded-design-vic.blogspot.com/

kindly criticise if you find any mistakes.

vic

Thanks for putting your time and efforts on this Bitcoin core. I've bookmarked and read it, when I have free time Smiley
victorkimba17 (OP)
Jr. Member
*
Offline Offline

Activity: 113
Merit: 5


View Profile
November 06, 2017, 02:26:23 PM
 #9


In general, anyone trying to walk through the code should understand the concept of "signals and slots". Specifically with Boost and QT's implementation of signals and slots:


Please see http://embedded-design-vic.blogspot.my/  for latest article about signals in Bitcoin core.
victorkimba17 (OP)
Jr. Member
*
Offline Offline

Activity: 113
Merit: 5


View Profile
November 07, 2017, 12:34:12 AM
 #10

Thanks for putting your time and efforts on this Bitcoin core. I've bookmarked and read it, when I have free time Smiley

You are welcome. I shall continue to write when i have time.
victorkimba17 (OP)
Jr. Member
*
Offline Offline

Activity: 113
Merit: 5


View Profile
November 12, 2017, 02:26:23 AM
 #11

You are welcome. I shall continue to write when i have time.

It is updated. Welcome to check it
https://embedded-design-vic.blogspot.com/
99th
Member
**
Offline Offline

Activity: 196
Merit: 22

Las Vegas


View Profile
November 12, 2017, 09:33:21 AM
 #12

Victor,

Your site is amazing as far as the amount of useful info you have. I am new to crypto and even though I build websites, most of the lingo is foreign to me. I do have a couple good ideas for you though regarding the site. If you are interested feel free to PM me and I can give you some pointers. I've been building sites for over a decade.

Very nice work. Just need a few adjustments on the blog and you will be golden.

Thanks,
Anthony
LuXiiRaS
Newbie
*
Offline Offline

Activity: 22
Merit: 0


View Profile
November 12, 2017, 06:42:57 PM
 #13

I loved your idea.
It helps so much Newbies to understand Bitcoin core better because as we can see so much people in the world still don't know anything about BTC.
Good Job.
ezhui
Member
**
Offline Offline

Activity: 238
Merit: 10


View Profile
November 22, 2017, 09:00:13 AM
 #14

Great job, it looks like you have spent several months to go through the source code. Very impressive! I love your source code walkthrough. As a programmer but new to cryptocurrency, I'm desperately want to know how bitcoind works from code level rather than only have some idea of blockchain. I used to do some c++ but not much recently, prefer Golang as it comes with elegance and simplicity. Thank you very much!

DeepOnion    ▬▬  Anonymous and Untraceable  ▬▬    ENJOY YOUR PRIVACY  •  JOIN DEEPONION
▐▐▐▐▐▐▐▐   ANN  Whitepaper  Facebook  Twitter  Telegram  Discord   ▌▌▌▌▌▌▌▌
Get $ONION  (✔Cryptopia  ✔KuCoin)  |  VoteCentral  Register NOW!  |  Download DeepOnion
Homaz
Newbie
*
Offline Offline

Activity: 35
Merit: 0


View Profile
November 22, 2017, 05:17:53 PM
 #15

wow really interesting! Advanced level for bitcoin and blockchain understanding. Will read it for sure, keep up the work!
jmiro1
Member
**
Offline Offline

Activity: 235
Merit: 11


View Profile
November 22, 2017, 06:19:05 PM
 #16

Didn't read the whole blog but the thing that disturbed me the most is the order or your sorting. Last part (part 9) is at the very beginning. And the first part is at the bottom, worse, it's in the next page. You should have known before posting it that the order will be like this. You need to remember that, people love to scroll down, they don't like to do both scrolling up and down. Good work by the way, appreciate your work.
liseff3
Sr. Member
****
Offline Offline

Activity: 532
Merit: 255



View Profile
November 22, 2017, 11:22:39 PM
 #17

https://embedded-design-vic.blogspot.com/
are useful links/tutorial for beginners on figuring how Bitcoin-core ways of working.
In Bitcoin i’m an beginner that is learning Bitcoin-core with pretty much no previous experience.
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!