Bitcoin Forum

Alternate cryptocurrencies => Altcoin Discussion => Topic started by: sbtctalk on September 28, 2016, 05:36:15 AM



Title: Practical use of Ethereum.
Post by: sbtctalk on September 28, 2016, 05:36:15 AM
I was looking at Poloniec margin lending feature and i have a wild thought:

Is it possible to lend bitcoins at Poloniex and use Eth contract to enforce poloniex to return the loaned bitcoins automatically to my bitcoin address 30 days later?


Title: Re: Practical use of Ethereum.
Post by: mining1 on September 28, 2016, 10:22:23 PM
Not sure, but here's the latest practical use https://www.youtube.com/watch?v=vqAIMxZrE8Q


Title: Re: Practical use of Ethereum.
Post by: sbtctalk on September 29, 2016, 03:30:27 AM
Not sure, but here's the latest practical use https://www.youtube.com/watch?v=vqAIMxZrE8Q

Thanks. This looks informative. Not sure if my ideal usage of ethereum is how it is supposed to be.


Title: Re: Practical use of Ethereum.
Post by: kiklo on September 29, 2016, 06:23:37 AM
I was looking at Poloniec margin lending feature and i have a wild thought:

Is it possible to lend bitcoins at Poloniex and use Eth contract to enforce poloniex to return the loaned bitcoins automatically to my bitcoin address 30 days later?

Considering all of the problems with DAO, I sincerely doubt Poloniex would be stupid enough to use Eth for anything related to the transfer of coins on their system.
It would be like a death wish.

Eth is good for only 1 thing driving the price of hard drives higher with all of Eth wasted bloated storage space sucking requirements.  ;)
Buy Stock in Western Digital & Seagate to make money off of ETH.


 8)

FYI:
You do know Eth has Zero Legal Standing as an enforceable legal contract.  :P


Title: Re: Practical use of Ethereum.
Post by: TraderETH on September 29, 2016, 06:31:17 AM
I was looking at Poloniec margin lending feature and i have a wild thought:

Is it possible to lend bitcoins at Poloniex and use Eth contract to enforce poloniex to return the loaned bitcoins automatically to my bitcoin address 30 days later?

Considering all of the problems with DAO, I sincerely doubt Poloniex would be stupid enough to use Eth for anything related to the transfer of coins on their system.
It would be like a death wish.

Eth is good for only 1 thing driving the price of hard drives higher with all of Eth wasted bloated storage space sucking requirements.  ;)
Buy Stock in Western Digital & Seagate to make money off of ETH.


 8)

FYI:
You do know Eth has Zero Legal Standing as an enforceable legal contract.  :P
I agree with your opinion, although there were many people said that ETH has big money because of many companies made investment into ETH. For it is dangerous make investment into ETH even if just for short term investment.


Title: Re: Practical use of Ethereum.
Post by: Gastotade on September 29, 2016, 06:56:08 AM
I was looking at Poloniec margin lending feature and i have a wild thought:

Is it possible to lend bitcoins at Poloniex and use Eth contract to enforce poloniex to return the loaned bitcoins automatically to my bitcoin address 30 days later?

Considering all of the problems with DAO, I sincerely doubt Poloniex would be stupid enough to use Eth for anything related to the transfer of coins on their system.
It would be like a death wish.

Eth is good for only 1 thing driving the price of hard drives higher with all of Eth wasted bloated storage space sucking requirements.  ;)
Buy Stock in Western Digital & Seagate to make money off of ETH.


 8)

FYI:
You do know Eth has Zero Legal Standing as an enforceable legal contract.  :P

That might change. For example, the DAO hacker got the ETC from the stolen DAO due to a smart contract.


Title: Re: Practical use of Ethereum.
Post by: kiklo on September 29, 2016, 07:41:14 AM
I was looking at Poloniec margin lending feature and i have a wild thought:

Is it possible to lend bitcoins at Poloniex and use Eth contract to enforce poloniex to return the loaned bitcoins automatically to my bitcoin address 30 days later?

Considering all of the problems with DAO, I sincerely doubt Poloniex would be stupid enough to use Eth for anything related to the transfer of coins on their system.
It would be like a death wish.

Eth is good for only 1 thing driving the price of hard drives higher with all of Eth wasted bloated storage space sucking requirements.  ;)
Buy Stock in Western Digital & Seagate to make money off of ETH.


 8)

FYI:
You do know Eth has Zero Legal Standing as an enforceable legal contract.  :P

That might change. For example, the DAO hacker got the ETC from the stolen DAO due to a smart contract.

LOL, :D ,  not anytime soon.

https://bitcoinmagazine.com/articles/a-lawyer-s-perspective-can-smart-contracts-exist-outside-the-legal-structure-1468263134

Quote
"Smart contracts" seem to be the buzzwords that are gaining increasing traction in the digital market.
It is a sound enough idea, a contract that will rewrite itself according to commercial circumstances surrounding it
by using a complex series of rules embedded in its coding.

The ideas behind it are equally as sound theoretically.
Less input from the contracting parties means that smart contracts will come into being quicker and,
therefore, allow for transactions to be raised and completed more quickly.
Also, the fact that smart contracts require less input from both the parties involved and their lawyers,
will make commerce more fluid and more cost-effective both in terms of time and legal fees.

The only potential problem is that once you get past the theory and examine the practical with a legal eye,
you start to see that it is actually difficult to consider a smart contract as either smart or a contract and
that it is probably more accurate to drop the term smart contract; instead, referring to them as automated computer code.

Quote
Also, code works on linear decision-making and probability, but more often than not,
finding the right answer to settle a particular contractual nuance is a much more lateral process
and requires a level of creativity and flexibility that can come only from real-life experience.
To inject that depth of practical experience into code is, I would suggest, a nigh on impossible task.

This takes us on to another potential failing: If things turn sour between the contracted parties, who is there to sort things out?
There is a common myth that a smart contract cannot be litigated, but I would disagree.
As long as the heads of terms that sit behind the contracts are clear – and have clearly been accepted by the parties – there is scope to litigate
if the code is deemed not to be fit for purpose or has affected the transactions it is meant to support and/or the payments associated with those transactions.

This is, however, where things could get more complicated.  
As there is currently no international internet law,
the original contract would have to set out the jurisdictions of the parties and which country’s law the contract is reliant upon.
Again, these aren’t decisions that code can make, so these definitions and agreements would have to be made by people, quite possibly with specialist legal advice.  

And that is why I don’t believe that smart contracts in their current form can be considered smart or contracts.
As I said earlier, I don’t want this to come across as just another defensive letter of self-preservation from a lawyer in fear of losing fees.
As an experienced litigator who has fought for years to ensure my clients always get the best possible protection from their commercial contracts,
it concerns me is that an idea or even just a buzzword could lead numerous businesses into difficult and potentially very costly situations
just because they had bought into the next big thing.

 8)

FYI:
More Accurate
Smart Contracts = Suckers Hype

Without 3rd party verification of IDs , Age requirements, Mental Stability Guidelines, consent to the local laws of whichever government they are in,
You are looking at a hard fork every time a judge rules a contract was invalid.   :P


Title: Re: Practical use of Ethereum.
Post by: sbtctalk on September 29, 2016, 08:02:21 AM
So etheruem is overhyped? Societies has a code of conduct and binding principles to abide by. But if smart contracts are not legal binding... then why spend money on ether? I might as well stick to my cron jobs.


Title: Re: Practical use of Ethereum.
Post by: kiklo on September 29, 2016, 08:24:20 AM
So etheruem is overhyped? Societies has a code of conduct and binding principles to abide by. But if smart contracts are not legal binding... then why spend money on ether? I might as well stick to my cron jobs.

IMO,
There is no real reason to buy eth or etc , once people realize it is not legally binding in any way.
It being legally binding has been a misconception fostered by the people behind it to make money off of the speculation of the uninformed.


 8)


Title: Re: Practical use of Ethereum.
Post by: sbtctalk on September 30, 2016, 02:12:20 PM
So etheruem is overhyped? Societies has a code of conduct and binding principles to abide by. But if smart contracts are not legal binding... then why spend money on ether? I might as well stick to my cron jobs.

IMO,
There is no real reason to buy eth or etc , once people realize it is not legally binding in any way.
It being legally binding has been a misconception fostered by the people behind it to make money off of the speculation of the uninformed.


 8)

So what is the big fuss over Ethereum again? Oh..it is profitable! :D But what is the main purpose of Ethereum again?


Title: Re: Practical use of Ethereum.
Post by: Ayers on September 30, 2016, 02:28:20 PM
So etheruem is overhyped? Societies has a code of conduct and binding principles to abide by. But if smart contracts are not legal binding... then why spend money on ether? I might as well stick to my cron jobs.

IMO,
There is no real reason to buy eth or etc , once people realize it is not legally binding in any way.
It being legally binding has been a misconception fostered by the people behind it to make money off of the speculation of the uninformed.


 8)

So what is the big fuss over Ethereum again? Oh..it is profitable! :D But what is the main purpose of Ethereum again?

the hilarious thing about etheruem is that it was born like a decentralized platform, but it's very well everything but that, it's now very centralized how funny


Title: Re: Practical use of Ethereum.
Post by: raphma on September 30, 2016, 04:30:06 PM
do you understand how poloniex lending work? why would a smart contract be needed?
the money doesnt leave your wallet, it's only a margin trade.


Title: Re: Practical use of Ethereum.
Post by: amacar2 on September 30, 2016, 05:46:27 PM
Lending in poloniex margin trading is almost automatic process and i don't think any body can scam it without paying fees. Margin lending are not like P2P lending system, poloniex lending is almost risk free so i don't think smart contract is needed for them to process payment and fee automatically.


Title: Re: Practical use of Ethereum.
Post by: Jatmin on September 30, 2016, 05:59:06 PM
do you understand how poloniex lending work? why would a smart contract be needed?
the money doesnt leave your wallet, it's only a margin trade.

That is right. The lending is inside the database of the Poloniex. It is to be seen on the block chain.


Title: Re: Practical use of Ethereum.
Post by: sbtctalk on October 01, 2016, 06:09:42 AM
I think the value of Etheruem is not the physical aspect but it is the concepts behind it. Banks could easily build a side chain and run it internally.


But i still probably don't understand ethereum. If you need ether to automate certain tasks, why not set a cron job?



Title: Re: Practical use of Ethereum.
Post by: sbtctalk on October 01, 2016, 10:46:44 AM
I am not promoting any scams here - but see this site which claims to double your ethereum: http://doubler-ethereum2.rhcloud.com/

I thought it was fascinating that there was perhaps some kind of mining in place ... until i peeked the source code...https://etherchain.org/account/0x7fd6d3537b39842cfe16e813851296d4745b51a7#code. lol  :o

Code:

// while there are enough ether on the balance we can pay out to an earlier participant
    while (balance > participants[payoutIdx].amount * 2) {
      uint transactionAmount = participants[payoutIdx].amount / 50 * 98;
      participants[payoutIdx].etherAddress.send(transactionAmount);

      balance -= participants[payoutIdx].amount * 2;
      payoutIdx += 1;
    }
  }




Title: Re: Practical use of Ethereum.
Post by: densuj on October 01, 2016, 10:58:06 AM
So etheruem is overhyped? Societies has a code of conduct and binding principles to abide by. But if smart contracts are not legal binding... then why spend money on ether? I might as well stick to my cron jobs.

IMO,
There is no real reason to buy eth or etc , once people realize it is not legally binding in any way.
It being legally binding has been a misconception fostered by the people behind it to make money off of the speculation of the uninformed.


 8)

So what is the big fuss over Ethereum again? Oh..it is profitable! :D But what is the main purpose of Ethereum again?

the hilarious thing about etheruem is that it was born like a decentralized platform, but it's very well everything but that, it's now very centralized how funny
Yes you are right, ETH today is not decentralize coin, it is just hard fork of coin because of DAO and with some people has a lot of money who made investment into ETH. The real of ethereum is ETC for today and there are not practical usage of ETH on real life except for trading and play HYIP.


Title: Re: Practical use of Ethereum.
Post by: Ayers on October 01, 2016, 01:56:35 PM
So etheruem is overhyped? Societies has a code of conduct and binding principles to abide by. But if smart contracts are not legal binding... then why spend money on ether? I might as well stick to my cron jobs.

IMO,
There is no real reason to buy eth or etc , once people realize it is not legally binding in any way.
It being legally binding has been a misconception fostered by the people behind it to make money off of the speculation of the uninformed.


 8)

So what is the big fuss over Ethereum again? Oh..it is profitable! :D But what is the main purpose of Ethereum again?

the hilarious thing about etheruem is that it was born like a decentralized platform, but it's very well everything but that, it's now very centralized how funny
Yes you are right, ETH today is not decentralize coin, it is just hard fork of coin because of DAO and with some people has a lot of money who made investment into ETH. The real of ethereum is ETC for today and there are not practical usage of ETH on real life except for trading and play HYIP.

yeah too bad tc is not recognized quite well they only see it as a troll coin, it gathered some traction, but it is stuck there without new investors


Title: Re: Practical use of Ethereum.
Post by: Sir Alpha_goy on October 01, 2016, 02:33:32 PM
The most practical use of ETH is to line Poloniex's pockets with fees.

Nothing more and nothing less.


Title: Re: Practical use of Ethereum.
Post by: dinofelis on October 02, 2016, 04:15:32 AM
Eth is good for only 1 thing driving the price of hard drives higher with all of Eth wasted bloated storage space sucking requirements.  ;)
Buy Stock in Western Digital & Seagate to make money off of ETH.

 :D  I like that one.

Quote
You do know Eth has Zero Legal Standing as an enforceable legal contract.  :P

This is in fact not fair as a comment, because the whole idea is that a smart contract doesn't need any legal enforcing, as it enforces it *automatically*.  In fact, what is needed, is a protection AGAINST legal interference.  This is why ethereum has a problem being a transparent block chain, and we have seen that problem before our very eyes with the hard fork: the whole concept of smart contract FAILED there, *because* some self-appointed judges (not even official state affiliated ones) RULED that a smart contract's outcome were not to be.

They could do this, because the block chain is traceable, and one could find the "guilty one" of using the contract according to its terms.  If the ethereum block chain would have been totally obfuscated, then the hard fork wouldn't have been possible and the smart contract would have been unstoppable.

If a smart contract IS unstoppable, and the actions of the contractors are obfuscated, then a smart contract is REALLY a smart contract of which 1) no legal enforcing is needed and 2) no legal undoing is possible.

In that case, and only in that case, we truly have a smart contract over which no discussion, no ruling, no vote can, will or is needed to happen.

I could think of a smart contract like this one: suppose that I want a security audit of my computing system.  I can write out a smart contract that pays anyone who can produce the hash of a document I hide somewhere on my computing system.  If anyone can break into my system and get that document, then that person can get paid.  And not otherwise.

That would be a typical application of a (small) smart contract.  (true, I could do it with bitcoin too, by hiding the secret key of a bitcoin wallet somewhere, so my example is too simple).

No "legal dispute" can happen over that contract.  I cannot "sue" any person that used the contract.  The contractor cannot sue me because I didn't put the file online and just set up a honeypot to find crackers.  The contract is what it is, and the legal system cannot interfere with it, nor to "impose" it, nor to "destroy" it.



Title: Re: Practical use of Ethereum.
Post by: Catmony on October 02, 2016, 04:59:35 AM
Practical application of smart contract is still in premitive stage and the one who like to try it or implement it get into mesh if he dont know how this works and how to code smart contract. ETH may have been the first one to introduce this but it has lots of bugs stil ned to be fixed like 51% attack on eth clone coins and we remember dao messup so well till now.


Title: Re: Practical use of Ethereum.
Post by: morantis on October 02, 2016, 05:16:38 AM
Smart contracts enforce only what is in that system.  First, like many have said, loan sites have their own system that needs no help.  But, smart contracts can be used outside these to enforce a set of "rules".  While lending may not be their ideal home, these contracts have some good uses and they may be the gateway to acceptance.

As far as a loan and a smart contract.....

The best way for that is still not perfect, a smart contract can be used to auto escrow a collateral amount.  That is a simple matter of a TX holding coin til X date and needing two separate signatures to fire.  If X date passes and no signed TX, then a default action could be used to send the collateral to the lender, perhaps at a second future date.

For a physical collateral, it would be harder.  The physical object would have to be stored in such a way that could not be breached without some "information".  For lack of a better example, a local storage facility where they have been legally contracted to only release the contents when given a password, lol.  The password is held in TX, within the data and the above same system is used to deliver the "data", rather than digital currency to both the storage place and the borrower once conditions are met. 

Many people think the smart contracts are silly or just a passing phase, but imagine this....(off topic a little)

Friday night your Bitcoin wallet sends a smart contract TX out.  It goes to "Pizza Hut" automatically at 6:30 PM, as you are leaving work.  Within the TX is the order, the address and the payment.  Since this can be Meta data, Pizza Hut's computer can auto handle it.  The address is sent to the drivers mobile, the order sent to the kitchen and not a single person is needed other than to cook the food and then deliver it.  You can even arrange for the tip to go straight to the drivers Bitcoin wallet.  Even cooler???? That driver tip can be scripted to slowly go down from 6:45 until the drivers mobile phone reaches your home.  If he is quick, $20 tip, an hour late and $0 for him.  That is just one small example of a world with Bitcoin for all and smart contracts.


Title: Re: Practical use of Ethereum.
Post by: Docnaster on October 02, 2016, 06:47:05 AM
I was looking at Poloniec margin lending feature and i have a wild thought:

Is it possible to lend bitcoins at Poloniex and use Eth contract to enforce poloniex to return the loaned bitcoins automatically to my bitcoin address 30 days later?
I don't that if this possible that you are going to use Ethereum then you are going to withdraw it from the bitcoins automatically i think you need to convert it before you withdraw your eth to bitcoin.


Title: Re: Practical use of Ethereum.
Post by: sbtctalk on October 02, 2016, 06:59:15 AM
Smart contracts enforce only what is in that system.  First, like many have said, loan sites have their own system that needs no help.  But, smart contracts can be used outside these to enforce a set of "rules".  While lending may not be their ideal home, these contracts have some good uses and they may be the gateway to acceptance.

As far as a loan and a smart contract.....

The best way for that is still not perfect, a smart contract can be used to auto escrow a collateral amount.  That is a simple matter of a TX holding coin til X date and needing two separate signatures to fire.  If X date passes and no signed TX, then a default action could be used to send the collateral to the lender, perhaps at a second future date.

For a physical collateral, it would be harder.  The physical object would have to be stored in such a way that could not be breached without some "information".  For lack of a better example, a local storage facility where they have been legally contracted to only release the contents when given a password, lol.  The password is held in TX, within the data and the above same system is used to deliver the "data", rather than digital currency to both the storage place and the borrower once conditions are met. 

Many people think the smart contracts are silly or just a passing phase, but imagine this....(off topic a little)

Friday night your Bitcoin wallet sends a smart contract TX out.  It goes to "Pizza Hut" automatically at 6:30 PM, as you are leaving work.  Within the TX is the order, the address and the payment.  Since this can be Meta data, Pizza Hut's computer can auto handle it.  The address is sent to the drivers mobile, the order sent to the kitchen and not a single person is needed other than to cook the food and then deliver it.  You can even arrange for the tip to go straight to the drivers Bitcoin wallet.  Even cooler???? That driver tip can be scripted to slowly go down from 6:45 until the drivers mobile phone reaches your home.  If he is quick, $20 tip, an hour late and $0 for him.  That is just one small example of a world with Bitcoin for all and smart contracts.


Hey. Thanks morantis. I think I get a clearer picture of these smart contracts now - Thanks for the simple but powerful pizza illustration. The essence of the smart contract is its ability to embed codes into the transaction input and output and it contains various triggers that determines what events to fire. Since all these are "mined" within the block, it is impossible (I think) to alter these action codes?




Title: Re: Practical use of Ethereum.
Post by: skierchewing on October 02, 2016, 07:09:51 AM
I was looking at Poloniec margin lending feature and i have a wild thought:

Is it possible to lend bitcoins at Poloniex and use Eth contract to enforce poloniex to return the loaned bitcoins automatically to my bitcoin address 30 days later?

Considering all of the problems with DAO, I sincerely doubt Poloniex would be stupid enough to use Eth for anything related to the transfer of coins on their system.
It would be like a death wish.

Eth is good for only 1 thing driving the price of hard drives higher with all of Eth wasted bloated storage space sucking requirements.  ;)
Buy Stock in Western Digital & Seagate to make money off of ETH.


 8)

FYI:
You do know Eth has Zero Legal Standing as an enforceable legal contract.  :P
I agree with your opinion, although there were many people said that ETH has big money because of many companies made investment into ETH. For it is dangerous make investment into ETH even if just for short term investment.

I think it is still less risked to invest in Ethereum than in some unknown altcoin run by one guy in its garage.


Title: Re: Practical use of Ethereum.
Post by: morantis on October 02, 2016, 11:21:47 PM
Smart contracts enforce only what is in that system.  First, like many have said, loan sites have their own system that needs no help.  But, smart contracts can be used outside these to enforce a set of "rules".  While lending may not be their ideal home, these contracts have some good uses and they may be the gateway to acceptance.

As far as a loan and a smart contract.....

The best way for that is still not perfect, a smart contract can be used to auto escrow a collateral amount.  That is a simple matter of a TX holding coin til X date and needing two separate signatures to fire.  If X date passes and no signed TX, then a default action could be used to send the collateral to the lender, perhaps at a second future date.

For a physical collateral, it would be harder.  The physical object would have to be stored in such a way that could not be breached without some "information".  For lack of a better example, a local storage facility where they have been legally contracted to only release the contents when given a password, lol.  The password is held in TX, within the data and the above same system is used to deliver the "data", rather than digital currency to both the storage place and the borrower once conditions are met. 

Many people think the smart contracts are silly or just a passing phase, but imagine this....(off topic a little)

Friday night your Bitcoin wallet sends a smart contract TX out.  It goes to "Pizza Hut" automatically at 6:30 PM, as you are leaving work.  Within the TX is the order, the address and the payment.  Since this can be Meta data, Pizza Hut's computer can auto handle it.  The address is sent to the drivers mobile, the order sent to the kitchen and not a single person is needed other than to cook the food and then deliver it.  You can even arrange for the tip to go straight to the drivers Bitcoin wallet.  Even cooler???? That driver tip can be scripted to slowly go down from 6:45 until the drivers mobile phone reaches your home.  If he is quick, $20 tip, an hour late and $0 for him.  That is just one small example of a world with Bitcoin for all and smart contracts.


Hey. Thanks morantis. I think I get a clearer picture of these smart contracts now - Thanks for the simple but powerful pizza illustration. The essence of the smart contract is its ability to embed codes into the transaction input and output and it contains various triggers that determines what events to fire. Since all these are "mined" within the block, it is impossible (I think) to alter these action codes?




Well, once the TX has been broadcast to the network, it is written in stone.  That is why you have to be careful and make it just right.  Say I give you a loan for 1 BTC and we set up a contract to handle the collateral.  If on Jan 1, 2017 the loan is paid, we sign the TX and it sends the 1 BTC worth of Doge or whatever to you, this cannot be done without my sig to keep you from taking the Doge yourself.  If you have not paid the loan, I can sign it by myself and have the Doge come to me instead.  It is a rough and tumble contract, but it is what it is.  Now, it is simple two sigs and the Doge go to your address, one sig and to mine.  But what if you email me and say that you are going to be late paying by one day? There is nothing built in to handle that as we laid it out a minute ago.  Two sigs on Jan 2 still work?  In this case it would be fine, the two signatures on ANY date after Jan 1 will be fine, but a poorly coded contract can trap coins.  What if I die before then or I cannot sign for some reason? Then the coins are stuck unless someone can sign with my pvt key.  it gets fun, but to answer your question, you can build the TX and edit it, but once you broadcast it, that is the way it will stay. Oh, and a TX like that has the coins already on the input side, so those coins are spent and will not leave to the output side until whatever conditions you set are met.


Title: Re: Practical use of Ethereum.
Post by: kiklo on October 03, 2016, 07:30:26 AM
Eth is good for only 1 thing driving the price of hard drives higher with all of Eth wasted bloated storage space sucking requirements.  ;)
Buy Stock in Western Digital & Seagate to make money off of ETH.

 :D  I like that one.

Quote
You do know Eth has Zero Legal Standing as an enforceable legal contract.  :P

This is in fact not fair as a comment, because the whole idea is that a smart contract doesn't need any legal enforcing, as it enforces it *automatically*.  In fact, what is needed, is a protection AGAINST legal interference.  This is why ethereum has a problem being a transparent block chain, and we have seen that problem before our very eyes with the hard fork: the whole concept of smart contract FAILED there, *because* some self-appointed judges (not even official state affiliated ones) RULED that a smart contract's outcome were not to be.

They could do this, because the block chain is traceable, and one could find the "guilty one" of using the contract according to its terms.  If the ethereum block chain would have been totally obfuscated, then the hard fork wouldn't have been possible and the smart contract would have been unstoppable.

If a smart contract IS unstoppable, and the actions of the contractors are obfuscated, then a smart contract is REALLY a smart contract of which 1) no legal enforcing is needed and 2) no legal undoing is possible.

In that case, and only in that case, we truly have a smart contract over which no discussion, no ruling, no vote can, will or is needed to happen.

I could think of a smart contract like this one: suppose that I want a security audit of my computing system.  I can write out a smart contract that pays anyone who can produce the hash of a document I hide somewhere on my computing system.  If anyone can break into my system and get that document, then that person can get paid.  And not otherwise.

That would be a typical application of a (small) smart contract.  (true, I could do it with bitcoin too, by hiding the secret key of a bitcoin wallet somewhere, so my example is too simple).

No "legal dispute" can happen over that contract.  I cannot "sue" any person that used the contract.  The contractor cannot sue me because I didn't put the file online and just set up a honeypot to find crackers.  The contract is what it is, and the legal system cannot interfere with it, nor to "impose" it, nor to "destroy" it.



Problem is you want the so called Smart Contract to be Legally Binding,
however it can never be unless Laws are put into place that guarantee that.

At the moment , there are no such laws, and it is just automated code (not legally binding).
Any one can sue anybody, our world is a litigious society. (If they have the Financial Resources.)

Someone could say you were perpetrating fraud and that you had already given the hashes to a co-conspirator , before the challenge began.
Does not mean you did, but they do have a right to sue you to provide information showing if you did or did not defraud them.

Also there are many people that due to Age, Mental Status, Emotional States, would be deemed unable to enter a contract which brings up a whole list of issues.

 8)


Title: Re: Practical use of Ethereum.
Post by: dinofelis on October 03, 2016, 09:40:28 AM
Problem is you want the so called Smart Contract to be Legally Binding,
however it can never be unless Laws are put into place that guarantee that.

No of course you don't want that.  If I am an unknown, anonymous entity that makes a smart contract with you, another unknown, anonymous entity, on terms that only you and I know, without knowing one another, then no law can interfere, and nobody can be sued or forced to follow the contract, or not.  If code running our contract is such that transactions happen according to our agreements, then that's all there is to it.

For instance, if I agree upon a contract with you, that if Joe Smith is dead between the 20th and the 27th next month, you get 100 000 XMR, and we set up a smart contract that can read obituaries, and if Joe Smith is marked as dead in the indicated period, the transfer is acted, and you don't know who I am (apart from the fact that I must be someone who doesn't like Joe Smith) and I don't know who you are, then this smart contract is perfectly binding.  If Joe isn't dead, then you won't get the coins, and if he is (whether you are lucky, or whether you killed him), you get the coins.

What "legally binding" is needed here ?  I would expect that such a contract can never be legally binding if I'm not a member of a powerful state agency.  But it is a contract that will run to terms nevertheless.  I see this as the core of "smart contract".

If you want things that are legally binding, then there's no need for smart contracts.  Smart contracts are *especially* useful if they cannot be made legally binding, and you want to set them up nevertheless. 


Title: Re: Practical use of Ethereum.
Post by: numismatist on October 03, 2016, 10:09:05 AM
No of course you don't want that.  If I am an unknown, anonymous entity that makes a smart contract with you, another unknown, anonymous entity, on terms that only you and I know, without knowing one another, then no law can interfere, and nobody can be sued or forced to follow the contract, or not.  If code running our contract is such that transactions happen according to our agreements, then that's all there is to it.

The code beeing the law. Intriguing concept!

However, you cannot mold everything into code. "if Joe Smith is dead" cannot be proofen like some boolean variable.


Title: Re: Practical use of Ethereum.
Post by: legdunes on October 03, 2016, 12:17:48 PM
Ethereum is far too complicated for most people to wrap their heads around. While it has risen in price I would not give it a second look really. Bitcoin is all that matters.


Title: Re: Practical use of Ethereum.
Post by: dinofelis on October 03, 2016, 01:10:26 PM
No of course you don't want that.  If I am an unknown, anonymous entity that makes a smart contract with you, another unknown, anonymous entity, on terms that only you and I know, without knowing one another, then no law can interfere, and nobody can be sued or forced to follow the contract, or not.  If code running our contract is such that transactions happen according to our agreements, then that's all there is to it.

The code beeing the law. Intriguing concept!

However, you cannot mold everything into code. "if Joe Smith is dead" cannot be proofen like some boolean variable.

Multiple oracles can, up to a point.  If smart contracts are to be connected to the real world, one has to accept oracles, in the sense of "reliable data base queries" of officially known data.  This is not very well done in ethereum, but one could think of having cryptographically signed (certificate stuff) data from reliable web sites, such as public obituaries or the like.  What is considered reliable is coded in the contract.  For instance, the beneficiary has to download a web page, signed by a CA saying that the web page content is coming from one or other entity, in which a certain phrase appears, like "Joe Smith, date XX/XX/XXXX" date of death or the like.



Title: Re: Practical use of Ethereum.
Post by: kiklo on October 03, 2016, 09:18:50 PM
Problem is you want the so called Smart Contract to be Legally Binding,
however it can never be unless Laws are put into place that guarantee that.

No of course you don't want that.  If I am an unknown, anonymous entity that makes a smart contract with you, another unknown, anonymous entity, on terms that only you and I know, without knowing one another, then no law can interfere, and nobody can be sued or forced to follow the contract, or not.  If code running our contract is such that transactions happen according to our agreements, then that's all there is to it.

For instance, if I agree upon a contract with you, that if Joe Smith is dead between the 20th and the 27th next month, you get 100 000 XMR, and we set up a smart contract that can read obituaries, and if Joe Smith is marked as dead in the indicated period, the transfer is acted, and you don't know who I am (apart from the fact that I must be someone who doesn't like Joe Smith) and I don't know who you are, then this smart contract is perfectly binding.  If Joe isn't dead, then you won't get the coins, and if he is (whether you are lucky, or whether you killed him), you get the coins.

What "legally binding" is needed here ?  I would expect that such a contract can never be legally binding if I'm not a member of a powerful state agency.  But it is a contract that will run to terms nevertheless.  I see this as the core of "smart contract".

If you want things that are legally binding, then there's no need for smart contracts.  Smart contracts are *especially* useful if they cannot be made legally binding, and you want to set them up nevertheless. 


Anon is really a pipe dream on the internet.
Let's say I am Joe's Brother, and was aware of your contract.
I would have law enforcement check you and the other guy out to see if you had my brother killed.
If so the funds would be seized as they were part of a crime.

Also, even if you claimed it was some type of insurance payout (with no foul play) ,
any relative or debtors could sue you & the other guy claiming they were due a share.

Claims of anon activity are really fantasy, but it would not matter as the guys running the smart contract blockchain are not anon and will hard fork it in a heartbeat to avoid jail time.


 8)


Title: Re: Practical use of Ethereum.
Post by: dinofelis on October 04, 2016, 07:35:57 AM
Anon is really a pipe dream on the internet.
Let's say I am Joe's Brother, and was aware of your contract.

"suppose that every crime would be solved, then there cannot be a perfect crime QED".  If you start from your conclusion with your assumption, then of course it is not difficult to reach your conclusion.  Yeah, of course, if you KNEW about the contract between an unknown and a contract killer, then of course both would be taken to jail. 

Of course, I'm not saying that such kind of crime cannot be solved.  It can, if one puts in enough of an effort.  Traces of the crime scene might trace back to the actual killer if he made enough errors.  Research of who might have motives would trace back to me.  But establishing the link between the killer and me would be way more difficult than if *I* were the killer myself.  If I committed "anonymity errors" AND the killer committed anonymity errors, and if law enforcement were smart enough to do so, they could prove the link, and we would be convicted.  But the difficulty for law enforcement is to find the link in the first place.  If the killer is sufficiently smart, there's no trace on his computers of this contract.  I may have a motive, but 100s of other people may have a motive too.  As there has never been any direct contact between me and the killer, and as we don't know each other at all, most usual techniques to establish a link will fail.

It is not waterproof.  And that's good: we're talking murder !  This is an extreme example.  For much less severe "crimes", it would be too involved for law enforcement to spend all the needed resources to trace back, with little hope of succeeding.

Quote
Claims of anon activity are really fantasy, but it would not matter as the guys running the smart contract blockchain are not anon and will hard fork it in a heartbeat to avoid jail time.

What "guys" are "running the smart contract block chain" ?  The nodes ?  The miners ?  Some chinese guys with free electricity ?

This is btw also why serious anon devs should remain anon too... and disappear once the system is up and running.



Title: Re: Practical use of Ethereum.
Post by: kiklo on October 04, 2016, 08:07:42 AM

What "guys" are "running the smart contract block chain" ?  The nodes ?  The miners ?  Some chinese guys with free electricity ?

This is btw also why serious anon devs should remain anon too... and disappear once the system is up and running.

Smart Contracts ETH
https://news.bitcoin.com/wp-content/uploads/2016/03/zvg-bitcoin-T.jpg
Nodes can be traced thru their IP address, doubtful Eth guys would try to hide, most miners will just follow what the guy in the above pic says.

Monero's Fluffy Pony aka Riccardo Spagni
https://pbs.twimg.com/profile_images/648942588104347648/2luNLnnt.jpg

anon is a bad joke.   ;)


 8)

FYI:
To this date , Satochi was the only one smart enough to hide his real id and disappear.


Title: Re: Practical use of Ethereum.
Post by: dinofelis on October 04, 2016, 08:53:29 AM
anon is a bad joke.   ;)

It's not.  You are falling in the trap of the perfect being the enemy of the good.  Of course with enough effort, SOME anonymity can be lifted.  Of course with enough effort, all of your privacy can be undone and told to the world.  But it is nevertheless a good idea to lock the door.

The idea of freedom regained is not so much that you can be the perfectly hidden, lone enemy of the almighty state, totally secure behind your keyboard.  It is rather that *if enough people give something about freedom and hence use privacy/anonymity stuff like they close their door*, for small stuff you can more easily stay under the radar ; and it can hopefully gain adoption sufficiently that large parts of the population start enjoying their regained freedoms.  (I have to say that when I see people, I don't have much hope).  The "almighty state" cannot do much against MANY PEOPLE using anonymity tools to enjoy their regained freedoms, if they are numerous enough.  The almighty state cannot easily use dragnet techniques to do so.   If the almighty state would like to regain confidence of people so that they don't use anonymity tools to hide from it in general, then maybe the almighty state shouldn't steal as much freedoms from people in the first place.  (but that would make the raison d'existence of that same state futile).


Title: Re: Practical use of Ethereum.
Post by: kiklo on October 04, 2016, 09:10:34 AM
If you want true anon, it has to be done Off-Chain with no records.
These anon blockchain want-a-be are just honey pots for the anon believers.
One Day when the People truly decide to make their selves Free, so they don't have to hide from their government.
Well Thomas Jefferson , said it Best.

Quote
The tree of liberty must be refreshed from time to time with the blood of patriots and tyrants. It is it's natural manure.


 8)



Title: Re: Practical use of Ethereum.
Post by: dinofelis on October 04, 2016, 11:40:32 AM
If you want true anon, it has to be done Off-Chain with no records.
These anon blockchain want-a-be are just honey pots for the anon believers.

Again, you're thinking in terms of absolutes.  "true" anon.  I'm talking about "good enough" anon.
There's no way to do something even "off chain" without leaving any records.  If you use communication infrastructure, you always use third-party stuff that can make records.  And if not, you have to make physical contact in some or other way, and you leave physical traces (ADN, video surveillance, ...).  So your "true anon" is an illusion, but that's not what one is after.  That's what I said: the (impossible) perfect is the enemy of the good (enough).


Quote
One Day when the People truly decide to make their selves Free, so they don't have to hide from their government.
Well Thomas Jefferson , said it Best.

Didn't know that quote, but it is exactly what I wanted to say.


Title: Re: Practical use of Ethereum.
Post by: Gastotade on October 20, 2016, 05:26:14 PM
Some Ethereum practical use:

https://keepingstock.net/10-things-to-know-about-ether-camps-crowdsale-877810fd6419#.5hor3lw8w

10 Things to know about Ether.Camp’s Crowdsale
Before you decide whether to buy into token sales, it’s important to understand what you’re getting. Only then can you evaluate the risk you’re prepared to take. Here’s 10 takeaway points about Ether.Camp’s sale.
If you only want the TL;DR, just read the bits in bold.
Ether.Camp have already run successful events and projects.
Ether.Camp’s strength is trying to create a community of users around and within startups. They’ve earned a lot of good faith within the community for this, and other projects, so have done far more to earn ‘credit’ than other recent crowdfunders.
Ether.Camp are not trying to raise $50m
Contrary to how it may appear, the $50m thrown about is not a target but a limit. According to Ether.Camp, it’s for safety. However, this is far higher than the recommendation of the Ethereum Foundation IIRC therefore calling it a safety feature is a mistake and it’s obviously mislead people.
Ether.Camp is for any startup, including Rootstock and non [Suspicious link removed]panies.
This is not an investment in the Ethereum space. In fact, the whitepaper says “Year 2016, we are starting the Virtual Accelerator (VA) to provide transparent and true acceleration to blockchain developers around the world” and a Slack response yesterday goes further: “Romanj: @keat we very much want to see people from different places joining hackathon, naturally the crypto guys were first to know… but any startup innovative idea ia very welcome”. This is not a bad thing — it gives Ether.Camp longevity. However, it should be clearer.
Ether.Camp receive the money, not the startups.
The funding only goes to Ether.Camp. None of it goes to the startups other than via prizes or to a decentralised system. Note that prizes can also potentially come from sponsors. In essence, the fundraise is for Ether.Camp to run a set of online hackerthons using their framework. There is no discussion of how the exchange rate risk will be handled and how much regular currency (e.g. USD) is required for operations.
Read the whitepaper. It won’t take long because it’s incomplete.
One day before the sale and “// TODO: add source code” is still prevalent and there’s a lack of detail throughout. Be aware that the crowdsale will be funding its own design.
Understand how the HackerGold token works and how it may or may not provide an ROI.
The token is given to startups in exchange for the right to vote against an expenditure request. The donor receives a token from the startup. This token is undefined. Note that startups (DSTs) cannot just issue tokens. Token issuance (unless Kickstarter reward style perhaps) needs to be carefully planned and with lawyers engaged, because of securities law, security, gameability, and use case. I can see the token may have some value given good startups but it’s very hard to say how much because of the definition issue.
HackerGold may have design flaws with regard to voting rights.
If I understand correctly, the current design allows for startups to pay themselves HackerGold, thus allowing them (unknown to others) to control the expenditure blocking vote and the team impeachment vote. This would be near impossible to spot or stop, thus rendering the vote design critically flawed. It’s particularly important because the vote will also control those investing ether after the camp. In addition, there is no discussion on how impeachment could actually work, what happens to funds prevented from being spent consistently, or discussion of the voting success rate (even the dao allowed this to be changed). Requiring 55% of the vote to block expenditure will inevitably break down at some point, even for bad actor companies because eventually people will get bored. I feel these problems should have been fixed before a crowdsale as they’re quite fundamental.
Kudos can be Sybil attacked.
Kudos are the voting system used in Ether.Camp and are directly tied to prize money. Anyone can vote — it appears unrelated to HackerGold. The voting system is trivial to Sybil attack. In the AMA, Roman suggested they would throw out companies they see doing this. However, 1) hard to spot, 2) hard to conclusively prove, 3) an easy way to get another team thrown out, 4) what happens to the HKG people gave, 5) who is responsible. As we all know, voting systems are hard. In this case, however, we already have a set of judges so the simplest solution (and there will be better) is to use Kudos only as a signalling mechanism and let the judges decide. Since Kudos are not directly related to the crowdsale token, they can easily be fixed later.
There is no published business model for Ether.Camp.
HackerGold value relies on the continued existence of Ether.Camp but there is no business model published beyond the crowdfunding. If Ether.Camp are awarding prizes, they could be taking equity or some tokens IMV. This is actually better for everyone who invests in HKG as Ether.Camp need to be sustainable.
Ether.Camp is a traditional uncapped (effectively) token sale.
Similar to other crowdsales in this respect.
In conclusion, the Ether.Camp project is one I support, the crowdfunder in present form not so much. It’s being rushed in the face of others from lesser known companies who have lowered the bar of expectation rather than raised it (post DAO). This may all work out in the end but I genuinely wish Ether.Camp would have given this more time.
Tomorrow I may launch AlexCoin. Next week I may even tell you how it works.


Title: Re: Practical use of Ethereum.
Post by: rapazev on October 20, 2016, 05:55:07 PM
why would it be needed? do you know how it works(polo lending)?
and... dude, it's eth... how could you trust in such platform...


Title: Re: Practical use of Ethereum.
Post by: Jatmin on October 24, 2016, 05:45:51 PM
why would it be needed? do you know how it works(polo lending)?
and... dude, it's eth... how could you trust in such platform...

The Poloniex was hacked before, it returend the funds to the user later. The Ethereum is still under development.