There are extensions and the like that can do it for time period like StayFocusd, but I haven't seen ones that can't be bypassed.
I would recommend treating the source rather than the symptoms. If your self-discipline problems are so serious that you not only have to block websites from yourself but make sure you cannot undo the block, you should seriously seek counseling to deal with the underlying causes.