비트코인과 이더리움 2.0을 집어삼킬 생태계가 온다~, CORE Chain(코어 마이닝) 메인넷 9월말 Audit 만 남았다!(COREDAO USER GUIDE 설명)
본문 바로가기

카테고리 없음

비트코인과 이더리움 2.0을 집어삼킬 생태계가 온다~, CORE Chain(코어 마이닝) 메인넷 9월말 Audit 만 남았다!(COREDAO USER GUIDE 설명)

반응형

가입방법

가입링크(register link)

https://www.btcs.love/invite/1tf8v


1)위 링크 클릭 후 Sign up클릭
2)이메일 입력 후 Next클릭
3)이메일로 온 인증번호 입력
4)비밀번호 입력 후 Register클릭
5)Download APP클릭해 앱을 다운받고 설치
6)하단의 Mining클릭
7)Start Mining클릭하면 로그인
8)KYC 등록(인증)
①Real-name Authentification(실제 이름 인증) -Name : 여권이름 성 순 작성 (예, GILDONG HONG) -Passport Number(ID No./Driver License Number) : 여권번호, 주민등록증번호, 면허증 번호도 됨
②Start Face Verification 클릭(얼굴인증) -윙크도 하고 얼굴을 좌우 위아래 올려도 보고 얼굴을 천천히 클로즈업 등등 앱에서 지시하는 데로하면 됨. 1~2차례는 쉽지 않고 5~6차례 지시대로 수행하면 됨
-Confirm 클릭

네이퍼 카페 – 사토시 BTCs 마이닝 모여라

https://cafe.naver.com/btcsmining

꼭 가입하고 하루 정도 놀다보면^^ 다 알게됩니다.

--------------------------------------------------------------------------------------------------------------------------------------

Core Testnet 사용자 가이드와 Testnet swap 사용자가이드

1.Delegate  위임 가이드

1) Core 위임 방법

-모든 검증인 정보 확인

https://validator.test.btcs.network/

-Validator(검증자)

각 Validator는 해시 델리게이트와 코인 델리게이트를 모두 수락할 수 있다. 이브리드 점수로 순위 매김(상위 21명)

S = hash_percentage * m + coin_percentage * (1 - m)

m은 초기에 2/3으로 설정된 동적 가중치

검증인 정보는 매일 오전 00:00 UTC에 발생하는 각 라운드가 시작될 때 새로 고쳐집니다.

-Delegate : 검증자 선택하고 자세한 정보 확인(Delegate ->Delegate Coin->Metamask 지갑연결->위임금액확인)

Ant Node, Rock Node, Formation Node, Noder Providers 등등

-Claim Reward(보상청구) : Delegate는 다음 라운드에 적용되며 각 라운드의 보상 분배는 매일 오전 00:00 UTC에 발생

2일 이내 첫 보상 받음

 

2) BTC 해시파워를 위임하는 방법

-BTC 광부 : 코어 블록체인을 보호하고 시스템 보상을 공유하기 위해 해시 파워를 위임할 수 있습니다.

Delegate→DelegateHash 버튼)

TC 네트워크에서 블록을 생성하는 개인 키를 사용하여 검증자 웹 사이트 에서 위임 거래에 서명해야 한다

위임시 세부 정보 제공해야 함. 공개키 (public key) 와 block hash

-Core Relayer : 각 비트코인 ​​블록을 트랜잭션으로 코어 블록체인에 전송 역할

결과적으로 Core는 출시 이후의 모든 BTC 블록 기록을 포함하고 "BTC 해시 파워"는 특정 날짜에 주소가 생성하는 블록 수를 사용하여 측정. 결과적으로 Core는 출시 이후의 모든 BTC 블록 기록을 포함하고 코어 검증인에게 위임할 때 신원을 증명하기만 하면 됩니다.

-Reward(보상) : Delegate는 다음 라운드에 적용되며 각 라운드의 보상 분배는 매일 오전 00:00 UTC에 발생

2일 이내 첫 보상 받으며 지갑주소로 직접 전송된다.

2.노드 및 Validator

1)코어 풀노드 실행 방법

코어 풀노드는 전체 블록체인 기록을 하드 디스크에 저장합니다. 누구나 fullnode를 사용하여 모든 계정의 상태를 확인할 수 있습니다. 코어 풀노드는 개인용 일반 풀노드가 될 수 있습니다. 또는 CORE 블록체인의 validator 또는 다른 사람에게 RPC 서비스를 제공하는 노드일 수 있습니다. validator는 Core의 Satoshi Plus 합의에서 새로운 블록과 트랜잭션을 검증하고 RPC 노드는 네트워크의 요청에 응답할 수 있습니다.

-시스템 요구사항

Core fullnode는 Mac OS X 및 Linux.에서 실행할 수 있습니다.

2)하드웨어

일반노드

  • 1TB의 디스크 여유 공간
  • 4코어 CPU 및 8GB 메모리(RAM)
  • 업로드/다운로드 속도가 초당 5MB인 광대역 인터넷 연결
     
    검증자 노드
     
  • 1TB의 여유 디스크 공간, 솔리드 스테이트 드라이브(SSD), gp3, 8k IOPS, 250MB/S 처리량, 읽기 지연 시간 <1ms
  • 4코어 CPU 및 8GB 메모리(RAM)
  • 업로드/다운로드 속도가 초당 10MB인 광대역 인터넷 연결
     
    RPC 노드
     
  • 1TB의 여유 디스크 공간, 솔리드 스테이트 드라이브(SSD), gp3, 8k IOPS, 250MB/S 처리량, 읽기 지연 시간 <1ms
  • 8코어 CPU 및 16GB 메모리(RAM)
  • 업로드/다운로드 속도가 초당 50MB인 광대역 인터넷 연결
     
     

2)Validator(검증인)이 되는 법

-Validator : 코어 네트워크에서 블록을 생성하고 트랜잭션을 검증하는 역할. 검증인이 되려면 네트워크에 등록하고 검증인 선출 규칙에 따라 검증인 세트에 포함할 환불 가능한 CORE 보증금을 잠가야 합니다. 누구나 Core에 입금하고 검증인이 될 수 있습니다.

-등록 : 검증자 등록전 풀노드 실행->Register as a validator 등록(합의주소, 수수료주소,커미션,총예치금(testnet에서 10000)

-Validator 선출 : 매일 가장 높은 하이브리드 점수를 가진 21명의 검증인이 검증인 세트에 선출되어 전체 라운드 동안 코어 네트워크에서 블록을 생성하는 책임. 각 라운드의 마지막 블록에서 해당 라운드에 대한 누적 보상이 계산 및 분배되며 다음 라운드의 검증자 쿼럼도 결정됩니다.

 -기본 보상(새로 발행된 CORE)과 (2) 각 블록의 거래에서 수집되는 수수료.

검증인은 해시 파워를 위임한 위임자 외에 CORE를 스테이킹한 위임자와 보상을 공유해야 합니다.

-Slash(삭감) : 악의적인 행동비가용성과 이중 서명

 

3.Web3 개발

--------------------------------------------------------------------------------------------------------------------------------------------

보충설명

개인이 중앙 권한없이 서비스를 주고 받는 블록체인 기술과 인공지능으로 플랫폼 분산 목표(브라우저 확장기능+모바일 앱 자금제어할수 있는 메타마스크 지갑)

Web1 : 최초 웹

Web2 : 틱톡, 트위터, 인스타그램 플랫폼(고도의 중앙집중화)

EVM(Ethereum Virtual Machine, 이더리움 가상 머신) : 이더리움 블록체인 네트워크 노드들이 공유하는 하나의 가상머신(하나의 거대한 분산 컴퓨터) , 이더리움 계열의 코인들은 Solidity 프로그램 언어로 만들어 졌고 이 Solidity를 실행시키는 장치가 EVM, 누구나 이더리움 블록체인 노드위에서 접근할 수 있는 가상머신으로 수많은 네트워크에 위에 존재하여 실시간 동기화 됨. 누구나 사용가능하나 누구나 얼마든지 무한하게 사용 못하게 만들어 놓은 장치가 바로 Gas라는 개념

이 장치로 이더리움내의 데이터의 충돌, 보안 및 관리를 담당하는 중요한 역할을 해옴....

--------------------------------------------------------------------------------------------------------------------------------------------

코어 체인은 100% EVM과 호환됩니다. 이더리움 생태계의 모든 도구와 DApp은 물론 BSC와 같은 다른 EVM 호환 체인의 지원으로 출시되었습니다. 이론적으로 개발자가 프로젝트를 Ethereum 및 기타 EVM 호환 체인에서 Core로 이식하는 데 거의 노력이 필요하지 않습니다. 그리고 Web3 사용자의 경우 코어 체인 네트워크 구성을 지갑에 추가하기만 하면 됩니다.

Dapp 등 Web3 개발자에게 권장되는 도구

리믹스(Remix)는 브라우저에서 솔리디티 프로그래밍 언어로 스마트 계약 개발과 구축을 지원하는 통합개발환경(IDE)이다

Hardhat은 Ethereum 및 EVM 호환 소프트웨어를 위한 개발 환경입니다. 스마트 계약 및 dApp을 편집, 컴파일, 디버깅 및 배포하기 위한 다양한 구성 요소로 구성되며 이 모든 요소가 함께 작동하여 완전한 개발 환경을 만듭니다.

ERC20 토큰을 작성하는 방법

ERC-20은 세트의 각 토큰을 해당 세트의 다른 토큰과 정확히 동일하게(유형 및 값에서) 대체 가능한 토큰에 대한 표준을 도입했습니다. 예를 들어, 모든 CORE 기능이 동일하고 동일한 가치가 있는 것처럼 세트의 ERC-20 토큰은 모두 동일한 기능과 값을 갖습니다.

ERC721 토큰을 작성하는 방법

ERC-721은 나이, 희귀성 또는 기타 요인으로 인해 각 토큰을 고유하고 동일한 스마트 계약의 다른 토큰과 다른 가치를 가질 수 있도록 하여 NFT에 대한 표준을 도입했습니다. 모든 NFT에는 라는 uint256변수가 tokenId있으므로 모든 ERC-721 계약에 대해 쌍 contract address, uint256 tokenId은 전역적으로 고유해야 합니다. 즉, dapp에는 tokenId입력으로 사용하고 좀비, 기술 또는 놀라운 고양이와 같은 멋진 이미지를 출력하는 "변환기"가 있을 수 있습니다!

Core에서 Dapp개발하는 방법

분산형 앱, 간단히 말해 DApp은 기존의 중앙 집중식 데이터베이스 대신 체인 상의 블록체인 또는 스마트 계약과 통신하기 위한 앱 유형입니다. DApp의 가장 간단한 형태는 일반적으로 Web3.js 또는 Ethers.js를 사용하여 EVM 호환 블록체인 및 스마트 계약과 상호 작용하는 React.js 또는 Vue.js로 구현된 순수한 프론트엔드 프로젝트입니다.
이 튜토리얼에서는 React.js 및 Ethers.js를 사용하여 Core 블록체인의 스마트 계약에 데이터를 저장하는 DApp을 구축하는 간단한 가이드를 제공합니다. 이 튜토리얼에서 논의된 모든 내용은디앱 튜토리얼저장소.
이 문서를 읽는 사람들은 프론트엔드 개발 경험이 있고 JavaScript, Node.js, React.js 및 기타 관련 지식에 익숙하다고 가정합니다.

 

Gitbook

 개인이나 팀이 내부 지식을 쉽게 공동 저작물을 문서화 할 수 있게 도와주는 최신 문서 플랫폼이다.

 

반응형