Truffle Suite: Công cụ nguồn mở cho Blockchain
Kể từ khi phát triển «Dapps» và «Smart Contracts» việc phát triển và quản lý thường cực kỳ cồng kềnh khi bạn không có công cụ và kinh nghiệm phù hợp, Truffle suite cung cấp bộ công cụ, để giúp các nhà phát triển tạo, kiểm tra và triển khai các giải pháp phần mềm khác nhau trên «Blockchain» de «Ethereum». Các công cụ này hiện được bao gồm: «Truffle Teams», «Truffle», «Ganache» y «Drizzle».
La Truffle suite cung cấp thông qua «Truffle Teams» y «Truffle» đến bất kỳ dự án nào của «Dapps» và «Smart Contracts» nhiều mẫu có thể định cấu hình, sau đó có thể được chạy và thử nghiệm trên «Blockchain» de «Ethereum» lái xe «Ganache» và được quản lý thông qua giao diện người dùng bằng cách sử dụng «Drizzle».
Những gì làm cho Truffle suite trong môi trường phát triển lý tưởng được theo dõi bởi bất kỳ nhà phát triển nào đang nghĩ đến việc «Ethereum». Kể từ đó, nó cho phép các nhà phát triển chuyển từ ý tưởng hoặc mô hình khái niệm sang «Dapps» y «Smart Contracts», để phát triển sản phẩm cuối cùng và sản phẩm thực một cách thoải mái nhất có thể.
Ngoài ra, là một «Software de Código Abierto» lưu trữ trong GitHub, nhiều người có thể giúp đỡ hoặc đóng góp với nó, theo nhiều cách, chẳng hạn như: Tải xuống và thử nghiệm nó, ở phiên bản ổn định hoặc dùng thử, cung cấp các sửa đổi hoặc chỉnh sửa chức năng hoặc tham gia vào kênh cộng đồng của ứng dụng tại Gitter.
Truffle suite
Tập hợp các ứng dụng là một phần của Truffle suite là:
Đội Truffle
«Truffle Teams» là một công cụ cho phép bạn quản lý và giám sát trạng thái của các ứng dụng được kích hoạt trong «Blockchain». Trong số các tính năng nổi bật nhất của nó là:
- Theo dõi Dapp và dữ liệu: Cung cấp tổng quan về các trạng thái thử nghiệm trong các dự án khác nhau một cách thuận tiện và toàn diện.
- Cấu hình XNUMX Tích hợp liên tục: Loại bỏ sự không nhất quán về môi trường bằng cách cung cấp một môi trường thống nhất để kiểm tra hợp đồng thông minh liên tục.
- Triển khai tự động: Nó hỗ trợ làm việc theo nhóm, dễ dàng như làm việc trên GitHub. Ngoài ra, nó cho phép chạy thử nghiệm tự động, giải phóng hàng giờ / lao động của các nhà phát triển và tài nguyên hệ thống.
Truffle
«Truffle» là một môi trường phát triển đẳng cấp thế giới, cung cấp một khuôn khổ thử nghiệm và danh mục tài sản cho «Blockchain» sử dụng «Máquina Virtual Ethereum (Ethereum Virtual Machine - EVM)», với mục đích giúp cuộc sống của các nhà phát triển trở nên dễ dàng hơn. Trong số các tính năng nổi bật nhất của nó là:
- Tích hợp hợp đồng thông minh biên dịch, ràng buộc, triển khai và quản lý nhị phân.
- Kiểm tra hợp đồng tự động để phát triển nhanh chóng.
- Khung triển khai và di chuyển có thể lập trình và mở rộng.
- Quản lý mạng để triển khai trên bất kỳ số lượng mạng công cộng và mạng riêng.
- Quản lý gói với EthPM và NPM, sử dụng tiêu chuẩn ERC190.
- Bảng điều khiển tương tác để giao tiếp trực tiếp với khách hàng.
- Cấu trúc đường ống có thể định cấu hình với hỗ trợ tích hợp chặt chẽ.
- Trình chạy tập lệnh bên ngoài chạy các tập lệnh trong môi trường Truffle.
phủ sô cô la
«Ganache» là một «Blockchain» cá nhân của «Ethereum» để xây dựng và kiểm tra sự phát triển chẳng hạn như «Dapps» và «Smart Contracts». Nó có sẵn như một ứng dụng máy tính để bàn và một công cụ dòng lệnh (trước đây được gọi là Kiểm traRPC). Ganache có sẵn cho Windows, Mac và Linux.
Mưa phùn
«Drizzle» là một bộ sưu tập của «librerías front-end» giúp phát triển front-end cho «Dapps» dễ dàng hơn và dễ đoán hơn. Cốt lõi của Mưa phùn dựa trên một cửa hàng của Redux, cho phép bạn truy cập vào các công cụ phát triển phần mềm ngoạn mục Redux. Mưa phùn nó đồng bộ hóa dữ liệu của các hợp đồng, giao dịch và nhiều yếu tố khác. Do đó, nó duy trì tốc độ của các quy trình hoặc hoạt động bằng cách giữ cho những gì được cấu hình đồng bộ hóa.
Tóm lại, chúng tôi có thể nói với sự tự tin rằng Truffle suite là một gói công cụ mã nguồn mở tuyệt vời chuyên phát triển các ứng dụng trên «Blockchain» de «Ethereum».
Kết luận
Chúng tôi hy vọng bạn là bài viết nhỏ nhưng hữu ích về điều này tuyệt vời «Suite de herramientas de código abierto» gọi «Truffle Suite» cho phép chúng tôi tạo ra các giải pháp hoặc phát triển nhanh chóng và chức năng trên «Blockchain» de «Ethereum», rất được quan tâm và tiện ích, cho toàn bộ «Comunidad de Software Libre y Código Abierto» và đóng góp to lớn vào việc truyền bá hệ sinh thái tuyệt vời, khổng lồ và đang phát triển của các ứng dụng và «GNU/Linux».
Và để biết thêm thông tin, đừng ngần ngại truy cập bất kỳ Thư viện trực tuyến như OpenLibra y jedit đọc sách (PDF) về chủ đề này hoặc chủ đề khác lĩnh vực kiến thức. Còn bây giờ, nếu bạn thích điều này «publicación», đừng ngừng chia sẻ nó với những người khác, trong Các trang web, kênh, nhóm hoặc cộng đồng yêu thích của mạng xã hội, tốt nhất là miễn phí và mở như Loại voi lớn đa tuyệt chủnghoặc an toàn và riêng tư như Telegram.
Hoặc chỉ cần truy cập trang chủ của chúng tôi tại FromLinux hoặc tham gia Kênh chính thức Telegram từ FromLinux để đọc và bình chọn cho ấn phẩm này hoặc các ấn phẩm thú vị khác trên «Software Libre», «Código Abierto», «GNU/Linux» và các chủ đề khác liên quan đến «Informática y la Computación»và «Actualidad tecnológica».