> 오늘의 암호화폐 뉴스
bitcoin
bitcoin

$91229.967283 USD

5.84%

ethereum
ethereum

$2354.581560 USD

6.04%

xrp
xrp

$2.649458 USD

15.56%

tether
tether

$0.999525 USD

0.01%

bnb
bnb

$599.418199 USD

-1.77%

solana
solana

$160.462568 USD

11.29%

usd-coin
usd-coin

$0.999978 USD

0.01%

cardano
cardano

$0.995827 USD

49.40%

dogecoin
dogecoin

$0.218105 USD

5.31%

tron
tron

$0.238864 USD

2.27%

hedera
hedera

$0.248949 USD

0.83%

chainlink
chainlink

$16.162296 USD

8.94%

stellar
stellar

$0.331779 USD

2.02%

avalanche
avalanche

$23.462916 USD

6.85%

sui
sui

$2.948878 USD

2.62%

트뤼플

송로버섯이란 무엇인가요?

EVM을 사용하는 블록체인의 경우 트러플은 블록체인 애플리케이션 개발에 널리 사용되는 도구인 개발 환경 및 테스트 프레임워크 역할을 합니다. 2015년 Tim Coulter가 dApp 개발을 위한 도구를 찾는 데 어려움을 겪으면서 개발했습니다. Truffle을 개발한 이유는 개발자가 dApp 개발을 더 쉽게 만들기 위해서였습니다. 2020년에 ConsenSys는 Truffle Suite의 팀과 기술을 인수했습니다.

Ethereum에서 dApp(분산형 앱)을 만들려면 Solidity, Web3.js, truffle-contract, testrpc, ganache-cli, geth, webpack 등 많은 레이어와 패키지를 탐색해야 합니다. Truffle은 이 모든 것을 NodeJS 생태계의 단일 CLI 도구로 통합하여 스마트 계약을 작성하든 프런트엔드 앱을 구축하든 상관없이 사용할 수 있도록 하는 것을 목표로 합니다.

트러플 스위트룸이란 무엇입니까?

세 가지 도구 모음입니다. 트러플, 가나슈, 드리즐. Truffle Suite의 핵심은 분산형 앱을 개발하기 위한 생태계입니다. 완전한 개발 프로세스를 지원하기 때문에 dApp 개발자들 사이에서 널리 인기가 있습니다. 활기차고 번창하는 커뮤니티 덕분에 Truffle Suite는 야심 찬 개발자와 새로운 개발자 모두에게 매력 포인트가 되었습니다.

트뤼플

Truffle Suite의 주요 구성 요소는 Truffle입니다. 스마트 컨트랙트 개발에 특화된 개발 환경입니다. 다양한 가치 있는 기능을 통해 dApp 개발은 개발자에게 훨씬 더 쉽습니다. 이러한 용이성은 "Smart Contracts Made Sweeter"라는 슬로건과도 잘 어울립니다.

Truffle은 Solidity 코드를 EVM(Ethereum Virtual Machine)으로 전송되는 바이트코드로 컴파일하고 패키징하는 작업을 자동화합니다. 또한 dApp을 프런트 엔드 개발 도구와 통합하는 프로세스를 단순화합니다.

가나슈

Ganache는 일반적으로 개인용 블록체인으로 지칭되지만 비트코인/이더리움 시뮬레이터와 더 유사하게 간주되어야 합니다. 블록체인을 시뮬레이션하여 앱을 테스트하기 위해 만들어진 Truffle Suite의 구성 요소입니다. 이를 통해 코드가 실제 블록체인 거래에서 제대로 작동하는지 확인할 수 있습니다.

Ganache를 생각하는 가장 좋은 방법은 계정 생성, 거래 생성 및 전송 등과 같은 몇 가지 기본 기능을 갖춘 큰 은행 원장(데이터베이스)입니다. 이는 코드의 효율성을 배우고 스마트 계약을 테스트할 수 있는 훌륭한 방법입니다. 블록체인에 배포하기 전에 로컬 환경에 배치합니다.

이슬비

이는 프런트 엔드 개발 라이브러리가 포함된 Truffle Suite의 또 다른 귀중한 구성 요소입니다. 주요 기능은 dApp의 원활한 사용자 인터페이스를 쉽게 생성할 수 있도록 하는 것입니다. Drizzle의 핵심은 계약 데이터, 거래 데이터 등을 동기화하는 번거로움을 없애는 Redux 스토어를 기반으로 합니다. Drizzle을 사용하면 프런트엔드 개발에 훨씬 더 쉽게 접근하고 예측할 수 있습니다.