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

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

위키원
이동: 둘러보기, 검색
(새 문서: 트러플)
 
잔글 (같이 보기)
 
(사용자 4명의 중간 판 21개는 보이지 않습니다)
1번째 줄: 1번째 줄:
트러플
+
[[파일:트러플 로고.png|썸네일|200픽셀|'''트러플'''(Truffle)]]
 +
[[파일:트러플 글자.png|썸네일|300픽셀|'''트러플'''(Truffle)]]
 +
 
 +
'''트러플'''(Truffle)은 [[이더리움]] 기반 [[디앱]]을 쉽게 개발할 수 있도록 도와주는 블록체인 [[프레임워크]]이다. [[스마트 컨트랙트]](smart contract) 컴파일, 배포, 관리, 테스트까지 빠르고 쉽게 할 수 있다. 루비 온 레일스, 파이썬/장고 등과 같은 웹 애플리케이션 개발을 위한 프레임워크처럼, 트러플은 [[디앱]](dapps) 개발에 가장 널리 사용되는 프레임워크 중 하나로서 [[블록체인]]에서 스마트 계약을 컴파일하고 배포하는 복잡성을 많이 추상화한다.
 +
 
 +
==등장배경==
 +
트러플은 개발 환경, 테스트 프레임워크 및 자산 파이프 라인을 제공하여 이더리움 가상머신(EVM)을 사용하여 디앱을 개발하기 위해 만들어졌다.
 +
 
 +
==특징==
 +
* 디앱(DApp) 추적 및 데이터 : 여러 프로젝트의 테스트 상태를 한 눈에 볼 수 있다. 배지는 리포지토리 방문자에게 디앱의 계약이 소집자임을 보증한다.
 +
* 제로 구성 연속 통합 : 구성이 필요하지 않은 경우 모든 커밋에서 테스트하여 [[솔리디티]](Solidity) 코드를 최대한 신뢰할 수 있다. 트러플 팀은 지속적인 스마트 계약 테스트를 위한 통합환경을 제공함으로써 환경 불일치를 제거한다.
 +
* 자동화된 배포 : 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 이 트러플 (블록체인) 문서는 블록체인 솔루션에 관한 글로서 검토가 필요합니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 문서 내용을 검토·수정해 주세요.