Optional binding stores the value that you’re binding in a variable . 2. Optional chaining doesn’t allows an entire block of logic to happen the same way every time. 2. Optional binding allows an entire block of logic to happen the same way every time.