모든 언어
BUMO는 차세대 상용 등급의 기본 퍼블릭 블록체인으로 가치 순환을 위한 유비쿼터스 신뢰 네트워크 구축을 목표로 하며 광범위한 디지털 신뢰, 자유로운 가치 순환 및 퍼블릭 공유 응용 프로그램을 통해 분산 비즈니스 생태계를 만들기 위해 노력합니다. . BUMO 메인넷 토큰의 이름은 "BU"입니다.
<시간>
"가치"가 "정보"처럼 자유롭게 흐르도록 차세대 가치 순환 유비쿼터스 트러스트 네트워크(Ubiquitous Trust Network)를 만듭니다.
광범위한 디지털 신뢰, 자산의 자유로운 순환, 대중을 위한 공통 애플리케이션으로 블록체인 네트워크 생태계를 구축하는 것을 목표로 합니다. 미래 가치 순환 네트워크를 중심으로 금융, 사물 인터넷, 소셜 네트워킹 등 다양한 산업의 자산 디지털화 및 가치 순환 요구를 충족하는 개방적이고 효율적이며 확장 가능한 기반 기술 지원을 사물 인터넷과 결합 기술, 만물인터넷을 통해 더 넓은 네트워크 구축 "기계" 신뢰는 가치 순환을 위한 견고한 신뢰 기반을 만들고 디지털 자산, 스마트 기기, 사용자 데이터 등을 유기적으로 연결하고 디지털 거래 및 스마트 계약을 통해 사람이 현실이 됩니다. 자산 디지털화와 새로운 블록체인 경제의 수혜자 By.
하나는 유비쿼터스 신뢰 네트워크입니다. 블록체인 네트워크의 신뢰가 유비쿼터스 "기계"를 기반으로 할 때 가치의 순환은 진정으로 신뢰할 수 있고 효율적입니다. 디지털 파워는 사용자에게 속하므로 사용자는 자신의 디지털 소유권을 진정으로 파악할 수 있습니다. 즉, 모든 사용자가 전체 블록체인 네트워크 구축에 참여합니다. 모든 사람의 참여, 만물인터넷, 민주적 합의를 통해 유비쿼터스 신뢰 네트워크가 될 것입니다.
두 번째는 믿을 수 있는 가치 순환 시스템입니다. "기계"와 "기계"의 연결은 가상 세계와 현실 세계 사이의 다리이기도 합니다. 이러한 유비쿼터스 신뢰 시스템이 구축되면 네트워크의 촉수는 어디에나 있을 것이며 네트워크의 애플리케이션도 어디에나 있을 것입니다. 가치는 유비쿼터스 신뢰 네트워크에서 자유롭게 흐를 수 있으며 신뢰할 수 있는 가치 순환 시스템을 형성합니다.
(1) GAS: BUMO 네트워크에서 트랜잭션 또는 스마트 계약을 실행하기 위한 연료로 사용됩니다.
(2) 부기 보상: BUMO 부기 노드는 보상으로 각 트랜잭션에서 BU를 얻을 수 있습니다.< br> ⑶커뮤니티 인센티브: BUMO는 BU를 사용하여 커뮤니티 개발자와 기여 사용자에게 동기를 부여합니다.
(1) 장부 관리 노드로 거래 또는 계약 실행에서 GAS 획득,
(2) BUMO 사용자 계정 간 BU 전송,
(3) 초기 기부 지원 프로젝트 참여, ETH 사용 교환;
(4) BUMO의 생태 건설에 참여하고 인센티브를 얻습니다.
(5) 기타 방법.
스마트 컨트랙트는 블록체인에서 실행 가능한 Turing-complete 스크립트로, 자체 스토리지 리소스가 있습니다. 트랜잭션에 의해 계약이 트리거된 후 계약 엔진이 CPU 및 메모리 리소스를 할당하여 계약을 실행하여 완료합니다. 비즈니스 로직. 기존 프로그램과 달리 스마트 계약은 두 가지 특성을 충족해야 합니다. 하나는 중단, 프로그램은 제한된 시간 범위 내에서 종료될 수 있어야 하며 엔진이 계약의 실행 시간을 측정할 수 있어야 합니다. 다른 하나는 결정성입니다. , 동일한 입력은 모든 불확실성을 배제해야 하는 해당 출력을 생성해야 합니다.
BuContract(BUM〇Contract) 개발자는 상위 수준 애플리케이션이 호출할 스마트 계약의 읽기 및 쓰기 작업을 사용자 정의할 수 있습니다. 기본 원장은 글로벌 상태, 블록 데이터 등 체인의 데이터에 액세스할 수 있는 스마트 계약을 제공합니다. 등, 동시에 고유한 데이터 저장 영역을 운영하고 다른 계약과 상호 작용하기 위한 계약 거래를 시작합니다.
BuVM(BUM〇Virtual Machine)은 스마트 컨트랙트의 실행 환경으로 애플리케이션 레이어에 대한 지능형 제어 로직을 제공하며, 상위 수준의 고급 언어 분석 및 변환과 결합하여 가상 머신의 기본 애플리케이션을 유연하게 지원합니다. ; 맞춤형 API 작업을 통해 가상 머신을 구현합니다. 외부 인터페이스는 원장 데이터 및 외부 데이터와 유연하게 상호 작용할 수 있습니다.
스마트 컨트랙트 개발의 문턱을 낮추기 위해 BuContrac은 일반 개발자에게 블록체인 스마트 컨트랙트 기술을 도입하고, 세계에서 가장 대중적인 개발 언어 중 하나인 스마트 컨트랙트 개발 언어로 JavaScript를 지원합니다. 오픈 소스 Google Chrome V8에서 엔진은 BuVM 가상 머신을 구현합니다.
따라서 다음과 같은 장점이 있습니다.
첫째, 사용자 학습 비용이 저렴하고 JS가 웹에서 가장 많이 사용되는 언어입니다.
둘째, 기존 스택 기반 인터프리터와 달리 실행 효율성이 높습니다. , V8은 실제 의미의 인터프리터가 아니며 지연 컴파일 및 JIT 기술을 사용하여 스크립트 언어를 대상 머신 바이너리로 직접 번역하여 실행 효율성을 로컬 프로그램과 유사하게 만듭니다.
동시에 BuVM은 WebAssembly 기술의 도움으로 C/C++, Python 및 기타 개발 언어를 신속하게 지원하고 궁극적으로 후속 애플리케이션을 홍보하는 데 강력한 역할을 할 대다수의 개발자를 포괄할 것입니다. 스마트 단말 장치의 스마트 계약.
체인 외부의 실제 데이터에 연결하기 위해 BuContract는 두 가지 방법을 지원합니다.
(1) 실제 데이터 계약을 설정하면 데이터 제공자가 계약을 생성 및 유지하고 일정 보증금을 지불합니다. 악의적인 것으로 판명되면 장부 관리자 및 기타 커뮤니티 참가자는 보증금을 차감하기 위해 투표합니다.
(2) 컨트랙트는 오라클(BuOracle, BUM〇Oracle)의 도움을 받아 이벤트 트리거링을 통해 취득해야 할 데이터를 오라클에 알리고, 오라클 처리 후 다시 가상으로 전송 계약은 오라클을 완전히 신뢰해야 합니다.
BuContract는 디지털 자산 발행과 같은 다양한 산업 분류에 따라 계약 템플릿을 제공할 것이며, 개발자는 계약 기능을 빠르고 안전하게 실현하기 위해 매개변수를 수정하기만 하면 됩니다. BuContract는 개발자가 계약을 효율적으로 작성하고 디버그하는 데 도움이 되는 계약 온라인 편집 및 디버깅 도구를 제공합니다.
*위 내용은 YouToCoin 관계자가 정리한 내용입니다. 스팬>