Od czasu powszechnego przyjęcia inteligentnych kontraktów normą jest, że kontrakty są realizowane i realizowane przez sam łańcuch bloków. Jednak Fundacja Peercoin ujawniła niedawno w poście na blogu, że bada zdecentralizowaną metodę przeniesienia realizacji inteligentnych kontraktów poza łańcuch bloków. Takie podejście zapewnia znaczące korzyści, takie jak większa prywatność, obniżone opłaty i lepsza skalowalność.
Dzięki tej technologii poza łańcuchem aplikacja Peercoin Flutter będzie przystosowana do obsługi różnych zdecentralizowanych aplikacji, w tym rynków prognostycznych, kontraktów finansowych, takich jak opcje binarne i kontrakty futures, a także innych rodzajów kontraktów opartych na danych dostarczanych przez wyrocznię, takich jak zakłady sportowe i wyniki wyborów.
Peercoin postrzega swoją drugą warstwę jako zbiór niezależnych dApps z wykonywaniem logiki aplikacji poza łańcuchem. Salda końcowe są rozliczane w głównej sieci Peercoin. Zasadniczo, przenosząc realizację inteligentnych kontraktów poza łańcuch, osiąga się kilka korzystnych wyników:
- **Większa prywatność**: Umowy pojawiają się na zewnątrz jako zwykłe transakcje, pozbawione informacji identyfikujących.
- **Niższe opłaty**: Wynika to ze zmniejszonego rozmiaru i niedrogiej weryfikacji podpisu.
- **Ulepszona skalowalność**: W przypadku większości prac obliczeniowych wykonywanych poza łańcuchem skalowalność jest zwiększona i ogranicza się tylko do głównego łańcucha.
Obsługa kontraktów finansowych przy minimalnej aktywności w łańcuchu przy jednoczesnym zapewnieniu integralności i poufności stanowi znaczący krok w kierunku bardziej dostępnego i wydajnego ekosystemu blockchain.
Jak wynika z wpisu na blogu, projekt ten trwa od ponad roku, a niedawny udany test obsługi podpisów progowych w sieci testowej Peercoin jest znaczącym kamieniem milowym.
**Jak to działa?**
Plan integruje kilka technologii:
- **Podpisy progowe**: Ekonomicznie opłacalna metoda konsensusu w ramach grup, poza łańcuchem, prywatna i skalowalna.
- **Kontrakty na dyskretne dzienniki (DLC)**: Realizacja kontraktu bez skryptów i maszyn wirtualnych, przy zachowaniu tajemnicy szczegółów z wyjątkiem zaangażowanych stron.