Received: from sog-mx-1.v43.ch3.sourceforge.com ([172.29.43.191] helo=mx.sourceforge.net) by sfs-ml-2.v29.ch3.sourceforge.com with esmtp (Exim 4.76) (envelope-from ) id 1YnqyV-0007YS-K2 for bitcoin-development@lists.sourceforge.net; Thu, 30 Apr 2015 16:06:07 +0000 X-ACL-Warn: Received: from static.204.212.9.5.clients.your-server.de ([5.9.212.204] helo=thelaboratory.tk) by sog-mx-1.v43.ch3.sourceforge.com with esmtps (TLSv1:AES256-SHA:256) (Exim 4.76) id 1YnqyS-0001n4-GA for bitcoin-development@lists.sourceforge.net; Thu, 30 Apr 2015 16:06:07 +0000 Received: from [192.168.192.39] (unknown [46.7.4.219]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: me@thomaskerin.io) by thelaboratory.tk (Postfix) with ESMTPSA id C31BB9BA003C for ; Thu, 30 Apr 2015 15:50:41 +0000 (UTC) Message-ID: <55424F4A.2080802@thomaskerin.io> Date: Thu, 30 Apr 2015 16:50:34 +0100 From: Thomas Kerin User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: bitcoin-development@lists.sourceforge.net References: In-Reply-To: OpenPGP: url=http://pgp.mit.edu/pks/lookup?op=get&search=0x3F0D2F83A2966155 Content-Type: multipart/alternative; boundary="------------060200060601020504000602" X-Spam-Score: 1.0 (+) X-Spam-Report: Spam Filtering performed by mx.sourceforge.net. See http://spamassassin.org/tag/ for more details. 1.0 HTML_MESSAGE BODY: HTML included in message X-Headers-End: 1YnqyS-0001n4-GA Subject: Re: [Bitcoin-development] Where do I start? X-BeenThere: bitcoin-development@lists.sourceforge.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Apr 2015 16:06:07 -0000 This is a multi-part message in MIME format. --------------060200060601020504000602 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable When dealing with any of the libraries or API's it's helps to know what's going on under the hood. I find these pages to be invaluable. https://en.bitcoin.it/wiki/Transactions https://en.bitcoin.it/wiki/Protocol_specification https://en.bitcoin.it/wiki/Script On 30/04/15 11:28, Jorge Tim=C3=B3n wrote: > Well, if you're interested in learning java while learning bitcoin, > probably you should be looking at https://github.com/bitcoinj/bitcoinj > or one of its related project (like the android bitcoin wallet based > on it). > There's a getting sterted page: https://bitcoinj.github.io/#getting-sta= rted > > These links my be useful too: > > https://bitcoin.org/en/bitcoin-for-developers > https://bitcoin.org/en/developer-documentation > > > On Thu, Apr 30, 2015 at 11:35 AM, Telephone Lemien > wrote: >> Hello, >> I'm a beginner in Bitcoin and I want to know, what are things those al= lo me >> to understand Bitcoin protocol and make progress in java to become a g= ood >> developper. >> Please tell me how I can begin. >> Best regards >> >> 2015-04-30 10:08 GMT+02:00 Jorge Tim=C3=B3n : >>> As Mike says it depends on your interests. But one thing that is almo= st >>> always welcomed is improving the tests, and it is unlikely that it co= nflicts >>> with other people's PRs (unless they're changing that part of the cod= e and >>> need to update those tests. Improving documentation is also good and = you can >>> do that while reading the code. Usually I just start cloning, compili= ng and >>> changing things as I read, "if I understand this correctly, this chan= ge >>> should not break the tests, if I understand this, this other change s= hould >>> break the build", etc. >>> But again, is up to you. >>> >>> On Apr 16, 2015 2:34 PM, "Mike Hearn" wrote: >>>> Hey Gabe, >>>> >>>> That's diving into the deep end for sure! :) >>>>> What are some current things that are lacking in Bitcoin core? Or a= m I >>>>> better off making something else for the ecosystem? >>>> That depends on your interests. >>>> >>>> Many of the highest priority tasks in Bitcoin Core are rather >>>> complicated, unfortunately, even for people with experience. You can= consult >>>> the issue tracker to get a feel for it. >>>> >>>> Alternatively, there are lots of wallet apps out there and plenty of= more >>>> straightforward projects on them. However they may have less of a re= search >>>> flavour. >>>> >>>> >>>> --------------------------------------------------------------------= ---------- >>>> BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT >>>> Develop your own process in accordance with the BPMN 2 standard >>>> Learn Process modeling best practices with Bonita BPM through live >>>> exercises >>>> http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- >>>> event?utm_ >>>> source=3DSourceforge_BPM_Camp_5_6_15&utm_medium=3Demail&utm_campaign= =3DVA_SF >>>> _______________________________________________ >>>> Bitcoin-development mailing list >>>> Bitcoin-development@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/bitcoin-development >>>> >>> >>> ---------------------------------------------------------------------= --------- >>> One dashboard for servers and applications across Physical-Virtual-Cl= oud >>> Widest out-of-the-box monitoring support with 50+ applications >>> Performance metrics, stats and reports that give you Actionable Insig= hts >>> Deep dive visibility with transaction tracing using APM Insight. >>> http://ad.doubleclick.net/ddm/clk/290420510;117567292;y >>> _______________________________________________ >>> Bitcoin-development mailing list >>> Bitcoin-development@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/bitcoin-development >>> > -----------------------------------------------------------------------= ------- > One dashboard for servers and applications across Physical-Virtual-Clou= d=20 > Widest out-of-the-box monitoring support with 50+ applications > Performance metrics, stats and reports that give you Actionable Insight= s > Deep dive visibility with transaction tracing using APM Insight. > http://ad.doubleclick.net/ddm/clk/290420510;117567292;y > _______________________________________________ > Bitcoin-development mailing list > Bitcoin-development@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/bitcoin-development --=20 Thomas Kerin ------------------------------------------------------------------------ My PGP key can be found here --------------060200060601020504000602 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable When dealing with any of the libraries or API's it's helps to know what's going on under the hood. I find these pages to be invaluable.<= br>
https://en.bitcoin.it/wiki/Transactions
https://en.bitcoin.it/wiki/Protocol_specificatio= n
https://en.bitcoin.it/wiki/Script

On 30/04/15 11:28, Jorge Tim=C3=B3n wr= ote:
Well, if you're interested in learning java while le=
arning bitcoin,
probably you should be looking at https://github.com/bitcoinj/bit=
coinj
or one of its related project (like the android bitcoin wallet based
on it).
There's a getting sterted page: https://bitcoinj.github.io/=
#getting-started

These links my be useful too:

https://bitcoin.org/en/bitcoin-for-developers
https://bitcoin.org/en/developer-documentation


On Thu, Apr 30, 2015 at 11:35 AM, Telephone Lemien
<lemientelephone@gmail.com> wrote:
Hello,
I'm a beginner in Bitcoin and I want to know, what are things those allo =
me
to understand Bitcoin protocol and make progress in java to become a good
developper.
Please tell me how I can begin.
Best regards

2015-04-30 10:08 GMT+02:00 Jorge Tim=C3=B3n <jtimon@jtimon.cc>:
As Mike says it depends on your interests. But one thing that is almost
always welcomed is improving the tests, and it is unlikely that it confli=
cts
with other people's PRs (unless they're changing that part of the code an=
d
need to update those tests. Improving documentation is also good and you =
can
do that while reading the code. Usually I just start cloning, compiling a=
nd
changing things as I read, "if I understand this correctly, this change
should not break the tests, if I understand this, this other change shoul=
d
break the build", etc.
But again, is up to you.

On Apr 16, 2015 2:34 PM, "Mike Hearn" <mike@plan99.net> wrote:
Hey Gabe,

That's diving into the deep end for sure! :)
What are some current things that are lacking in Bitcoin core? Or am I
better off making something else for the ecosystem?
That depends on your interests.

Many of the highest priority tasks in Bitcoin Core are rather
complicated, unfortunately, even for people with experience. You can cons=
ult
the issue tracker to get a feel for it.

Alternatively, there are lots of wallet apps out there and plenty of more
straightforward projects on them. However they may have less of a researc=
h
flavour.


-------------------------------------------------------------------------=
-----
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live
exercises
http://www.bonitasoft.com/be-part-of-i=
t/events/bpm-camp-virtual-
event?utm_
source=3DSourceforge_BPM_Camp_5_6_15&utm_medium=3Demail&utm_campa=
ign=3DVA_SF
_______________________________________________
Bitcoin-development mailing list
Bitcoin-development@lists.sourceforge.net
https://lists.sourceforge.net/lists/l=
istinfo/bitcoin-development


-------------------------------------------------------------------------=
-----
One dashboard for servers and applications across Physical-Virtual-Cloud
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;11=
7567292;y
_______________________________________________
Bitcoin-development mailing list
Bitcoin-development@lists.sourceforge.net
https://lists.sourceforge.net/lists/l=
istinfo/bitcoin-development


      
-------------------------------------------------------------------------=
-----
One dashboard for servers and applications across Physical-Virtual-Cloud=20
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;11=
7567292;y
_______________________________________________
Bitcoin-development mailing list
Bitcoin-development@lists.sourceforge.net
https://lists.sourceforge.net/lists/l=
istinfo/bitcoin-development

--
Thomas Kerin
My PGP key can be found here
--------------060200060601020504000602--