EigenLayer Restaking Protocol Explained - How Ethereum Security Gets Extended