It's fun to see people batting these ideas around because a great way to learn about a topic is by picking a problem and turning it over and over in your head. Once you dig into the math of this, here's what you'll find: there are only 2 ways to simultaneously ensure someone controls a piece of information and yet hasn't exercised that control.
1. A trusted party
In this case, whoever runs the Chinese Code box would be able to lie about whether or not the box had been opened. So if you find an entity you are willing to trust not to lie, the system can work.
2. Some sort of p2p consensus methodology
This is in fact the central problem that the blockchain itself solves. Its assumption (that computing power costs something, and that people wanting the system to work can out-compute those who want to exploit or destroy it) is an extremely narrow one, and that makes it very reliable. If you were willing to accept different assumptions, for example that multiple known parties can be trusted not to collude, you could build a different sort of p2p consensus mechanism (like Ripple).
In short, the entire point of Bitcoin is that it answers this one question, and it answers it with the blockchain. So if you try to recreate something with the same characteristics outside of the blockchain, you either have to accept different assumptions, or reinvent the blockchain. And it's difficult to imagine a solution with lower built-in trust than Bitcoin's.
But don't take my word for it! Keep turning the problem over your head until you understand why this must be the case. If you do, you'll end up with a deeper understanding of Bitcoin than the vast majority of its fans.
Your right as I mulled it over it became apparent that you arrive at the Block-chain solution again