Vyper 대 Plutus:스마트 계약 언어 개발자 가이드

Python 기반 언어로, 가장 쉽게 이해되고 널리 사용되는 프로그래밍 언어 중 하나입니다. 이처럼 Vyper는 사소한 경우에 초점을 맞춘 최소한의 단순한 언어로 개발되었습니다(그리고 DApp과 같은 복잡한 코드에는 사용할 수 없습니다.

그렇다면 왜 미니멀리스트 접근 방식을 취해야 할까요? 주로 감사 중에 발견되지 않고는 악성 코드를 작성하기 어렵기 때문입니다.

Vyper 스마트 계약의 모습

Vyper 대 Plutus:스마트 계약 언어 개발자 가이드

Vyper로 작성된 ERC-20 스마트 계약을 살펴보면 다음과 같은 사실을 알 수 있습니다.

  • "self" 메소드는 설명을 위해 해당 클래스의 인스턴스 변수를 표시하는 데 사용됩니다.
  • @public 및 @private는 외부 행위자(다른 계약 또는 지갑 주소)가 호출할 수 있는 계약 ABI(Application Binary Interface) 인터페이스의 가시성과 노출을 설정하는 데 사용됩니다.

Vyper 대 Plutus:스마트 계약 언어 개발자 가이드

출처:입력 | 출력

Plutus는 금융 기관, 전자 상거래 및 스톡 옵션 거래에서 사용하도록 고안된 고급 프로그래밍 스마트 계약 언어입니다. Cardano에서 사용하는 두 가지 프로그래밍 언어 중 하나입니다. 다른 하나는 하스켈이다.

개발자에 따르면 Plutus는 Haskell의 구문을 반영하여 Cardano에서 스마트 계약을 작성하기 위한 순수 함수형 프로그래밍 언어입니다. 데이터 유형을 정의할 때 개발자는 유형 이름, 유형 매개변수 및 생성자 대체 목록을 직접 호출할 수 있습니다.

"명령형" 또는 명령형 프로그래밍 언어와 달리 "함수형 프로그래밍 언어"는 "람다 계산"을 통해 명령 실행보다는 함수 계산의 중요성을 강조합니다.

대조적으로, 교육용 프로그래밍에서는 개발자가 컴퓨터에 필요한 모든 컴퓨팅 단계를 코드로 작성해야 합니다. 간단히 말해서, 각 단계는 지침입니다.

Plutus로 작성된 샘플 계약서를 보려면 여기를 클릭하세요

Vyper 대 Plutus:스마트 계약 언어 개발자 가이드

출처:프로그래머 추구

2020년 6월, 스포츠 의류 대기업인 Nike와의 제휴 파트너십을 발표하여 사용자가 Nike 온라인 상점에서 Plutus Visa 카드를 사용하여 캐시백을 받을 수 있도록 했습니다. 이는 Airbnb 및 Skyscanner를 포함하여 점점 늘어나는 Plutus의 브랜딩 파트너 목록에 추가됩니다.

암호화폐 구매 및 거래 시작

가입하고 통화의 미래에 관한 기회를 시작하세요

지금 가입하세요


펀드 정보
  1. 펀드 정보
  2. 공공 투자 기금
  3. 사모투자펀드
  4. 헤지 펀드
  5. 투자 펀드
  6. 인덱스 펀드