Golem Blog
blog.golemproject.net · Company blog · on HN since 2016
The Golem team writes about its decentralized computing network, covering blockchain security, SGX enclaves, task verification, and developer tools.
What HN saysHN commenters cite it for its post on finding $10M by reading the blockchain, an example used in an argument about EVM safety, and for Golem tooling announcements.
18HN people shared it
4linked it in comments
23stories submitted
173story points
4 years agolast shared
2016people per year2026
Most-shared posts
- 1Golem: The World's Most Powerful Supercomputer – How It Works and Why It's Awesome3 people · 6 points · first shared 2016 · discussion on HN
- 2How to Find $10M Just by Reading the Blockchain3 people · 3 points · first shared 2017 · discussion on HN
- 3A Primer Through Golem2 people · 106 points · first shared 2021 · 80 comments on HN
- 4Introducing the new Golem Docs and sharing our findings1 people · 16 points · first shared 2019 · 2 comments on HN
- 5Introducing Graphene-ng: running arbitrary payloads in SGX enclaves1 people · 9 points · first shared 2018 · discussion on HN
- 6Golem Hive – building a cloud with the Task API1 people · 5 points · first shared 2020 · discussion on HN
- 7Golem breaks down the issue with verification and is working towards a solution1 people · 4 points · first shared 2018 · discussion on HN
- 8The making of a worldwide, ethereum-powered supercomputer1 people · 3 points · first shared 2016 · discussion on HN
- 9Golem – New Release Brass Beta 0.19.11 people · 3 points · first shared 2019 · discussion on HN
- 10Proof-of-Device (PoD), another take on 2FA or U2F authentication method1 people · 3 points · first shared 2020 · discussion on HN
- 11New Golem – come build with us – 10k USD in bounties1 people · 3 points · first shared 2020 · discussion on HN
- 12Golem Project, one of the first ICOs, launches to Ethereum mainnet1 people · 2 points · first shared 2018 · discussion on HN
- 13Golem–meet GWASM1 people · 2 points · first shared 2019 · discussion on HN
- 14Releasing Brass Golem. Brass Golem Alpha2 0.81 people · 2 points · first shared 2017 · discussion on HN
- 15Golem employed to explore the origins of life1 people · 1 points · first shared 2021 · discussion on HN
What HN people wrote when they linked it
coral78 · 2023-03-09
Continuing our efforts to lower the barriers for users to build applications on Golem, we are excited to announce the launch of Dapp-runner and Dapp-manager! With these new tools, running and managing decentralized applications on Golem Network is now easier, faster and no longer requires extensive programming skills. Full article here: https://blog.golemproject.net/golem-releases-new-tools-to-simplify-run…
kevingadd · 2017-09-30
I would argue that attacks like this https://blog.golemproject.net/how-to-find-10m-by-just-reading-blockcha… are only possible due to the lack of attention paid to safety in the design of EVM. You can compensate for it by putting more smarts into Solidity and other compilers but the basic fact is that the VM doesn't do much to prevent it. Other modern (and even non-modern) VMs take steps to prevent this without reducing expressiveness or speed at all.
At a fundamental level, getting 0s when reading missing or out-of-bounds values is an incredible red flag for security-focused design. Incidentally I can't even find a concrete source that says how calldataload behaves when an index is out of bounds. It's not mentioned anywhere in the documentation I've found (on the ethereum website or elsewhere).
vit05 · 2017-08-08
https://omg.omise.co/
OMG holders can use OMG to validate the network. If they validate a block correctly, they get paid the tx fees from that block
https://blog.golemproject.net/golem-network-token-gnt-sale-220c2a732f9
All transactions in the Golem network will be subject to a fee, approximately 5% of the transaction value. This will include both transactions between the users — payments for computing power — and transactions between users and software developers. The latter will consist of payments for the software used on the Golem network in a SaaS model. Where applicable, a blend of both open source and proprietary software will be used.
murbard2 · 2017-05-30
It's possible to write provable programs in any language, but some formalisms make proofs easier than other. I think Michelson makes it easier. There are a few other advantages I can think of:
1) The code can be inspected directly on the blockchain and remain human readable. You can attach Solidity code to an Ethereum contract, but there is no certified compiler yet so you can't be sure they do the same thing.
2) Type safety and an insistence on functional design make good things happen. For instance, by insisting from the get go that contracts should be pure functions, we naturally make it hard to write DAO-like reentrancy bugs. By typing every input, we avoid the ABI bug that recently put some ERC20 funds at risk[1]. Good design principles help prevent problems before they occur.
3) The code can be made more concise. Adopting high-level primitives directly in the language, such as maps and lambdas, make it easier to do what you need with a small program. The language should reflect the type of problems encountered. For instance, building an "updatable" contract in Michelson can be done by putting the contract logic in a lambda and putting that lambda in the contract's storage. It can then be updated according to some logic, such as a multi-signature. Achieving the same thing in Ethereum is much more arduous. You could use a call to an external contract, and have the address of that contract updatable, but you lose all type safety and all isolation.
[1]…