As far as appealing to smart people to join the team.... we have senior engineers from google contacting us for jobs and several people who are working with us or to whom we have extended offers also have offers on the table from google. Unfortunately, in addition to finding people with the proper skills there is also a need to find people interested in taking the risks and who are on the market at this exact moment. We have extended offers to an individual who found the majority of major security bugs in Bitcoin with years of experience.
The problem we have is that anyone with the skills to develop blockchain technology without months of training is already doing so (one of the alt coins) and their own pet projects are more interesting to them than even a highly paid position working for us. Often they have prior commitments (school, job, kids, etc) that mean from the time we convince them to work with us that until they can start work is at least a couple of weeks if not a month or more.
It is not unusual for a company looking for programing talent to take months if not over a year to fill a few positions.