Ethereum 초보자를 위한 튜토리얼:이란 무엇입니까? Ethereum 블록 체인?
Ethereum?
Ethereum 스마트 계약 기능을 제공하는 오픈소스 운영 체제입니다. 분산 컴퓨팅 플랫폼으로, 분산형 개발을 지원합니다. Digi블록체인 기술을 활용한 애플리케이션(DApp)입니다. Ethereum 라는 분산형 가상 머신을 제공합니다. Ethereum 공용 노드의 국제 네트워크를 사용하여 스크립트를 실행할 수 있는 가상 머신(EVM)입니다.
Ethereum 가장 큰 분산 소프트웨어 앱입니다. 가동 중지 시간이나 제3자의 간섭 없이 스마트 계약 및 분산형 애플리케이션을 구축하는 데 도움이 됩니다. Ethereum 개발자는 차세대 분산 애플리케이션을 만들고 게시할 수 있습니다.
이번에 Ethereum 초보자를 위한 튜토리얼, 당신은 배울 것입니다 Ethereum 다음과 같은 기본 사항:
- Ethereum?
- 너 왜 필요한거야? Ethereum?
- 해결책은 분산형 애플리케이션입니다
- 의 역사 Ethereum
- 스마트 계약이란 무엇입니까?
- 주요 용어 Ethereum
- 에테르 란 무엇입니까?
- Ethereum 대 Bitcoin
- 응용 분야 Ethereum
- 의 장점 Ethereum
- 단점 Ethereum
너 왜 필요한거야? Ethereum?
중앙 집중형 시스템은 소프트웨어 애플리케이션에 가장 널리 퍼진 모델 중 하나입니다. 이 시스템은 개별 단위의 작동과 단일 센터에서 정보의 흐름을 직접 제어합니다. 이런 종류의 시스템에서 개인은 정보를 보내고 받는 중앙 권한에 의존합니다.
그러나 중앙 집중식 시스템에는 다음과 같은 문제가 있습니다.
- 단일 제어 지점 및 장애
- 쉽게 부패할 수 있다
- 성능 병목 현상
- 사일로 효과
해결책은 분산형 애플리케이션입니다
분산형 애플리케이션은 중앙 집중식 백엔드에 응답하지 않지만 블록체인과 직접 상호 작용합니다. 자세히 알아보려면 이 튜토리얼을 참조하세요. 블록 체인.
DApp이라는 용어는 분산형 애플리케이션이라는 두 단어의 조합입니다. 간단히 말해서, 분산화된 환경에서 작동하는 애플리케이션, 도구 또는 프로그램입니다. Ethereum 블록 체인.
의 역사 Ethereum
- 2013년: 개발자 비탈릭 부테린(Vitalik Buterin) Bitcoins, 그는 처음으로 종이에 기술했습니다.
- 2014년: 스위스 회사 Ethereum 스위스 Gmbh가 최초로 개발한 Ethereum 소프트웨어 프로젝트
- 2015년: 프론티어(Frontier), 첫 번째 버전 Ethereum 발사되었다.
- 14년 2016월 XNUMX일: 계획된 프로토콜 Homestead가 이더리움 네트워크에서 두 번째로 큰 버전 업그레이드가 됩니다.
- 2016년 XNUMX월: Ethereum DAO가 크라우드 세일에서 기록적인 150억 XNUMX천만 달러를 모금했을 때 가장 광범위한 언론 보도를 받았습니다.
- 2016년 XNUMX월: 네트워크는 크게 두 가지 범주로 나누어졌습니다. Ethereum (ETH) 및 Ethereum Classic (ETC).
- June 2017: Ethereum 400월 5001일 이후 1% 상승을 기록하며 $XNUMX 이상 상승st, 2017
- 2017월 XNUMX일- Ethereum 결국 성공을 넘어설 것이다. Bitcoins
- 2018년 50월 - DAO는 XNUMX달러 상당의 ETH를 요구하는 익명의 그룹에 의해 해킹당했습니다.
스마트 계약이란 무엇입니까?
A 스마트 계약 자동으로 실행되는 컴퓨터 프로그램이다. 블록체인 사용자가 돈과 재산을 교환할 수 있도록 하는 거래 프로토콜입니다. 또한 사용자가 중앙 권한 없이 투표와 같은 작업을 수행할 수 있도록 도와줍니다. 법적 계약에 따라 조건과 조치를 자동으로 실행하고 집행할 수 있는 가상의 제XNUMX자 소프트웨어 에이전트입니다.
전통적인 계약과 스마트 계약
다음은 기존 계약과 스마트 계약의 차이점입니다.
매개 변수 | 전통적인 | 현명한 계약 |
---|---|---|
런닝타임 | 103일 | 회의록 |
송금 | Manual | Automatic |
조건부 날인 증서 | 필요한 | 필요한 |
비용 | 고급 레벨 | 비용의 일부 |
존재 | 물리적 존재 | 가상 존재 |
변호사 | 변호사가 중요해요 | 변호사가 필요하지 않을 수도 있습니다 |
주요 용어 Ethereum
- 화폐발행: 대부분 국가의 중앙은행이 관리하고 모니터링합니다. 화폐당국이라고도 한다.
- 분산형 자율: 분산형 자율 조직은 계층적 관리가 필요 없이 운영되는 것을 목표로 하는 디지털 조직입니다.
- 조직(DAO): DAO는 컴퓨터 코드, 블록체인, 스마트 계약, 사람의 조합입니다.
- 스마트 계약 : 합의 시스템에 의존하는 둘 이상의 당사자 간에 디지털 방식으로 서명된 계약입니다.
- 스마트 자산: 이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 Ethereum 지갑은 분산형 애플리케이션으로 가는 관문입니다. Ethereum 블록체인. 이는 Ether 및 기타 암호화 자산을 보유하고 보호하는 데 도움이 됩니다. Ethereum.
- 견고: Solidity는 다음에서 사용되는 스마트 계약 언어입니다. Ethereum. EVM 환경에서 실행되도록 개발된 범용 프로그래밍 언어입니다. Solidity는 임의의 계산을 수행하는 데 도움이 됩니다. 그러나 디지털 토큰을 보내고 받고 상태를 저장하는 것을 목표로 합니다.
- 거래 내역: 거래는 한 계정에서 동일하거나 비어 있을 수 있는 다른 계정으로 전송되는 메시지입니다. 여기에는 Ether라고 불리는 이진 데이터가 포함될 수 있습니다.
- Ethereum 가상 기기: Ethereum EVM이라고도 알려진 가상 머신은 스마트 계약의 런타임 환경입니다. EVM은 기본 하드웨어 바로 위에 있는 컴퓨터 계층입니다. 샌드박스일 뿐만 아니라 격리되어 있습니다. 게다가 EVM 내부에서 실행되는 코드는 네트워크, 파일 시스템 또는 다른 프로세스에 액세스할 수 없습니다.
에테르 란 무엇입니까?
이더(Ether)는 가치 토큰이다. Ethereum 블록체인. 암호화폐 거래소에는 "ETH"로 등록되어 있습니다. 거래 수수료 및 전산 서비스를 지불하는 데 도움이 됩니다. Ethereum 회로망. 에서 Ethereum 네트워크에서 계약이 실행될 때마다 Ether가 지급됩니다.
가스
에서 거래를 수행하려면 Ethereum 네트워크에서 사용자는 'Gas'라는 중개 토큰을 통해 (채굴자에게) Ether를 지불해야 합니다. 스마트 계약이나 기타 트랜잭션을 실행하는 데 필요한 계산 작업을 측정할 수 있는 단위입니다.
In Ethereum, 거래 수수료는 Ether로 계산되며 다음과 같습니다.
Ether = Tx Fees= Gas Limit * Gas Price
어디에,
- 가스 한도= 계산에 사용된 가스의 양을 나타냅니다.
- 가스 가격= 사용자가 지불해야 하는 이더리움 금액
Ethereum 대 Bitcoin
다음은 주요 차이점입니다. Ethereum and Bitcoin:
매개 변수 | Bitcoin | Ethereum |
---|---|---|
정의 | Bitcoin 디지털 화폐다 | Ethereum 월드컴퓨터다. |
창립자 | 나카 모토 사토시 | 비탈릭 부탄 |
해싱 알고리즘 | Bitcoin SHA-256 알고리즘을 사용했습니다. | Ethereum Etash 알고리즘을 사용합니다. |
평균 블록 시간 | 10 분 | 10-15 초 |
날짜를 풀어 | 1월 9 2008 | 30 7월 2015 |
해제 방법 | 제네시스 블록마인드 | 프라살라 |
블록체인 | 직업 증명 | 작업증명(POS 기획) |
용법 | Digi탈 통화 | 스마트 계약 Digi탈 통화 |
사용된 암호화폐 | Bitcoin(사토시) | 에테르 |
블록 시간 | 10 분 | 12-14 초 |
채굴 | ASIC 광부들 | GPU |
확장 | 지금은 | 가능 |
개념 | Digi돈이 많다 | 세계 컴퓨터 |
암호화폐 토큰 | BTC | 에테르 |
튜링 | 튜링 불완전 | 튜링 완료 |
코인 출시 방법 | 초기 채굴 | ICO를 통해 |
프로토콜 | Bitcoin 여전히 풀 마이닝 개념을 사용합니다. | 고스트 프로토콜을 사용합니다. |
이 다음으로 Ethereum 튜토리얼에서는 다음의 응용 프로그램에 대해 배우게 됩니다. Ethereum.
응용 분야 Ethereum
아래는 응용 프로그램입니다. Ethereum:
- 은행: 함께 Ethereum의 분산 시스템. 해커가 개인의 개인정보에 무단으로 접근하는 것은 거의 불가능합니다.
- 계약: 스마트 컨트랙트를 이용하여 어떠한 변경 없이 계약을 유지하고 이행할 수 있습니다.
- 예측 시장: 예측 시장은 또 다른 훌륭한 활용 사례입니다. Ethereum 스마트 계약. Gnosis 및 Augur와 같은 플랫폼은 Ethereum 이 목적을 위해.
- Digi전체 ID 관리: Digi신원 도용 및 데이터 독점의 주요 문제를 해결하는 스마트 계약을 사용하여 모든 신원을 관리할 수 있습니다.
의 장점 Ethereum
다음은 장점입니다 Ethereum:
- 실행할 프로그램을 업로드하고 요청할 수 있습니다.
- 가동 시간 100% 및 DDOS 방지.
- Ethereum 새로운 통화나 가상 공유로 사용할 수 있는 거래 가능한 토큰을 생성하는 데 도움이 됩니다.
- 지속적이고 영구적인 데이터 저장.
- 가상 조직을 구축하세요.
- 분산형 애플리케이션을 개발하는 데 도움이 됩니다.
- Ethereum 내결함성과 보안이 뛰어난 분산형 앱을 구축하는 데 도움이 됩니다.
단점 Ethereum
- 이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 Ethereum 가상 머신은 속도가 느리기 때문에 대규모 계산에는 사용할 수 없습니다.
- 블록체인의 저장 비용은 비쌉니다.
- Swarm 확장성이 문제이기 때문에 탈중앙화와 트레이드 오프가 있습니다. 프라이빗 블록체인이 확산될 가능성이 높습니다.
- 버그를 수정하거나 앱을 업데이트하는 것은 네트워크의 모든 피어가 노드 소프트웨어를 업데이트해야 하기 때문에 어려운 작업입니다.
- 일부 애플리케이션에는 사용자 신원 확인이 필요하며 사용자 신원을 확인할 중앙 기관이 없습니다.
자신만의 암호화폐를 만드는 방법을 배우고 싶다면 다음 무료 튜토리얼을 확인해 보세요. 자신만의 암호화폐를 만드는 방법은 무엇입니까?
요약
- Ethereum 의미: Ethereum 블록체인 기술을 기반으로 하는 오픈 소스 소프트웨어 프레임워크입니다.
- Ethereum 다운타임이나 제3자의 간섭 없이 스마트 계약과 분산형 애플리케이션을 구축할 수 있도록 도와줍니다.
- Ethereum 개발자 Vitalik Buterin이 2013년에 출시했습니다.
- 스마트 계약을 통해 블록체인 사용자는 돈과 재산을 교환할 수 있습니다. 채광 Ethereum 스마트 계약 및 기타 용도로 사용할 수 있습니다. Digi화폐.
- 이더(Ether)는 가치 토큰이다. Ethereum 블록체인. 암호화폐 거래소에는 "ETH"로 등록되어 있습니다.
- 에서 거래를 수행하려면 Ethereum 네트워크에서 사용자는 'Gas'라는 중개 토큰을 통해 (채굴자에게) Ether를 지불해야 합니다.
- Ethereum 100% 가동 시간과 DDOS 방지를 보장합니다.
- 버그 수정 또는 앱 업데이트 Ethereum 네트워크의 모든 피어는 노드 소프트웨어를 업데이트해야 하기 때문에 네트워크는 어려운 작업입니다.