Aeternity (AE) 플랫폼 & 암호 화폐 : 심층보기

Aeternity는 2017 년 테스트 넷에서 출시 된 탈 중앙화 앱 (DApp)을위한 새로운 플랫폼입니다. 또한 2017 년 Aeon (AE) 토큰에 대한 성공적인 토큰 제공을 개최했습니다..

이 프로젝트는 스마트 계약 및 DApp의 확장 성을 높이는 데 중점을 둡니다. 스마트 계약을 오프 체인으로 이동하여 확장을 수행합니다. 블록 체인에서 실행되는 대신 Aeternity의 스마트 계약은 계약에 관련된 당사자 간의 비공개 상태 채널에서 실행됩니다..

Aeternity에는 다른 스마트 계약 및 DApp 플랫폼과 차별화되는 몇 가지 다른 기능이 포함되어 있습니다. 특히, 그것은 분산 형 오라클 머신 스마트 계약에 사용하기 위해 외부 소스에서 데이터를 가져옵니다. 또한 플랫폼 내에서 다양한 투표 및 검증 목적으로 예측 시장을 사용합니다..

오랫동안 암호 화폐 애호가이자 Vitalik Buterin의 초기 동료 인 Yanislav Malahov가 설립 한 Aeternity는 시가 총액 기준으로 세계 상위 40 개 프로젝트로 빠르게 상승했습니다..

이 기사에서는 Aeternity, 그 장점 및 잠재적 인 사용 사례에 대해 자세히 알아 보겠습니다..

문제 : 스마트 계약 확장

이더 리움은 블록 체인 위에 개발 된 스마트 계약을 허용합니다. 이것은 블록 체인 기술의 돌파구였습니다. 가치 이전 (Bitcoin) 영역을 넘어 분산 애플리케이션의 세계로 기술을 도입했습니다..

그러나 최근에 블록 체인에서 스마트 계약 실행을 확장하는 것이 어렵다는 것을 확인했습니다. Crypto Kitties가 좋은 예입니다. 이더 리움에서 고유 한 자산을 생성하고 거래하는 것과 같은 간단한 일이 거래량이 급증했을 때 네트워크를 수렁에 빠뜨 렸습니다..

Ethereum은 이것을 인식합니다. 확장 성 문제 블록 체인 채택이 직면 한 “아마도 단일 한 가장 중요한 핵심 기술 과제”로 간주됩니다. 확장 성을 해결하는 세 가지 방법이 있습니다.

1. 다른 합의 메커니즘으로 처리량 증가

이 접근법은 블록 체인이 초당 처리 할 수있는 트랜잭션 수를 늘리는 것을 포함합니다. 이것이 NEO가 더 효율적인 다른 합의 메커니즘으로 DApps 플랫폼을 확장하는 방법입니다. 그러나 이것은 근본적인 확장 성 문제를 해결하지 못하며 여전히 한계가 있습니다..

2. 샤딩으로 처리량 증가

Ethereum은이 옵션을 검토하고 있으며 Zilliqa는 현재이를 구현하는 하나의 프로젝트입니다. 여기에는 네트워크의 트랜잭션 및 스마트 계약 요청을 노드 그룹 (샤드)으로 나누는 작업이 포함됩니다. 예를 들어, 네트워크에있는 노드의 1/3이 트랜잭션의 1/3을 확인합니다. 이것은 처리량을 증가 시킨다는 점에서 유망합니다. 그러나 모든 노드가 모든 트랜잭션을 확인하는 것은 아니므로 다른 샤드의 정보에 의존하는 스마트 계약 작업을 해결하기가 어렵습니다..

3. 스마트 계약 실행을 오프 체인으로 이동

이더 리움은 또한이 옵션을 검토하고 있으며, 아마도 샤딩과 오프 체인 계약 합의를 함께 할 수 있습니다. 이것은 Aeternity가 현재 혁신하고있는 곳입니다. 그들은 스마트 계약을 오프 체인으로 구현하여 확장 성을 높이는 데 집중했습니다..

확장 스마트 계약은 Aeternity의 주요 목표입니다. 상태 채널 솔루션으로 파도를 만들 준비가되어 있습니다..

상태 채널

상태 채널은 스마트 계약에서 당사자 간의 통신 라인입니다. 판결이나 가치 이전이 필요하지 않는 한 블록 체인을 건드리지 않습니다..

오프 체인 계약

오프 체인이기 때문에 주 채널 계약은 훨씬 더 효율적으로 운영 될 수 있습니다. 컴퓨팅 할 때마다 네트워크에 비용을 지불 할 필요가 없습니다..

그들은 또한 더 큰 프라이버시로 작동 할 수 있습니다. 계약에 관련된 두 당사자 만 계약의 정보와 운영을 볼 필요가 있습니다. 이것은 현명한 계약에 민감한 비즈니스 정보를 배치하는 것을 고려하는 대기업에게 중요한 고려 사항입니다. 계약을 비공개로 유지하면 민감한 정보에 영향을 미칠 수있는 모든 종류의 목적을위한 스마트 계약의 유용성을 보장 할 수 있습니다..

불일치 & 주 채널 계약의 판결

주 채널 계약에 불일치가 발생하면 계약은 판결을 위해 블록 체인으로 전환됩니다. 계약 내용을 알 필요없이 블록 체인이 판단을 내릴 수 있도록하는 영 지식 증명 설정을 통해 계약은 비공개로 유지됩니다. 이러한 방식으로 블록 체인은 스마트 계약을위한 맹목적인 사법 시스템 역할을합니다..

흥미롭게도 블록 체인의 행동을 예측할 수 있기 때문에 주 채널 계약의 결과에 대해 이의를 제기 할 수있는 이점이 없습니다. 블록 체인은 결과를 확인할 가능성이 높습니다.

그런 다음 계약의 최종 계정 정산이 블록 체인에서 이루어지고 계약이 종료됩니다. 오프 체인 계산의 결과는 최종 결제 만 온 체인에서 처리하면되므로 네트워크의 처리량이 수십 배 증가합니다..

영원에 대한 스마트 계약 개발

Aeternity는 기능적 스마트 계약의 개발을 허용합니다. 상태 저장 프로그래밍을 지원하지 않습니다. 대신 계약 당사자는 프로그램 상태를 유지할 책임이 있습니다. 그런 다음 계약에 대한 입력의 일부로 상태를 제공하고 확인합니다..

이것은 Ethereum의 주장과 대조적입니다. 상태 저장 프로그래밍이 중요합니다. 블록 체인 애플리케이션 용. 이 기사에서는 기능 및 상태 기반 프로그래밍의 차이점을 다루지 않습니다. 그러나 상태가 유용한 응용 프로그램을 구축하는 데 중요한 구성 요소라고 말하는 것으로 충분합니다. 이더 리움은 매우 어려운 문제를 해결하고 있습니다. 스테이트 샤딩, 해결된다면 Aeternity는 플랫폼으로서의 매력이 훨씬 떨어질 수 있습니다..

그러나 지금까지 기능 및 상태 저장 요구를 분리하는 것은 스마트 계약 확장 성에서 중요한 추세입니다. 확장하기 쉬운 기능적 프로그램.

Aeternity의 스마트 계약은 바이트 코드로 컴파일되는 Chalang이라는 언어로 실행됩니다. 앞으로 Aeternity는 가능한 한 개발자 친화적이기를 원합니다. 따라서 웹 개발을위한 JS 라이브러리와 JSON API를 만들 계획입니다..

오라클 머신

스마트 계약 및 DApp 개발의 중요한 측면은 외부 데이터 소스에 대한 액세스입니다. 이것은 런던의 날씨, 축구 경기 점수 또는 금 가격을 확인하는 것을 의미 할 수 있습니다..

오라클은 블록 체인 외부에서 호스팅되는 데이터에 대한 액세스를 제공합니다. 많은 블록 체인 프로젝트에서 오라클은 단일 중앙 집중식 데이터 스트림 인 경향이 있기 때문에 보안 위험과 잠재적 인 실패 지점을 나타냅니다..

영원 플랫폼

Aeternity는 오라클 머신을 통해 분산 오라클을 제안합니다. 그렇게하면 외부 데이터가 Aeternity의 블록 체인에 도달하면 변경 불가능하고 변경할 수 없게됩니다. 물론 데이터 소스는 여전히 해킹 될 수 있으므로 Aeternity는 사용자가 다양한 오라클에서 들어오는 데이터의 정확성과 정직성에 베팅 할 수있는 예측 시장을 구현합니다..

하이브리드 작업 증명 & 지분 증명

Aeternity의 네트워크는 작업 증명과 지분 증명 모두에 의존합니다..

작업 증명은 Aeternity 플랫폼에 대한 합의를 설정합니다. 채굴자는 비트 코인 및 이더 리움의 현재 모델과 유사한 방식으로 새로운 블록을 확인합니다. 그러나 Aeternity는 확장 성을 위해 작업 증명 알고리즘을 최적화하기 위해 약간의 변형을 사용합니다. 그만큼 뻐꾸기 사이클 확장 가능한 메모리 요구 사항과 즉각적인 검증 가능성을 결합한 새로운 그래프 이론적 작업 증명 알고리즘입니다. Cuckoo Cycle은 동적 RAM으로 장치를 장려합니다. 디자인은 모바일 장치에서 Aeternity를 채굴 할 수 있음을 의미합니다..

지분 증명은 Aeternity 생태계의 거버넌스를 제어합니다. AE 토큰 소유자는 자신이 소유 한 AE 비율에 따라 개발 제안 및 변경 사항에 투표 할 수 있습니다..

출시시 오픈 소스 Aepps

Aeternity는 분산 형 애플리케이션을 “aepps”라고 부릅니다. 그들은 Aeternity 네트워크의 기능을 시연하기 위해 메인 넷 출시에 앞서 오픈 소스 aepps를 개발할 것입니다. Aeternity는 혼잡 한 DApps 플랫폼 경쟁에서 발판을 마련하기 위해 첫날부터 유용한 aepps를 확보하는 것이 중요합니다..

Aeternity의 Aepps는 모바일 우선 디자인과 사용자 경험을 우선시합니다. Aeternity는 사용하기 쉬운 자바 스크립트 도구와 React 프레임 워크와의 호환성을 통해 모바일 및 웹 앱 개발자를 유치하기를 희망합니다..

Aeternity는 또한 인큐베이터 기반을 구축하고 있습니다. 재단은 Aeternity에 대한 프로젝트 구축을 지원합니다..

이온 토큰 (AE)

Aeon 토큰 판매는 2017 년에 시작되었습니다. 처음에는 Ethereum에서 ERC-20 토큰으로 거래되고 Aeternity는 아직 테스트 넷에 있습니다. Aeternity가 메인 넷을 시작하면 ERC-20 토큰은 Aeternity에서 네이티브 토큰으로 교환됩니다..

https://files.coinmarketcap.com/static/widget/currency.js

모든 시스템 수수료는 Aeon으로 지불되며 모든 스마트 계약은 Aeon으로 정산됩니다. 이 점에서 토큰은 ETH와 유사한 기능을합니다..

AE 토큰은 Bittrex 및 Hitbtc에서 거래됩니다. Aeon은 ERC-20 토큰이지만 ERC-20을 지원하는 모든 지갑에 저장할 수 있습니다. 그러나 기본 토큰을 사용할 수있게되면 변경 될 수 있습니다..

로드맵

Aeternity는 2017 년 초에 테스트 넷을 시작했습니다. 그 직후 토큰 판매가 이어졌습니다..

현재 Aeternity는 테스트 넷에서 보안 감사를 받고 있습니다. 그들은 올해 말에 메인 넷을 시작하기를 희망합니다..

영원 팀

Aeternity의 설립자 인 Yanislav Malahov는 오랫동안 암호 화폐 분야에서 일해 왔으며 Vitalik Buterin의 동료 이더 리움 이전부터. 그는 비탈 릭과의 대화가 이더 리움에 대한 아이디어를 촉발 시켰고 따라서 그는“이더 리움의 대부”로 알려져 있다고 주장합니다. Malahov는 Ethereum의 개발에 관여하지 않았지만 이전과 이후로 많은 암호화 프로젝트에 참여했습니다..

토큰 판매 이후 Aeternity는 소규모 팀에서 대규모 프로젝트로 성장했습니다. 많은 팀원을보고 약력을 읽을 수 있습니다. Aeternity 웹 사이트.

결론

샤딩 외에도 스마트 계약 실행을 오프 체인으로 이동하는 것은 아마도 블록 체인 DApp의 확장 성에서 가장 큰 전선 일 것입니다. 영원은 그 운동의 최첨단에 있습니다. 그러나 이들은 미지의 물이므로 Aeternity와 같은 스마트 계약 플랫폼이 성장함에 따라 도전이 예상됩니다. Ethereum은 Aeternity가 구현하는 모든 솔루션과 마찬가지로 Aeternity의 진행 상황을 면밀히 관찰 할 것으로 예상됩니다..