WP Smart Contracts – Technologia Blockchain dla WordPress
Opublikowany: 2022-03-14Co by było, gdybyś mógł handlować NFT bezpośrednio ze swojej witryny WordPress?
Albo wyobraź sobie, że możesz wybić tokeny ERC-20 bez pisania ściegu kodu.
Co powiesz na stworzenie własnej strony crowdfundingowej?
Jeśli interesuje Cię Web3 i zastanawiasz się, jak zintegrować technologię blockchain z WordPress, istnieje rozwiązanie.
WP Smart Contracts to wtyczka WordPress, która umożliwia zarządzanie, wdrażanie i interakcję z inteligentnymi umowami w wielu sieciach, w tym tokenami ERC-20 / BEP-20, NFT Marketplaces i umowami tyczenia.
Wtyczka jest skierowana do programistów WordPress i użytkowników, którzy chcą tworzyć witryny wykorzystujące technologię blockchain, aby rozpocząć uczestnictwo w Web3. Nawet jeśli po prostu zanurzasz palec w wodzie Web3, możesz zacząć używać inteligentnych kontraktów WP już teraz, aby testować scenariusze i lepiej zrozumieć, co to znaczy handlować NFT lub tworzyć inteligentne kontrakty.
Jeśli czujesz się trochę spóźniony z tym, co to wszystko oznacza, mamy podcast i listę zasobów, które pomogą Ci dowiedzieć się więcej. Po przeczytaniu wróć tutaj, a pokażemy Ci, jak możesz teraz zastosować swoją nową wiedzę w praktyczny sposób.
W tej analizie pokażemy, jak działa WP Smart Contracts i jak rozpocząć budowę platformy handlowej w znajomym środowisku WordPress.
Jeśli jesteś na bieżąco z blockchain, NFT i inteligentnymi kontraktami, zanurzmy się!
Co WP Smart Contracts mogą dla Ciebie zrobić
Ogólnie rzecz biorąc, WP Smart Contracts to „łatwy sposób na zarządzanie inteligentnymi umowami w wielu sieciach za pomocą WordPress”. Mówiąc dokładniej, wtyczka zapewnia kilka możliwości tworzenia takich inteligentnych kontraktów w postaci:
- ERC-721 NFT Rynki kolekcjonerskie
- Standardowe i zaawansowane tokeny ERC-20/BEP-20
- Tyczenie ERC-20/BEP-20
- Bezpieczne kampanie crowdfundingowe
Chociaż istnieje kilka świetnych szablonów do tworzenia bloga kryptowalutowego, ta wtyczka pomaga stworzyć funkcjonalną platformę inteligentnych kontraktów.

WP Smart Contracts pozwala wejść na rynek blockchain, łącząc Cię z wieloma sieciami za pośrednictwem witryny WordPress. Jest podobny do WooCommerce, ponieważ wykorzystuje niestandardowe typy postów, które pozwalają wypełniać z góry określone pola, aby skonfigurować Cię w dowolnym aspekcie rynku, który chcesz – nawet na wielu rynkach w tej samej witrynie.
Po utworzeniu kilku ofert możesz nimi handlować bezpośrednio w swojej witrynie. Można je również przenieść na dowolne inne konto. Wszystkie ciężkie prace są obsługiwane przez rozszerzenie przeglądarki MetaMask, co oznacza, że Twoje zasoby są bezpieczne przed hakerami.
W następnej sekcji poprowadzę Cię przez pierwsze kroki.
Jak zacząć korzystać z inteligentnych kontraktów WP
Rozpoczęcie pracy z kontraktami WP jest tak proste, jak instalacja wtyczki. Pobranie i zainstalowanie jest bezpłatne, a istnieje kilka przewodników, które pomogą Ci połączyć się z siecią i rozpocząć tworzenie inteligentnych kontraktów.
Po połączeniu się z wybraną siecią możesz wdrożyć dowolną liczbę NFT, inteligentnych kontraktów lub tokenów. Ponownie, zarządzanie nimi w desce rozdzielczej jest tak proste, jak zarządzanie produktami lub formularzami WooCommerce. Dostępny jest również kreator WP Smart Contract, który pomoże Ci rozpocząć.
Przejdźmy przez kolejne etapy konfiguracji!
1. Zainstaluj i połącz
Najpierw wystarczy zainstalować wtyczkę WP Smart Contracts. Możesz pobrać go z ich witryny, ale najłatwiej jest po prostu wyszukać go na pulpicie nawigacyjnym Dodaj nowe wtyczki:

Zainstaluj i aktywuj tak, jak każdą inną wtyczkę.
2. Załóż konto Infura
Gdy tylko aktywujesz WP Smart Contracts, otrzymasz alert informujący, że potrzebujesz identyfikatora projektu Infura.

Infura zapewnia interfejsy API potrzebne do uzyskania dostępu do sieci Ethereum. Po prostu kliknij link Infura Project ID w oknie alertu, a zostaniesz przeniesiony na stronę Infura, aby założyć darmowe konto. Utwórz projekt i spójrz na ustawienia:

Musisz skopiować identyfikator projektu – nie tajny projekt – i wrócić do WordPressa. Na pulpicie przejdź do Ustawienia> Inteligentne kontrakty WP . Przewiń na dół strony ustawień, a zobaczysz pole Infura, w którym możesz wkleić swój identyfikator projektu. Otóż to!
3. Połącz się z MetaMaską
Zanim zaczniesz tworzyć i wdrażać inteligentne kontrakty, musisz zainstalować i połączyć się z siecią za pomocą MetaMask. Metamask to rozszerzenie przeglądarki portfela i dApp, które umożliwia zabezpieczenie funduszy i interakcję z inteligentnymi kontraktami EVM online.
WP Smart Contracts zapewnia szczegółowy samouczek, który pomoże Ci skonfigurować MetaMask:

Postępuj zgodnie z ich instrukcjami, aby połączyć się z siecią testową, w której możesz zdobyć kilka darmowych tokenów, aby rozpocząć grę. Będziesz potrzebować kilku tokenów, aby wdrożyć inteligentne kontrakty w swojej witrynie, a wykonanie tego w środowisku testowym przed uruchomieniem w sieci głównej jest wysoce zalecane.
Za każdym razem, gdy chcesz zobaczyć swój portfel MetaMask, po prostu kliknij głowę lisa w przeglądarce i możesz zobaczyć swoje statystyki lub zmienić sieci.


Zobaczysz również swoje bieżące połączenie sieciowe odzwierciedlone u góry pulpitu administracyjnego WordPress.
4. Utwórz inteligentny kontrakt
Najłatwiejszym sposobem na rozpoczęcie tworzenia inteligentnych kontraktów jest użycie kreatora WP Smart Contracts. Po prostu kliknij link u góry paska menu administratora, a zobaczysz opcje:

Na przykład stwórzmy trochę kryptowaluty. Po kliknięciu przycisku Utwórz monetę zostaniesz przeniesiony do menu kreatora monet. Stamtąd możesz wybrać smak tokena, który chcesz utworzyć:

- Wanilia: żeton oszczędzania gazu
- Pistacja: ulepszony token bezpieczeństwa
- Czekolada: Zaawansowany token

Stamtąd musisz wybrać sieć, w której chcesz udostępnić swój token. Możesz filtrować według typu sieci lub typu łańcucha bloków. Ponownie polecam zacząć od sieci testowej, takiej jak Ethereum Ropstein. Testowanie jest bezpłatne, a Twój token nie jest wdrażany w sieci głównej, gdy tylko zastanawiasz się, jak to działa.

Następny ekran to zasadniczo niestandardowy typ wpisu zatytułowany „Dodaj nową monetę”. Możesz stworzyć nazwę (tytuł) dla swojej monety, dodać opis i ponownie masz możliwość wyboru rodzaju lub smaku monety.
W menu Definicja możesz nazwać monetę (jeśli jeszcze tego nie zrobiłeś), utworzyć symbol, określić liczbę miejsc po przecinku i zdecydować o początkowej dostawie.
Przewiń w dół do menu Nowy inteligentny kontrakt, w którym możesz wreszcie umieścić swoją monetę.

Zostanie wyświetlone wyskakujące okienko, w którym musisz zaakceptować Warunki korzystania z usługi i że jesteś pełnoletni. Po kliknięciu „Tak, kontynuuj”, musisz potwierdzić w wyskakującym oknie MetaMask.
Po minucie lub dwóch Twoja moneta zostanie wdrożona i możesz „Wyświetl post”, aby zobaczyć ją na swojej stronie:

Otóż to! Możesz skorzystać z kreatora, aby utworzyć dowolną inteligentną umowę, lub zacząć od zera, korzystając z łączy Dodaj nowy w menu pulpitu WordPress.

Po wypróbowaniu kilku testowych inteligentnych kontraktów przyjrzyjmy się dostosowywaniu!
Dostosowywanie inteligentnych kontraktów WP
WP Smart Contracts umożliwia globalną personalizację monet, kampanii crowdfundingowych i NFT przy użyciu „skórek”. Do wyboru jest kilka:

Wybór nowej skórki jest dość intuicyjny. Istnieją również ustawienia globalne dla takich rzeczy jak:
- format separatora
- ułamki dziesiętne do wykazania w wartości transakcji
- format daty
Te ustawienia wartości są całkowicie według własnego uznania.
Widzieć i czuć
Jeśli szukasz więcej możliwości dostosowania wyglądu i stylu , możesz zastąpić szablony wtyczki w aktywnym motywie WordPress bez konieczności zmiany kodu wtyczki. WP Smart Contracts wykorzystuje pozbawiony logiki system szablonów dla szablonów PHP i JavaScript, obsługiwany przez Mustache.
Podobnie jak w przypadku motywu potomnego, zamiast zmieniać szablony we wtyczce, wystarczy przenieść je do folderu aktywnego motywu i dostosować. Oferują pełny samouczek dostosowywania na swojej stronie.
Cennik inteligentnych kontraktów WP
Jak wspomniałem wcześniej, WP Smart Contracts można pobrać, zainstalować i skonfigurować w 100% za darmo. Nie ma wersji „pro” z dodatkowymi funkcjami, o które trzeba by się później martwić.
Jest jedno zastrzeżenie dotyczące cen, które, jeśli nie wiesz jeszcze, jak działają sieci kryptowalut i mennica, musisz zrozumieć, zanim zaczniesz wdrażać inteligentne kontrakty.
Wdrożenie wiąże się z opłatami, które różnią się w zależności od rodzaju inteligentnej umowy, którą chcesz utworzyć.
Ceny tokenów
Kontrakty na tokeny są bezpłatne w smakach waniliowych i pistacjowych, ale wahają się od około 5 do 300 USD (ceny wahają się w zależności od rynków).

Ceny NFT
Kontrakty NFT są również dostępne w różnych wariantach i wahają się od około 20 do 900 USD, w zależności od smaku i sieci, w której chcesz wdrożyć.

Inne ceny inteligentnych kontraktów
Smaki inteligentnych kontraktów zależą również od sieci, w której zdecydujesz się wdrożyć. W różnych smakach i sieciach wahają się od około 10 do 600 USD.

Wdrażanie w sieci Ethereum – najpopularniejszej i najbardziej znanej – zawsze będzie lepsze. Przed utworzeniem inteligentnych kontraktów warto odrobić pracę domową na temat różnych Blockchainów, aby wiedzieć, ile możesz wydać na opłaty.
Ostatnie przemyślenia na temat inteligentnych kontraktów WP
WP Smart Contracts to niezwykle łatwy sposób na rozpoczęcie korzystania z technologii blockchain w witrynie WordPress. Konfiguracja zajmuje kilka minut i nie musisz być programistą, aby tworzyć i wdrażać inteligentne kontrakty.
Widzę, gdzie ta wtyczka może otworzyć nowe możliwości dla tych, którzy są nowicjuszami w kryptowalutach, transakcjach NFT lub ogólnie inteligentnych kontraktach. Dla mnie samo przejście przez kolejne etapy konfiguracji wtyczki było niesamowitą edukacją w zakresie działania inteligentnych kontraktów. Ponadto, ponieważ możesz wypróbować różne rzeczy w wielu dostępnych sieciach testowych, nie musisz się martwić, że „zamieszasz” i stracisz mnóstwo pieniędzy – czy to gotówki, czy kryptowalut.
Niezależnie od tego, czy chcesz stworzyć kampanię monetarną, NFT, czy crowdfundingową, WP Smart Contracts to świetne rozwiązanie, które pasuje do Twojego znanego ekosystemu WordPress.