Search content
Sort by

Showing 20 of 70 results by laSeek
Post
Topic
Board Altcoin Discussion
Re: Devcoin
by
laSeek
on 28/04/2013, 01:41:37 UTC
--snipped--- for brevity Wink

There's a few things going on - hence trying to clear up things.

1) Nodes
What:
Long standing dvc nodes - ideally placed on fast connections & configured with a large number of connections.

Why:
To allow new & existing clients to bootstrap quickly.  To allow a complete fall-back when other systems aren't functioning.

How:
Coded dns names in the code - that allow cname & a lookups.

2) Locators - client discovery
What:
Review the current infrastructure to ensure it's suitable for scalable growth.  
IRC, DDNS (DNS Seeding), Client cache

Why:
It's good to review where you are and where you're going.
DNS Seeding should be reviewed and checked to see if the current setup is optimal.  DNS Seed names (DNS entries) should be checked & updated - are we using the most appropriate record types, what's the change control process.  As you mention - does it fallback properly should those DNS Seeds be taken out? Can geoDNS be leveraged to help users download the blockchain from their closest neighbours.  Tech has moved on - DNS has improved a lot - with ipv6 more prevalent now - srv & locator records can be used and you have more granular control over the how & what.
geoDNS is now pretty affordable and no longer limited to the big-boys - it can make a huge difference to the blockchain startup/catchup time for end-users.
The existing locators aren't setup to gather & supply metrics - each DNS query, irc join is a statistic that's useful in gauging adoption, growth & measuring scale.

How:
Test, metrics, target goals for how this works.

3) DNS
What:
Using existing DNS names to make config & setup easier & simpler for end users.  

Why:
Long term success in pretty much all things comes down to making something accessible to end users.

How:
Update the way a handful of (1) are recorded in DNS, update the documentation for users telling them they can addnode=dvc.devcoin.me and you'll be up & running in no time.
Using something like dvc.devcoin.me is way easier than 15 addnode=abc.def.ijk.lmn entries when a user is complaining that its taken 20h for their blockchain to be downloaded.


I'm overly cautious when it comes to DDNS because there's risk - it's easy to pollute and as it's a centralised public resource it's an address book of hosts.


Post
Topic
Board Altcoin Discussion
Re: Devcoin
by
laSeek
on 27/04/2013, 23:59:37 UTC
Thoughts for the use of DNS in dvc.


You are basically starting to reinvent the DNS seed code, only not as complete as what it already does.


For dvc, the only real change that should be made, and maybe even the first change till we make a decent dns seed supporting server, should be to move the finding of the sources of the receiver files to txt or srv records instead of hardcoding them as I posted a bit earlier.


Not really - we're talking about 2 different things.
I'm talking about replacing the existing hard coded IP addresses with DNS based lookups - these authoritative nodes help bootstrap the rest of the network.
You're talking about the ddns DNS boostrap - which ultimately is a subdomain of the first.  It's a worthwhile pursuit - but requires infrastructure and a balanced distribution to be effective.  One of the reasons for IRC is that there already exists a well distributed network that can be used to leverage bootstrapping.
Post
Topic
Board Altcoin Discussion
Re: Devcoin
by
laSeek
on 27/04/2013, 21:30:34 UTC
Thoughts for the use of DNS in dvc.

Suggestion:
(1) Pick a DNS name that will be the root name used by users & the dvc client for resolving seed nodes (long standing core dvc nodes that can help bootstrap new dvc nodes).
(2) Use a DNS provides that's dev friendly, supports round-robin (RR) DNS entries and ideally already has (or plans to implement geoDNS) and under dvc "admin" control.  You don't want to use DDNS (Dynamic DNS) for security reasons and getting into the whole IPSEC DNS is a can of worms.

Why:
Simpler bootstrapping for new & existing users.
Simpler management - host IP addresses will change over time (hosts go down, get moved, etc) - currently this requires a code change.
(2) allows for the load to be distributed & using geoDNS allows for locally served updates - providing a quicker catchup & bootstrap time.

How:
RR DNS entries are DNS A records that map from a hostname to an IP address.
The existing dvc config file can be used with the DNS entries - using addnode one or more times using the dns name from (1)

The dvc client code can be updated to take advantage of the new scheme in a more intelligent way.
In this case - the code does a DNS lookup for all records using (1) - resulting in a number of DNS A records.  Each of these is then used the same way addnode currently works. You can see an example of this using nslookup & using "dvc.public.txn.co.in" where you'll see 2 records returned.

In addition - as it goes through each returned DNS A record:
(a) it checks you have an IP from the lookup (making sure you have an A record & node something else like a cname)
(b) the IP is valid & the host is responding - it records the lookup & the time the lookup happened
(c) every n minutes (driven by the config file or the cli - ala devcoind dns-refresh) it repeats the cycle.  This allows long standing nodes to refresh & reload these addresses without restarting the daemon.

Post
Topic
Board Altcoin Discussion
Re: Devcoin
by
laSeek
on 26/04/2013, 09:15:53 UTC
Oh, I thought DNS seed was something along the lines of consult a main key domain such as for us devcoin.org or devcoin.com or devcoin.net and fine in its DNS somehow a whole list of IP addresses of nodes various people all over the net on gosh knows what domains of their own are running 24/7 as seed nodes.

With Round Robin DNS you can do that - but with ipv4 it's manual - so you create A records for node.devcoin.org for each IP. 
ipv6 allows more of a dyamic lookup allowing more of dynamic approach - take a look at the srv records here - http://www.debianhelp.co.uk/dnsrecords.htm

Maybe it isn't really some special tricky use of DNS at all, maybe all they really mean is that if you have the ability to look up names to resolve IP addresses, then you can name nodes in the code instead of having to put their IP addresses?
Aye - you can plug in host-names instead of the ip addresses - giving you a little more flexibility with moving nodes about.
The lvl of security is about the same - although I'd suggest adding extra logging for the name -> IP lookup - so you can debug issues should they arise later.
Risks..
About the same as now - to subvert you'd have to add a hosts entry - rather than currently (with ip) you'd have to add a route.

Resolving a dns name to an IP shouldn't cause a crash if you properly wrap the call.
Robust coding.. is robust Smiley
Post
Topic
Board Altcoin Discussion
Re: Devcoin
by
laSeek
on 26/04/2013, 07:49:16 UTC
I do not know what exactly a DNS seed is, what exactly it is that I have to set up at the DNS-provider, in the zone-records of the domains I want to put DNS seeds into.

Once I have all those set up I can look into putting them into the code if our old caode even has DNS seed support in it.

(If it doesn't I can just find IP addresses to put into the last resort IP addresses list that is in the code.)

-MarkM-


You control the zone - so assuming you use a secure approach to management - then lookups will be under your control and done in a responsible way.
I think the terminology has been confused a bit.  The nodes, from what I understand are just full time nodes running on a server with a fast connect and configured to allow a high number of connections to help bootstrap other nodes - ala seed nodes.

You can use DNS round-robin to make config easier for people.  They can just point to a single name - and DNS is setup to round-robin or to use an algo to distribute traffic over the set of DNS records - distributing the traffic a bit.

As IPV6 isn't enabled in dvc (from what saw after a quick lookup) you can't use anything smart with srv records.

With geoDNS for ipv6 or normal IP - you can config things a little smarter as many of the geoIP setups allow you to group a set of DNS records per geo zone.
This would allow EU users to lookup a DNS entry - and get back a subset of the records - so they have a faster bootstrap time than connecting all over the globe when bootstrapping the blockchain.


Post
Topic
Board Hardware
Re: [Avalon ASIC] Batch #2 pre-Sale Thread
by
laSeek
on 31/01/2013, 18:58:07 UTC
Naw, Avalon took the most criticism after they "shipped" on the 20th and then disappeared while we started asking questions haha.

The critique started way before they "shipped" - they received a lot more attention because they took the stance of avoiding self-promotion and wanted a customer to comment.
I don't think they handled the launch particularly well-

Look at bASIC's refunds - it took time because orders aren't clean or simple - it's a nest of vipers where somebody orders one, then another, paying part with one thing (btc), another part with something else (like a cc).  Allowing "deposits" adds complexity - somebody wants to pay 10%, somebody else wants to pay 20%..
When it comes to fulfilment - you then need to chase up & reconcile who's done what. 

It's actually quite a bit easier than I think you imagine, assuming that they are organized and keep thorough records. Credit cards are the easiest to refund can be done at the click of a button, while Bitcoins only take time because they have to be manually refunded. It's only when you don't know "who gave what, and who gets what" that shit hits the fan.
It can be - but often it's not.  So far bASIC & BFL (I've not seen any posts about people asking for Avalon refunds) - both established companies have stumbled over the refunding - so in the btc hw world - proper record-keeping appears to take 2nd place.  It's understandable - they're smaller ops and investment in customer management systems take time & energy.
I've built these systems and they can be a nightmare when it comes to adjustments to orders.

From a business perspective - I don't blame Avalon for wanting to keep things simple at the moment.

In business - every customer feels they're special, that their case is unique.  From the other side of the fence - a business that has to deal with 600 "unique" customers ends up wasting time.

As a customer should be. A happy customer comes back for more...an unhappy one tells their friends and none return. Wink

heh - yes & no.  There's an argument (not that I agree with it) when it comes to startups that customers should love or hate you.
The idea is that its better to have people polarised than to have them feeling "meh" - that way you have right kind of attention - negative attention becomes an indicator that you need to change.
I'm more conservative - you can't please all of the people all of the time - it's better to stick to some principle that matters, hope you have the right kind of attitude to your clientbase - and do your best by being upfront.


Post
Topic
Board Hardware
Re: [Avalon ASIC] Batch #2 pre-Sale Thread
by
laSeek
on 31/01/2013, 18:24:48 UTC
They've taken months 11 days of abuse on the forums - finally have shown their true colours by bringing kit to the marketplace.
Any serious customer into btc Avalon diehard or greed-stricken newbie will have the coin to hand or made arrangements to have coin in time for batch#2
Demand will be far higher than the size of batch 2 - so they can cut out any headaches and ask for upfront payment.

Fixed that for ya.

heh - if you look take the time to look back (and using the excuse that there's no need to look back - because you "know") - it's been far more than just 2 days.
Look at bASIC's refunds - it took time because orders aren't clean or simple - it's a nest of vipers where somebody orders one, then another, paying part with one thing (btc), another part with something else (like a cc).  Allowing "deposits" adds complexity - somebody wants to pay 10%, somebody else wants to pay 20%..
When it comes to fulfilment - you then need to chase up & reconcile who's done what. 

In business - every customer feels they're special, that their case is unique.  From the other side of the fence - a business that has to deal with 600 "unique" customers ends up wasting time.

Post
Topic
Board Hardware
Re: [Avalon ASIC] Batch #2 pre-Sale Thread
by
laSeek
on 31/01/2013, 17:54:46 UTC
Hence, my suggestion that they initially limit it to one unit per customer, so that ....
So that it takes ages for them to deal with all the order handling, shipping waybills, invoicing, payment follow up?

I think they'd rather have 20 customers that take 30 units each than 600 customers that take 1 unit each

Heck, I'd place an order for 30 units if I could pay with wire transfer...
+1
Or +30

Since that they don't seem to be in a hurry anymore, why not to open the orders like the last time, allow 10 days for the wires to come in and delete the orders that doesn't come in in time?

Less troubles for all of us fiat-powered.

Less commission for them, less problems in a speculative market.

After all mining is a hard way to convert fiat to bitcoin, correct?

Why would they?
They've taken months of abuse on the forums - finally have shown their true colours by bringing kit to the marketplace.
Any serious customer into btc will have the coin to hand or made arrangements to have coin in time for batch#2
Demand will be far higher than the size of batch 2 - so they can cut out any headaches and ask for upfront payment.
Post
Topic
Board Hardware
Re: [Announcement] Avalon ASIC Batch #1 Ships
by
laSeek
on 31/01/2013, 01:05:51 UTC

heh - now there's an idea.. instead of a salary.. you get a box that generates your salary Smiley

Salary? What would you buy for Bitcoins? Webspace and Torrent invites won't feed you kids and they don't sell celery for your BTC salary.

heh.. I know - wouldn't it be great if you could, you know - exchange coin for cash - or like.. buy other services you might need with it..
https://en.bitcoin.it/wiki/Trade
Post
Topic
Board Hardware
Re: [Announcement] Avalon ASIC Batch #1 Ships
by
laSeek
on 31/01/2013, 01:01:11 UTC
FYI: If you buy the second batch, you're not really going to break even IF butterfly labs ships before / around the same time. Now, if Butterfly Labs never shipped or shipped in June or so, then the difficulty from soley Avalon ASICs would be still profitable

If they ship, if the specs are what they hope and what else is hashing on the network.  asicMiner are out there also.
Each hw round Avalon go through gives them an opportunity to bring down costs and improve on their design - so in the same time frame there's a chance for the units themselves to improve.

Now they have shipped - they're the only real baseline we have.
Post
Topic
Board Hardware
Re: [Announcement] Avalon ASIC Batch #1 Ships
by
laSeek
on 31/01/2013, 00:58:31 UTC

That image was posted by BitSyncom. I'd hope he'd have an Avalon or two.

heh - now there's an idea.. instead of a salary.. you get a box that generates your salary Smiley
Post
Topic
Board Hardware
Re: [Announcement] Avalon ASIC Batch #1 Ships
by
laSeek
on 31/01/2013, 00:52:07 UTC
Second level of verification seems to be put into play:



Fantastic! Glad to see there's one working product out there in the hands of a consumer. Let's see how Avalon handles getting the other units out..and whether they all maintain 66GH/s Smiley

The 2nd image here - https://forums.butterflylabs.com/bfl-forum-miscellaneous/735-avalon-countdown-discussion-thread-4.html#post12163 - indicates there's others who have an Avalon also.
Post
Topic
Board Hardware
Re: Avalon is (unfortunately) a scam. Here is why.
by
laSeek
on 30/01/2013, 22:40:31 UTC
Looks like Jeff received his package...
Should I hold my breath waiting for those crying scam to apologise? Wink
I apologize.

However my dubs where more than founded. I'm happy that this is an event that was described in my first post, Jeff receiving the unit at least 6 hours before the preorder starts.

I'm really happy of it.

Respect & +1 cedivad - real men aren't afraid to be corrected - stand up for what you believe.
I don't fault Avalon for trying to do things the way they feel is best for them - I don't think they've handled their customers particularly well recently - but they've been better than many and it turns out substance over hype is a better suit for how they want to be seen.  At the end of the day they've come through.  Nice job.
Post
Topic
Board Hardware
Re: Avalon is (unfortunately) a scam. Here is why.
by
laSeek
on 30/01/2013, 21:51:37 UTC
Looks like Jeff received his package...
Should I hold my breath waiting for those crying scam to apologise? Wink
Post
Topic
Board Altcoin Discussion
Re: Crazy_rabbit says TRC will avoid LTC's "mistakes"
by
laSeek
on 30/01/2013, 02:55:32 UTC
Fundaments are important and fundaments dictate that LTC was planned to be mined by CPU not by GPU, this is the worst error made by LTC developers, Period.   Sad

It was designed to resist HW scaling - which it does - very well.
Anybody with just an inkling of how computers work understand that's it's virtually impossible to design an algo that cannot be scaled.
Post
Topic
Board Altcoin Discussion
Re: Meteoric rise of BTC sucking life from Alt-Coins
by
laSeek
on 27/01/2013, 17:18:00 UTC
It is also worth noting that other projects are in development, but instead of "doing a BFL" by creating hype way before anything is even ready to be beta tested. It is best to ensure the projects are in a good enough working order before creating hype.

That way when they do get released, its ready to use. Which is best for the long term, instead of spoon feeding info now and again to cause pumps and dumps before anything is finalised.

The litecoin community learns all the great things bitcoin has brought to crypto community, and also litecoin will learn from bitcoins mistakes to make sure litecoin does not follow it like a deaf sheep.

As for bitcoins gold standard people keep giving it. Crypto-currencies are not a commodity, you cant make anything out of it, you cant eat it or drink it.

Crypto currencies are technically an Asset, much like a piece of art.

So its better to think of bitcoin as a Van Gogh and litecoin as a Picasso. Van Gogh will paint 21 million paintings and Picasso will paint over 80 million.
Just remember Van Gogh can be a little selfish and deaf when it comes to listening to his patrons requests, just like the bitcoin foundation. But Picasso is a totally different attitude, although some patrons will at first say it does not look like fine art at first glance with its crazy implementation, it does have an elegant beauty that will stand the test of time, and like the developers. Not afraid to learn new ways of doing things for the benefit of the patrons.

+84,000,000 LTC
Except most of the "other projects in development" are going to help Bitcoin and barely Litecoin.

And I'm sure you are all knowing of what is in development for Litecoin right?
I don't claim to be aware of everything, but there is definitely a massive "It is also worth noting that other projects are in development, but instead of "doing a BFL" by creating hype way before anything is even ready to be beta tested. It is best to ensure the projects are in a good enough working order before creating hype." project with tons of work put in it, and something *different* from blockchain/mining/etc Smiley

A coinbase isn't just about the blockchain or mining - in my mind, what makes a coinbase successful, is the community around it.  Having a diverse group of people interested in it, building projects, large or small, to use it or exploring how it can be applied to their own interests.
There are a few large scale projects being developed at the moment, there are lots of smaller projects being worked on - no one project will turn it around overnight - infact I hope there isn't one project that can make or break any coin.  Over reliance on one single entity is a path to failure in my mind.

On litecoin we've been working on a number of things in parallel:
We're working with the community to find out how they see it and what they'd like to see - not just with the blockchain and the client, but with the infrastructure around it. 
Do they get the support they need, are they seeing the projects & services around it that they want? 
Where they see it today and what they'd like to see from it tomorrow.  Are there the right kind of hooks - that allow them to try out their own ideas with it?
Meanwhile we've been building some of the things we feel are missing for the coin and building some components that allow others to integrate with it a little easier.

As a community - we're not going to get these things right all of the time - but we're trying to build things up in the right kind of way that we (a) have a measurable goal, (b) measure the effect of that goal, (c) learn from it.

The OP has his own agenda - which is cool and I respect his passion in trying to bring TRC mainstream.  What I object to is building contrived arguments against other coins just to further his own goals.  You don't build a good solid coin or a community behind it by throwing mud - you do it by being better. 

Post
Topic
Board Altcoin Discussion
Re: Meteoric rise of BTC sucking life from Alt-Coins
by
laSeek
on 27/01/2013, 06:18:52 UTC
It is also worth noting that other projects are in development, but instead of "doing a BFL" by creating hype way before anything is even ready to be beta tested. It is best to ensure the projects are in a good enough working order before creating hype.

That way when they do get released, its ready to use. Which is best for the long term, instead of spoon feeding info now and again to cause pumps and dumps before anything is finalised.

The litecoin community learns all the great things bitcoin has brought to crypto community, and also litecoin will learn from bitcoins mistakes to make sure litecoin does not follow it like a deaf sheep.

As for bitcoins gold standard people keep giving it. Crypto-currencies are not a commodity, you cant make anything out of it, you cant eat it or drink it.

Crypto currencies are technically an Asset, much like a piece of art.

So its better to think of bitcoin as a Van Gogh and litecoin as a Picasso. Van Gogh will paint 21 million paintings and Picasso will paint over 80 million.
Just remember Van Gogh can be a little selfish and deaf when it comes to listening to his patrons requests, just like the bitcoin foundation. But Picasso is a totally different attitude, although some patrons will at first say it does not look like fine art at first glance with its crazy implementation, it does have an elegant beauty that will stand the test of time, and like the developers. Not afraid to learn new ways of doing things for the benefit of the patrons.

+84,000,000 LTC
Except most of the "other projects in development" are going to help Bitcoin and barely Litecoin.

Unless you know the actual projects being developed - you have no idea to which coin they're targeted.  Frank is involved with several litecoin related projects.
Seriously - its ok to say "I don't know" - people actually respect you for for it.
Post
Topic
Board Altcoin Discussion
Re: Meteoric rise of BTC sucking life from Alt-Coins
by
laSeek
on 27/01/2013, 06:14:54 UTC
Do you see any developers currently working on LTC? Any that have commit access to the official source that are working? Have the previous developers handed over responsibility to anyone they can trust? I put it to you that LTC development is in a very precarious state and these are questions anyone investing heavily in LTC needs to ask themselves.

There are new devs that now have commit access to the ltc repo.
Coblee is on-board with a few of us working on the code and rolling in updates - many of which are in test and we're aiming to start more regular release cycles of the client.
We're being careful to ensure we can provide a clean upgrade mechanism for users as we build new functionality and roll in important changes from the bitcoin source.

Rome wasn't built in a day.
Rome's architects didn't abandon it though...

That's an unfair and invalid argument ck - Coblee did a Satoshi for a number of personal reasons - he's around and reachable by the current team - but he doesn't have time to commit with the everyday dev.  We do talk with him when it comes to major changes or for brainstorming - but we also have scope to bring about change.
Gavin stepped in and did a great job of moving bitcoin forward - building upon a solid foundation and helping to turn it into what bitcoin currently is today.  Give us a chance to see if we can do the same for litecoin.

We're also looking to deal with a number of hostile actions by some who believe that btc should be the only coin.
In the past few months the blockchain & many of the pools have been attacked by those who believe it should be taken down - sadly it appears that one of the contributors to the bitcoin code also have it out for litecoin - which tarnishes the image of not just bitcoin but all cryptocoins. 
We've weathered these attacks pretty well I think - we've learned a lot and now in a more solid position to take Litecoin to a new level.

To be honest I had no idea anyone was still actively working on it. It certainly didn't look like it so I apologise. I also was not passing judgement on Coblee since it's too much for one person to shoulder. As for a bitcoin dev that attacks others? It's pretty obvious who that would be...  Roll Eyes

heh - it's good.

As for a bitcoin dev that attacks others? It's pretty obvious who that would be...  Roll Eyes

aye.. well.. umm... nuff said really Cheesy
Post
Topic
Board Altcoin Discussion
Re: Meteoric rise of BTC sucking life from Alt-Coins
by
laSeek
on 27/01/2013, 04:48:54 UTC
Do you see any developers currently working on LTC? Any that have commit access to the official source that are working? Have the previous developers handed over responsibility to anyone they can trust? I put it to you that LTC development is in a very precarious state and these are questions anyone investing heavily in LTC needs to ask themselves.

There are new devs that now have commit access to the ltc repo.
Coblee is on-board with a few of us working on the code and rolling in updates - many of which are in test and we're aiming to start more regular release cycles of the client.
We're being careful to ensure we can provide a clean upgrade mechanism for users as we build new functionality and roll in important changes from the bitcoin source.

...when they compare it to the "gold standard" of Bitcoin...

Yes - many, not all, developers on bitcoin set a high standard.  We're aware that some like to compare "gold" to "silver" - we think there is an appropriate niche for both.
With Litecoin worked closely with the bitcoin developers in the past - adapting the niche we think we service - we look forward to continue doing so as time unfolds.

I'm disappointed by the lack of backbone in the LTC 'economy'. Basic services and structures are hard to find or do not exist. The speculators were in because there was lots of talk of building these things, but when the months go by and they don't get built, and people talk less and less about actually building them, it gets hard to maintain the faith. Besides, who wouldn't move out of the coin when it stops to drop? Even the faithful know to move out and buy more at the bottom. So now maybe the faithful will buy more.
Rome wasn't built in a day.
Rome's architects didn't abandon it though...

That's an unfair and invalid argument ck - Coblee did a Satoshi for a number of personal reasons - he's around and reachable by the current team - but he doesn't have time to commit with the everyday dev.  We do talk with him when it comes to major changes or for brainstorming - but we also have scope to bring about change.
Gavin stepped in and did a great job of moving bitcoin forward - building upon a solid foundation and helping to turn it into what bitcoin currently is today.  Give us a chance to see if we can do the same for litecoin.

There are limited services currently with ltc - and that's largely our responsibility to work out and fix.
This is something we are heavily into at the moment and I think over the next few months you'll find a lot more possible with LTC other than speculating or hedging against with btc.
On btce ltc is heavily traded - with very healthy volumes which I think is a very good sign.

We're also looking to deal with a number of hostile actions by some who believe that btc should be the only coin.
In the past few months the blockchain & many of the pools have been attacked by those who believe it should be taken down - sadly it appears that one of the contributors to the bitcoin code also have it out for litecoin - which tarnishes the image of not just bitcoin but all cryptocoins. 
We've weathered these attacks pretty well I think - we've learned a lot and now in a more solid position to take Litecoin to a new level.
Post
Topic
Board Altcoin Discussion
Re: Buying lots of TRC over at http://exchange.zapto.org/ - LTC and PPC
by
laSeek
on 22/01/2013, 20:19:13 UTC
Humm - the exchange isn't loading any more...

did having trc as a currency make the exchange bankrupt? Wink