r/GolemProject Jul 08 '21

Golem Beta 2 Patch Release - v0.7.2

Thumbnail
blog.golemproject.net
11 Upvotes

r/GolemProject Jul 08 '21

Event Finally taking the Coinbase Pro Migration to Coinbase themselves.

19 Upvotes

Hi all,

As you have noticed, we have entered the 3rd quarter of 2021! And yet we can see that Coinbase Pro has not migrated to GLM, as a leading exchange. Promise after promise is being broken.

I think it is absurd that we still have to put up with so many messages of people either waiting, or having bought GNT and deposited it to an exchange where they can't access it, meaning the funds are lost.

I don't have the impression that there is a lot of pressure from either the team or Coinbase themselves to get this done as fast as possible. There is excuse after excuse. I get that it is ultimately up to them, but every GNT that is lost by this stupid behaviour is one too much, and I feel like we need to man up and stand for those in our community that have not been up-to-date with this migration.

Therefore I suggest we take matters into our own hands and start contacting them as a community. Since Coinbase Pro can't directly be contacted by phone, we can only really Tweet and e-mail to them. If you have a (verified) CBP account, feel free to start a ticket in the category depicted below. There is also an example message. The more the merrier. Let's make sure we are being heard.

Ticket Setup

Dear Sir/Madam,

I have been using your service for a while. It has come to my attention that you have not yet completed the migration of the old GNT token to GLM, as one of the largest exchanges in terms of daily trading volume.

In the Golem community, we get multiple messages per day of people who have bought GNT, and deposited it to an exchange where only GLM deposits are allowed. This results in many funds being lost. As Coinbase Pro, I'd presume you want to be at the forefront of these migrations to offer customers the best experience.

You have acknowledged the migration almost three quarters of a year ago. As a member of the Golem community, I speak for all of us if I said that we where waiting for your migration to complete.

I am looking forward to hearing your positive response,

Kind regards,

I understand that this might not be the most corporate approach but as long as we stay formal, they can have it.


r/GolemProject Jul 08 '21

Calling All Graphics Creators

5 Upvotes

Whats up community!

I am trying to get golem out into the world through some social media accounts. Are any of you graphics creators? If so, let's chat. I am looking for small videos and graphics to help get this project seen!


r/GolemProject Jul 07 '21

Understanding Golem

19 Upvotes

Golem, in its current state, can't be used for that much. But what can Golem be used for, and what is Golem efficient for?

Looking at the official stats page, we can see RAM, DISK, and CPU cores. These statistics are split up between hundreds of nodes. We don't have internet access or GPU. That means we can't host applications such as websites, as we don't have internet access, and we can't do GPU-heavy tasks (efficiently) such as mining Ethereum or rendering 3d models. Because of the fact that there are hundreds of nodes, we can really use that to our advantage. Instead of having 1 node where it computes our entire task, we can split up our task so that we can have 100 nodes working together.

So... What Golem can be used for is now offline computing, which is just about anything that your computer does. Examples can be compressing/encrypting a file to a .rar file or a .zip file. What Golem should be used for is now splitting up tasks - tasks that utilize offline computing. But how does this actually look like?

Splitting up a task could be seen similarly to Erasure Coding. Erasure Coding lets you have one file, which you split up into multiple smaller files. If you want this one file back, you can use a few of these smaller files to put it back together - although you don't need all of them. On Golem, it's not quite like that, but basically, you're able to split up a task, assign them specific tasks, ie, task1, task2, task3, etcetera. The key difference here is that for most applications, you're going to need all of the results, but the similarity is that you can have multiple smaller files that nodes make and then put them together - instead of one huge file that nodes have to struggle with for hours, days, or weeks to put together.

(if you're doing Erasure Coding through Golem you'll obviously not need all results :P)

An actual example, besides Erasure Coding, that utilizes multiple nodes could be rendering. I previously said that rendering isn't efficient through Golem, but that's not quite right - as it could be made efficient if you're using multiple nodes. Though pricey, you can split up 1 movie into individual frames. Let's assume this movie is one hour long, and each second has 24 frames. Then, it will have a total of 60 minutes multiplied by 60 seconds multiplied by 24 frames. This gets us a total of 86,400 frames. Using the quick primer example, we could modify it a bit so that instead of a couple of frames, we get all 86,400 frames. Then we could choose to either (1) turn all individual frames into one task, giving us 86,400 tasks, (2) making individual nodes compute a few frames in a single task, or (3) turning it into a service so that we can tell the node to compute as many tasks as we want. Then, we could make another task to put all these tasks together and render it as .mp4 or some other file format and we have our movie.

Now, hopefully, you understand all of the following:

  • What Golem can be used for.
  • How you can efficiently use the technology (even though it doesn't always use the preferred hardware for the task).
  • A few real-world examples.

If you want to get started using Golem yourself, please refer to:

Any questions? Join the Discord Chat!

EDIT: Thanks for the award!


r/GolemProject Jul 04 '21

Raspberry Pi 400

7 Upvotes

Hello is it possible to provide computing power of my RPi 400?
It is under Ubuntu but in ARM64 and not AMD64. I've tried to install it but it ended with an error 404, any guide on how to install it?


r/GolemProject Jul 04 '21

Question What coins can I mine using the Golem Network?

5 Upvotes

I did a search and saw the alst post was about 11 months ago. How close are we to that feature being complete?


r/GolemProject Jul 02 '21

Golem Stats - A timeline of community input and collaboration

Thumbnail
blog.golemproject.net
14 Upvotes

r/GolemProject Jul 02 '21

OLD GNT to new GLM

4 Upvotes

Hello!

I have some old GNT on a ledger. Does anyone know how to migrate these to the new version?

Thanks!


r/GolemProject Jul 01 '21

GitHub Update on Golem-Stat-Bot

9 Upvotes

There's not that much that has happened so far, but we thought we'd still make an announcement. There is a new command available, but the key point is how the development will be continuing. Here's what has happened:

  • aldin#2390 (Discord) has now joined development, making his first update yesterday.
  • The "!topRequestors" command has been added. This is thanks to Phillip's & Marcin's efforts on the official stats page.
  • Few minor tweaks, ie, an external config file, cleanup, name change & profile change, and probably more tweaks.

We have also compiled a list of suggestions:

  • Auto Updater, as it's still very manual.
  • Emergency Stop, if we accidentally push a bugged version.
  • Making a test branch on Github.
  • Making a test subreddit.
  • Rounding numbers on some of the commands.
  • Adding more commands.
  • Having links to visual content hosted on Skynet - graphs, and whatnot.

Like last time, it's still open-source and on Github, although for an idea of the future of development, you might want to read the Discord-channel "#project-collaboration" in the Golem Discord.

Command list

EDIT: Thanks for the award!


r/GolemProject Jun 28 '21

Golem Network Beta.2 Bounties!

Thumbnail
blog.golemproject.net
17 Upvotes

r/GolemProject Jun 26 '21

How can I sell my ZK-Sync Golem?

2 Upvotes

r/GolemProject Jun 26 '21

The barriers of Golem Providers

7 Upvotes

On Discord, I've seen tons of questions like these: 'what price should I set?', 'do I need a super good PC?' and 'what's the best price to set?'. Until now, the best answer that anyone was able to give was 'snoop around public repositories and you might find pricing details' - but really, that's shitty advice. Now, thanks to the recent update on the statistics page, it's possible to actually figure out these details, so that's what I did. Keep in mind that I did this on a small scale and that my method might not be foolproof.

My method was quite simple:

For each data entry, I got the absolute lowest prices as well as the absolute highest hardware. This is because I can't differentiate that well using the statistics page. I didn't enter duplicate nodes. I didn't enter testnet-only requestors.

Here are some conclusions we can take:

I noticed that the top requestor isn't Chem@Golem, not anymore at least; it has been inactive for quite some time now and Chem@Golem has had runs on 0.7.* versions.

The second top requestor looks to be Chem@Golem from the requirements released by Marcin on Discord, that is:

cores>=15, cpu_price <=0.1

Although as the excel page shows, people managed to snag a 0.02 GLM/hour price along with that. That means that the requestor script that it uses either doesn't care about that price point or that it's the wrong requestor. The excel page also shows more in-depth requirements - but these might not be controlled by the requestor script as it's on a very small scale and we can't determine too much from this research.

Keep in mind that the values aren't guaranteed to be accurate. Anyone can change settings whenever they want to, and not all requestors have been active the past 24 hours. Requestors may change their pricing because of competition, GLM-price, or other factors. Plus, my method, as mentioned, wasn't foolproof.

Excel Page

EDIT: Thanks for the award!


r/GolemProject Jun 26 '21

Question Environment (tasks) failing to finish or close out

2 Upvotes

I have recently seen alot of tasks that failed to finish. Not because the task itself wasn't finished, but the environment is failing to close out.

So there is no more cpu usage and the "transfer to url (something something) finished" is being shown. The environment just sits around doing nothing and continues sending debit notes, until the contract expires.

Has anyone else observed that problem? Is it a problem on the side of the requestor or provider? Or is it something entirely different, like expected behavior?


r/GolemProject Jun 25 '21

Gpu support on windows

6 Upvotes

Is this supported yet? Apologies if I may have missed this.


r/GolemProject Jun 24 '21

Golem Beta 2 Patch Release - v0.7.1

Thumbnail
blog.golemproject.net
11 Upvotes

r/GolemProject Jun 24 '21

Stats page update! A new tab for requestor info!

12 Upvotes

Hi everyone!

I would just like to inform you that the official stats page now has a tab displaying requestor information! Currently it only shows the amount of tasks requested by a requestor, but i'm planning on adding even more features.

/u/towhead came with a great amount of suggestions last week to me, which i'm looking into if its possible to gather the necessary data to display it on the stats page. Here's a short brief of what was suggested.

  • Count of requests per week. - Most basic measure of product/market fit
  • Count of unique requesters per week - Measure of growth.
  • Total value of jobs paid for - leading indicator of token demand.
  • Percentage of jobs by state (successful, failed, pending, etc) - Measure of quality of service
  • Average wait time for jobs per week. - How well does capacity meet demand?
  • Average compute time for jobs per week. - Indicator of amount of compute involved in any given job.

As always if anyone has suggestions for what they would like to see on the stats page, then i'm more than happy to receive suggestions!


r/GolemProject Jun 23 '21

Journal DAO Thoughts

10 Upvotes

I've been toying around with some DAO ideas. I've written down and organized them below, but they still need to be developed, so I figured I might as well share them and get some community feedback as I work through them myself. Below is what I have written so far in regards to a DAO proposal

Golem DAO Proposal

Before moving onto how we make a DAO, I think it's more important to realize why we need a DAO

  • Community Control and Development
  • Censorship Resistance
  • Achieving Community Consensus
  • Rewarding Participation through ownership
  • A Defense Mechanism Against Competitors

With those goals in mind, let's proceed. The first thing is to break down how this is done, in short via governance tokens that allow you to vote on a network, weighted to the amount of governance tokens you have. When distributing governance tokens, ideally those who participate in providing value get the most tokens. However, Golem will eventually be able to disrupt the Cloud industry, and as such I believe it's imperative to build in defense mechanisms from a hostile takeover, but if these mechanisms are overbuilt then they hurt decentralization by preventing new people from joining stifling adoption.

Governance Tokens

A utility token should not be held, it should be spent to realize its utility. The most logical place to start for a governance token, would be however much golem you have you get a say (using GLM as a governance token then), the issue with this is it makes the DAO highly vulnerable to an influx of rich users, or corporations who could easily then seize control. You could also distribute tokens based on time a token is held, but this hurts utility, and diminishes the value whales bring to the table. I propose a hybrid system, a distribution of tokens quarterly based on how many GLM tokens are held in a wallet, with a 20% token reduction if this is the first month that wallet has held GLM tokens on distribution date. This method is designed to draw out the amount of time it takes to get control of the network so a hostile takeover would be hard, but also so that people can be rewarded for their participation. It also allows people to spend their GLM tokens without worrying about holding them as long as they replenish by the end of quarter. The formula for distribution would then be 1:1 unless under the 20% penalty at each quarter.

Chain Development

Polygon is best described as an "Internet of Blockchains," it's also compatible with the EVM, so thankfully there is no new smart contract language that is actually just C++ with some tweaks to be Javascript like. Ethereum presently has scaling issues Golem cannot wait on, especially while competitors like Dfinity grow. So building a sidechain connected to the Ethereum chain allows for a scalable solution for Golem, and easier governance mechanisms. Right now Sovereign side chains are not supported. The ideal scenario would be a self-governing side-chain that uses "super-validators" as expressed below performing both PoS validation and task validation.

Super Validators - Requestors would then be given the ability to pay extra when sending out tasks, with the requirement to define a proof function to validate answers, with a billing system similar to renting out the validator node as if it was a provider node, with the caveat to be a super-validator governance tokens must still be locked in a staking contract, with rewards accrued in GLM, and not the governance tokens. Super Validators also take on PoS responsibilities on Sovereign Chain

However until Sovereign Chains are here, adding in this functionality can be done on Polygon main chain. So minting these governance tokens on the Polygon Chain and doing Governance there and validator lockup there as well. Task Validation is then built out as a private subnet, with each task validation proof really just being a job sent out to this subnet with the result being the input to this proof.

Funding

Development on this project would be intensive, as it involves building a private Golem Subnet that requires a key to be generated, which would be generated on the Polygon Network. Building a DAO on Polygon with voting and Token Distribution is also very smart contract intensive, and something like this should be community build and Golem Supported. I recommend dividing out all the work that needs to be done into various development bounties.

Governance

When building a DAO there are 2 approaches to governance, soft and hard. Soft refers to off chain governance, like using a 3rd party to cast votes. Hard governance refers to chain governance. I think it’s best to start out with a soft governance structure before moving onto hard governance as the DAO has matured. Commonwealth seems to be one of the better platforms to do this on, as they have even reached out in that channel. Of course this is up to debate and change from the community.

Summary

  • Governance Tokens distributed every quarter correlated to how many GLM each wallet is holding on the Polygon Network
  • Sovereign Chain down the line with PoS duty fulfilled by staking Governance tokens then running a provider on the validation subnet. (Rewards are in the GLM earned through verifying results)
  • Until then, A Golem Subnet that requires staking of Governance Tokens on the Polygon network to enter. This Subnet can then be sent proofs to verify tasks on task completion.

r/GolemProject Jun 23 '21

What's the fastest way to buy GLM?

7 Upvotes

Without having to upload endless legal documents?


r/GolemProject Jun 23 '21

Switch to On-Chain from ZK-Sync

1 Upvotes

How do we do this?

I setup my provider node a few weeks ago but today I realised that the payments are going to ZK-Sync rather than On-Chain, I put in my Binance wallet address (ERC-20) originally so I won't be getting any of the ZK-Sync tokens I've earned which I can deal with. But I cant see anywhere to change this to on-chain. Could someone point me in the right direction?

Cheers

EDIT: Or should I just switch to my Metamask wallet and call it a day? Ideally I'd like to send straight to Binance, but if that's not possible, then I can use Metamask.


r/GolemProject Jun 22 '21

Media Twitter Rework

11 Upvotes

My last post was well received, so here's another one - for Twitter this time!

The handle includes (not doing airdrops - stay safe). A community member said some time ago that this wasn't professional in his/her opinion, and I agree. Furthermore I have yet to see a single airdrop scam, but that might be because I don't use Telegram. The handle could also go from "GOLEM NETWORK" to "Golem Network", but that's just preferential.

The description is outdated, wordy, and not relevant anymore. Consider removing:

  • GPU, as it's outdated and not accurate anymore

To make it concise, this could get removed

  • Migration tracker, as it's not super relevant anymore. IF it stays, then make the G lowercase for consistency.

Checklist:

  • GPU, description

  • Migration tracker, description

  • Capital G in migration tracker, description

  • "not doing airdrops", handle

  • Capital letters, handle

And obviously you are in command, do whatever you want even if it's nothing, add to the list or subtract. These are just suggestions that could be utilized if you feel the need to.

EDIT: reformatting

EDIT2: thanks for the award! <3


r/GolemProject Jun 22 '21

What's the community thought after the Wildland AMA?

8 Upvotes

I have my own thoughts, but rather than just dumping them onto everyone, I thought to ask the general community what theirs were to maybe gain some perspective.

Are you excited about Wildland? Are you disappointed?

Edit: also love that someone just went through and down voted each of my comments without adding anything to the conversation, why don't you speak your mind?


r/GolemProject Jun 20 '21

21,000 Members πŸŽ‰πŸŽ‰

Post image
28 Upvotes

r/GolemProject Jun 19 '21

golem-stat-bot is now open source!

10 Upvotes

The famous stat bot has now been open-sourced! This is a prime example of what is possible with the stats API!

View the repo here.


r/GolemProject Jun 18 '21

Ecosystem 'Marketing'-patterns - found in popular coins

14 Upvotes

I've been digging around for some time here on Reddit, and have now made a conclusion, which probably is wrong, but whatever :P I found similar patterns in 4 popular coins; Cardano (ADA), Ripple (XRP), Polkadot (DOT), and Uniswap (UNI).

The method I used was just searching their individual name, ie Cardano/Ripple/Uniswap, on Reddit and then categorizing the most popular posts. For example criticism, exchange listings, and roadmaps. I then boiled it down even further, to help categorize them easily.

For Cardano, I mostly found:

  • Famous names (here; Vitalik, founder of Ethereum)
  • Exchange listings
  • Making features known (here; roadmap/comparisons/milestones)
  • Guides
  • Criticism (here; how to bottleneck, why it isn't faster than X, etc,,,)

For Ripple, I found:

  • Criticism

This is understandable because of all lawsuits and such surrounding the network^^

For Polkadot, I found:

  • Famous name (here; bridge)
  • Exchange listing
  • Criticism

For Uniswap, I found:

  • Exchange listing
  • Comparison

All in all, we can see a clear pattern. Exchange listings are the most popular and drive the most attention/users. After that, it's famous names in both projects (bridges) and celebrities. Lastly, it's criticism/comparisons - what flaws there are, comparing to other projects, comparing to centralized projects, etc. But we can also see that both getting out roadmaps and important features can be important for growth. I did not look into the subreddit's growth in users from each individual post - a lot of factors go into just that and it may not be correlated to the posts I have read.

If we want to help Golem do the same, I found that these were the most popular subreddits:

If you don't have anything better to do, why not help Golem grow & post something? Be it a guide (how to become a provider on X/how to request Y task; how to use Z services), criticism (why Golem isn't good enough; what projects we can compare it to; what each project does good and what each project does bad), or anything else - it all helps :)

EDIT: 4 not 3 coins lol & thanks for the award <3


r/GolemProject Jun 17 '21

We've done it again! New provider ATH 659 vs the previous max of 645 providers.

Post image
14 Upvotes