Czym są wielkie dane?
Wielkie dane (big data): odnosi się do zbioru danych, które nie mogą być uchwycone, zarządzane i przetwarzane za pomocą konwencjonalnych narzędzi programowych w określonym czasie, wymagają nowego modelu przetwarzania, aby mieć większą siłę decyzyjną, zdolność do odkrywania i optymalizacji procesów, będąc ogromnym, o wysokim tempie wzrostu i zróżnicowanym aktywem informacyjnym. (Z cytatu z Baidu Baike)
Wielkie dane są powszechne w naszym życiu, na przykład Taobao może obliczyć, jakie rodzaje towarów są sprzedawane najwięcej na platformie Taobao każdego dnia, ile towarów jest wymienianych w danym regionie każdego dnia itd...
Mój przyjaciel ma sklep na Pinduoduo, w którym za pomocą specjalnie zaprojektowanego oprogramowania codziennie wystawia 100 najlepiej sprzedających się produktów na swoim sklepie, ponieważ na Pinduoduo można otworzyć nieograniczoną liczbę sklepów jako osoba prywatna. Dzięki temu, że wystawia drogo i otwiera wiele sklepów, może zarabiać codziennie kilka tysięcy juanów. To właśnie jest praktyczny aspekt big data dla nas.
Jakie są bezpośrednie lub pośrednie powiązania między big data a blockchainem?
Analiza i wydobywanie big data to obliczenia intensywnie wykorzystujące dane, które wymagają ogromnych możliwości obliczeniowych w rozproszonym systemie. Zarządzanie węzłami, planowanie zadań, tolerancja na błędy i wysoka niezawodność to kluczowe technologie. Google jest reprezentantem tej technologii obliczeń rozproszonych, która dzięki dodawaniu węzłów serwerowych pozwala na liniowe rozszerzenie całkowitej mocy przetwarzania systemu, co daje ogromne korzyści zarówno w kosztach, jak i w skalowalności.
Mechanizm konsensusu blockchaina to sposób, w jaki wszystkie węzły rozproszone osiągają konsensus, generując i aktualizując dane za pomocą algorytmu, aby ustalić ważność zapisu. Jest to zarówno środek weryfikacji, jak i środek zapobiegający fałszerstwom. Blockchain obejmuje cztery różne mechanizmy konsensusu, które nadają się do różnych scenariuszy zastosowań, osiągając równowagę między wydajnością a bezpieczeństwem.
Big data zwykle używa się do opisu zbiorów danych, które są wystarczająco duże i złożone, aby trudno je było przetwarzać tradycyjnymi metodami. Informacje, które blockchain może przechowywać, są ograniczone i wciąż daleko mu do standardu "big data".
Jednak technologia blockchain jest również szczególnym rodzajem technologii baz danych. Ze względu na cechy zdecentralizowanej bazy danych w zakresie bezpieczeństwa i wygody, wielu ekspertów w branży jest optymistycznie nastawionych do jej rozwoju, uważając, że jest to aktualizacja i uzupełnienie istniejącej technologii internetowej. Blockchain jest czysto rozproszonym systemem.
Różnice między big data a blockchainem
Strukturalne vs Niestrukturalne: Blockchain to ściśle zdefiniowany blok połączony za pomocą wskaźników, typowe dane strukturalne, podczas gdy big data zajmuje się głównie danymi niestrukturalnymi.
Niezależne vs Zintegrowane: System blockchain zapewnia bezpieczeństwo, a informacje są stosunkowo niezależne, podczas gdy big data koncentruje się na integracji i analizie informacji.
Bezpośrednie vs Pośrednie: System blockchain sam w sobie jest bazą danych, podczas gdy big data oznacza głęboką analizę i wydobywanie danych, które są pośrednimi danymi.
Matematyka vs Dane: Blockchain stara się mówić poprzez matematykę, twierdzi, że "kod to prawo", podczas gdy big data stara się mówić poprzez dane.
Anonimowość vs Personalizacja: Blockchain jest anonimowy (publiczna księga, anonimowy właściciel, w przeciwieństwie do publicznych kont tradycyjnych instytucji finansowych, księgi są poufne), podczas gdy big data stawia na personalizację.