Open Side Menu Go to the Top
Register
Ethereum: A World Computer Ethereum: A World Computer

03-25-2016 , 01:18 PM
Just some sort of intro/beginning links for Ethereum and Solidity the language used to make dapps on its network.

These few tutorials are really great to get a basic understanding of the technology and language: https://blog.ethereum.org/2015/12/03...ryptocurrency/

Here you can download a wallet which you can send/recieve ether but also run the smart contracts that are coded using Solidity: https://github.com/ethereum/mist/releases

Here is a browser based compiler for coding: http://chriseth.github.io/browser-solidity/

Alethone is a one click miner software for people that just want an easy way to start and understand how mining contracts and transactions works: https://github.com/ethereum/webthree-umbrella/releases

(*I haven't read this well yet, but its relevant for the programming paradigm): https://blog.ethereum.org/2016/01/15...he-blockchain/

Here are the docs for understanding and using solidity: http://solidity.readthedocs.org/en/latest/index.html

Smart Contracts Explanation: http://solidity.readthedocs.org/en/l...contracts.html

Examples: http://solidity.readthedocs.org/en/l...y-example.html

I have a really basic understanding of all this (ie I have been through the tutorials and created my own small dapp (Odds and Evens Game), so I can answer questions at about that level Look forward to any related dialogue or content!
Ethereum: A World Computer Quote
03-25-2016 , 10:00 PM
www.etherium.org has nothing on it ("Welcome to etherium")

I read some of these blog posts. I literally have no idea what the **** is going on, what this is for, why you'd want to use it, etc.
Ethereum: A World Computer Quote
03-25-2016 , 10:51 PM
Subscribed
Ethereum: A World Computer Quote
03-25-2016 , 11:44 PM
Quote:
Originally Posted by RustyBrooks
www.etherium.org has nothing on it ("Welcome to etherium")

I read some of these blog posts. I literally have no idea what the **** is going on, what this is for, why you'd want to use it, etc.
20 Years ago Nick Szabo wrote of a concept he called "smart contracts" http://***********.********/smart_contracts_idea.html

Quote:
Smart contracts go beyond the vending machine in proposing to embed contracts in all sorts of property that is valuable and controlled by digital means. Smart contracts reference that property in a dynamic, often proactively enforced form, and provide much better observation and verification where proactive measures must fall short.
Smart contracts are an extension of the trustworthy computing network that bitcoin provides. Because the network is secured the protocol proposed the bitcoin.pdf/whitepaper there is the possibility to create a turning complete virtual computer on the infrastructure.

In other words transactions with money was just a first layer, with that comes the ability to use the transactions like switches (complex switches). This gives the possibility for a whole new programing paradigm Szabo created with the concept of a formalized language that is metaphorically comparable to law:

A Formal Language for Analyzing Contracts: http://***********.********/contractlanguage.html

A 19 year kid picked up Szabo's works and writing an begin putting together a team that turned Szabo's design in reality.

Ethereum is the implementation, solidity is the language. So you create a smart contract, which runs as a(n) decentralized application on the ethereum network (dapp).

So now basically any system we have can be translated into this code and run on an ultra-robust, ultra-secure, ultra-reliable network of distributed computing power.

A world computer!
Ethereum: A World Computer Quote
03-25-2016 , 11:47 PM
This site is really good too for the basics: http://www.ethereum-101.com/

And this vid by the 19 years Vitalik (prob older now): https://www.youtube.com/watch?v=TDGq4aeevgY

No ****, this kid is responsible for the next evolution of the Interwebz ;p
Ethereum: A World Computer Quote
03-26-2016 , 01:09 PM
This thread gives our relevant example of what ethereum means to OUR community:
http://forumserver.twoplustwo.com/29...chain-1597162/

I really wish we could get a specialized forum section for discussion on this. I make the proposal here: http://forumserver.twoplustwo.com/sh...postcount=8448

Content on Solidity, ethereum's language belongs here. But discussion about block chain technology, smart contracts, and its relation to the future and present day circumstances of poker I think is destined to be far too rich and dense, and growing way too fast to simple be confined into random NVG threads that pop up.

This project now players on ethereum and uses smart contracts. There are many projects like these (https://github.com/monicanagent/cypherpoker) that don't understand how to integrate with the communities. This is why such discussion is so crucial:

Quote:
CypherPoker is an open source implementation of peer to peer cryptographic poker, or Mental Poker, written in Adobe ActionScript 3 (for Flash and AIR), and built using open source software and tools.

It is the culmination of decades' worth of research and analysis by some of the best minds in cryptography; Ron Rivest, Leonard Adleman, Adi Shamir, Don Coppersmith, Shafi Goldwasser, and Silvio Micali to name only a few.

The full game, as hinted at in the 1979 Mental Poker paper, was not practical on the computer hardware of the time. Although capabilities have since greatly increased, to date the most complete implementation has been Heiko Stamer's LibTCMG library and source code for the game Skat. Unfortunately, the simple game and Stamer's library have been dormant for years. Only a handful of other attempts at Mental Poker presently exist in nascent stages and as nothing more than proofs-of-concept.

Meanwhile there have been many interesting and exciting discussions about how software of this nature could be used, extended, and adapted. However, these have all been mostly theoretical in the absence of a practical implementation. With CypherPoker I intend to provide this implementation and refresh the dialogue with new possibilities.
This particular project is proto-type ready, but most people will not understand what that means nor the significance of it.
Ethereum: A World Computer Quote

      
m