Jak wdrożyć rynek ERC-721
W tym artykule pokażę Ci jak kodować Craigslist dla blockchainu Ethereum.
Przed Gumtree, Ebay i Craigslist tablice ogłoszeniowe były w większości wykonane z korka lub papieru. W korytarzach szkolnych, gazetach, ulicach i sklepach istniały klasyczne tablice.
Wszystko to zmieniło się wraz z Internetem. Liczba osób, które widzą konkretną tablicę klasyfikacyjną została pomnożona przez wiele rzędów wielkości. Dzięki temu rynki te stały się o wiele bardziej wydajne i skalowane na skalę światową. Ebay jest ogromnym biznesem, który wywodzi się z tych fizycznych tablic ogłoszeń.
Blockchain ponownie zmieni te rynki — pozwolę sobie pokazać, w jaki sposób.
Monetyzacja
Model biznesowy serwisu ogłoszeniowego w publicznym blockchainie będzie musiał różnić się od modelu Ebay i spółki.
Po pierwsze, jest kąt decentralizacji. Istniejące platformy muszą utrzymywać własne serwery. Zdecentralizowana platforma jest utrzymywana przez użytkowników, a zatem koszt obsługi głównej platformy spadnie do zera dla właściciela platformy.
Następnie frontend — strona internetowa lub interfejs dający dostęp do platformy. Tutaj jest wiele możliwości. Właściciele platformy mogą ograniczyć dostęp i zmusić wszystkich do korzystania ze swojego interfejsu, pobierając opłaty. Właściciele platform mogą również zdecydować o otwarciu dostępu (Power to the People!) i pozwolić każdemu budować interfejsy na platformie. Lub właściciele mogliby wybrać jakiekolwiek pośrednie podejście.
Liderzy biznesu, którzy mają więcej wizji niż ja, będą wiedzieć, jak na tym zarabiać. Widzę jedynie, że różni się to od status quo i prawdopodobnie jest opłacalne.
Ponadto istnieje kąt automatyzacji i płatności. Niektóre rzeczy mogą być bardzo skutecznie tokenizowane(opens in a new tab) i sprzedawane w serwisach. Tokenizowane aktywa są łatwo przenoszone w blockchainie. Bardzo skomplikowane metody płatności mogą być łatwo wdrożone w blockchainie.
Po prostu wyczuwam tutaj okazję biznesową. W łatwy sposób można wdrożyć serwis ogłoszeniowy bez kosztów bieżących, ze złożonymi ścieżkami płatności uwzględnionymi w każdej transakcji. Jestem pewien, że ktoś wymyśli, do czego to wykorzystać.
Po prostu cieszę się, że to buduję. Rzućmy okiem na kod.
Implementacja
Jakiś czas temu uruchomiliśmy repozytorium open source(opens in a new tab) z implementacjami zastosowań biznesowych i innymi ciekawymi rzeczami. Rzuć okiem.
Kod tego serwisu ogłoszeniowego Ethereum(opens in a new tab) jest dostępny, możesz go używać do woli. Pamiętaj tylko, że kod nie został poddany audytowi i musisz zrobić własną analizę due dililgence, zanim włożysz w niego pieniądze.
Podstawy tablicy nie są skomplikowane. Wszystkie reklamy na tablicy będą tylko strukturą z kilkoma polami:
1struct Trade {2 address poster;3 uint256 item;4 uint256 price;5 bytes32 status; // Open, Executed, Cancelled6}7