CFC AMA: BOSAGORA Recap.

Feb. 25 2020 done

BOSagora
BOSagora
10 min readFeb 28, 2020

--

Here is a recap of Q&As that sums up questions and answers in AMA on CFC Telegram.

GENERAL

  1. How did you name after BOSAGORA?

Our previous name was BOS, but there were some hurdles in the beginning due to the failure to stick to the original plans laid out by White Paper (version 1). BOSAGORA went through rebranding in April of 2019, where we added AGORA at the end of BOS, which is the pillar of democracy and democratic decision-making process in Ancient Greece. Thanks for waiting me to type the whole meaning behind BOSAGORA

TECH

2. BOSAGORA claims “decentralization” but the word can be relative (eg Entities can be divided into vertices they still control & claim). Can you offer verifiable evidence that proves that BOSAGORA is decentralized, unreliable & without a dominant party in control?

This cannot be proven right now. Why? decentralization of our mainnet blockchain is our goal. In order to do that, we have to implement a protocol which allows anyone can join the to network. However, we will archive this gaol after we launch our mainnet.

Which we call “Open Membership”

This is where Proof of Stake comes in, we have policy that anyone who hold more then 40,000 BOA, can run their nodes and become a validator. After the validator is part of the network, they will join “Congress Network” and becomes a Member of the Congress.

In this Congress Network, they will do “discussions and votings” to archive whatever they need to decide. We will provide the tools for this as well.

3. What are some of the issues #BOSAGORA is currently seeking to
solve? What is the progress of business development and what are some of your commercial partnerships?

In technical perspective, we are tyring to solve scalability issue of blockchain by adopting built-in 2nd layer solution.

Right now, lots of blockchain will suffer from their lack of scalability. The size of legder always rises and this is eventually make normal people run their nodes. We will adopt 2nd layer and we call this “Flash Layer”.

The blockchain will only have “Settled” data and this will save lots of storage and also we are utilizing Schnorr signatures which will help too.

We are in the development stage of planning out #ProjectWhale, which is a worldwide project to save whales. We are seeking for partners, messengers, who can effectively deliver the message to save whales. BOA will be used as a means of donation to save whales, who are one of the 27 endangered species.

4. Most blockchain projects use smart contracts and ignoring its limitations, so how does Trust Contracts improve that? And what is the role of Trust Contracts in the BOSAGORA ecosystem?

When we started this project back in the 2017, we had this concept. and the original wp was trying to make this “Trust Contracts” with something called OWL and TAL. The initial dev team tried to build “Ontology” of it and utilize to build the Trust.

However, this is pure conceptual and impossible to archive. This is usually researched by other industries, mostly AI part. Rather to continue that is too difficult, we decided to pursue more realistic goal. Which is WebAssembly

Lots of other projects are already researching it and we think this will provide new capabilities and offers significant performance benefits.

5. Explain more about #Bosagora mining, minimum and maximum requirement and APR as well as hardware requirements?

Ok. we are not PoW blockchain, thus there will not be mining. However, in order to become a validator, you should hold more then 40,000 BOA and the minimum requirements of the hardware will be very minimum. however, if you want to become a sufficient validator with “Flash Layer”. You need a bit of hardware power. This has not been decided yet. we will get them up our github and development documents when they are ready.

btw, not just hold. you actually have to Freeze them. :) the freezing process will take 2 weeks.

6. What is the Federated Byzantine Agreement Consensus Algorithm? And how to modifiy it from different algorithms?

Ok. FBA come from Stella Lumen. Let me explain a bit.

In 2015, Professor David Mazieres, head of Stanford’s Secure Computer Systems Group, introduced an alternative to pBFT called the Federated Byzantine Agreement.

I will quote his word here.

“A network consisting of quorums, and each quorum is a set of nodes sufficient to reach an agreement. FBA also introduces the concept of a quorum slice, the subset of a quorum that can convince one particular node of agreement. The consensus process is achieved via the quorums, and the collective agreement of the quorums is used as the final decision of the entire network despite byzantine failure.” to be simple, its basically saying that “not every node has to agree” within the network, they make something called quorum and the nodes in quorums agree to each other and eventually quorums agree to each other.

Thats the idea. It has 2 main reason that we use it.

First, it is fast. There is no pow like calculation and all. its just voting process with messege among the nodes. Second, the membership mechanism is open to public. This is key to the decentralization.

7. What is the difference between TRUST CONTRACTS and SMART CONTRACTS?

Maybe not much different. As I mentioned, when we started it was the new concept but we decided pursue more realistic Goal.

  • What’s the difference between COINNET and MAINNET?

Coinnet means the blockchain with tx function and wallets and nodes and validators. Our definition mainnet is Coinnet + VM (Contract)

Explain more about the following.

Simplified Payment Verification -> This is the payment that what Bitcoin does.

  • Quorum Balancing

As i mentioned about the FBA. they have quorum. however, if this quorum is fixed, then network could be unstable since nodes try to cheat or do some bad stuff. also new nodes cannot join. So every few rounds of block, the shuffling comes in. thats what we call Quorum balancing.

8. What do you think is the biggest problem BOSAGORA will solve that no other project is solving now, and why it is the problem important to solve?

Blockchain still faces a trilemma of issues including scalability, security, and decentralization. There are various projects working in one way or another to solve these issues and it is likely that the scalability problem could be the one that is solved this year. The Bitcoin lightning network, Ethereum 2.0 and the BOSAGORA Layer 1 protocol are some of the steps being taken to deal with these issues. We are constructing our mainnet in a way that can best balance out and solve the issue of trilemma.

9. What is bosagora strategy to promote the development of decentralized technologies in the future?

This is one of our long term goal. we are using a language called D. Our main devs are D contributors as well. It is similar to C++. Also we will utilize WASM, which means devs can choose the language what they like for their dapps. Nowadays, Rust seems to be a good one.

POLICY & BUSINESS

10. Adoption is a very critical element at every crypto project, how does BOSAGORA ensures adoption to its technolofy in the long run?

By developing good use-cases and when mainnet is ready, we would love to see DApps on top of it which makes full use of the Congress Network to make business proposals and use the Commons Budget.

11. What is your long-term vision about the industry which Bosagora exchange is working at? Are you afraid some day there will be another project with more innovative technology can replace Bosagora?

We call ourselves “Project Enabler” This is becoz of “Commons Budget”. This is something that blockchain will generate automatically and will be utilize as Congress votes. YOU can select projects and go over what to do with it.

And the goal for this is “Eco system expansion” Thats the foundation’s goal as well. btw we are not exchange we are blockchain. Also we are not afraid. This is very competitive industry and from 2017 when we started it wasnt easy and it wont be easy in the future as well.

12. On which type of Businesses or Market you’re primarily Focusing on ?

We are not “targeting” a geographical location and market. This is a worldwide project and we wish to have all types of businesses and projects florish with our Commons Budget.

Since the proposals will need to pass and gain consensus to receive the any business budget proposed, it will be up to the commons to decide what is a good project and ideal business.

13. Do you have any plan to implement burn mechanism or something to reduce the supply?

Yes, we will develop a business model to burn. We also plan on launching a financial service in the first half of this year.

In addition, we will prepare Node Operation custody service through cooperation with large exchanges.

14. What benefits are currently available for long term holders of BOA?? And how do you plan to reach out to more people?

You will see the increase in our use cases, BOA will be used for voting, democratic decision-making process, a means of donation, also used in financial services. :) It should motivate you to hold onto BOA.

일반

1. 어떻게 BOSAGORA라는 이름을 갖게 되었나요?

저희는 BOS라는 이름으로 프로젝트를 시작했습니다. 하지만 초반, 백서(버전1)의 계획을 따르는데 많은 장애물이 있었습니다. 따라서, 이후 저희는 2019년 4월 리브랜딩을 거치면서 BOS 뒤에 AGORA를 붙이게 되었습니다. AGORA는 민주주의의 기둥이고 고대 그리스의 민주적 의사결정 과정입니다.

개발

2. BOSAGORA는 “탈중앙화”를 주장하지만 이 단어는 상대적입니다. BOSAGORA가 탈중앙화되었고, 특정 단체가 제어하고 있지 않다는 증거를 제시해주실 수 있나요?

지금 당장 증명할 수는 없습니다. 왜냐하면 저희 메인넷 블록체인의 탈중앙화가 저희의 목표이기 때문입니다. 이를 위해, 저희는 누구든지 네트워크에 들어올 수 있도록 하는 프로토콜을 구현해야합니다. 그러나, 저희는 이 목표를 저희 메인넷을 론칭한 다음에 달성할 수 있습니다.

저희가 “열린 멤버십”이라고 부르는 것에 지분증명 개념이 연관되어 있습니다. 저희는 누구든지 40,000 BOA 이상을 가지고 있으면 노드를 운영하고 검증자가 될 수 있는 정책을 갖고 있습니다. 검증자가 네트워크의 일부가 된 후에, 그들은 “의회 네트워크”에 합류하고 의회 멤버가 될 것입니다.

의회 네트워크에서 그들은 “논의와 투표”를 하고, 결정해야하는 것은 무엇이든 아카이빙 될 것입니다. 저희는 이를 위한 도구 또한 제공할 것입니다.

3. BOSAGORA가 현재 해결하려고 하는 이슈들은 무엇입니까? 사업개발 진척상황은 어떻고 파트너십 상황은 어떻습니까?

기술적인 관점에서, 저희는 2계층 솔루션을 채택함으로써 블록체인의 확장성 문제를 해소하려고 합니다.

현재, 많은 블록체인들이 확장성 부족 문제를 겪고 있습니다. 장부의 크기는 계속 증가하고 이는 결국 일반인들이 노드를 운영하게 할 것입니다. 이에, 저희는 2계층을 채택하고 이를 “플래시 레이어”라고 부릅니다.

블록체인은 “정산된” 데이터만을 가지기 때문에 저장공간을 아낄 수 있고, 또한 도움을 주는 스뇨 시그너처를 활용할 것입니다.

저희는 전 세계 고래를 구하는 #고래프로젝트(#projectwhale) 를 기획하고 있습니다. 이에, 고래를 구하자는 메시지를 효과적으로 전달할 수 있는 파트너, 메신저를 찾고 있습니다. BOA가 기부 수단으로서 27종의 멸종 위기종 중 하나인 고래를 구하는데 쓰일 것입니다.

4. 대부분의 블록체인 프로젝트는 몇몇 한계에도 불구하고 스마트 컨트랙트를 사용합니다. 트러스트 컨트랙트는 어떻게 이를 개선하나요? BOSAGORA 생태계에서 트러스트 컨트랙트의 역할은 무엇인가요?

2017년, 프로젝트를 시작했을 때부터 이 개념을 갖고 있었습니다. 원래, 초기 개발팀은 초기 백서에 나와있던대로 OWL과 TAL을 이용하여 “온톨로지”를 구축한 뒤 “트러스트 컨트랙트”를 개발하려고 했습니다.

그러나 이는 AI 부문에서 연구되는 것으로 순전히 개념적인 것이고 달성하기 불가능한 것이었습니다. 따라서, 저희는 보다 현실적인 목표를 추구하기로 했고, 이는 바로 “웹어셈블리”였습니다.

많은 다른 프로젝트들은 이미 이를 연구하고 있고 저희는 이것이 새로운 기능과 상당한 성능 이점을 가져다 줄 것이라 생각합니다.

5. BOSAGORA 채굴에 대해 더 설명해주세요. 최소 및 최대 조건과 APR 및 하드웨어 요구조건은 무엇입니까?

네, 저희는 PoW(작업증명)가 아니기에 채굴은 없습니다. 검증자가 되려면 40,000 BOA 이상을 보유하고 있어야하고 BOA를 동결해야하는데 동결까지 걸리는 시간은 2주 정도입니다. 하드웨어 요구조건은 낮은 편입니다. 그러나 “플래시 레이어”를 가진 검증자가 되려면 어느 정도의 하드웨어 파워가 필요합니다. 이는 아직 정해지지 않았습니다. 이를 위한 준비가 되면 깃허브에 올리고 개발 문서에도 공개할 것입니다.

6. 무엇이 연합 비잔틴 합의 알고리즘(FBA)입니까? 다른 알고리즘에서 이를 어떻게 변경합니까?

네, FBA는 스텔라 루멘으로부터 왔습니다.

2015년 스탠포드 대학의 보안 컴퓨터 시스템즈 그룹의 장인 데이비드 마지레스 교수는 pBTF의 대안을 소개했는데 이것이 연합 비잔틴 합의입니다.

그가 한 말을 인용해보면,

“네트워크는 쿼럼으로 이루어져있고, 각 쿼럼은 합의에 이를 수 있는 숫자의 노드 세트입니다. FBA는 또한 쿼럼 슬라이스라는 컨셉을 소개하는데, 이는 특정 한개의 노드를 설득할 수 있는 쿼럼의 하위세트입니다. 합의 과정은 쿼럼을 통해 달성되며, 쿼럼들의 집단 합의는 비잔틴 실패에도 불구하고 전체 네트워크의 최종 결정이 됩니다. 간단히 말하자면, 네트워크 상에서 “모든 노드가 동의할 필요가 없다”는 것입니다. 쿼럼이라는 것을 만들고 쿼럼에 있는 노드가 서로 동의하고 결국엔 쿼럼간 서로 동의를 합니다.

이를 사용하는데 2가지 큰 이유가 있습니다.

먼저, 빠릅니다. PoW 같은 계산 작업이 없습니다. 그저 노드들 간에 메세지를 주고 받는 투표 과정일 뿐입니다. 두번째, 멤버십이 공공에 개방되어있습니다. 이것이 탈중앙화의 핵심입니다.

7. 트러스트 컨트랙트와 스마트 컨트랙트의 차이는 무엇입니까?

많이 다르지 않습니다. 이미 언급했듯이 저희가 시작할 당시 새로운 개념이었고 저희는 보다 현실적인 목표를 추구하기로 결정했습니다.

  • 코인넷과 메인넷의 차이는 무엇입니까?

코인넷은 거래 기능, 지갑, 노드 그리고 검증자를 갖춘 블록체인을 의미합니다. 저희 메인넷은 코인넷 + VM(계약) 입니다.

  • 쿼럼 밸런싱

FBA에 관해 언급했듯이, 쿼럼을 갖고 있습니다. 그런데 쿼럼이 고정되어 있으면 노드들이 속이려하거나 악의적인 행동을 할 수 있기 때문에 네트워크가 불안정해질 수 있습니다. 또한 새로운 노드가 합류할 수 없습니다. 그래서 블록의 몇 라운드마다, 셔플링이 이루어지는데, 이걸 쿼럼 밸런싱이라고 부릅니다.

8. 다른 프로젝트가 해결하고 있지 못하지만, BOSAGORA가 해결할 것으로 보는 가장 큰 문제를 뭐라고 생각하십니까? 그리고 이는 왜 중요한지요?

블록체인은 확장성, 안정성 그리고 탈중앙화의 3가지 딜레마 이슈에 봉착해있습니다. 다양한 프로젝트들이 이 이슈들을 해결하기 위해 노력하고 있고, 확장성 문제는 올해 해결될 가능성이 높습니다. 비트코인 라이트닝 네트워크 이더리움 2.0과 BOSAGORA 2계층 프로토콜은 이러한 이슈들을 다루기 위해 취해진 조치입니다. 저희는 저희 메인넷이 이 딜레마를 균형있게 해결하는 방향으로 개발하고 있습니다.

9. 미래에 탈중앙화 기술을 진흥하기 위한 BOSAGORA의 전략은 무엇입니까?

탈중앙화 기술 진흥은 저희의 장기적 목표 중 하나입니다. 저희는 D언어를 사용하고 있습니다. 저희 핵심 개발자들 또한 D 기여자입니다. 이것은 C++와 비슷합니다. 저희는 또한 WASM을 활용할 것입니다. 이는 개발자들이 dapp을 위해 사용할 언어를 선택할 수 있다는 것입니다. 최근에는 Rust가 좋아보입니다.

정책 & 사업

10. 모든 암호화폐 프로젝트에 있어 자신들의 기술이 채택되는 것이 가장 중요합니다. 장기적으로 보스아고라의 기술이 채택되도록 하는 전략이 있으신가요?

좋은 사용사례를 개발하고 메인넷이 준비되면 사업 제안을 만들고 공공예산을 사용하여 의회 네트워크를 십분 활용하는 Dapp들이 올라오기를 희망하고 있습니다.

11. BOSAGORA가 속한 산업에 대한 장기적 비전은 무엇입니까? BOSAGORA를 대체할 수 있는 다른 프로젝트가 더 혁신적인 기술로 대체될 것이라는 두려움은 없으십니까?

저희는 스스로를 “프로젝트 인에이블러(enabler)”라고 부르는데, 이는 공공예산 때문입니다. 이는 블록체인이 자동적으로 생성하고 의회가 투표한 결과에 따라 활용될 예산입니다. 바로 여러분이 지원할 프로젝트를 선택하실 수 있습니다.

이 공공예산의 목적은 “생태계 확장”입니다. 이는 재단의 목적이기도 합니다. 2017년 저희가 프로젝트를 시작했을 때에도 쉽지 않았고 미래에도 쉽지 않지만 저희는 두렵지 않습니다.

12. 어떤 종류의 비즈니스나 시장에 초점을 맞추고 있습니까?

저희는 지리적인 특정 장소나 시장을 “타겟팅”하고 있지 않습니다. BOSAGORA는 글로벌 프로젝트이고, 공공예산으로 인해 모든 종류의 사업이나 프로젝트가 번성하기를 바라고 있습니다.

제안에 대한 예산을 받으려면 네트워크의 동의를 거쳐야하기 때문에, 어떤 좋은 프로젝트를 지원할지 정하는 것은 멤버들에게 달려있습니다.

13. 소각 모델이나 공급을 줄이기 위한 어떤 계획이 있으신지요?

네, 저희는 소각 모델을 개발할 것입니다. 또한 올해 상반기에 금융서비스를 론칭할 계획입니다. 그리고 대형 거래소와 협력하여 노드 운영 보관 서비스를 준비할 것입니다.

14. 장기적으로 BOA를 보유한 사람들에게 어떤 혜택이 있나요? 더 많은 사람들에게 어떻게 다가갈 것인가요?

BOA의 사용사례가 늘어나는 걸 보시게 될 것입니다. BOA는 투표나 민주적 의사결정에도 사용되고, 기부 수단으로도 활용될 것이며, 또한, 금융 서비스에도 사용될 수 있습니다. 이러한 것들이 BOA를 보유하도록 동기부여할 것입니다.

--

--