News for hackers. Stuff that matters.
Re:Launch HN: Hedgehog (YC S21) – Cryptocurrency Portfolio M... by Kiro on Friday June 18, 2021 @10:59AM (#27551048)
> A smart contract doesn't allow you to do that though

This is why smart contract is such a bad name. A lot of people have a complete misunderstanding of what a smart contract is. They think it can enforce things like a real-world contract, but "automatically". It's just a decentralized script and without real-world input through an oracle it is of course impossible for the contract to know whether a project is completed. There's nothing smart or automatic about that part.

Re:Launch HN: Hedgehog (YC S21) – Cryptocurrency Portfolio M... by tracedddd on Friday June 18, 2021 @11:09AM (#27551155)
You hit the nail on the head. Unless it’s totally virtual - on chain finance, gambling, etc. the contracts are only as good as the oracles. I guess that’s why DeFi works so well.

Fortunately decentralized oracles are an area of focus right now, but it’ll be a slow process since most expansion will require a special integration and potentially expert oracles.

Re:Launch HN: Hedgehog (YC S21) – Cryptocurrency Portfolio M... by cadillion on Friday June 18, 2021 @11:06AM (#27551133)
In fact, Ian Grigg's Ricardian Contract construct was originally created with centralized enforcement in mind. To him, the purpose of these contracts was to create an immutable record of the intent of any transaction that could then be followed all the way back to its inception in the event of a dispute.

So part of the magic of the smart contract is illustrating intent from the beginning, and making that intent customizable! Oracles are still an unsolved problem, but we absolutely believe that reducing the barrier to entry for becoming or acting as an oracle will result in cost savings as the ecosystem matures.