Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Let's run native Python smart-contracts on the Bitcoin blockchain
by
BitcoinPy
on 24/12/2018, 12:53:07 UTC
Quote
- We will most likely finish the GAS miner today and publish it on Github before anything else. This way we can guarantee that everyone has enough time to create their own, optimised GAS mining equipment before the project goes live. Everything else would be unfair and people might (correctly) argue that even though the project is launched in a fair manner, the developers would have had way more time than everyone else to create optimized versions of the mining algorithm, which again would give them an unfair advantage.

Here is a very inefficient version of a miner.
It is inefficient on purpose: the goal was to make it very small and easy to understand.
Many inline comments have been added to understand exactly what bytes are hashed how!
It should be enough to come up with something super efficient, maybe even GPU enhanced.

https://github.com/pycontracts/inefficient_reference_miner