바이프로스트 네트워크
  • 소개
  • 바이프로스트 네트워크 구조
    • 합의
    • 크로스체인 커뮤니케이션 프로토콜 (CCCP)
    • 오라클 서비스
  • 노드 운영 매뉴얼
    • 기본 노드 요구 사항
    • 풀 노드 요구 사항
    • 검증자 계정 관리
    • 운영자 가이드
      • 엔드포인트 (Endpoint) 노드 셋업
        • 도커 셋업
        • Systemd 셋업
      • 검증자 노드 셋업
        • 도커 셋업
        • Systemd 셋업
      • 릴레이어 셋업
        • bifrost-relayer.rs
      • 체인 데이터 스냅샷
      • 문제 해결
        • 테스트넷 체인 동기화 이슈
    • 시스템 모니터링
      • Prometheus and Grafana
      • Sentry
  • 노미네이터
  • 개발자 문서
    • 이더리움 API
      • 프리컴파일 컨트랙트
      • 개발자 라이브러리
      • 개발자 환경
    • 바이프로스트 프리컴파일 컨트랙트
      • 스테이킹
      • 거버넌스
      • 릴레이 매니저
    • 팔렛 인터페이스
      • BfcStaking
      • BfcUtility
      • BfcOffences
      • RelayManager
    • 클라이언트 API
      • JSON-RPC API
        • author
        • chain
        • childstate
        • debug
        • eth
        • grandpa
        • net
        • offchain
        • payment
        • rpc
        • state
        • system
        • trace
        • txpool
        • web3
      • 익스플로러 API
      • 런타임 API
    • 크로스체인 트랜잭션 및 오라클 API
      • 가격 오라클 컨트랙트 API
      • 소켓 컨트랙트 API
    • 바이프로스트 테스트넷 BFC 토큰 수령 방법
  • 거버넌스
  • 보안
  • 토큰 & 자산
    • 유니파이드 토큰
    • 인플레이션 모델
  • Add Network
    • 포키
    • 메타마스크
  • Bridge
    • 브릿지 가이드
      • 바이프로스트 네트워크로 예치
      • 다른 네트워크로 출금
    • 용어
  • Staking
    • 스테이킹 가이드
      • BFC 스테이킹
      • BFC 언스테이크
    • 용어
      • 모든 밸리데이터
      • 스테이킹 현황
  • Language
    • Bifrost Network Guide
Powered by GitBook
On this page
  • 바이프로스트 네트워크란?
  • 바이프로스트 네트워크: 디앱 개발 및 운영을 위한 최적의 선택

소개

바이프로스트 네트워크란?

바이프로스트 네트워크는 Substrate 프레임워크를 기반으로 구축된 퍼블릭 블록체인입니다.

바이프로스트 네트워크는 멀티체인 중심 (Multichain-first) 접근 방식으로 설계되었습니다. 이를 통해 다양한 블록체인 간의 상호작용과 통신을 탈중앙화된 크로스체인 채널을 통해 자연스럽게 수행할 수 있습니다. 바이프로스트 네트워크의 디앱 (DApp)들은 네트워크의 크로스체인 통신 프로토콜을 활용해 지원되는 여러 블록체인의 유망한 암호화폐를 활용할 수 있습니다. 바이프로스트 네트워크의 핵심 검증자 (Validator)는 동시에 릴레이어 (Relayer)로서 역할하며, 여러 블록체인 간 크로스체인 메시지를 전송하여 통신을 구현합니다. 이처럼 크로스체인에 특화된 설계는 개발자들에게 혁신적이고 다양한 애플리케이션을 개발할 기회를 제공하는 멀티체인 개발 환경을 만들어냅니다. 또한 이더리움 가상 머신 (EVM)과 완벽한 호환성을 제공하여, 기존 이더리움 개발자들이 익숙한 개발 환경과 풍부한 라이브러리들을 활용해 별도의 학습 부담 없이 바이프로스트 네트워크의 멀티체인 환경으로 손쉽게 확장하고 혁신적인 디앱을 구축할 수 있도록 지원합니다.

바이프로스트 네트워크: 디앱 개발 및 운영을 위한 최적의 선택

크로스체인 상호운용성

바이프로스트 네트워크는 자체 크로스체인 통신 프로토콜 (CCCP)을 통해 이종 체인간 통신을 기본적으로 지원합니다. 멀티체인 구조가 가지는 본질적인 한계 (예: 유동성 및 시장의 분산)를 극복하여, 디앱들은 더 많은 사용자에게 서비스를 제공하고 더욱 포괄적인 기능을 지원할 수 있습니다.

디앱을 위한 내장형 크로스체인 브리지

CCCP는 서로 다른 블록체인간 토큰 전송을 원활하게 수행할 수 있게 해주는 핵심 기능입니다. 바이프로스트 네트워크에 지정된 스마트 컨트랙트가 크로스체인 토큰 이동을 관리합니다. 디앱 개발자들은 CCCP를 사용하여 크로스체인 토큰 전송을 자연스럽게 서비스에 통합할 수 있습니다.

멀티체인 환경 최적화 자원 접근 지원

디앱들이 여러 블록체인에서 동작할 때 가장 큰 어려움 중 하나는, 블록체인간 토큰이나 오라클 데이터와 같은 핵심 리소스를 가져와서 사용하는 것입니다. 이런 멀티체인 자산 처리에 관한 비호환성은 디앱 개발과 도입을 방해합니다. 바이프로스트 네트워크는 멀티체인 디앱에 최적화된 방식으로 주요 정보들을 제공함으로써 이 문제를 해결합니다.

단일체인 디앱의 멀티체인 환경 확장성

CCCP는 스마트컨트랙트 수준에서 Bridge 및 BridgeAndCall과 같은 연동 방법들을 제공하여, 단일체인에서 동작하던 디앱을 바이프로스트 네트워크와 상호작용하는 멀티체인 디앱으로 확장할 수 있도록 도와줍니다. 개발자들은 자신의 기존 디앱을 바이프로스트 네트워크에 통합하는 것만으로 멀티체인 지원을 구현할 수 있습니다.

EVM 호환성

바이프로스트 네트워크는 이더리움 가상 머신 (EVM)을 완벽히 지원하며 솔리디티 (Solidity)로 개발한 스마트컨트랙트 및 디앱들을 다음과 같은 도구 및 리소스를 통해 개발할 수 있습니다

  • 필수 솔리디티 라이브러리의 원활한 마이그레이션: 예를들어 OpenZeppelin의 SafeMath, SafeERC20, SafeProxy 등

  • 클라이언트 라이브러리와의 호환성: Web3.js, Ether.js, Web3.py 등

  • 개발 환경: HardHat, Brownie, Truffle, Metamask 등

  • 보안 분석 도구: Manticore, Mythril, Oyente, Solgraph 등

  • 이더리움 자산 표준 지원: ERC-20, ERC-721 등


Next바이프로스트 네트워크 구조

Last updated 7 days ago