Ride ist eine
Functional Programming Language, die für die Entwicklung von dezentralen Anwendungen (dApps) und
Smart Contracts auf der Waves-
Plattform entwickelt wurde. Ride wurde entwickelt, um viele der wichtigsten Mängel anderer
Smart Contract-Programmiersprachen zu beheben. Um die Entwicklung von
Smart Contracts zu erleichtern, verwendet Ride drei Haupttypen von
Skripten, um verschiedene Arten von
Smart Contracts zu erstellen: dApp-
Skripte, Account-
Skripte und
Asset-
Skripte. Durch Ride werden Konten, denen
Skripte zugewiesen sind, zu dApps oder Smart Accounts, während ein Vermögenswert mit einem
Skript zu einem Smart
Asset wird. Dieser Prozess unterscheidet sich von dem Entwicklungsprozess, der häufig mit traditionellen Programmiersprachen wie
JavaScript, C, C++ und anderen verwendet wird.