Alonzo 업그레이드 후 Cardano 네트워크에 배포된 스마트 계약

Cardano 네트워크는 이미 확립되고 유명한 스마트 체인인 Ethereum과 경쟁하기에 충분한 잠재적인 기능 때문에 '이더리움 킬러'로 간주되는 경우가 더 많습니다. 스마트 계약과 같은 이더리움의 기능은 DeFi 및 DApp과 같은 혁신적인 제품의 기초가 되었으며, 이는 이더리움을 중요한 네트워크로 만들었습니다. 그러나 큰 힘에는 처음에는 이더리움 네트워크가 성공적으로 수행했던 큰 책임이 따르지만, 네트워크에서 군중이 늘어나면서 문제도 함께 발생했습니다. 

사용자 수가 증가하면서 네트워크 정체가 발생했고 결국 속도가 느려지고 비용이 많이 드는 것으로 나타났습니다. 작업 증명(POW) 합의 메커니즘과 함께 곧 환경 및 에너지 소비에 대한 우려가 제기됩니다. 다양한 프로젝트가 이러한 문제에 대응하기 위해 기회를 보고 동일한 조치를 취했습니다. 

Cardano는 문제점을 해결함으로써 뛰어난 기능을 지속함으로써 Ethereum을 이길 야심찬 네트워크 중 하나였습니다. 매우 낮은 가스 비용의 고속 트랜잭션, 다른 네트워크와의 상호 운용성, 지분 증명(POS) 합의 메커니즘 사용은 Cardano를 다른 옵션보다 선호하는 옵션으로 만든 몇 가지 두드러진 특징이었습니다. 

Cardano 스마트 계약의 여정

Cardano는 Ethereum 네트워크의 공동 창립자이기도 한 Charles Hoskinson이 2017년 2021월에 설립했습니다. XNUMX년까지 Cardano 네트워크는 자체 속도로 진행되었지만 같은 해 XNUMX월 스마트한 움직임을 보이고 하드 포크 Alonzo를 출시하여 네트워크에 스마트 계약을 배포할 수 있게 되었습니다. 

처음에 Alonzo는 테스트 단계에 있었습니다. 나중에 하드포크는 Cardano의 메인넷으로 이동하여 네트워크에서 스마트 계약을 위한 길을 열었습니다. Cardano 네트워크의 스마트 계약은 특수 목적의 스마트 계약을 위한 개발 언어인 Plutus 스크립트로 작성되었으며 Haskell을 기능적 프로그래밍 언어로 사용하는 실행 플랫폼으로 작동합니다. 

Plutus 언어 스크립트를 사용하면 Cardano 생태계에 분산형 애플리케이션을 구축할 수 있습니다. 처음에는 절차가 원활하게 진행되는지 확인하기 위해 몇 가지 작은 프로젝트만 수행했습니다. 

930월까지 Cardano 네트워크는 약 2.5개의 스마트 계약을 배포했는데, 이는 이더리움의 엄청난 양인 900만 개의 스마트 계약보다 훨씬 적은 수입니다. 하지만 Cardano의 Alonzo 하드 포크가 업그레이드될 때 Ethereum에는 이미 약 XNUMX개의 스마트 계약이 배포되어 있었습니다. 

이는 단지 시간 문제일 뿐이며 아마도 Cardano 네트워크도 Ethereum처럼 높은 수준에 도달할 수 있을 것입니다.

스마트 계약이란 무엇입니까?

스마트 계약은 컴퓨터 언어인 코드로 작성된 자동화된 디지털 계약으로 이해될 수 있습니다. 이러한 계약은 다양한 당사자 간에 고정된 거래를 추적, 확인 및 실행합니다. 스마트 계약의 거래는 사전 결정된 조건이 충족되면 자동으로 실행됩니다. 

스마트 계약은 제XNUMX자의 권한이나 조치가 필요하지 않은 자체 실행적이고 신뢰할 수 있는 시스템을 제공함으로써 분산화 아이디어를 현실로 구현합니다. 이는 서로 다른 분산형 블록체인 네트워크에 저장되고 배포되므로 형성되기 때문에 투명하고 되돌릴 수 없습니다. 

간단히 말해서, 스마트 계약은 업그레이드가 불가능하고 변경할 수 없는 불변 계약입니다. 배포가 쉽게 관리되고 어떤 식으로든 변조되지 않도록 보호됩니다. 암호화로 인해 안전하고 프로세스를 인증하는 데 제XNUMX자나 중개인이 필요하지 않아 비용과 시간이 절약되므로 빠르고 비용 효율적입니다. 

Cardano 스마트 계약 언어에 대한 자세한 내용

Cardano 네트워크는 초기 스마트 계약 생성에 Plutus 언어가 사용되었기 때문에 Alfonzo 포크 업그레이드 이후 2021년에 스마트 계약 가용성을 도입했습니다. 그러나 Plutus 외에 일부 다른 언어도 네트워크에서 스마트 계약을 개발하는 데 사용될 수 있습니다. 

  • 플루 티스 — 특정 목적에 맞게 구축된 스마트 계약 개발을 위한 실행 플랫폼 역할을 하는 기본 언어입니다. Plutus의 계약은 블록체인에서 실행되는 부분과 사용자 컴퓨터에서 실행되는 기타 부분으로 구성됩니다. Plutus는 안전한 풀스택 프로그래밍 환경을 제공하는 선도적인 함수형 프로그래밍 언어 중 하나인 Haskell을 사용합니다. 
  • 말로 — 금융 계약을 작성하고 실행하는 데 사용되는 도메인별 언어인 DSL로, 시각적으로 보다 전통적인 코드로 계약을 작성할 수 있습니다. 금융 기관은 이를 사용하여 고객 및 클라이언트에 대한 서비스를 위한 맞춤형 도구를 개발하고 배포할 수 있습니다. 
  • 발광 — 블록체인에서 분산형 애플리케이션을 개발하는 또 다른 도메인별 언어입니다. Glow를 사용하면 사용자는 적대적인 환경에서 실행되는 스마트 계약에 대한 보안 DApp을 안전하게 생성할 수 있습니다. 

카르다노(ADA)는 출시 이후 유명하고 눈에 띄는 블록체인 네트워크였습니다. 네트워크는 전체 여정에서 수많은 기복을 겪었으며 기본 유틸리티 토큰 ADA도 마찬가지입니다. ADA 가격이 0.017년 2017월에 $3.10에 불과했던 처음부터 2021년 XNUMX월에 $XNUMX까지였습니다. 아시다시피 Alonzo가 Cardano 네트워크로 업그레이드된 시기와 같습니다.

또한 읽으십시오: 비트코인 ​​가치에 연료를 공급하는 러시아: Mark Mobius

스티브 앤더슨
스티브 앤더슨의 최근 게시물 (모두보기)

출처: https://www.thecoinrepublic.com/2022/03/07/smart-contracts-deployed-on-cardano-network-after-alonzo-upgrade/