Crypto

R3 wprowadza blockchain corda dla finansów

Crypto R3 wprowadza blockchain corda dla finansów

KCN: The R3’s Corda on Microsoft Azure (Czerwiec 2019).

Anonim

Konsorcjum R3 przyciąga dużo uwagi w ostatnim czasie. Ten bankowy blockchainowy think tank niedawno zaprezentował Cordę, wewnętrzne oprogramowanie rozproszonego księgi rachunkowej. Grupa opublikowała także nietechniczne opracowanie ogólne inicjatywy Corda.

Pierwsza publiczna demonstracja rozproszonej księgi Corda miała miejsce w kwietniu 2016 r. Od tego czasu konsorcjum R3 ciężko pracowało nad poprawą bazy kodów. Przetestowano kilka koncepcji i prototypów, co pozwoliło zespołowi uzyskać cenny wgląd w możliwości technologii.

Zrozumienie koncepcji Blockchain Corda

Wielu ludzi doskonale zdaje sobie sprawę, że sektor bankowy bardzo potrzebuje innowacji. Technologie zakłócające odegrają kluczową rolę w tym procesie. Szczególnie koszty i wydajność można znacznie poprawić poprzez zastosowanie łańcucha blokowego. Jednak stworzenie ujednoliconego rozwiązania jest trudnym zadaniem, ponieważ każda instytucja używa własnego zestawu ksiąg do rejestrowania transakcji.

Tutaj pojawia się rozproszona księga firmy Corda. Inicjatywa ta, stworzona przez niektóre z wiodących banków na świecie, stworzy nowe standardy dostępne dla wszystkich uczestników i skupi się na reemglated finansowych podmiotów. Wprowadzając nową wspólną platformę do rejestrowania zdarzeń finansowych i przetwarzania logiki biznesowej, Corda będzie autorytatywna dla wszystkich umów między firmami zarejestrowanymi na tej platformie.

Platforma Corda oferuje również inteligentne kontrakty, o czym jest mowa w ich biuletynie,

Nasz inteligentny kontrakt jest porozumieniem, którego wykonanie jest zarówno zautomatyzowane za pomocą kodu komputerowego pracującego z ludzkim wkładem i kontrolą, i którego prawa i obowiązki, wyrażone w proza ​​prawna, są prawnie egzekwowalne.

W świecie bitcoinowym konsensus osiąga się poprzez proces znany jako górnictwo, który wymaga określonego sprzętu komputerowego. Ale Corda zrobi to nieco inaczej, gdy wprowadzimy dwa różne aspekty konsensusu.

Przede wszystkim należy uzyskać ważność transakcji. Proponowane transakcje aktualizacji są uznawane za ważne przez sprawdzenie pomyślnego uruchomienia powiązanego kodu umowy inteligentnego kontraktu. Ponadto wszystkie transakcje będą wymagały posiadania wszystkich wymaganych podpisów. Transfery związane z tą transakcją również muszą być ważne, zanim zostanie osiągnięta ważność.

Po drugie, musi istnieć niepowtarzalność transakcji, aby uniknąć podwójnego wydawania. Statystyki wejściowe dla każdej transakcji będą weryfikowane, aby upewnić się, że nie ma podobnej transakcji. Wszystkie strony, które mają ten sam kod umowy, mogą uzgodnić ważność transakcji. Konsensus co do wyjątkowości każdego transferu wymaga wyznaczonego obserwatora, który będzie musiał być niezależny.

Chociaż to rozwiązanie całkowicie usuwa aspekt dowodu pracy, wydaje się, że zależy ono od interwencji człowieka w odniesieniu do unikalności transakcji. Pomimo tych potencjalnych wad usługi unikalności nie zobaczą pełnej zawartości żadnej transakcji. Poprawi to prywatność i skalowalność, według twórców R3.

Porównanie z Bitcoinem, Ethereum

Porównanie tego rozwiązania z Bitcoinem ma pewne podobieństwa. Niezmienne stany są konsumowane i tworzone przez każdą nową transakcję. Istnieje również wiele wejść i wyjść dla każdej transakcji. Duża różnica polega na zaangażowaniu inteligentnych umów w celu weryfikacji transakcji, zamiast polegania na zdecentralizowanym konsensusie.

To powiedziawszy, transakcje Bitcoin mogą zawierać bardzo mało danych. W większości przypadków transakcja zawiera liczbę przesłanych Bitcoin i powiązane reguły wydatków. Używanie sidechains jest sposobem na obejście tego problemu, chociaż nie jest to najlepsze możliwe podejście. Stany Corda mogą zawierać dowolne dane, co pozwala na większą personalizację i lepsze prowadzenie rejestrów.

Blockchain zaprojektowany dla inteligentnych kontraktów, Ethereum, jest podobny do Cordy, ponieważ kod działa w potężnej maszynie wirtualnej i może zawierać skomplikowaną logikę. Jednak w przypadku, gdy różnią się one definicją umowy w ramach odpowiednich blokowych; zgodnie z Ethereum termin umowa jest definiowany jako tworzenie programu, który jest replikowany i utrzymywany przez każdy węzeł.

Podczas gdy w przypadku Corda termin umowa odnosi się do zestawu funkcji, z których tylko jedna dotyczy synchronizacji systemu. Co więcej, blockchain Corda nie ma planów dotyczących aplikacji niefinansowych, przynajmniej jeszcze nie.

Przyszłe cele rozwojowe dla rozproszonej księgi Corda można znaleźć w pozatechnicznym biuletynie, a wkrótce zostanie wydany techniczny dokument techniczny.

Popularne Wiadomości