Я исследую смарт-контракты и вижу много трюфельных фреймворков, ганаша и моросящего дождя. С другой стороны, нашел только общие описания этих инструментов:
Все еще не уверен, что есть что в этой структуре, может ли кто-нибудь прояснить это, пожалуйста?
да
Нет
да. Drizzle — это фреймворк, который поможет вам легко создать интерфейсную часть в вашем Dapp (в некоторой степени похож на CMS).
на мой взгляд, термин «обертка» не подходит, скорее, Truffle можно рассматривать как набор инструментов или набор, предлагающий вам вышеупомянутые инструменты.
Как вы заметили, все их названия похожи (названия шоколада или торта).
Ganache — это частный/локальный блокчейн. Drizzle — это то, что трюфель называет абстракцией , чтобы вы могли сосредоточиться на своем децентрализованном приложении, не прибегая к интерфейсу. Truffle — это фреймворк, который хорошо работает с двумя другими. В него интегрирован web3, что также значительно упрощает тестирование.
drizzle — это редукционное хранилище, которое экспортирует такие объекты, как drizzle и drizzleState, в любой компонент, использующий DrizzleContex или получающий объекты через свойства.
Хитрость drizzle заключается в том, что он организует связь с блокчейном и синхронизирует его со своим хранилищем избыточности. Таким образом, вам нужно только общаться с магазином через cacheCall, cacheSend и так далее.
Так намного проще жить