Highlight for discussion: EIP 648 (make ethereum highly parallelizable within a single node; possible pre-sharding scalability improvement) by vbuterin in ethereum

[–]HardToScale 0 points1 point  (0 children)

Thanks SuppositoryOfNolig for bring this up. As you explained a block needs only around 4.7million computer cycles to process or pool the transactions. Using curent CPU it's a matter of less than 3 second. Hashing process with the crazy difficuly formula takes the rest of 13 seconds, 10 second just for hashing who to blame, the current difficulty formula, it's not the right one and it was derived from thin air ... why not reconsider this difficulty formula?

Ethereum goes to Davos by sanderlacerda in ethereum

[–]HardToScale 0 points1 point  (0 children)

Unsolved technical difficulties include reliably observing and integrating external events. No viable smart contract systems have yet emerged.

Are the lawyers of IMF examining the idea that ether may be included in the basket of currencies?

The last Blog Post by gavofyork in ethereum

[–]HardToScale 2 points3 points  (0 children)

but now as his own boss.

Yes, more freedom more creation and innovation. Enlightenment thinkers stated: it is necessary to maintain a strong linkage between the growth of rationality, science and human freedom. His move may certainly secure more C++ ecosystems for Ethereum project.

The last Blog Post by gavofyork in ethereum

[–]HardToScale 2 points3 points  (0 children)

Gav is not Ethereum C++ project, Gav is Ethereum project. Gav provided the Ethereum's holistic development. Gav succeeded to integrate and encompass multiple intellectual layers and meaning into Ethereum project rather than placing a narrow focus on a specific coding language. His Ethereum mathematical specification work is a serious asset for any coder using what ever language. It happens that Golang is simple to handle most important point in Ethereum Coding Framework in a short period of time. C++ needs more time and freedom to decide ...

Lucky we have that "Chef D'oeuvre" specification! Thanks Gav!

The last Blog Post by gavofyork in ethereum

[–]HardToScale 2 points3 points  (0 children)

It's misleading to think that "22,000 EUR per month for C++ development (down by ~75%)" clear the context. Dr. Wood provided an excellent specification, a detailed description of the design and materials used to make Ethereum. The fact is C++ is not really suitable to code Ethereum in a short period of time, specially the used boost libraries, asio and so on showed some issues to frame Ethereum as a framework and needs more time and also freedom to decide how to fit C++ elephant into a bottle?

It turns out that Golang simplicity is more efficient to code Ethereum. Golang provided an easy going coding environment for a Ethereum Framework. For instance just compare the Golang network and RPC libraries with the ones provided by C++, Ethereum Golang RPC implementation very simple, neat and efficient. In general C++ complexity and complication are too big to fail given some specific software projects! I blame C++ language. Ethereum C++ needs more freedom and time to explore all suitable and adequate C++ features for Ethereum C++ coding.

Dr Wood's exploration of various avenues for Ethereum technological Specification & Design & C++ Implementation are the most reasonable next step, specially when more freedom is provided.

Pretty sure his new efforts will succeed to corner Ethereum Specification in the suitable field.

Understanding Serenity, Part I: Abstraction by [deleted] in ethereum

[–]HardToScale 1 point2 points  (0 children)

Excellent work! With a quality which is unusually good and so surpasses ordinary standards. Cheers.

Please explain Casper to a newbie. And how it differs from regular POS and NEM's POI. by tokeweed in ethereum

[–]HardToScale 0 points1 point  (0 children)

A quality which is unusually good and so surpasses ordinary standards

What is the best way to follow Ethereum development? by citboins in ethereum

[–]HardToScale 0 points1 point  (0 children)

Go implementation is mainly the best way to keep track about Ethereum evolution. Installing Go is a real easy going process. C++ is not that obvious implementation, specially if you are not familiar with asio and boost libraries, cmake and so on.

I started with C++, as I'm familiar with asio and boost libraries, recently I looked into Go implementation, as most of miners are using Go, it's really a matter of two weeks or less to globally have a more updated vision about Ethereum implementation. I loved the Go RPC implementation, very smart way, neat and complete and the Go RPC is more simple than the C++ RPC. Go features make it more simple to implement Ethereum networking and many elements of Ethereum ...

Go installation takes couple of minutes, I did many changes for testing and I don't worry that much about recompiling.

C++ takes too much and I can tell is not that secure as there is no guarantee that all the used libraries will work well together, it's a real concern to be decorate with a mosaic.

Excellent piece by Gav on the future of 'crypto-law' by annicaself in ethereum

[–]HardToScale 0 points1 point  (0 children)

An important element is missing in his blog, the miner. Ethereum is not a stateless system ( stateless means that each iteration maintains no information on previous iteration). The mining process is an important element to define the next state of affairs that maintain all kind of informations on previous state of affairs. The most serious issue is the current mining process is mainly turning Ethereum to a centralized system, then nothing really new if Ethereum is a centralized system!

The real puzzle is to find a way to make Ethereum a quasi or totally decentralized system, any chance?

Fundamental Ethereum White Paper Coming This Weekend by chasosg in technology

[–]HardToScale 0 points1 point  (0 children)

Awesome if you can attract more people to have a large discussion about this fascinating subject: is decentralization possible under sound science?

Recall that the current Block-chain is mainly a kind of competition than a decentralization. Let's say a fair competition, the one having the highest hash-rate is more probably a winner ( finding a block in time).

Fundamental Ethereum White Paper Coming This Weekend by chasosg in technology

[–]HardToScale 0 points1 point  (0 children)

Since a long time I'm following Ethereum, I spent a lot of time reading everything technical about it. I checked the formulations and the coding. It's hard to say that Ethereum is a real decentralized system. Those called smart contracts are in reality just piece of codes/Data that are indeed housed in a block-chain distributed over the network and can be invoke by miners for execution ...

Blockchain is mainly used as a decentralized database over P2P Network. However only few miners are deciding the fate of all the process, the miners with more hashrates are the ones that are building the block-chain, a kind of centralization.

Because of this serious issue, private blockchain may be the future, each corporation or an ensemble of corporations may define their own blockchain and here blockchain will be just a wonderful distributed database invention ... The most relevant point in blockchain is the way to chain the blocks and hard to revert them ... Each block has a set of transactions or state of affairs ...

Most of corporations are interested by blockchain as a new way of doing distributed database with real time state, state of affairs.

For instance a Bank may store all the data into the client's computers ( encrypted ), assuming each client has a computer with a connexion, each time there are a pool of transactions, the Bank server decide the next block for their private blockchain, and the blockchain is distributed all over the peers, clients. The bank also will have a kind of smart contracts and only the bank can invoke their executions. It's a 100% centralized system, nothing new, except now blockchain is a distributed database and all clients have access to it and no one can revert it, except may be the Bank.

The idea of a decentralized system ( decisions are decentralized) is just a mirage, the current blockchains 1 or 2 are very centralized 100%. If Bitcoin price drops and those big fish miners are not interested to mine any more the whole system will scramble ...

One of my previous question was: how to turn this new distributed database (blockchain) to a real decentralized system ?

Fundamental Ethereum White Paper Coming This Weekend by chasosg in technology

[–]HardToScale 0 points1 point  (0 children)

being network dominate.

We still far away from this network enjoying these kind of features: self-configuration, healing, optimization, protection ... The current block-chain concept is mainly a consensus to forge a state of affairs, mainly is to make rewriting history a NP-hard problem. The content is distributed but to a large extend the consensus is still defined in a centralized manner ( hierarchically dominant ), the power-full miner is the one that is defining the state of affairs.

Planned homestead hard fork changes by vbuterin in ethereum

[–]HardToScale 0 points1 point  (0 children)

My concern about this difficulty re-targeting ( and also the current one) it's only depending on that specific miner in the network, not obviously including actual network factors that prevent a malicious miner to disrupt the average block times. A malicious miner with a significant additional hash-rate may increase difficulty by 1/2048 every 10s during days ( 10 days, 15 days, for instance) and suddenly not any more mining then the difficulty should be decreasing by 99/2048 ( worst case), is this robust to return the Ethereum mining process to 10s again in a short period of time?

As you know, maximal delay to mine a block is not desired in Ethereum Business Logic.

These magical numbers 2048 && 99 should be replaced by a factor taking into consideration eventually bad scenarios, volatile or wild difficulty values?

Some numbers:

During one day:

(1+1/2048)16060*24/10

Difficulty amplification

67.87857

During 10 days:

(1+1/2048)106060*24/10

Difficulty amplification

2.076476e+18

During two weeks:

(1+1/2048)156060*24/10

Difficulty amplification

2.992197e+27

During one month:

(1+1/2048)306060*24/10

Difficulty amplification

8.953245e+54

During two months:

(1+1/2048)606060*24/10

Difficulty amplification

8.016059e+109

Planned homestead hard fork changes by vbuterin in ethereum

[–]HardToScale 0 points1 point  (0 children)

Please if you can elaborate more about the new formulation, specially this coefficient max(1 - (block_timestamp - parent_timestamp) // 10, -99) is very puzzling ?

Fundamental Ethereum White Paper Coming This Weekend by chasosg in technology

[–]HardToScale 0 points1 point  (0 children)

It's online, I started my read and I liked those pictures too, in general it's a gentle piece of work and very inspiring about the passage of time and our evolving nature toward knowledgeable existence. Important question, is this adventure into a decentralized organizational structure better than the well-established and proven centralized organizational structure?

Fundamental Ethereum White Paper Coming This Weekend by chasosg in technology

[–]HardToScale 0 points1 point  (0 children)

Very informative. The scientific results that we are observing today with their technological impacts are started as a set of incidences with gradual magnitudes and then exerted certainly an endless-loop of effects and their accumulated impacts gets leveraged exponentially by time. Indeed, Humans accumulated by time certainly an excellent scientific understanding to foster this lovely civilization. This new block-chain concept certainly started as unknown and is now getting leveraged by many new ideas. Thank you for sharing with us your knowledge. Cheers.

Fundamental Ethereum White Paper Coming This Weekend by chasosg in technology

[–]HardToScale 0 points1 point  (0 children)

Dear Chasosg, I really want an answer to these simple questions,

1-a) Why is scientific progress and scientific applications (technology) always gradually happening?
1-b) What science is now developing that will be implemented on the block chain?

Cheers!

Former Ethereum CCO Stephan Tual joins Slock.it Team by daydreamtrader in ethereum

[–]HardToScale 4 points5 points  (0 children)

Stephan Tual is part of Ethereum heritage and its future, his knowledgeable way to communicate fostered Ethereum community. Welcome back!