모든 언어
BOS(Business Operating System)의 목표는 더 많은 DApp을 지원하고 블록체인과 더 실용적인 요구를 결합할 수 있는 EOSIO 생태 체인을 구축하는 것입니다. 블록체인 진화의 관점에서 볼 때, BOS는 DApps에서 선호하는 기본 체인일 뿐만 아니라 다양한 이기종 체인 토큰의 순환 체인으로도 사용할 수 있으며 블록체인 세계에서 자유 포트 역할을 합니다. BOS는 커뮤니티에서 나오며 커뮤니티의 유지 관리 아래 더 잘 발전할 것입니다.
<시간>BOS는 사용자에게 접근하기 쉽고 사용하기 쉬운 블록체인 서비스를 제공하고, DApp 운영을 위해 보다 친숙한 인프라를 제공하고, 더 풍부한 애플리케이션 시나리오를 지원하기 위해 열심히 노력하고, 신뢰할 수 있는 비즈니스 생태계의 번영. 기술적인 개선 외에도 BOS는 다른 시도도 할 것입니다. 예를 들어, 사용자 투표 참여를 늘리기 위해 오라클 기술을 사용하여 명확한 규칙을 충족하는 계정에 동기를 부여할 수 있습니다. 각 BP가 생태계에 더 많은 자원을 제공하도록 장려하도록 조정됩니다. 커뮤니티 국민투표에서 도달한 결의안은 인적 요소를 줄이기 위해 가능한 한 많이 코드화되며 프로세스는 공정성과 투명성을 유지하기 위해 연결됩니다.
BOS 체인의 코드는 커뮤니티에서 전적으로 기여하고 유지 관리합니다. 모든 생태 참가자는 코드 또는 제안을 제출할 수 있습니다. 관련 프로세스는 PEP(Python Enhancement Proposals)와 같은 기존 오픈 소스 소프트웨어를 참조합니다.
BOS에서 DApp의 개발을 장려하기 위해 BOS 재단은 DApp에 저비용으로 토큰 교체를 위한 리소스 모기지 서비스를 제공하여 초기 단계에서 DApp의 운영 비용을 줄이고 개발자는 BOS 인센티브를 순서대로 제공합니다. 상호 강화하는 커뮤니티 개발 트렌드를 구축합니다.
합의 알고리즘
BOS의 합의 알고리즘은 PBFT 이론을 기반으로 EOSIO 코드의 개선과 결합됩니다.Byzantine 내결함성 보장을 전제로
다음과 같이 변경됩니다.
1. Pipelined BFT의 유지 BP는 교대로 블록을 생성하고 EOS와 마찬가지로 동기화 클럭 및 블록 생성 순서에 강력한 제약을 가합니다
2. Pipelined BFT 합의 부분의 논리를 제거합니다. , 극단적인 경우 PBFT 합의 결과와의 충돌을 피하기 위해
3. 합의 통신 메커니즘은 기존 p2p 네트워크를 사용하고 PBFT 메커니즘은 준비 및 커밋 정보를 브로드캐스트하는 데 사용되며 통신 비용이 허용 가능한 범위 내에 있는지 확인합니다. 범위.
4. 일괄 합의를 사용하여 PBFT의 각 블록에 대한 합의 요구 사항을 대체하고 한 번에 여러 블록의 관련 정보를 브로드캐스트하여 실시간 BFT의 이상적인 상태에 접근하고 네트워크 부하를 줄입니다.
체인간 커뮤니케이션
BOS는 IBC 방식을 기반으로 EOS 메인 체인과의 교환 채널을 제공합니다. BOS는 EOSIO 기술을 기반으로 다른 사이드 체인과의 순환 채널 구축을 촉진하여 전체 EOSIO 생태계가 생태 네트워크를 구축하기 시작하고 BOS는 전체 EOSIO 생태계의 발전을 가속화하는 핵심 순환 링크 역할을 할 것입니다. 그리고 진화.
BOSCore가 채택한 크로스체인 솔루션의 장점은 다음과 같습니다.
1. 완전히 탈중앙화. 라이트 클라이언트는 스마트 컨트랙트에 구현되며 정확한 초기 블록 정보가 초기화되면 컨트랙트는 릴레이의 신뢰나 컨트랙트의 외부 정보에 의존하지 않고 모든 후속 블록의 유효성을 완벽하게 검증할 수 있습니다.
2. 가볍다. 라이트 클라이언트는 원본 체인의 모든 블록 헤더를 지속적으로 동기화할 필요가 없으며 트랜잭션 확인을 위해 신뢰할 수 있는 블록을 얻기 위해 블록체인의 일부만 동기화하면 됩니다.
3. 빠른 크로스 체인 트랜잭션. 교차 체인 트랜잭션이 대상 체인에서 해당 트랜잭션을 생성하는 데 3분도 채 걸리지 않습니다.
4. 병렬 교차 체인 트랜잭션. 서로 다른 교차 체인 트랜잭션은 서로 영향을 주지 않고 병렬로 실행될 수 있으므로 많은 양의 동시성을 지원합니다.
5. 보안. 생산자 서명 확인 및 엄격한 논리 검사를 사용하여 라이트 클라이언트 자체의 정확성을 보장할 수 있으며 악의적인 공격을 받을 수 없으므로 거래의 진정성을 안전하게 확인할 수 있습니다.
오라클 머신
BOS의 오라클 머신 시스템이 구축 초기부터 따르는 원칙은
실제 데이터를 제공하기 위해 모든 오라클 머신 데이터 공급자에 의존하지 않고 자신의 부족함을 인정하고 참여자로 시스템에 합류합니다. 게임에서 전반적인 신뢰성을 달성하기 위해 게임에서.
이와 같이 참가자들이 게임 중에 실제 세계의 역할과 매핑되는 한 블록체인 입력 데이터의 신뢰성을 얻을 수 있을 뿐만 아니라 실제 세계에 "신뢰"를 출력할 수 있습니다. . 사실 이것은 블록체인 기반의 신뢰할 수 있는 플랫폼에 가깝고 서비스 표시 형식은 오라클 머신입니다. BOS 오라클 머신은 블록체인의 가치를 통화 속성에서 트랜잭션 및 규칙 구성으로 확장할 것입니다.이 확장은 많은 실제 신뢰 문제를 해결하거나 개선하여 블록체인 경계의 적용을 확장하고 최종적으로 블록체인 기술을 허용합니다. 트랜잭션 전송 이외의 시나리오에 도달합니다.
확장 솔루션
BOS는 멀티스레딩 솔루션을 적극적으로 홍보하는 동시에 더 광범위한 확장 솔루션을 모색하고 있습니다. 추상적인 관점에서 볼 때 블록체인에서 실행되는 스마트 계약과 관련된 컨텍스트는 상대적으로 독립적이며 이는 높은 확률의 이벤트입니다. 네트워크에서 노드 역할과 블록 구조를 재정의하고 수평적 확장을 통해 BOS 체인의 전체 부하 용량을 향상시킬 수 있는 격리된 컴퓨팅 기반 솔루션을 제안합니다.
Post-quantum encryption scheme
현재 BOS에서 사용하는 ECDSA 서명 알고리즘도 불가피하므로 위의 과제를 해결하기 위해 새로운 Anti-quantum 암호화 시스템을 도입할 예정입니다. 많은 반양자암호시스템 중에서 격자암호시스템이 BOS 반양자암호의 주요 솔루션으로 사용될 것이며, NTRU(암호화 및 서명 포함)가 주요 암호화시스템으로 사용될 것이다. FrodoKEM 시스템 및 Sphincs+를 폴백 암호로 사용합니다. 격자 암호 시스템이 아직 이론적으로 완성되지 않았고 국제 양자 이후 암호 표준을 사용자 지정하는 단계에 있다는 점을 고려하여 BOS는 여러 암호 체계를 확장할 수 있는 능력을 유지할 것입니다. 동시에 격자 기반 암호화 서명 시스템은 BOS에 대한 최대 확장성을 유지하는 양자 안전 익명 코인의 구축을 용이하게 할 수 있으며 초기 단계에서 다중 암호 시스템을 지원하여 돌이킬 수 없는 결과를 최소화합니다. 특정 암호 시스템의 붕괴.
영지식 증명에 기반한 확장 방식
블록체인의 경우 TPS는 전체 블록체인 시스템의 지지력에 영향을 미치고 응용 프로그램 경계를 결정하며 체인의 핵심 지표 중 하나입니다. BOS는 멀티 스레딩 및 멀티 컴퓨팅 영역 확장 방안을 추진하는 것 외에도 영지식 증명에 대한 연구 및 축적을 기반으로 영지식 증명에 기반한 확장 방안도 고려할 것입니다. 스마트 계약의 실행이 결정되고 유한 단계라는 점을 고려하여 기존의 영지식 증명 방식을 유한 단계 실행의 특성에 맞게 개선 및 최적화하여 실질적인 요구를 충족시킬 수 있음과 동시에 우리는 다음을 목표로 할 것입니다. 서로 다른 계약 특성의 구별은 실제 계산 집약적인 계약은 영지식 증명 방식을 채택하고, 계산 집약적이지 않은 계약은 VM 실행 방식을 채택하여 궁극적으로 계산 효율성을 극대화할 것입니다.
앵커 코인
BOS는 다양한 디지털 인증서에 대해 1:1 앵커 코인을 발행하는 메커니즘을 제공하고 BP 다중 서명을 사용하여 신뢰할 수 있는 중개자의 신원을 인증합니다. 모든 신뢰할 수 있는 중개자는 일정 금액의 BOS를 보증금으로 약속해야 합니다. 힘과 신용이 있는 조직이나 회사는 "공증인" 지위 신청을 시작할 수 있으며 25개의 BP가 상위 30개의 BP를 통과한 후에 앵커 통화를 발행할 수 있습니다.
BOSCore는 기술로 신뢰할 수 있는 비즈니스 생태계를 구축하고 10억 명의 사용자를 지원하는 데 전념하는 DPoS 퍼블릭 체인입니다. 블록체인 진화의 관점에서 볼 때, BOSCore는 상업적 구현을 위해 선호되는 퍼블릭 체인일 뿐만 아니라 다양한 이기종 체인 토큰의 순환 체인 및 블록체인 세계의 자유 포트로 사용될 수 있습니다. BOS는 커뮤니티에서 나오며 커뮤니티의 유지 관리 아래 더 잘 발전할 것입니다.