4 ms·
Forget the word “smart”. A contract is just code that is run by all the nodes in a P2P system to achieve outcomes that everyone can agree on. Add in some crypto
by ttul 9y ago
Forget the word “smart”. A contract is just code that is run by all the nodes in a P2P system to achieve outcomes that everyone can agree on. Add in some crypto to make it impossible for anyone except the author of the code to modify it, and to ensure that the code all runs in the right sequence.
- qwerty456127 9y agoAnd what can this be used for? I can hardly imagine any real-world application for this but distributed calculations like Folding@home, SETI@home, password cracking, DDoS-ing etc. And I totally can't imagine what can this have to do with a GUI framework like vue.js.
- drdrey 9y agoNone of the above, it is not made for computation intensive tasks (it would be extremely inefficient and expensive). You can make crypto kitties though.
- sharemywin 9y agocurrent version of Golem is only focused on rendering in Blender and LuxRender. https://github.com/golemfactory/golem/wiki/Roadmap https://github.com/golemfactory/golem/wiki/Roadmap
- nyolfen 9y agomany classes of transactions and economic activities that require the facilitation of real-world middlemen (drafting & enforcing contracts, coordinating buyers & sellers, etc) can be turned into something that exists entirely on the network and automated. a straightforward example is a gambling pool that exist purely in software, on no particular device. vue.js is just for a pretty frontend for the apps.
- qwerty456127 9y agoIs there a reasonably simple (and reasonably documented) yet reasonably usable free open-source application of this kind available to study? By the way, can I use the blockchain as a decentralized replacement for a database (e.g. instead of MongoDB/CouchDB) for my app so that all the data submitted (provided it's lightweight immutable semantic data, i.e. "facts" accompanied with small (never bigger than 256 symbols, usually smaller) amounts of parameters) will be stored in the blockchain? If yes, where do I get started (without having any blockchain experience to the moment)? Is there some kind of tutorial that would explain this vue-ethereum-ipfs things (the README.md of the repo by the links makes near-zero sense to me but I am eager to develop a "multiplayer" VUE app that would store its data "nowhere and everywhere")?
- nyolfen 9y agoyou could take a look at openbazaar, which (as far as i know) is the leading decentralized market software currently being developed. it uses cryptocurrency for payments and ipfs as a filesystem. you surely could use the blockchain as a database, because you can attach small amounts of arbitrary data to blocks[1], but it would be very inefficient (transaction fees!). something like ipfs is probably a better solution. i'm not a software developer, i just think this stuff is really cool and follow projects. someone with more technical chops could definitely give you some better pointers! i do have this bookmarked, though: https://dappsforbeginners.wordpress.com/ https://dappsforbeginners.wordpress.com/ [1] https://poex.io/about https://poex.io/about
- Kiro 9y agoCryptoKitties and Etherdelta.