Author

Topic: Is it possible to create a blockchain with an escrow mechanism? (Read 133 times)

hero member
Activity: 714
Merit: 1298
Hello!

I'm interested in the possibility of integrating an escrow mechanism into a blockchain. I know that escrow is often used to protect the interests of parties in various transactions, and I would like to know if similar functionality can be implemented using blockchain technology.

Yeah, it is possible and the relevant development is already in progress. For instance, BitEscrow project has proposed SDK which "implements a trust-less protocol for locking Bitcoin in escrow, without requiring a custodian for the funds".

You may try their engine to create the draft for such escrow contract and look at its details.


legendary
Activity: 2464
Merit: 3878
Hire Bitcointalk Camp. Manager @ r7promotions.com
I'm interested in the possibility of integrating an escrow mechanism into a blockchain.
Earlier I saw Zenland. I have not looked at details of their technical aspects but I guess you can have a look if that is closer to your idea.
legendary
Activity: 3472
Merit: 10611
Smart contract can be use for this, if certain conditions is meant then the transactions will go on.
What you call "condition" determines whether this is possible or not.

Certain "conditions" are impossible to implement using smart contracts because you can't programmatically check and enforce them.
For example when it is an escrow for purchase of a physical good. There is no way to verify if the merchant sent the physical goods in the code (aka digitally). There needs to be human intervention, and a third party.

Some other "conditions" in some special cases can be implemented.
For examples if it is a coin swap. Like if you wanted to exchange your litecoin for bitcoin. Atomic Swap protocol is categorized as HTLC that act as escrows.

Both of these examples are possible in Bitcoin protocol with its smart contract capabilities.
legendary
Activity: 3472
Merit: 3217
Playbet.io - Crypto Casino and Sportsbook
If this is all about the escrow mechanism I think Bitcoin's blockchain already has a similar function Miners and nodes should act as escrow they are the ones who confirm and validate transactions if the transaction didn't follow the consensus rules then it would likely be rejected.

Unless you talking about different functions? You should explain more because Bitcoin already has this function.
legendary
Activity: 4522
Merit: 3426
I'm interested in the possibility of integrating an escrow mechanism into a blockchain. I know that escrow is often used to protect the interests of parties in various transactions, and I would like to know if similar functionality can be implemented using blockchain technology.

Basic escrow is as easy as sending to a 2-of-3 multisig address, with an arbitrator being the third signer.

A 2-of-2 multisig escrow must generally be done in a layer on top of Bitcoin, but that might change in the future. A Lightning channel is an example a 2-of-2 multisig escrow.
sr. member
Activity: 700
Merit: 470
Hope Jeremiah 17vs7
Smart contract can be use for this, if certain conditions is meant then the transactions will go on.

Another I think is similar is the LN, since both party have to multi-sig address where an agreement must be reached between parties before the transaction can be a success
jr. member
Activity: 109
Merit: 0
Hello!

I'm interested in the possibility of integrating an escrow mechanism into a blockchain. I know that escrow is often used to protect the interests of parties in various transactions, and I would like to know if similar functionality can be implemented using blockchain technology.
Jump to: