Közös dokumentumszerkesztés okosszerződésekkel
Absztrakt
A második generációs blokkláncokon élő „smart contractok”, avagy okosszerződések egyre gyakrabban használt eszközök különböző problémák decentralizált megoldásához. Habár leggyakrabban a DeFi (decentralized finance, avagy decentralizált pénzügyek) területén használják, máshol is alkalmazhatóak, mint például ellenőrizhető szavazások vagy árverések. Egyre több és több okosszerződést használnak különféle területeken, mint például új kriptovaluták implementálásához egy létező blokkláncon, vagy automatikus pénzváltók üzemeltetéséhez. Az Ethereumot éppen ezért gyakran hívják "programozható pénznek". Az Ethereumon az EVM bájtkódjában lévő programok futnak. Ezeket sokféle nyelvből lehet fordítani, de az egyik első és legismertebb az a Solidity, amely kifejezetten okosszerződések írásához lett kifejlesztve. A szakdolgozat tárgya egy olyan okosszerződés létrehozása Solidity nyelv és keretrendszer segítségével, amellyel meg lehet osztani és közösen módosítani dokumentumokat. A szerződés célja még a: – Nyomonkövethetőség (ki, mikor, mit módosított) – Bizalmasság (ki olvashatja a tartalmat) – Hozzáféréskezelés (ki módosíthatja a tartalmat)