* [Bitcoin-development] Where do I start? [not found] <CANJO25K1Lox5aU-NN-j0An2ujNNHwPWNqX1ZXMs+z1udDZ1LOA@mail.gmail.com> @ 2015-04-16 2:14 ` gabe appleton 2015-04-16 12:33 ` Mike Hearn 0 siblings, 1 reply; 7+ messages in thread From: gabe appleton @ 2015-04-16 2:14 UTC (permalink / raw) To: bitcoin-development [-- Attachment #1: Type: text/plain, Size: 519 bytes --] Background: I'm a CS student quickly approaching his research project, and I'd like to do something meaningful with it. Essentially, I'd like to know what issues someone up for their bachelor's degree might actually be able to help on, and where I can start. Obviously I'm not going to be able to just dive into a 6-year-running project without some prior research, so I'm looking for a start. What are some current things that are lacking in Bitcoin core? Or am I better off making something else for the ecosystem? [-- Attachment #2: Type: text/html, Size: 597 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Bitcoin-development] Where do I start? 2015-04-16 2:14 ` [Bitcoin-development] Where do I start? gabe appleton @ 2015-04-16 12:33 ` Mike Hearn 2015-04-30 8:08 ` Jorge Timón 0 siblings, 1 reply; 7+ messages in thread From: Mike Hearn @ 2015-04-16 12:33 UTC (permalink / raw) To: gabe appleton; +Cc: Bitcoin Dev [-- Attachment #1: Type: text/plain, Size: 557 bytes --] 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 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 research flavour. [-- Attachment #2: Type: text/html, Size: 851 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Bitcoin-development] Where do I start? 2015-04-16 12:33 ` Mike Hearn @ 2015-04-30 8:08 ` Jorge Timón 2015-04-30 9:35 ` Telephone Lemien 0 siblings, 1 reply; 7+ messages in thread From: Jorge Timón @ 2015-04-30 8:08 UTC (permalink / raw) To: Mike Hearn; +Cc: Bitcoin Dev [-- Attachment #1: Type: text/plain, Size: 1866 bytes --] 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 conflicts with other people's PRs (unless they're changing that part of the code 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, compiling and changing things as I read, "if I understand this correctly, this change should not break the tests, if I understand this, this other change should 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 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 research > 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=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF > _______________________________________________ > Bitcoin-development mailing list > Bitcoin-development@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/bitcoin-development > > [-- Attachment #2: Type: text/html, Size: 2683 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Bitcoin-development] Where do I start? 2015-04-30 8:08 ` Jorge Timón @ 2015-04-30 9:35 ` Telephone Lemien 2015-04-30 10:28 ` Jorge Timón 0 siblings, 1 reply; 7+ messages in thread From: Telephone Lemien @ 2015-04-30 9:35 UTC (permalink / raw) To: Jorge Timón; +Cc: Bitcoin Dev [-- Attachment #1: Type: text/plain, Size: 2883 bytes --] 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ón <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 > conflicts with other people's PRs (unless they're changing that part of the > code 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, > compiling and changing things as I read, "if I understand this correctly, > this change should not break the tests, if I understand this, this other > change should 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 >> 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 research >> 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=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_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-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;117567292;y > _______________________________________________ > Bitcoin-development mailing list > Bitcoin-development@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/bitcoin-development > > [-- Attachment #2: Type: text/html, Size: 4440 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Bitcoin-development] Where do I start? 2015-04-30 9:35 ` Telephone Lemien @ 2015-04-30 10:28 ` Jorge Timón 2015-04-30 15:50 ` Thomas Kerin 0 siblings, 1 reply; 7+ messages in thread From: Jorge Timón @ 2015-04-30 10:28 UTC (permalink / raw) To: Telephone Lemien; +Cc: Bitcoin Dev 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-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ón <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 conflicts >> with other people's PRs (unless they're changing that part of the code 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, compiling and >> changing things as I read, "if I understand this correctly, this change >> should not break the tests, if I understand this, this other change should >> 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 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 research >>> 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=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_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-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;117567292;y >> _______________________________________________ >> Bitcoin-development mailing list >> Bitcoin-development@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/bitcoin-development >> > ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Bitcoin-development] Where do I start? 2015-04-30 10:28 ` Jorge Timón @ 2015-04-30 15:50 ` Thomas Kerin 0 siblings, 0 replies; 7+ messages in thread From: Thomas Kerin @ 2015-04-30 15:50 UTC (permalink / raw) To: bitcoin-development [-- Attachment #1: Type: text/plain, Size: 4666 bytes --] 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ón 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-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ón <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 conflicts >>> with other people's PRs (unless they're changing that part of the code 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, compiling and >>> changing things as I read, "if I understand this correctly, this change >>> should not break the tests, if I understand this, this other change should >>> 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 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 research >>>> 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=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_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-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;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-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;117567292;y > _______________________________________________ > Bitcoin-development mailing list > Bitcoin-development@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/bitcoin-development -- Thomas Kerin ------------------------------------------------------------------------ My PGP key can be found here <http://pgp.mit.edu/pks/lookup?op=get&search=0x3F0D2F83A2966155> [-- Attachment #2: Type: text/html, Size: 7092 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Bitcoin-development] Where do I start? @ 2015-04-16 3:42 Thy Shizzle 0 siblings, 0 replies; 7+ messages in thread From: Thy Shizzle @ 2015-04-16 3:42 UTC (permalink / raw) To: gabe appleton, bitcoin-development [-- Attachment #1.1: Type: text/plain, Size: 812 bytes --] Zero conf :D ________________________________ From: gabe appleton<mailto:gappleto97@gmail.com> Sent: 16/04/2015 12:15 PM To: bitcoin-development@lists.sourceforge.net<mailto:bitcoin-development@lists.sourceforge.net> Subject: [Bitcoin-development] Where do I start? Background: I'm a CS student quickly approaching his research project, and I'd like to do something meaningful with it. Essentially, I'd like to know what issues someone up for their bachelor's degree might actually be able to help on, and where I can start. Obviously I'm not going to be able to just dive into a 6-year-running project without some prior research, so I'm looking for a start. What are some current things that are lacking in Bitcoin core? Or am I better off making something else for the ecosystem? [-- Attachment #1.2: Type: text/html, Size: 1769 bytes --] [-- Attachment #2: Type: text/plain, Size: 427 bytes --] ------------------------------------------------------------------------------ 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=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF [-- Attachment #3: Type: text/plain, Size: 188 bytes --] _______________________________________________ Bitcoin-development mailing list Bitcoin-development@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bitcoin-development ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2015-04-30 16:06 UTC | newest] Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- [not found] <CANJO25K1Lox5aU-NN-j0An2ujNNHwPWNqX1ZXMs+z1udDZ1LOA@mail.gmail.com> 2015-04-16 2:14 ` [Bitcoin-development] Where do I start? gabe appleton 2015-04-16 12:33 ` Mike Hearn 2015-04-30 8:08 ` Jorge Timón 2015-04-30 9:35 ` Telephone Lemien 2015-04-30 10:28 ` Jorge Timón 2015-04-30 15:50 ` Thomas Kerin 2015-04-16 3:42 Thy Shizzle
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox