<story><title>How to Learn Solidity: The Ultimate Ethereum Coding Guide</title><url>https://blockgeeks.com/guides/how-to-learn-solidity/</url></story><parent_chain><item><author>kefka</author><text>And remember, that there&amp;#x27;s a special function called VIP() .&lt;p&gt;This is an implied function that wraps around your full code. This is instantiated if&amp;#x2F;when core founders are losing money on a function that possibly had a bug in it. This function returns the wrapped function, under the guise of a new blockchain, with invalidations applied to all &amp;#x27;unintentional&amp;#x27; side effects of bad or buggy code.&lt;p&gt;It happened with the DAO, because founders lost too much money. Just be aware, that VIP() can happen to your code, regardless if your implementation is a bug or intentional. Wrong people losing money means VIP() returns successful.</text></item></parent_chain><comment><author>devmpk</author><text>The real story of what happened during the DAO to me seemed like fast, responsive, and intelligent leadership.&lt;p&gt;They had a problem, they asked the community how they would like it dealt with, and acted accordingly.&lt;p&gt;Saying the founders were losing too much money so they hard forked it is a gross misrepresentation of the reality. It&amp;#x27;s like a Fox News representation of what actually happened.</text></comment>
<story><title>How to Learn Solidity: The Ultimate Ethereum Coding Guide</title><url>https://blockgeeks.com/guides/how-to-learn-solidity/</url></story><parent_chain><item><author>kefka</author><text>And remember, that there&amp;#x27;s a special function called VIP() .&lt;p&gt;This is an implied function that wraps around your full code. This is instantiated if&amp;#x2F;when core founders are losing money on a function that possibly had a bug in it. This function returns the wrapped function, under the guise of a new blockchain, with invalidations applied to all &amp;#x27;unintentional&amp;#x27; side effects of bad or buggy code.&lt;p&gt;It happened with the DAO, because founders lost too much money. Just be aware, that VIP() can happen to your code, regardless if your implementation is a bug or intentional. Wrong people losing money means VIP() returns successful.</text></item></parent_chain><comment><author>jameskegel</author><text>To me, this turns me off to the entire tech, no matter how stupid and kneejerk that sounds. If the biggest draw to get me using your technology (immutable contracts) is actually not true, then I&amp;#x27;m less inclined to give it a shot outside of novelty value.</text></comment>