검수요청.png검수요청.png

"트러플 (블록체인)"의 두 판 사이의 차이

위키원
이동: 둘러보기, 검색
(개요)
잔글 (같이 보기)
 
(사용자 4명의 중간 판 15개는 보이지 않습니다)
1번째 줄: 1번째 줄:
트러플
+
[[파일:트러플 로고.png|썸네일|200픽셀|'''트러플'''(Truffle)]]
루비 온 레일스, 파이썬/장고 등과 같은 웹 애플리케이션 개발을 위한 프레임워크처럼, 트러플은 [[디앱]](dapps) 개발에 가장 널리 사용되는 프레임워크 중 하나로써 [[블록체인]]에서 스마트 계약을 컴파일하고 배포하는 복잡성을 많이 추상화한다.
+
[[파일:트러플 글자.png|썸네일|300픽셀|'''트러플'''(Truffle)]]
==개요==
+
 
블록체인 기반 애플리케이션의 상태를 관리하고 모니터링하고. 트러플 통합. 오픈 소스 및 엔터프라이즈 용으로 제작되었다.
+
'''트러플'''(Truffle)은 [[이더리움]] 기반 [[디앱]]을 쉽게 개발할 수 있도록 도와주는 블록체인 [[프레임워크]]이다. [[스마트 컨트랙트]](smart contract) 컴파일, 배포, 관리, 테스트까지 빠르고 쉽게 할 수 있다. 루비 온 레일스, 파이썬/장고 등과 같은 웹 애플리케이션 개발을 위한 프레임워크처럼, 트러플은 [[디앱]](dapps) 개발에 가장 널리 사용되는 프레임워크 중 하나로서 [[블록체인]]에서 스마트 계약을 컴파일하고 배포하는 복잡성을 많이 추상화한다.
 +
 
 
==등장배경==
 
==등장배경==
Pete’s Pet Shop의 Pete Scandlon은 애완동물 입양을 처리하는 효율적인 방법으로 이더리움을 사용하는데 관심이 있었다. 상점에는 16마리의 애완동물을 위한 공간이 있으며, 애완동물의 데이터베이스는 이미 구축되어 있었다. Proof of Concept로 Pete는 이더리움 주소와 입양된 애완동물을 연결해주는 dApp을 만들고 싶어 했다.
+
트러플은 개발 환경, 테스트 프레임워크 및 자산 파이프 라인을 제공하여 이더리움 가상머신(EVM)을 사용하여 디앱을 개발하기 위해 만들어졌다.
웹사이트의 구조와 CSS는 제공될 것이며, 우리가 해야 할 작업은 스마트 컨트렉트 그리고 컨트렉트와 상호작용 할 프론트엔드 로직 작성이다.
 
  
 
==특징==
 
==특징==
*Dapp 추적 및 데이터 : 여러 프로젝트의 테스트 상태를 한 눈에 볼 수 있습니다. 배지는 리포지토리 방문자에게 dapp의 계약이 소집 자임을 보증한다.
+
* 디앱(DApp) 추적 및 데이터 : 여러 프로젝트의 테스트 상태를 한 눈에 볼 수 있다. 배지는 리포지토리 방문자에게 디앱의 계약이 소집자임을 보증한다.
*제로 구성 연속 통합 : 구성이 필요하지 않은 경우 모든 커밋에서 테스트하여 Solidity 코드를 최대한 신뢰하십시오. Truffle Teams는 지속적인 스마트 계약 테스트를위한 통합 환경을 제공함으로써 환경 불일치를 제거한다.
+
* 제로 구성 연속 통합 : 구성이 필요하지 않은 경우 모든 커밋에서 테스트하여 [[솔리디티]](Solidity) 코드를 최대한 신뢰할 수 있다. 트러플 팀은 지속적인 스마트 계약 테스트를 위한 통합환경을 제공함으로써 환경 불일치를 제거한다.
*자동화 된 배포 : Worflow에 Truffle Teams를 추가하는 것은 GitHub를 사용하는 것만 큼 쉽습니다. 개발자 시간과 시스템 리소스를 확보하면서 테스트를 자동으로 실행한다.
+
* 자동화된 배포 : Worflow에 Truffle Teams를 추가하는 것은 [[깃허브]](GitHub)를 사용하는 것만큼 쉽다. 개발자 시간과 시스템 리소스를 확보하면서 테스트를 자동으로 실행한다.
*스마트 계약 관리 : 배포 된 스마트 계약의 트랜잭션, 상태 및 이벤트를 모니터링하고. 워크 플로우에서 빌드 히스토리 및 현재 상태를 본다.
+
* 스마트 계약 관리 : 배포된 스마트 계약의 트랜잭션, 상태 및 이벤트를 모니터링하고, 워크 플로우에서 빌드 히스토리 및 현재 상태를 본다.<ref>
 +
〈[https://www.trufflesuite.com 특징]〉, 《트러플슈잇》</ref>
 +
 
 +
==미래 방향==
 +
트러플(Truffle)은 이더리움에서 사용되는 solidity 라는 언어로 개발, 테스트 및 배포까지 쉽게 관리할 수 있게 도와주는 프레임워크이고. 이더리움은 현재 가상화폐 시장에서 가장 중요한 블록체인 중 하나로 많은 사람들이 관심을 가지고 있다. 스팀잇에서는 많은 유저가 활동하듯 이더리움 커뮤니티에서는 상당 수의 개발자, 지지자 및 연구자들이 활동하고 있다. 또한 이더리움 위에 개발된 댑(Dapp)들은 현재 900개가 넘고 앞으로도 더 많은 프로젝트들이 만들어질 것으로 예상되고 이 같은 dapp들이 만들어 질때 트러플(Truffle)이 계속 도움을줄 것 이고 앞으로도 많이 사용 될 것이다.<ref>〈[https://www.trufflesuite.com/blog/3-ways-enterprises-are-addressing-blockchain-privacy-concerns 전망]〉, 《트러플블로그》</ref>
 +
 
 +
{{각주}}
 +
 
 +
==참고자료==
 +
*〈[https://kr.zastrin.com/courses/kr-ethereum-primer/lessons/3-2 트러플]〉, 《제스트린》
 +
 
 +
== 같이 보기 ==
 +
* [[트러플]]
 +
* [[블록체인]]
 +
* [[이더리움 가상머신]]
 +
 
 +
{{블록체인 솔루션|검토 필요}}

2024년 8월 9일 (금) 01:38 기준 최신판

트러플(Truffle)
트러플(Truffle)

트러플(Truffle)은 이더리움 기반 디앱을 쉽게 개발할 수 있도록 도와주는 블록체인 프레임워크이다. 스마트 컨트랙트(smart contract) 컴파일, 배포, 관리, 테스트까지 빠르고 쉽게 할 수 있다. 루비 온 레일스, 파이썬/장고 등과 같은 웹 애플리케이션 개발을 위한 프레임워크처럼, 트러플은 디앱(dapps) 개발에 가장 널리 사용되는 프레임워크 중 하나로서 블록체인에서 스마트 계약을 컴파일하고 배포하는 복잡성을 많이 추상화한다.

등장배경[편집]

트러플은 개발 환경, 테스트 프레임워크 및 자산 파이프 라인을 제공하여 이더리움 가상머신(EVM)을 사용하여 디앱을 개발하기 위해 만들어졌다.

특징[편집]

  • 디앱(DApp) 추적 및 데이터 : 여러 프로젝트의 테스트 상태를 한 눈에 볼 수 있다. 배지는 리포지토리 방문자에게 디앱의 계약이 소집자임을 보증한다.
  • 제로 구성 연속 통합 : 구성이 필요하지 않은 경우 모든 커밋에서 테스트하여 솔리디티(Solidity) 코드를 최대한 신뢰할 수 있다. 트러플 팀은 지속적인 스마트 계약 테스트를 위한 통합환경을 제공함으로써 환경 불일치를 제거한다.
  • 자동화된 배포 : Worflow에 Truffle Teams를 추가하는 것은 깃허브(GitHub)를 사용하는 것만큼 쉽다. 개발자 시간과 시스템 리소스를 확보하면서 테스트를 자동으로 실행한다.
  • 스마트 계약 관리 : 배포된 스마트 계약의 트랜잭션, 상태 및 이벤트를 모니터링하고, 워크 플로우에서 빌드 히스토리 및 현재 상태를 본다.[1]

미래 방향[편집]

트러플(Truffle)은 이더리움에서 사용되는 solidity 라는 언어로 개발, 테스트 및 배포까지 쉽게 관리할 수 있게 도와주는 프레임워크이고. 이더리움은 현재 가상화폐 시장에서 가장 중요한 블록체인 중 하나로 많은 사람들이 관심을 가지고 있다. 스팀잇에서는 많은 유저가 활동하듯 이더리움 커뮤니티에서는 상당 수의 개발자, 지지자 및 연구자들이 활동하고 있다. 또한 이더리움 위에 개발된 댑(Dapp)들은 현재 900개가 넘고 앞으로도 더 많은 프로젝트들이 만들어질 것으로 예상되고 이 같은 dapp들이 만들어 질때 트러플(Truffle)이 계속 도움을줄 것 이고 앞으로도 많이 사용 될 것이다.[2]

각주[편집]

  1. 특징〉, 《트러플슈잇》
  2. 전망〉, 《트러플블로그》

참고자료[편집]

같이 보기[편집]


  검수요청.png검수요청.png 이 트러플 (블록체인) 문서는 블록체인 솔루션에 관한 글로서 검토가 필요합니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 문서 내용을 검토·수정해 주세요.