Author

Topic: BTCD is no more - page 279. (Read 1328503 times)

legendary
Activity: 1176
Merit: 1134
September 03, 2014, 03:25:00 AM
Initial SuperNET support is done on BTCD qt wallet & BTCD-reskin (NxtInside)

Below are my repository for the 2 items :

https://bitbucket.org/longzai1988/bitcoindark-qt (latest commit checksum at writing time : e63aade)
https://bitbucket.org/longzai1988/btcd-reskin (latest commit checksum at writing time : dc9b238)


Some screenshot provided :



Looks really excellent!
we need graphics guys to reskin this ASAP!

Anyone working on it yet?

Figroll and myself are currently working on it, screen shots have been sent to james with the initial concept. Waiting on a response from James. But he is more than likely busy at the moment so we will wait on his response.
In general I prefer if you just do stuff without waiting on me. I am not graphics guy, so who am I for saying what is better to do. Just do what you think is best and if it is absolutely horrible, then I will complain Smiley
so for anything, the last thing I want is to become some sort of centralized bottleneck to progressing

If I see something I am not liking, then I wont be shy, but usually I am happy to see other peoples doing things

James
legendary
Activity: 1526
Merit: 1002
Bulletproof VPS/VPN/Email @ BadAss.Sx
September 03, 2014, 03:18:45 AM
I have a question...BTCD is a very nice product as far as i can see, but why does i has a very ugly standard wallet like BTC? Or is there a newer wallet which i can use and is build for the future (SuperNET)?
sr. member
Activity: 363
Merit: 250
September 03, 2014, 03:16:22 AM
P.S. I thought you hated me, why are you here? i almost put you on ignore, so these semi-reasonable questions are a bit confusing

Your coding and your choice of business partners are two separate topics. I respect your coding prowess. However, I cannot say the same (as you know) for one of your choices in cohorts. That was a different topic and it was not directed at you. You chose to defend the person I was asking questions about, therefore you received a response to your questions. There was no hate within my questions or answers and I feel I was very level headed in my response. As you can see from the reaction to the thread in question, it's about a 50/50 split on where that issue stands as far as I can tell ... which should indicate my points raised are valid concerns for a number of that coins investors. I and others simply wanted answers to questions no one else was willing to publicly ask on the subject. I was asked to follow up on that topic by concerned investors who would understandably rather not be dragged into that mess a second time.


Well, have you seen the other languages? It is a brand new language that nobody has ever used before
Also compilers for a lot of languages are written in C, so if somebody really wants to use some other language they can make a compiler for their language.

It is like using the most common low level building block. It is lower level, but not as low level as assembler. It is the language from where most other languages are derived, so most people are at least familiar with it.

That makes sense. It sounds like as long as you or someone else reliable vets any 3rd-party code all should be copacetic for end users.

Now, I will be able to write a lot of tradebots very quickly, so even if there are only a few others who can do it, there will be plenty of tradebots available.

Excellent!


So, the design choice is something that allows other languages to be implemented on top. While if I selected, I am not even sure what else can be considered, then it is doubtful there are many other languages that can be implemented in it, and doubtful that there are anywhere as many that are familiar with it and no doubt that I would not be so good coding in it.

As far as I know Tradebots C is the script language with the most power and this is what I need.
Also, have you ever heard of Metatrader? Their language is based on C, and Tradebots, are initially for making automated tradebots, like the zillions that metatrader has. So it is not just my personal preference there is an entire industry of C scripted tradebots from the Metatrader universe.


Yes I'm familiar with MT4, but I'm not familiar with the coding end of things which hopefully explains my numerous questions. Your answers have brought me a clearer understanding of how and why it was done this way, so thanks!  Perhaps Kristov will follow up on BTCD and further expand on his initial concerns addressed in the video because I trust Kristov and have mad respect for his abilities. I hope my questions and your answers have enlightened anyone else curious about this topic. That's why I'm here, there and everywhere. It's all about knowledge, understanding and protecting our investments. At times there will be friction and if someone doesn't grease the wheel with some questions a fire might break out.




sr. member
Activity: 336
Merit: 250
September 03, 2014, 03:06:13 AM
Initial SuperNET support is done on BTCD qt wallet & BTCD-reskin (NxtInside)

Below are my repository for the 2 items :

https://bitbucket.org/longzai1988/bitcoindark-qt (latest commit checksum at writing time : e63aade)
https://bitbucket.org/longzai1988/btcd-reskin (latest commit checksum at writing time : dc9b238)


Some screenshot provided :



Looks really excellent!
we need graphics guys to reskin this ASAP!

Anyone working on it yet?

Figroll and myself are currently working on it, screen shots have been sent to james with the initial concept. Waiting on a response from James. But he is more than likely busy at the moment so we will wait on his response.

Edit:

James has given us an excellent response so we will have to do a little brain storming and send a concept to him shortly. Exciting times Smiley the super network is coming, be ready for the crypto revolution !! HODL!!
full member
Activity: 185
Merit: 100
September 03, 2014, 02:12:00 AM

Hi, please consider adding C2 to the supernetwork. Active devs plus they are releasing a video game soon. Market cap is only 80 bitcoins currently, all they need is a developer who knows C++ and Java to fast track the game. Then the price will rise astronomically.

How about... no?
legendary
Activity: 1176
Merit: 1134
September 03, 2014, 01:17:11 AM
For those not too familiar with NXT and even those that are, the following is a must see page:

http://www.nxttechnologytree.com/

It shows the view from inside the SuperNET core
you know how somebody is taking the picture you are seeing?
since there are only two coins in the SuperNET core at this moment, I am thinking that BTCD is the one that took this pic!!

James
newbie
Activity: 34
Merit: 0
September 03, 2014, 12:45:52 AM
[Open Invitation to all other anon coins]

Since BTCD is matching XMR marketcap before even beta release of Teleport, I am assuming all the other anon coins devs are following this one, or at least having someone from their group doing so.

I want to make it clear that in spite of its name and cool sounding Teleport and fun pirates, BTCD is an enhancer for whatever anon tech your coin has. I am just a simple C programmer. I am not some fancy academic cryptographer making new maths that only 8 people in the world understand. I am common sense type of guy. Also, I already make millions of USD so money is not my motivation. I really only wanted enough money to not worry about food and to be able to pay for daily Starbuck's latte. So, I achieved this. My goal is to help all of crypto against fiat. This includes BTC certainly, but also all the anon coins.

As coin dev you are too busy to study Teleport in depth and all the pirates in DarkPaper make it hard to take it seriously. So, I have common sense analogy.

We all know bitcoin. It is great invention, it uses fancy cryptomath, PoW, blockchains. Totally wow, and in 2009!?!?
But what happens when you log into account and you find all your bitcoins gone from the exchange? How can this be? it is so fancy, but without some additional protection just access to one piece of info and all your coins are gone. 2FA, very simple. We are talking email or sms message with a code in it. No cryptography, no fancy math, but yet without such 2FA none of your exchange balances are safe

How does 2FA compete with bitcoin?
The same way Teleport competes with your coin.
It doesnt!

Teleport enhances your anon coin the way 2FA enhances the security of any account.

Now I posted a bit back about the airport terminal analogy. I hope it makes sense to you. If you are a true dev, you must want the best anon for your coin. By connecting to supernetwork, this becomes possible. In fact, some amazing things become possible that it not possible in any other way. The combining of multiple anon coin telepods via automated tradebot swapping. If we can add a little bit of trust by having the actual official coin devs work together to make trusted teleports between terminals possible, then the attacker wont even know what blockchain to look at!

I hope you see that the different airlines are making a lot of money! Of course the airplane maker is doing fine to, but the best friend of the airplane maker is the airlines.

I am hopeful for creation of many Teleport terminals with strong cross promotions so we all help each other. Nothing will be able to withstand the supernetwork combination of all cryptos, especially when we are all combining our power to make bitcoin itself dark!

Fiat peoples maybe need to worry, but then again that is the whole point of this Smiley

James

P.S. The timeframe for supernetwork is next month for testing, but we are being contacted by press so we will be making some press release and it is never too early to make commitment to join the supernetwork. I think maybe such thing could help your market price.
Hi, please consider adding C2 to the supernetwork. Active devs plus they are releasing a video game soon. Market cap is only 80 bitcoins currently, all they need is a developer who knows C++ and Java to fast track the game. Then the price will rise astronomically.
legendary
Activity: 1176
Merit: 1134
September 03, 2014, 12:34:28 AM
I guess most people cant look at C code and simulate the flow of data and progress of the algorithms. Seems this is a lost art.

If "most people can't look at C code and simulate the flow of data and progress of the algorithms" and "it's a lost art" and this is known beforehand, then why choose C?

Perhaps this is what was behind Kristov's logic?
I am a simple C programmer
I am superfluent in C
This allows me to be order of magnitude more productive
I still have this art

That's great and all, but we're not talking about your skillz (at least I'm not).

We're (or I am) talking about "most people" and their use (or abuse) of the Turing complete scripting aspect of the coin.

What is it that I'm missing?

Are you going to write every single line of code that will ever be used in the Turing complete scripting?  I'm pretty sure the answer is no, hence why I'm asking.
Well, have you seen the other languages? It is a brand new language that nobody has ever used before
Also compilers for a lot of languages are written in C, so if somebody really wants to use some other language they can make a compiler for their language.

It is like using the most common low level building block. It is lower level, but not as low level as assembler. It is the language from where most other languages are derived, so most people are at least familiar with it.

Now, I will be able to write a lot of tradebots very quickly, so even if there are only a few others who can do it, there will be plenty of tradebots available.

So, the design choice is something that allows other languages to be implemented on top. While if I selected, I am not even sure what else can be considered, then it is doubtful there are many other languages that can be implemented in it, and doubtful that there are anywhere as many that are familiar with it and no doubt that I would not be so good coding in it.

As far as I know Tradebots C is the script language with the most power and this is what I need.
Also, have you ever heard of Metatrader? Their language is based on C, and Tradebots, are initially for making automated tradebots, like the zillions that metatrader has. So it is not just my personal preference there is an entire industry of C scripted tradebots from the Metatrader universe.

James

P.S. I thought you hated me, why are you here? i almost put you on ignore, so these semi-reasonable questions are a bit confusing
sr. member
Activity: 363
Merit: 250
September 03, 2014, 12:00:12 AM
I guess most people cant look at C code and simulate the flow of data and progress of the algorithms. Seems this is a lost art.

If "most people can't look at C code and simulate the flow of data and progress of the algorithms" and "it's a lost art" and this is known beforehand, then why choose C?

Perhaps this is what was behind Kristov's logic?
I am a simple C programmer
I am superfluent in C
This allows me to be order of magnitude more productive
I still have this art

That's great and all, but we're not talking about your skillz (at least I'm not).

We're (or I am) talking about "most people" and their use (or abuse) of the Turing complete scripting aspect of the coin.

What is it that I'm missing?

Are you going to write every single line of code that will ever be used in the Turing complete scripting?  I'm pretty sure the answer is no, hence why I'm asking.
sr. member
Activity: 363
Merit: 250
September 02, 2014, 11:56:13 PM
The 'logic' being that btcd must cater to subpar programmers who only know scripting languages?

Not that there is anything wrong with scripting languages, any Turing-complete language will do. But a programmer who knows the fundamentals should be able to pick up virtually any language pretty quickly, especially THE classical language, C.

I defer to your supreme knowledge on the matter.

However, it is the dev's opinion (as stated above) that "most people" do not know the fundamentals and it's a "lost art". Therefore (to me) the logical question is ... why choose the language "most people" are incompetent with (allegedly) thereby yielding the most vulnerabilities which would require extensive work by third-parties to oversee and vet the code?

Would this not delay progress? Is it not inviting a lot of possible security issues (due to their lack of understanding, laziness or malicious intent) needlessly? 

I fully understand your reasoning that you and the dev can do it without error (allegedly) so why cater to the majority that can't ... but, is that not instead creating an undue burden on the majority of people that want to contribute and especially troublesome for all of the end users?

Sorry for all of the questions, I'm a complete idiot.









legendary
Activity: 1176
Merit: 1134
September 02, 2014, 11:52:47 PM
Initial SuperNET support is done on BTCD qt wallet & BTCD-reskin (NxtInside)

Below are my repository for the 2 items :

https://bitbucket.org/longzai1988/bitcoindark-qt (latest commit checksum at writing time : e63aade)
https://bitbucket.org/longzai1988/btcd-reskin (latest commit checksum at writing time : dc9b238)


Some screenshot provided :



Looks really excellent!
we need graphics guys to reskin this ASAP!
legendary
Activity: 1176
Merit: 1134
September 02, 2014, 11:51:53 PM
I guess most people cant look at C code and simulate the flow of data and progress of the algorithms. Seems this is a lost art.

If "most people can't look at C code and simulate the flow of data and progress of the algorithms" and "it's a lost art" and this is known beforehand, then why choose C?

Perhaps this is what was behind Kristov's logic?
I am a simple C programmer
I am superfluent in C
This allows me to be order of magnitude more productive
I still have this art
hero member
Activity: 690
Merit: 501
September 02, 2014, 11:31:43 PM
Initial SuperNET support is done on BTCD qt wallet & BTCD-reskin (NxtInside)

Below are my repository for the 2 items :

https://bitbucket.org/longzai1988/bitcoindark-qt (latest commit checksum at writing time : e63aade)
https://bitbucket.org/longzai1988/btcd-reskin (latest commit checksum at writing time : dc9b238)


Some screenshot provided :



Looks really excellent!
member
Activity: 77
Merit: 10
September 02, 2014, 11:14:32 PM
Initial SuperNET support is done on BTCD qt wallet & BTCD-reskin (NxtInside)

Below are my repository for the 2 items :

https://bitbucket.org/longzai1988/bitcoindark-qt (latest commit checksum at writing time : e63aade)
https://bitbucket.org/longzai1988/btcd-reskin (latest commit checksum at writing time : dc9b238)


Some screenshot provided :

hero member
Activity: 690
Merit: 501
September 02, 2014, 11:10:00 PM
I guess most people cant look at C code and simulate the flow of data and progress of the algorithms. Seems this is a lost art.

If "most people can't look at C code and simulate the flow of data and progress of the algorithms" and "it's a lost art" and this is known beforehand, then why choose C?

Perhaps this is what was behind Kristov's logic?

The 'logic' being that btcd must cater to subpar programmers who only know scripting languages?

Not that there is anything wrong with scripting languages, any Turing-complete language will do. But a programmer who knows the fundamentals should be able to pick up virtually any language pretty quickly, especially THE classical language, C.
sr. member
Activity: 363
Merit: 250
September 02, 2014, 11:00:00 PM
I guess most people cant look at C code and simulate the flow of data and progress of the algorithms. Seems this is a lost art.

If "most people can't look at C code and simulate the flow of data and progress of the algorithms" and "it's a lost art" and this is known beforehand, then why choose C?

Perhaps this is what was behind Kristov's logic?
legendary
Activity: 1176
Merit: 1134
September 02, 2014, 10:50:01 PM
C is probably the worst language in the world in terms of making it easy for vulnerabilities to be encoded into the programs that you write.”  - Kristov Atlas

Source : http://youtu.be/upcVcW2d790?t=16m43s

Has this been addressed? If so, where?

Edit : I see above it has been posted already.

remember all Turing complete languages map to each other. What this means is that there is nothing inherent in the language about vulnerabilities, it is dependent on the specific coder.

stuff like all the gnu code, unix, apache, a lot of code is written in C, so it is natural for a lot of bugs to be in C code.
Changing the language doesnt usually change the vulnerability. Maybe there are many C coders who shouldnt be?

Now, the C code for Tradebots is interpreted code running on the node that your are writing the Tradebot for. So if you want to blow up your computer, you dont need an C to help you, you can just use a hammer.

At some point there will be Tradebot vendors sharing profits with people that are using their Tradebots. The open source requirement and user feedbacks should allow for a good way to know if a Tradebot is stable. So, until a Tradebot is certified by some third party Tradebot certification agency, then maybe it is user needs to use their judgement

James

P.S. I think it is safe to say that assembler is the worst language in the world to use for the vulnerabilities

I agree, what is it about C that makes people think everything is automatically going to break?

I think people are just scared of C for some reason. You can easily break stuff in any language.
I guess most people cant look at C code and simulate the flow of data and progress of the algorithms. Seems this is a lost art. Once you can feel the data flowing through the algorithm, then you just fix it until it stops feeling wrong.

James
hero member
Activity: 690
Merit: 501
September 02, 2014, 10:33:02 PM
C is probably the worst language in the world in terms of making it easy for vulnerabilities to be encoded into the programs that you write.”  - Kristov Atlas

Source : http://youtu.be/upcVcW2d790?t=16m43s

Has this been addressed? If so, where?

Edit : I see above it has been posted already.

remember all Turing complete languages map to each other. What this means is that there is nothing inherent in the language about vulnerabilities, it is dependent on the specific coder.

stuff like all the gnu code, unix, apache, a lot of code is written in C, so it is natural for a lot of bugs to be in C code.
Changing the language doesnt usually change the vulnerability. Maybe there are many C coders who shouldnt be?

Now, the C code for Tradebots is interpreted code running on the node that your are writing the Tradebot for. So if you want to blow up your computer, you dont need an C to help you, you can just use a hammer.

At some point there will be Tradebot vendors sharing profits with people that are using their Tradebots. The open source requirement and user feedbacks should allow for a good way to know if a Tradebot is stable. So, until a Tradebot is certified by some third party Tradebot certification agency, then maybe it is user needs to use their judgement

James

P.S. I think it is safe to say that assembler is the worst language in the world to use for the vulnerabilities

I agree, what is it about C that makes people think everything is automatically going to break?

I think people are just scared of C for some reason. You can easily break stuff in any language.
legendary
Activity: 1176
Merit: 1134
September 02, 2014, 10:18:43 PM
C is probably the worst language in the world in terms of making it easy for vulnerabilities to be encoded into the programs that you write.”  - Kristov Atlas

Source : http://youtu.be/upcVcW2d790?t=16m43s

Has this been addressed? If so, where?

Edit : I see above it has been posted already.

remember all Turing complete languages map to each other. What this means is that there is nothing inherent in the language about vulnerabilities, it is dependent on the specific coder.

stuff like all the gnu code, unix, apache, a lot of code is written in C, so it is natural for a lot of bugs to be in C code.
Changing the language doesnt usually change the vulnerability. Maybe there are many C coders who shouldnt be?

Now, the C code for Tradebots is interpreted code running on the node that your are writing the Tradebot for. So if you want to blow up your computer, you dont need an C to help you, you can just use a hammer.

At some point there will be Tradebot vendors sharing profits with people that are using their Tradebots. The open source requirement and user feedbacks should allow for a good way to know if a Tradebot is stable. So, until a Tradebot is certified by some third party Tradebot certification agency, then maybe it is user needs to use their judgement

James

P.S. I think it is safe to say that assembler is the worst language in the world to use for the vulnerabilities
sr. member
Activity: 363
Merit: 250
September 02, 2014, 10:04:38 PM
C is probably the worst language in the world in terms of making it easy for vulnerabilities to be encoded into the programs that you write.”  - Kristov Atlas

Source : http://youtu.be/upcVcW2d790?t=16m43s

Has this been addressed? If so, where?

Edit : I see above it has been posted already.
Jump to: