Ask Me Anything – Development – July

Written by Minhyo Bae, CTO of BOScoin
July 31 2018

Answer questions about development

We tried to provide and cover all questions you’ve submitted. Thank you.

Q1 I’m thinking about the specifications of my own computer to run testnet and mainnet. How much power does it need in order to proceed without interruption? What is the minimum recommended specifications.

  • To be exact, we have not yet determined the minimum requirements or the recommended requirements for the nodes. However, participation by a node with lower hardware specifications or a low latency internet connection will inevitably lead to poor performance and stability throughout the network. For more precise and detailed information, you’ll have to wait until we’ve compiled enough data from the testnet network, and determine the minimum specifications. These will announced when we launch public testnet nodes.


Q2 Nowadays, hacking issues occur a lot. Recently, that Hardwallet has also been hacked few times. The mobile wallet app you’re developing says you can withdraw if you enter an extra security key when you withdraw. Don’t you want to add fingerprint recognition or Iris recognition?

  • Yes, that’s a good question. Currently, the web wallet provided by BOScoin is a classic way of directly entering the secret-seeded only, so we are working on various ways to improve the security of the mobile wallet. Unlike the current method of entering the secret seed directly, you will provide a password, OTC and/or other information that is only known to the user while securely protecting the secret seed.
  • In addition, we’re also thinking about how we can add a broader range of technologies and devices to provide better security. We are currently in active development to integrate BOScoin into an established hardware wallet. We’re also trying to address a number of issues, such as the proposed fingerprint, the Iris recognition, and the privacy issues.

Q3 Will there be a simple node instruction for people like me who are not too technically computer literate? Thanks.

  • We will update the installation instructions and the other documents for non-technical people, so they can understand easily.

Q4 Most of the testnet commands dont work, the product is no where close to getting launched to mainnet? How serious is the managment on timelines for Mainnet release for q4 , 2018

  • Our goal of releasing the final version of mainnet with every feature outlined in our development plan is still a long way off, however, the initial release of mainnet, which is scheduled for Q4, 2018 will be the first version to support the major features, such as Congress Voting, and Trust Contracts.

Q5 What does GON stand for in TestNet constants in the July 3 newsletter?

  • GON is a unit of BOScoin, worth 0.0000001 of a BOS.

Q6 Do you have any kind of method to prevent a DDoS attack?

  • BOScoin is operating in cloud environments such as Amazon AWS and Google GCP, and if there are no special issues, we will continue to do so. BOScoin is working closely with our partners, including KISA (Korea Internet Security Associate) to prevent security attacks including DDoS attacks.

Q7 What are your development plans between testnet and mainnet? Add testing features to the testnet?

  • The main purpose for Testnet is for the testing. Experimental features will be applied to Testnet first.

Q8 I want to run a node at the same time as the start of the mainnet, but I don’t know anything about Linux. For those people who don’t know the code or non developers, I am requiring manual explanation on how to easily operate a node.

  • Node operating guidelines are being prepared. We will also prepare a video tutorial, if necessary.

Answers to Korean questions

We provide Korean answers only for Korean questions.

Q1 지금 테스트넷과 메인넷을 진행하기위해서 나름 컴퓨터의 스펙을 생각하고있는데요. 어느정도 파워가 되어야 막힘없이 진행이 가능할까요? 최소 아님 권장 사양을 말씀해주시면 감사하겠습니다.

  • 정확하게 말씀드리자면, 아직 정확한 Node의 최소요구사양이나 권장 요구사양은 정해지지 않았습니다. 다만, 성능이 낮은 Node의 참여로 네트워크 전체의 성능과 안정성이 떨어지는 것을 고려하지 않을 수 없습니다. 보다 정확하고 자세한 내용은 테스트 네트워크에서 충분한 결과가 나올 때까지 기다려야할 것 같습니다.

Q2 요새 해킹 이슈가 다양한 사례로 발생하고 있습니다. 최근에는 하드월렛도 해킹이 되었다고 하는데요. 현재 개발하고 있는 모바일 지갑앱에서 출금시 추가 보안키를 입력하면 출금이 된다고 했는데요. 이 방법만이 아닌 지문인식이나 홍체인식을 접목시킬 생각은 없으신지요.

  • 네, 훌륭한 질문이십니다. 현재 BOScoin에서 제공하는 Web wallet은 Secret seed를 직접 입력하는 classic한 방법이라 보안을 걱정하는 입장에서 다양한 이슈들이 제기되고 있고, 저희도 이에 대응하기 위해서 Mobile wallet을 제작하고 있습니다. (https://github.com/bosnet/tokennet-wallet-android) Secret seed를 직접 입력하는 지금의 방식과 달리 Secret seed를 안정하게 보호하면서 사용자만 알 수 있는 Password 방식을 제공하고 있습니다.
  • 이와 더불어서 조금더 다양한 기술과 장치들과 결합해서 훨씬 나은 보안을 제공할 수 있는 방법도 함께 고민하고 있습니다. 대표적으로 해외의 Hardware wallet 업체들과 지금 BOScoin용 Hardware wallet 개발을 진행하고 있습니다. 그리고 제안하신 지문과 홍체 인식도, 지금은 지원 하드웨어의 제한과 불편함, 그리고 개인정보 보호 이슈 등 여러 이슈들을 해결하려고 노력하고 있는 중입니다.

Q5 7월 3일 뉴스레터에 나오는 테스트넷 상수에 있는 GON은 무엇을 의미하는건가요?

  • GON은 BOScoin의 단위로, 0.0000001 BOS를 말합니다.

Q6 DDoS공격을 막기위한 보스코인만의 장치가 있나요?

  • 결론부터 말씀드리자면, BOScoin은 Amazon AWS와 Google GCP 등 Cloud 환경에서 운영 중이고 특별한 문제가 없다면, 계속 운영할 생각입니다. BOScoin은 DDoS 공격을 포함한 각종 네트워크를 통한 보안 공격을 막기 위해서 이들 업체들과 이미 긴밀히 협력하고 있습니다. 그리고 한국의 KISA(한국인터넷진흥원) 등과도 협력하고 있습니다.

Q6 아직은 아니지만 메인넷 시작과 동시에 노드를 운용하고 싶은데 리눅스에 대해서 전혀 모릅니다. 코드나 서버운용에 대해서 전혀 모르는 사람도 쉽게 노드를 운용하는 방법에 대해 메뉴얼로 설명을 요구합니다.

  • 노드 운영은 각종 매뉴얼과 필요하다면 동영상 강의와 같은 형태로 준비하려고 계획 중입니다.

Notice

AMA responses will be posted on the homepage between the 21st and the end of the month. There is no exact date they will be posted.

Any questions which are repeat questions, not constructive in nature, don’t serve the interests of the broader community, are inappropriate and/or vulgar in nature will not be answered.