- Nowa funkcja ułatwiłaby szybkie rozpowszechnianie świeżo wyprodukowanych bloków.
- Zwiększoną przepustowość można osiągnąć dzięki rurociągom dyfuzyjnym.
Ograniczona funkcjonalność KartaInteligentne kontrakty ano były punktem spornym. Wraz z zaplanowanym na jutro hard forkiem Vasil, wiele funkcji zostanie zaktualizowanych w ekosystemie Cardano. Blockchain Cardano, w przeciwieństwie do Ethereum, śledzi monety, które pozostają w portfelach użytkowników po wykonaniu transakcji poprzez nagrywanie UTXOlub Niewydane wyniki transakcji. Ta metoda jest bardzo podobna do tej stosowanej przez Bitcoin. I dodaje niepotrzebną złożoność i opóźnienia do księgi blockchain. Notacja EUTXO jest używana przez Cardano, co oznacza rozszerzone wyjście niewydanej transakcji.
Zwiększona przepustowość
Diffusion Pipelining, proponowane ulepszenie skalowania, ułatwiłoby szybkie rozpowszechnianie informacji o świeżo wyprodukowanych blokach w sieci w ciągu pięciu sekund od ich utworzenia.
Zwiększoną przepustowość można osiągnąć dzięki rurociągom dyfuzyjnym. Zmniejsza czas potrzebny do rozprzestrzenienia się bloku. Zasadniczo upraszcza to, w jaki sposób węzły w sieci rozpowszechniają dane o świeżo utworzonych blokach. Ta aktualizacja ma na celu zagwarantowanie emisji (propagacji) bloków w sieci nie później niż pięć sekund po ich utworzeniu. Aby to zrobić, rurociągi dyfuzyjne rozpowszechniają bloki przed ich pełną walidacją. W ten sposób łącząc oba procesy w jeden.
Nagłówek bloku, który zawiera odwołanie do skrótu poprzedniego bloku, również jest przesyłany poprawnie dzięki potokowi. Nawet bez pełnego potwierdzenia bloku zawartość bloku jest nadal dostępna. Poprzez metadane dostarczone w kolejnym bloku, co czyni go odpornym na ataki DDoS.
Bardziej skalowalne środowisko można osiągnąć dzięki wykorzystaniu potokowania dyfuzji, które pozwala na większe bloki i ulepszone skrypty Plutusa.
Polecany dla Ciebie:
Cardano (ADA) gwałtownie rośnie, gdy jest gotowy do aktualizacji Vasil
Źródło: https://thenewscrypto.com/cardanos-diffusion-pipelining-explained/