当前位置 - 무료 법률 상담 플랫폼 - 지식재산권 전공 - 블록 체인 프로젝트 개발 가이드 독서 노트

블록 체인 프로젝트 개발 가이드 독서 노트

에트해시

A: DAPP 에서는 노드를 조정하거나 무엇이 옳고 그른지 결정할 중앙 서버가 없으므로 이 과제를 처리하는 것은 쉽지 않습니다. 합의협정은 이 문제를 해결하는 데 사용될 수 있다.

보충: * * * 지식 알고리즘의 핵심은 비잔틴 일반 문제 (분산 네트워크 일관성 문제) 를 해결하는 것입니다.

A: 버그를 수정하거나 DAPP 를 업데이트하는 것은 어렵습니다.

차량 위반 정보와 같은 중앙 집중식 응용 프로그램에서 데이터를 캡처해야 하는 경우 캡처된 데이터가 실제로 유효한지 어떻게 확인할 수 있습니까?

A: 중앙 집중식 API 에 액세스하기 위해 Oraclize 서비스를 중개자로 사용할 수 있습니다. Oraclize 는 중앙 서비스 인텔리전스 계약에서 캡처된 데이터에 대한 TLSNotary 인증을 제공합니다.

중앙 집중식 애플리케이션 소유자는 장기적으로 애플리케이션 운영을 유지하기 위해 수익성이 필요하지만 DAPP 에는 소유자가 없지만 중앙 집중식 애플리케이션과 마찬가지로 DAPP 노드도 운영을 유지하기 위해 하드웨어 및 네트워크 리소스가 필요합니다. DAPP 노드는 운영을 유지하기 위해 유용한 보상이 필요하기 때문에 내부 통화가 등장했다. 대부분의 DAPP 에는 내장 내부 통화가 있거나 가장 성공적인 DAPP 에는 내장 내부 통화가 있다고 할 수 있습니다. 예를 들어, 에테르방처럼요.

공인 DAPP 는 모든 사람에게 공개되지 않습니다. 권한 있는 DAPP 는 권한이 없는 DAPP 의 모든 속성을 상속하지만 네트워크에 가입하려면 권한이 필요합니다. 승인된 DAPP 에 대한 * * * 프로토콜은 인증되지 않은 DAPP 와 다릅니다. 승인된 DAPP 에는 내부 통화가 없습니다.

Hyperledger 프로젝트는 DAPP 기술을 개발하여 라이센스를 만드는 데 주력하고 있습니다.

왜 몇몇 국가들은 비트코인이 불법이라고 생각하는데, 대부분의 국가들은 아직 이에 대해 결정을 내리지 않았습니까? 그 이유는 다음과 같습니다.

성간 파일 시스템은 분산된 파일 시스템입니다.

목표는 거래를 거의 순간적으로 완료하고 거래 계정의 정보를 숨겨서 다른 사람이 ISP 트래커를 사용하지 못하도록 하는 것이다. (존 F. 케네디, Northern Exposure (미국 TV 드라마), 성공명언)

누구나 에테르방 네트워크의 광부가 될 수 있다. 모든 광부들이 단독으로 문제를 해결하는데, 문제를 해결하는 첫 번째 광부가 승자이다. 보상은 5 개의 빈 동전과 블록의 모든 거래에 대한 거래비이다. 청크 체인의 블록 수에는 제한이 없으며 생성할 수 있는 에테르의 총 수에는 제한이 없습니다.

네트워크의 모든 노드는 블록 체인이 합법적인지 여부를 확인할 수 있습니다. 먼저 트랜잭션이 블록 체인에서 합법적인지, 타임 스탬프의 유효성을 검사한 다음 블록 체인의 목표값과 난수가 합법적인지, 광부가 합법적인 보상을 받는지 확인할 수 있습니다.

노드는 네트워크의 다른 노드를 어떻게 찾습니까?

에테르의 노드 검색 프로토콜. 이 프로토콜에는 특별한 노드 부트 노드가 있습니다. 일정 기간 동안 연결된 모든 노드의 목록을 저장하지만 블록 체인 자체는 저장하지 않습니다.

피어 노드가 이더넷에 연결되면 먼저 부트 노드에 연결됩니다.

에테르는 여러 가지 인스턴스를 가질 수 있습니다. 즉, 서로 다른 네트워크에는 각각 자체 네트워크 ID 가 있습니다.

두 가지 주요 이더넷은 기본 네트워크와 테스트 네트워크입니다. 에테르는 메인 네트워크 거래에서, 테스트망은 개발자를 위해 테스트한 것이다.

브로드캐스트, 사용자 대 사용자, 암호화된 정보 등을 지원하는 분산 통신 프로토콜. , 큰 데이터 전송에는 사용되지 않습니다.

분산 파일 시스템.

Geth 는 다른 응용 프로그램과 통신할 수 있는 JSON-RPC API 를 제공합니다. HTTP, 웹 소켓 등의 프로토콜 서비스 JSON-RPC API 를 사용합니다.

JSON-RPC API 에서 제공하는 API 는 다음 유형으로 구분됩니다.

기본적으로 이더넷의 노드는 포트 30303 과 통신합니다.

-networkID 는 네트워크 ID 를 지정하고, 1 은 기본 네트워크 id 를 나타내고, 기본값은 1 이며, 2 는 테스트 네트워크 id 를 나타냅니다.

-dev 로고 전용 네트워크 실행.

-etherbase 는 채굴 수익금을 보관하는 지갑 주소를 지정합니다.

-하나 이상의 계정을 잠금 해제하려면 잠금 해제합니다.

에테르의 지갑은 geth 와 묶여 있다. 이더넷을 실행할 때 로컬 geth 인스턴스를 찾아 연결하려고 합니다. 만약 geth 가 실행 중인 것을 발견할 수 없다면, 자체 geth 노드를 시작합니다. 이더넷 스퀘어 지갑은 IPC 를 사용하여 geth 와 통신합니다. Geth 는 파일 기반 IPC 를 지원합니다.

에테르의 다음 주요 업데이트의 이름. Serenity 는 * * * 지식 프로토콜을 Casper 로 변경하고 통합 상태 채널 및 조각화를 수행합니다.

Casper 는 모든 악의적인 요소를 처벌할 수 있는 프로세스를 구현했습니다. 이것은 Casper 에서 관심 인증서가 작동하는 방식입니다.

검증자는 일정 비율의 에테르를 보증금으로 투입했다. 그런 다음 블록 검증을 시작합니다. 즉, 체인에 추가할 수 있다고 생각하는 블록을 발견하면 내기를 통해 검증합니다.

사각형이 체인에 추가되면 검증자는 베팅에 비례하는 보상을 받게 됩니다. 그러나 검증자가 악의적으로 행동하여' 중요하지 않은' 일을 하려고 하면, 그들은 즉시 처벌을 받게 되고, 그들의 모든 권익은 단절될 것이다. 보시다시피, Casper 는 신뢰할 수 없는 시스템에서 작동하도록 설계되었으며 내결함성이 더 강합니다.

지불 채널 기능을 사용하면 다른 계정으로 이더넷 통화를 전송하는 두 개 이상의 트랜잭션을 두 개의 트랜잭션으로 통합할 수 있습니다. 작동 원리는 x 가 비디오 사이트 소유자이고 y 가 사용자라고 가정하는 것입니다. X 분당 부과 1 이더넷 달러. 지금 X 는 Y 가 동영상을 볼 때 분당 요금을 내야 합니다. 물론 Y 는 분당 한 번씩 거래를 방송할 수 있지만, X 가 확인을 기다리는 것과 같은 몇 가지 문제가 있어 영상이 잠시 중단될 수 있다. (윌리엄 셰익스피어, Northern Exposure (미국 TV 드라마), 남녀명언) 지불 채널은 이 문제를 해결할 수 있다. 지불 채널을 통해 Y 는 일정 기간 (예: 24 시간) 동안 X 에 대한 일부 이더넷 통화 (예: 100 이더넷 통화) 를 잠그는 잠금 트랜잭션을 브로드캐스트할 수 있습니다. 이제 1 분 동안 비디오를 볼 때마다 Y 는 잠금 해제할 수 있음을 나타내는 서명 레코드를 보냅니다. 한 에테르는 X 의 계좌로 들어가고 나머지는 Y 의 계좌로 들어갑니다. 1 분만 더 지나면 Y 는 잠금 해제할 수 있다는 서명 기록을 보내고, 은은한 동전 두 개는 X 의 계좌로 들어가고 나머지는 Y 의 계좌로 들어간다. Y 가 X 웹 사이트의 동영상을 볼 때 이 과정은 계속될 것이다. 이제 Y 가 100 시간의 동영상을 보거나 24 시간이 되면 X 가 인터넷에 마지막 서명 기록을 방송해 그의 계좌로 돈을 받는다고 가정해 봅시다. X 가 24 시간 이내에 돈을 인출하지 않으면 전액 Y ... 따라서 블록 체인에서 잠금과 잠금 해제라는 두 가지 유형의 트랜잭션을 볼 수 있습니다.

시빌 공격

5 1% 공격

추가: 대용량 데이터는 저장할 수 없으며 Swarm, IPFS 등의 분산 저장 방식을 선택할 수 있습니다.

모든 것이 메모리에 저장되므로 노드가 재시작되면 이전 상태를 잃게 됩니다.

기본 수신 포트: 8545