Bitcoin Forum
March 28, 2024, 09:49:18 AM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 4 5 »  All
  Print  
Author Topic: Book release : Blockchain Programming in C# (Part 1)  (Read 31961 times)
Nicolas Dorier (OP)
Hero Member
*****
Offline Offline

Activity: 714
Merit: 619


View Profile
January 15, 2015, 06:36:33 PM
Last edit: January 15, 2015, 07:00:46 PM by Nicolas Dorier
Merited by ABCbits (1)
 #1

Hello all,

I think that one of the way to make Bitcoin a success is to teach developers how to program it themselves, while keeping in mind the real problems they can fix with it.
Depending on public web API to do the heavy stuff is still useful, but oblige the user to look at the problem from someone else eyes.
It also block innovation, since users are stuck to what their API provider gives them, and provoke a mopya to the wild possibilities of Bitcoin.

I have way too much demand for work than I can give. However, I can spread what I know for free in a book.

My book is in public domain, and will be spread likely in 3 parts.
The first part is out now, and I am waiting for your feedback (and your work ! Smiley)

In the book, you will find coding challenges that you need to resolve to get access to the next parts when they will be out.

The range of difficulty will go from "how to create a private key", "how to make you transaction by hand, and sending by hand" to "how Dark Wallet works", "How to implement coin shuffle", "how to implement a voting system with colored coins"

Website : http://blockchainprogramming.azurewebsites.net/
Book link : https://aois.blob.core.windows.net/public/Blockchain Programming in CSharp.pdf

Nicolas,
Happy coding and make shit happens,

Bitcoin address 15sYbVpRh6dyWycZMwPdxJWD4xbfxReeHe
1711619358
Hero Member
*
Offline Offline

Posts: 1711619358

View Profile Personal Message (Offline)

Ignore
1711619358
Reply with quote  #2

1711619358
Report to moderator
1711619358
Hero Member
*
Offline Offline

Posts: 1711619358

View Profile Personal Message (Offline)

Ignore
1711619358
Reply with quote  #2

1711619358
Report to moderator
"You Asked For Change, We Gave You Coins" -- casascius
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1711619358
Hero Member
*
Offline Offline

Posts: 1711619358

View Profile Personal Message (Offline)

Ignore
1711619358
Reply with quote  #2

1711619358
Report to moderator
1711619358
Hero Member
*
Offline Offline

Posts: 1711619358

View Profile Personal Message (Offline)

Ignore
1711619358
Reply with quote  #2

1711619358
Report to moderator
1711619358
Hero Member
*
Offline Offline

Posts: 1711619358

View Profile Personal Message (Offline)

Ignore
1711619358
Reply with quote  #2

1711619358
Report to moderator
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1063


Gerald Davis


View Profile
January 15, 2015, 07:20:24 PM
 #2

Looks interesting.  I will take a look this weekend. I like term "Blockchain Programming" BTW.
Nicolas Dorier (OP)
Hero Member
*****
Offline Offline

Activity: 714
Merit: 619


View Profile
January 15, 2015, 07:47:41 PM
 #3

Thanks, I think the first part might be easy for you.
The next parts 2 and 3 will go deeper though. I will release a hard cover when I finished all the parts. Will also be in the public domain.

Bitcoin address 15sYbVpRh6dyWycZMwPdxJWD4xbfxReeHe
doof
Hero Member
*****
Offline Offline

Activity: 765
Merit: 503


View Profile WWW
January 16, 2015, 12:31:33 AM
 #4

Looks interesting.  I will take a look this weekend. I like term "Blockchain Programming" BTW.

Very nice.  Im about to socialize a MVC app that uses some of your code too Smiley
Nicolas Dorier (OP)
Hero Member
*****
Offline Offline

Activity: 714
Merit: 619


View Profile
January 16, 2015, 12:44:23 AM
 #5

Looks interesting.  I will take a look this weekend. I like term "Blockchain Programming" BTW.

Very nice.  Im about to socialize a MVC app that uses some of your code too Smiley
Don't hesitate if you have question Wink

I just finished to write about the HD Wallet and Dark Wallet part. (I updated the ebook)
I'm glad I can finally explain Dark Wallet clearly !! (well... I hope... I don't know if anyone could understand the first article about it I did several month ago oO)

Reading my old article, is like reading an old code... I am not even sure I even did it.

Bitcoin address 15sYbVpRh6dyWycZMwPdxJWD4xbfxReeHe
Wopin
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
January 16, 2015, 08:20:11 AM
 #6

Hello all,

I think that one of the way to make Bitcoin a success is to teach developers how to program it themselves, while keeping in mind the real problems they can fix with it.
Depending on public web API to do the heavy stuff is still useful, but oblige the user to look at the problem from someone else eyes.
It also block innovation, since users are stuck to what their API provider gives them, and provoke a mopya to the wild possibilities of Bitcoin.

I have way too much demand for work than I can give. However, I can spread what I know for free in a book.

My book is in public domain, and will be spread likely in 3 parts.
The first part is out now, and I am waiting for your feedback (and your work ! Smiley)

In the book, you will find coding challenges that you need to resolve to get access to the next parts when they will be out.

The range of difficulty will go from "how to create a private key", "how to make you transaction by hand, and sending by hand" to "how Dark Wallet works", "How to implement coin shuffle", "how to implement a voting system with colored coins"

Website : http://blockchainprogramming.azurewebsites.net/
Book link : https://aois.blob.core.windows.net/public/Blockchain Programming in CSharp.pdf

Nicolas,
Happy coding and make shit happens,

Thankyou so much!! i will follow you to obtain next chapters!!
fsb4000
Legendary
*
Offline Offline

Activity: 1400
Merit: 1000



View Profile
January 16, 2015, 04:07:09 PM
 #7

Thank you!
Madness
Hero Member
*****
Offline Offline

Activity: 644
Merit: 500


My goal is becaming a billionaire.


View Profile WWW
January 16, 2015, 09:40:39 PM
 #8

Finally , I was looking for such a thing but never really found anything on Csharp always C++ or Python or Java Grin glad to see someone working hard here to help others .
I will do my best to learn "blockchain" programming on C#  , Thanks for sharing useful eBook mate Smiley going to check it out for sure

~ Madness.

mtbitcoin
Legendary
*
Offline Offline

Activity: 876
Merit: 1000


Etherscan.io


View Profile
January 18, 2015, 02:53:31 AM
 #9

Thanks man,

There are very few books in the .net framework for these topics

EtherScan::Ethereum Block Explorer | BlockScan::Coming Soon
jdebunt
Legendary
*
Offline Offline

Activity: 1596
Merit: 1010


View Profile WWW
January 18, 2015, 08:46:51 AM
 #10

Just wrote up a small article about your book, which can be found here :

http://www.cryptoarticles.com/crypto-news/blockchain-programming-in-c-first-book-of-the-trilogy-available-on-public-domain

Looking forward to part two and three!
Madness
Hero Member
*****
Offline Offline

Activity: 644
Merit: 500


My goal is becaming a billionaire.


View Profile WWW
January 18, 2015, 10:31:34 AM
 #11

Just wrote up a small article about your book, which can be found here :

http://www.cryptoarticles.com/crypto-news/blockchain-programming-in-c-first-book-of-the-trilogy-available-on-public-domain

Looking forward to part two and three!

Nice , that's a pretty nice article mate you got some skills on writing dude Grin do you own that website ?
btw, make sure that his real name is Nicolas Dorier , It may be just a fake name you know .. not everyone use their real names on the internet certaintly not on Bitcoin world  Roll Eyes

caga
Full Member
***
Offline Offline

Activity: 238
Merit: 100

www.secondstrade.com - 190% return Binary option


View Profile
January 18, 2015, 11:57:09 AM
 #12

Thanks, looking forward to read it Smiley

Nicolas Dorier (OP)
Hero Member
*****
Offline Offline

Activity: 714
Merit: 619


View Profile
January 18, 2015, 07:11:29 PM
 #13

Just wrote up a small article about your book, which can be found here :

http://www.cryptoarticles.com/crypto-news/blockchain-programming-in-c-first-book-of-the-trilogy-available-on-public-domain

Looking forward to part two and three!

thanks a lot ! Smiley

Just wrote up a small article about your book, which can be found here :

http://www.cryptoarticles.com/crypto-news/blockchain-programming-in-c-first-book-of-the-trilogy-available-on-public-domain

Looking forward to part two and three!

Nice , that's a pretty nice article mate you got some skills on writing dude Grin do you own that website ?
btw, make sure that his real name is Nicolas Dorier , It may be just a fake name you know .. not everyone use their real names on the internet certaintly not on Bitcoin world  Roll Eyes

I'm using my real name here are some proof : http://www.nicolas-dorier.com/, http://www.codeproject.com/script/Articles/MemberArticles.aspx?amid=6354608 and https://github.com/NicolasDorier

If you need, I can create some links between these identities by editing stuff.

Bitcoin address 15sYbVpRh6dyWycZMwPdxJWD4xbfxReeHe
Madness
Hero Member
*****
Offline Offline

Activity: 644
Merit: 500


My goal is becaming a billionaire.


View Profile WWW
January 18, 2015, 08:14:36 PM
 #14

Just wrote up a small article about your book, which can be found here :

http://www.cryptoarticles.com/crypto-news/blockchain-programming-in-c-first-book-of-the-trilogy-available-on-public-domain

Looking forward to part two and three!

thanks a lot ! Smiley

Just wrote up a small article about your book, which can be found here :

http://www.cryptoarticles.com/crypto-news/blockchain-programming-in-c-first-book-of-the-trilogy-available-on-public-domain

Looking forward to part two and three!

Nice , that's a pretty nice article mate you got some skills on writing dude Grin do you own that website ?
btw, make sure that his real name is Nicolas Dorier , It may be just a fake name you know .. not everyone use their real names on the internet certaintly not on Bitcoin world  Roll Eyes

I'm using my real name here are some proof : http://www.nicolas-dorier.com/, http://www.codeproject.com/script/Articles/MemberArticles.aspx?amid=6354608 and https://github.com/NicolasDorier

If you need, I can create some links between these identities by editing stuff.


Woops , don't get me wrong man . I totally believe that it's your real name
I was just telling the guy that wrote the article to make sure it's your realname by asking "you" here on the forum , that's all Grin

Nicolas Dorier (OP)
Hero Member
*****
Offline Offline

Activity: 714
Merit: 619


View Profile
January 18, 2015, 08:16:14 PM
 #15

Quote
Woops , don't get me wrong man . I totally believe that it's your real name
I was just telling the guy that wrote the article to make sure it's your realname by asking "you" here on the forum , that's all Grin
Well, there is no problem with that, it is a valid concern Smiley

Bitcoin address 15sYbVpRh6dyWycZMwPdxJWD4xbfxReeHe
Mitchell
Copper Member
Legendary
*
Offline Offline

Activity: 3878
Merit: 2185


Verified awesomeness ✔


View Profile WWW
January 18, 2015, 08:21:08 PM
 #16

Blockchain Programming. Man, that is one baller name. I will definitely look into this later on!

.
Duelbits
            ▄████▄▄
          ▄█████████▄
        ▄█████████████▄
     ▄██████████████████▄
   ▄████▄▄▄█████████▄▄▄███▄
 ▄████▐▀▄▄▀▌████▐▀▄▄▀▌██

 ██████▀▀▀▀███████▀▀▀▀█████

▐████████████■▄▄▄■██████████▀
▐██████████████████████████▀
██████████████████████████▀
▀███████████████████████▀
  ▀███████████████████▀
    ▀███████████████▀
.
         ▄ ▄▄▀▀▀▀▄▄
         ▄▀▀▄      █
         █   ▀▄     █
       ▄█▄     ▀▄   █
      ▄▀ ▀▄      ▀█▀
    ▄▀     ▀█▄▄▄▀▀ ▀
  ▄▀  ▄▀  ▄▀

Live Games

   ▄▄▀▀▀▀▀▀▀▄▄
 ▄▀ ▄▄▀▀▀▀▀▄▄ ▀▄
▄▀ █ ▄  █  ▄ █ ▀▄
█ █   ▀   ▀   █ █  ▄▄▄
█ ▀▀▀▀▀▀▀▀▀▀▀▀▀ █ █   █
█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█  █▄█
█ ▀▀█  ▀▀█  ▀▀█ █  █▄█

Slots
.
        ▄▀▀▀▀▀▀▀▀▀▀▀▀▀▄
        █         ▄▄  █
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▄       █
█  ▄▄         █       █
█             █       █
█   ▄▀▀▄▀▀▄   █       █
█   ▀▄   ▄▀   █       █

Blackjack
|█▀▀▀▀▀█▄▄▄
       ▀████▄▄
         ██████▄
▄▄▄▄▄▄▄▄█▀    ▀▀█
████████▄        █
█████████▄        █
██████████▄     ▄██
█████████▀▀▀█▄▄████
▀▀███▀▀       ████
   █          ███
   █          █▀
▄█████▄▄▄ ▄▄▀▀
███████▀▀▀
.
                 NEW!                  
SPORTS BETTING 
|||
[ Đ ][ Ł ]
AVAILABLE NOW

Advertisements are not endorsed by me.
genjix
Legendary
*
expert
Offline Offline

Activity: 1232
Merit: 1071


View Profile
January 18, 2015, 08:33:04 PM
 #17

Well done! Glad to see you still working on your implementation. Very interesting and promising book.
BTW I've submitted the final stealth standard to Peter Todd ready for him to publish. There are some changes, but we'll have to wait for it to be published/reviewed. Here's the doc: https://github.com/genjix/bips/blob/master/bip-stealth.mediawiki
Nicolas Dorier (OP)
Hero Member
*****
Offline Offline

Activity: 714
Merit: 619


View Profile
January 18, 2015, 09:28:06 PM
 #18

Well done! Glad to see you still working on your implementation. Very interesting and promising book.
BTW I've submitted the final stealth standard to Peter Todd ready for him to publish. There are some changes, but we'll have to wait for it to be published/reviewed. Here's the doc: https://github.com/genjix/bips/blob/master/bip-stealth.mediawiki

I overviewed the BIP, I don't see any breaking change about current version of Dark Wallet (the one published on the wiki), stealth address, prefix matching, key generations, OP_RETURN are always the same, am I right ?

Does multiple OP_RETURN will finally beb possible to batch more than one stealth payment in a transaction ?

Bitcoin address 15sYbVpRh6dyWycZMwPdxJWD4xbfxReeHe
jdebunt
Legendary
*
Offline Offline

Activity: 1596
Merit: 1010


View Profile WWW
January 18, 2015, 09:39:06 PM
 #19

Nice , that's a pretty nice article mate you got some skills on writing dude Grin do you own that website ?
btw, make sure that his real name is Nicolas Dorier , It may be just a fake name you know .. not everyone use their real names on the internet certaintly not on Bitcoin world  Roll Eyes

Ty for the kind words, and yes it is my own site Smiley (co-owned)

I used the name seeing as it was on the cover of the book as well Smiley

Looks like the article is quite popular tbh, 759 views so far (and counting) Smiley
Nicolas Dorier (OP)
Hero Member
*****
Offline Offline

Activity: 714
Merit: 619


View Profile
January 18, 2015, 10:05:03 PM
 #20

Nice , that's a pretty nice article mate you got some skills on writing dude Grin do you own that website ?
btw, make sure that his real name is Nicolas Dorier , It may be just a fake name you know .. not everyone use their real names on the internet certaintly not on Bitcoin world  Roll Eyes

Ty for the kind words, and yes it is my own site Smiley (co-owned)

I used the name seeing as it was on the cover of the book as well Smiley

Looks like the article is quite popular tbh, 759 views so far (and counting) Smiley


Made me laugh when I saw your article with 60 vote + on reddit.

I announced it 3 days ago it has been completely ignored.
I guess that's the difference between a real good blogger and a nerd like me Cheesy

Bitcoin address 15sYbVpRh6dyWycZMwPdxJWD4xbfxReeHe
Pages: [1] 2 3 4 5 »  All
  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!