Tezos는 Ethereum과 어떻게 다른가?

in #kr8 years ago

⚛ 블세바 LiE(Learning is Earning)
ㅡ Tezos는 Ethereum과 어떻게 다른가?

두 프로젝트간에 몇 가지 공통점이 있지만 중요한 차이점이 있습니다. 우선 둘 모두 블록체인 상단에 구현된 분산된 원장 및 스마트계약 플랫폼입니다. 그 점에서 그들은 매우 유사합니다. 차이점은 거버넌스, 스마트계약, 합의 및 일반 철학의 네 가지 범주에 해당됩니다.

  1. 거버넌스

Ethereum은 Bitcoin에서 자신의 네트워크를 업그레이드 하거나 수정된 문제를 수정하기 위해 하드 포크에 대한 열망이 적어 Bitcoin에서 벗어났습니다. Tezos는 프로토콜을 동적으로 유지하고 진화시키는 것이 중요하다는 것에 대한 Ethereum의 관점을 공유하지만 다른 접근방식을 취합니다.

Tezos에서는 프로토콜 업그레이드가 공식적으로 블록체인에서 제안되고 사전 설정된 관리 규칙에 따라 이해 관계자가 투표합니다. 제안서가 채택되면 제안서가 컴파일되고 자동으로 Tezos testnet으로 이동합니다. 테스트 기간이 끝나면 확인 투표가 열리고 성공적이면 테스트 네트워크가 자동으로 주 네트워크로 승격됩니다. 따라서 하드포크를 하지 않고도 업그레이드할 수 있습니다.

Ethereum은 사용자가 업그레이드를 수행할 것인지 여부를 결정하는 것이 중요하다고 생각합니다. 우리는 여러 가지 이유로 문제가 있다고 생각합니다.

가장 주목할만한 것은 :
a. 이러한 임의의 선택에서 사용자의 관심은 그들이 가장 잘 판단하는 것이 아닌 "합법적인" 선택으로 인식하는 것을 따르는 것입니다. 이것은 사실상 핵심 개발팀과 Ethereum 재단에 엄청난 권한을 부여합니다. 이 다이내믹은 "케인즈의 아름다움 콘테스트"로 알려져 있습니다.

b. 이러한 시스템이 성장함에 따라 사용자는 소극적인 커뮤니티 구성원이 되는 경향이 있습니다. 이것은 하드 포크 (hard fork)가 요구하는 조정량을 소집하기가 더욱 더 어렵게 만듭니다. 이것은 차선책일 수 있는 정체쪽으로 편향되게 만듭니다. 프로토콜 업그레이드에서 보수주의에 대한 어느 정도의 편견은 바람직하지만, 우리는 이해관계자가 외부상황에 의해 부과되는 것보다 명시적으로 그것을 선택하게 할 것입니다.

  1. 스마트 계약

Ethereum과 마찬가지로 Tezos는 토큰 주위에 계약을 맺을 수 있는 풍부하고 완벽한 Turing 완전하고 스마트 한 계약 언어를 가지고 있습니다. Ethereum의 접근 방식은 매우 낮은 수준의 가상 머신인 EVM을 구축한 다음 상위 레벨 언어를 개발하는 것이었습니다. 그 중 가장 성공한 것은 Solidity입니다.

우리는 다른 접근법을 취합니다. 기본 언어인 Michelson은 Bitcoin과 같은 스택을 조작하고 변수 또는 명명된 함수와 고급 언어의 측면을 사용하지 않고 저비용 언어의 두 가지 측면을 모두 가지고 있습니다. 정적으로 유형화되고 순전히 기능적이면서도, 집합, 목록, 암호화 기본 요소 및 임의의 정밀도 정수를 박스 밖으로 가져옵니다.

Ethereum의 EVM은 중립적이고 가능한 한 효율적 이도록 시도합니다. 이름에서 알 수 있듯이 "가상 시스템"으로 설계되었습니다. 비용이 발생합니다. Ethereum 블록체인의 계약은 EVM 코드로 저장되므로 이러한 저급 언어에 대한 추론의 복잡성으로 인해 분석하기가 매우 어렵습니다. Solidity 소스를 첨부할 수는 있지만 두 소스 코드가 정확히 동일한 계약을 설명하는 지 항상 확인할 수 있는 것은 아닙니다. 이는 Solidity 컴파일러가 인증되지 않았기 때문입니다. 이런 유형의 미묘함은 잠재적으로 치명적인 버그를 만들 수 있습니다.

우리는 대부분의 현명한 계약은 매우 간단한 비즈니스 로직을 구현하기만 하면 된다는 견해를 가지고 있었습니다. 대단히 효율적이기보다는 올바른 것이 옳다는 것이 훨씬 더 중요합니다. 계약서에 과도한 계산이 포함된다고 해도 이러한 계산은 대개 오프체인 (off-chain)에서 수행될 수 있고 스마트계약은 상대적으로 가벼운 트랜잭션 로직만을 다루게 합니다.

Ethereum 계약의 특성을 증명하기 위해 공식 검증을 사용하려는 노력이 진행되고 있지만 일반적으로 이러한 노력은 EVM 또는 Solidity의 설계에 내재된 큰 제약을 극복해야 합니다. Michelson은 공식 확인을 위한 쉬운 목표로 1일째부터 설계되었습니다.

  1. Consensus

Tezos는 Ethereum이 작업증명에 의존하는 동안 순수한 지분증명 합의 프로토콜을 시작합니다. Ethereum은 지분증명으로 옮길 계획이지만 두 알고리즘은 질적으로 다릅니다.

Ethereum이 제안한 지분증명 알고리즘은 블록을 만들기 위해 본드된 유효성 검사기 세트를 사용합니다. 이 유효성 검사기는 네트워크에서 수행하는 기능에 대한 보상을 얻습니다. 이러한 보상은 결국 다른 참가자의 지분을 희석시킵니다.

Tezos의 지분증명 알고리즘은 이해 관계자가 블록을 만들고 무작위로 그리고 보유지분에 비례하여 보상을 받도록 설계되었습니다. 즉, 아주 작은 보유자조차도 블록을 만들고 보상을 받을 수 있습니다. 이것은 거의 모든 것과는 반대로 합의 알고리즘에 참여하지 않은 사용자만 희석됨을 의미합니다.

  1. 일반적인 철학

Tezos는 선켸도에 접근하는 방식에 있어 몇 가지 철학적 차이점이 있습니다.

a. Thin vs Fat protocol, appcoins

Ethereum은 얇은 프로토콜 계층을 목표로합니다. 실제 응용 프로그램이 만들어진 EVM에 동력을 공급하는 합의 메커니즘입니다. 이 응용 프로그램은 일반적으로 자체 토큰 또는 "appcoins"을 발급할 것으로 예상됩니다. 대조적으로, Tezos는 많은 기능을 가진 두터운 프로토콜 층을 목표로합니다.

Tezos는 appcoins의 생성을 지원하지만, 우리는 그것들을 강조하지 않습니다. 이러한 응용 프로그램은 스마트 계약을 강화하기 위해 기본 토큰에 대한 수요를 창출할 수 있지만 결국은 이를 희석하게 됩니다. 많은 경우 토큰은 별개의 토큰을 필요로 하지 않으며 하나의 토큰에서 이익을 얻지도 않는 응용 프로그램으로 구겨 넣게 되어 있습니다. 우리는 이것이 지속 가능한 모델이라고 생각하지 않습니다.

Tezos가 기능을 얻는 가장 좋은 방법은 프로토콜 개정안에 의한 것입니다. 예를 들어, 예측 시장에 대한 기본 지원은 프로토콜 수준에서 수행될 수 있습니다. 개발자는 그러한 지원을 소개하는 개정안을 제안하고, 개정안이 선택되면 보상을 받기 위해 개정안에 송장을 첨부할 수 있습니다.

b. 개발자 커뮤니티

Ethereum은 많은 개발자에게 호소하기 위해 Solidity를 JavaScript와 비슷하게 설계했습니다. 우리는 이 접근법이 현명한 계약에 적합하다고 생각하지 않습니다. 현명한 계약은 세심한 주의를 기울여 개발해야 하며, 실패로 인해 플랫폼의 명성이 손상 될 수 있습니다. 폭 넓은 영역에 뛰어 드는 것보다는 적당한 수의 재능있는 프로그래머에게 호소하는 것이 낫습니다. 스마트 콘트랙트를 사용하지 않고도 많은 원천 애플리케이션을 원장 위에 구축 할 수 있으며, 이러한 애플리케이션에는 편리한 JSON API가 있습니다.

전반적으로, Ethereum은 개발자를 사용자로 보려는 경향이 있는 반면 Tezos는 최종 사용자 자신들에게 더 집중되는 경향이 있습니다.

▶How is Tezos different from Ethereum?
https://www.quora.com/How-is-Tezos-different-from-Ethereum

⚛ 신속.정확.진실 블로체인 정보 나누미
[블세바/블록체인이 세상을 바꾼다] 밴드 참조
http://band.us/n/afadUf40a5IdC

Sort:  

좋은 정보 감사합니다^^

읽어주셔서 감사합니다 ^^

좋은글 써주셔서 더 감사하죠^^
팔로우 했습니다.

좋은 정보 감사합니다. 초기시장 진입에 대해 어떤 비전이 있는지도 궁금해지네요.

저도 궁금하네요 감사합니다^^

Congratulations @uijujeong! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

<p dir="auto"><a href="http://steemitboard.com/@uijujeong" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link"><img src="https://images.hive.blog/768x0/https://steemitimages.com/70x80/http://steemitboard.com/notifications/voted.png" srcset="https://images.hive.blog/768x0/https://steemitimages.com/70x80/http://steemitboard.com/notifications/voted.png 1x, https://images.hive.blog/1536x0/https://steemitimages.com/70x80/http://steemitboard.com/notifications/voted.png 2x" /> Award for the number of upvotes received <p dir="auto">Click on any badge to view your own Board of Honnor on SteemitBoard.<br /> For more information about SteemitBoard, click <a href="https://steemit.com/@steemitboard" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">here <p dir="auto">If you no longer want to receive notifications, reply to this comment with the word <code>STOP <p dir="auto">By upvoting this notification, you can help all Steemit users. Learn how <a href="https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">here!

글 감사합니다 :)


그와 관련된 게시글을 한번 읽어주시고 동참해주시면 정말 감사하겠습니다.
Steemit KR 커뮤니티 CoinKorea 프로젝트블록체인 주제 관련 게시글 태그에는 한국어 태그로 #kr과 블록체인 및 암호화폐 관련 게시글 태그인 #coinkorea 태그를 붙여 주시면 더 많은 사람들이 보실 수 있을 것 같습니다.

감사합니다^^

감사합니다.. 정보가 많네요..

감사합니다^^~

항상잘보고갑니다^^

들러주셔서 감사드립니다.^^