Bitcoin Forum
May 27, 2024, 08:01:18 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Possibility to see smart contracts in Bitcoin  (Read 1312 times)
Erkallys (OP)
Legendary
*
Offline Offline

Activity: 1120
Merit: 1004



View Profile
November 23, 2015, 07:39:06 PM
Merited by ABCbits (1)
 #1

Would it be technically possible to create smart contracts for Bictoin, or does his architecture/algorithm forbide it ? Since I don't really know how they work, I ask you.
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
November 23, 2015, 08:45:07 PM
 #2

Since I don't really know how they work, I ask you.

`Cheshire Puss,' she began, rather timidly, as she did not at all know whether it would like the name: however, it only grinned a little wider. `Come, it's pleased so far,' thought Alice, and she went on. `Would you tell me, please, which way I ought to go from here?'

 `That depends a good deal on where you want to get to,' said the Cat.

 `I don't much care where--' said Alice.

 `Then it doesn't matter which way you go,' said the Cat.
Erkallys (OP)
Legendary
*
Offline Offline

Activity: 1120
Merit: 1004



View Profile
November 24, 2015, 04:57:06 PM
 #3

Since I don't really know how they work, I ask you.

`Cheshire Puss,' she began, rather timidly, as she did not at all know whether it would like the name: however, it only grinned a little wider. `Come, it's pleased so far,' thought Alice, and she went on. `Would you tell me, please, which way I ought to go from here?'

 `That depends a good deal on where you want to get to,' said the Cat.

 `I don't much care where--' said Alice.

 `Then it doesn't matter which way you go,' said the Cat.

I find your reply not really constructive nor nice. You could simply reply to my question, of course if you know Roll Eyes...
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
November 24, 2015, 05:06:30 PM
 #4

I find your reply not really constructive nor nice. You could simply reply to my question, of course if you know Roll Eyes...
Nobody knows what is Snark smart contract.
fbueller
Sr. Member
****
Offline Offline

Activity: 412
Merit: 275


View Profile
November 24, 2015, 05:14:53 PM
Merited by ABCbits (1)
 #5

Smart contracts have been in bitcoin since the beginning, depending on how you look at it. What exactly are you looking to do? If you don't know how they work, why are you pursuing them?

Bitwasp Developer.
DannyHamilton
Legendary
*
Offline Offline

Activity: 3402
Merit: 4656



View Profile
November 24, 2015, 05:22:03 PM
 #6

Since I don't really know how they work, I ask you.

`Cheshire Puss,' she began, rather timidly, as she did not at all know whether it would like the name: however, it only grinned a little wider. `Come, it's pleased so far,' thought Alice, and she went on. `Would you tell me, please, which way I ought to go from here?'

 `That depends a good deal on where you want to get to,' said the Cat.

 `I don't much care where--' said Alice.

 `Then it doesn't matter which way you go,' said the Cat.

I find your reply not really constructive nor nice. You could simply reply to my question, of course if you know Roll Eyes...

Actually, I found his answer to be very accurate, though if you struggle with symbolic concepts such as metaphor, allegory, parable, and allusion then you may find it to be gibberish and confusing.

Note to amaclin:  I very much appreciate your poetic references.

To hit you over the head with the point:

The words "smart contract" mean different things to different people.  Some people would say that every transaction in bitcoin IS a smart contract. Others would say that multi-sig and other Pay-to-script-hash transactions are smart contracts.  Still others would require additional development before they would be willing to call the resulting construct a "smart contract".

If you don't know what you are asking, and the people answering you don't know what you are asking, then any answer you do receive is rather meaningless.

Much like how the Cheshire cat explained to Alice that:
If she doesn't know where she is trying to get to and those answering her question about direction don't know where she is trying to get to, then any direction anyone tells her to go is rather meaningless.
Erkallys (OP)
Legendary
*
Offline Offline

Activity: 1120
Merit: 1004



View Profile
November 24, 2015, 05:32:21 PM
 #7

When I meant smart contracts, I meant applications within the blockchain, like Ethereum promised to offer. When I told I didn't know how it worked, I meant I didn't know what kind of code is working and in which way, something that I doubt many people know.

About Alice : I understood what he meant and how he told me that he can't explain me if I didn't know how it was working. But even if I was not so clear when I told that I didn't know how it works, it don't prevent him to reply me. Like you both seem to like metaphores, let's take the exemple of a screen. If someone ask me if it is possible to remove everything that is behind the "glass" that shows what has to be displayed, I can simply tell him that it is impossible with our current technology. I don't need to tell him that it his needed to make the electricity go in and out really quickly. The same thing applies here : if I knew how it worked I might have not asked such a question, or not that way, but he can still reply me.
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
November 24, 2015, 06:48:53 PM
 #8

When I told I didn't know how it worked, I meant I didn't know what kind of code is working
It does not working. This is just another scheme "Shut up and invest your money"
Was
Member
**
Offline Offline

Activity: 75
Merit: 12

We are Satoshi.


View Profile
December 02, 2015, 06:09:49 AM
 #9

It is my understanding that it is possible to influence smart contracts with outside data coming from an API.

Say for example there exists a multi-signatory address, that could include sigs from an open source, automated verification of completion of task (say a decentralized uber service, that communicates via GPS to phone to determine if the contractor took you to within a certain region of where you wanted to go, that communicates with the blockchain via API, and sigs from the two parties engaged in the contract, the client and the contractor. Is something like this 1: Feasible, and 2: On the bitcoin network? upon completion of the contract, either by verification from the Automated API, or

I still don't under stand p2sh very well, but how could p2sh be utilized in this circumstance? Would it be more convenient or feasible than what i just described?

Was

We Are Satoshi.
fbueller
Sr. Member
****
Offline Offline

Activity: 412
Merit: 275


View Profile
December 02, 2015, 02:51:38 PM
Last edit: December 11, 2015, 02:34:00 PM by fbueller
 #10

Was: Not possible. You can't call API's from bitcoin, HTTP status codes have no place in it Tongue

Bitwasp Developer.
Was
Member
**
Offline Offline

Activity: 75
Merit: 12

We are Satoshi.


View Profile
December 03, 2015, 10:40:33 AM
 #11

Was: Not possible. You can't call API's from bitcoin, they HTTP status codes have no place in a it Tongue

API call to bitcoin, not from.

SC API determines certain variables, has quota for range of variables, and acts by broadcasting a signature to Bitcoin depending on whether or not the quota is met.

We Are Satoshi.
fbueller
Sr. Member
****
Offline Offline

Activity: 412
Merit: 275


View Profile
December 11, 2015, 02:37:37 PM
 #12

say a decentralized uber service, that communicates via GPS to phone to determine if the contractor took you to within a certain region of where you wanted to go, that communicates with the blockchain via API, and sigs from the two parties engaged in the contract, the client and the contractor

How can it be decentralized if there's a server checking GPS coordinates and broadcasting signatures? Nothing stops your service from lying, it doesn't prove anything happened. It can just sign things.

Bitwasp Developer.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!