Author

Topic: BitBay OFFICIAL BITBAY Thread Smart Contracts Decentralized Markets Rolling Peg - page 335. (Read 542094 times)

hero member
Activity: 868
Merit: 1000
So tired of this instability market...
99 percent of the crypto market is nothing but speculation investors looking for a quick buck! It's so funny seeing people boast about how a coin just made them money, just so they can dump it back into BTC, which is nothing more than the roller coaster that got them in the mess.
There is a reason why merchants who accept BTC in payments, cash out to fiat immediately - it's because they can't afford to lose money in the "long".

I can't say enough how I can't wait  for a pegged system that is simplified for any average Joe to feel comfortable to partake in and with a built-in decentralized marketplace for the sake of "peace of mind".

Why, in my right mind, would I utilize BTC as a means of currency, when I have the fear of tomorrow of knowing the possibility that it could dump or skyrocket! This "dumbness" needs to end! Yet they can't... don't want to piss off the centralized Debeer's-type POMer's that are waiting for that quick buck, let alone the hackers that are out in force trying to hack 'moran's' without a 'brian' that put their BTC in someone else's hands!

This is why I invest in Bitbay!

Well written and you are right about the market it is total speculation you see this as recent as the other day when people heard about the evo guys doing a runner the market started instantly selling and caused a little drop which could have been a lot more if the guys who stole actually started dumping.

This is the place to be over the next year there are going to be a lot of last minute panic buyers into this coin when promotion starts kicking in and people understand the power of true decentralization, this is what crypto need more than anything and then avoid all the so called hacks and thefts.

Keep up the good work been watching on lurk mode for awhile as i am sure others have.

Agreed. I just wish I had more fake fiat to buy up some more bitbay. Cause once it's pegged it's game over for cheap Bay's!
People are going to be crying over the advice,  'I told you so'!

Aha the fake fiat problem, yeh that is annoying i would put more into this project if i had it around me available because i know it will pay off in the end, i want to be able to buy and sell goods on a decentralized market more than anything i am so tired of ebays and paypals fee's i stopped selling on there altogether to be honest.

You are right when the pegging begins it will more than likely bring many more buyers into the market they will be speculators in it for a quick buck but they will hopefully help with the awareness of the project keeping the volume high with people who are buying to purchase of the market, very exciting times ahead in the next few months  Cool

Once people realize crypto ebay without the scams is here well the rest is history..
hero member
Activity: 732
Merit: 500
Watching this whole Bitcoin BTC-e scandal on twitter is just laughable!!

https://www.youtube.com/watch?v=waEC-8GFTP4

And yeah im looking forward to the hedging system just as much as you guys. We are getting closer every day. Right now, just trying to get the markets ready for public trials.

Take your time, LOL!
I need more time to bag up some cheap Bays - price is trying to dropping back into the 50 satoshi range!
legendary
Activity: 2412
Merit: 1044
Watching this whole Bitcoin BTC-e scandal on twitter is just laughable!!

https://www.youtube.com/watch?v=waEC-8GFTP4
lol funny... https://www.youtube.com/watch?v=Gg5SwyTvAHw

And yeah im looking forward to the hedging system just as much as you guys. We are getting closer every day. Right now, just trying to get the markets ready for public trials.
hero member
Activity: 732
Merit: 500
Watching this whole Bitcoin BTC-e scandal on twitter is just laughable!!

https://www.youtube.com/watch?v=waEC-8GFTP4
hero member
Activity: 732
Merit: 500
So tired of this instability market...
99 percent of the crypto market is nothing but speculation investors looking for a quick buck! It's so funny seeing people boast about how a coin just made them money, just so they can dump it back into BTC, which is nothing more than the roller coaster that got them in the mess.
There is a reason why merchants who accept BTC in payments, cash out to fiat immediately - it's because they can't afford to lose money in the "long".

I can't say enough how I can't wait  for a pegged system that is simplified for any average Joe to feel comfortable to partake in and with a built-in decentralized marketplace for the sake of "peace of mind".

Why, in my right mind, would I utilize BTC as a means of currency, when I have the fear of tomorrow of knowing the possibility that it could dump or skyrocket! This "dumbness" needs to end! Yet they can't... don't want to piss off the centralized Debeer's-type POMer's that are waiting for that quick buck, let alone the hackers that are out in force trying to hack 'moran's' without a 'brian' that put their BTC in someone else's hands!

This is why I invest in Bitbay!

Well written and you are right about the market it is total speculation you see this as recent as the other day when people heard about the evo guys doing a runner the market started instantly selling and caused a little drop which could have been a lot more if the guys who stole actually started dumping.

This is the place to be over the next year there are going to be a lot of last minute panic buyers into this coin when promotion starts kicking in and people understand the power of true decentralization, this is what crypto need more than anything and then avoid all the so called hacks and thefts.

Keep up the good work been watching on lurk mode for awhile as i am sure others have.

Agreed. I just wish I had more fake fiat to buy up some more bitbay. Cause once it's pegged it's game over for cheap Bay's!
People are going to be crying over the advice,  'I told you so'!
hero member
Activity: 868
Merit: 1000
So tired of this instability market...
99 percent of the crypto market is nothing but speculation investors looking for a quick buck! It's so funny seeing people boast about how a coin just made them money, just so they can dump it back into BTC, which is nothing more than the roller coaster that got them in the mess.
There is a reason why merchants who accept BTC in payments, cash out to fiat immediately - it's because they can't afford to lose money in the "long".

I can't say enough how I can't wait  for a pegged system that is simplified for any average Joe to feel comfortable to partake in and with a built-in decentralized marketplace for the sake of "peace of mind".

Why, in my right mind, would I utilize BTC as a means of currency, when I have the fear of tomorrow of knowing the possibility that it could dump or skyrocket! This "dumbness" needs to end! Yet they can't... don't want to piss off the centralized Debeer's-type POMer's that are waiting for that quick buck, let alone the hackers that are out in force trying to hack 'moran's' without a 'brian' that put their BTC in someone else's hands!

This is why I invest in Bitbay!

Well written and you are right about the market it is total speculation you see this as recent as the other day when people heard about the evo guys doing a runner the market started instantly selling and caused a little drop which could have been a lot more if the guys who stole actually started dumping.

This is the place to be over the next year there are going to be a lot of last minute panic buyers into this coin when promotion starts kicking in and people understand the power of true decentralization, this is what crypto need more than anything and then avoid all the so called hacks and thefts.

Keep up the good work been watching on lurk mode for awhile as i am sure others have.
hero member
Activity: 732
Merit: 500
So tired of this instability market...
99 percent of the crypto market is nothing but speculation investors looking for a quick buck! It's so funny seeing people boast about how a coin just made them money, just so they can dump it back into BTC, which is nothing more than the roller coaster that got them in the mess.
There is a reason why merchants who accept BTC in payments, cash out to fiat immediately - it's because they can't afford to lose money in the "long".

I can't say enough how I can't wait  for a pegged system that is simplified for any average Joe to feel comfortable to partake in and with a built-in decentralized marketplace for the sake of "peace of mind".

Why, in my right mind, would I utilize BTC as a means of currency, when I have the fear of tomorrow of knowing the possibility that it could dump or skyrocket! This "dumbness" needs to end! Yet they can't... don't want to piss off the centralized Debeer's-type POMer's that are waiting for that quick buck, let alone the hackers that are out in force trying to hack 'moran's' without a 'brian' that put their BTC in someone else's hands!

This is why I invest in Bitbay!





full member
Activity: 130
Merit: 100
i cannot access my funds on the contract-wallet, it wont sync. how could i access my wallet? i have still my backups from key1.private, key1.share, key2.private and key2.share. And of course my wallet.dat.

I tried to switch the wallet.dat in the QT-client. It shows my balance, but when i try to send coins, it shows an error.

Any help really appreciated!!

wallet.dat is not your wallet in Halo/BitBay, only in QT.

You cant use the wallet.dat from BitBays smart contract wallet because the qt doesnt have your private keys. Qt is not multisignature. In fact, this is the only Qt that even uses the watchonly branch which is why it saw your balance, it has your public keys in the file so it can generate the address.

So if you arent syncing in the Bitbay smart contracting client it can be for several reasons. First of all, we have updated the source code for this to have permanent nodes. If its been a long time since you have connected, you would not have any good seed nodes. You need the new client.

Also, on windows 8 we have noticed some firewall issues. Again you would need the new client. Uninstall BitBay and reinstall with the new link I will be uploading an update tonight.

I'm assuming you are on windows? How old is your smart contracting client? Also, as long as you have key1.private and key2.private your funds are safe. Never lose those files. In BitBay wallet.dat is not used.

But in Bitbay-Qt, wallet.dat is used so back that up, but only Qt. When we finish staking in Halo, wallet.dat wont even be needed anymore (only for storing copies of public keys)

Installed the new contract-wallet, imported my keys, synced and it works now. I had an older version installed, thats why it didn't sync.

Thanks for your help! Great project!
legendary
Activity: 2412
Merit: 1044
Edit: Problem solved , I have just seen wrong numbers. It was about 140 million. However , in the next release , it would be better if we can see some comma for seperating digits.
Secondly, If you dont have some significant amount of coins it is not easy to get stakes , am I wrong(In my case , I have 96k coins)?

I didnt get POS2.0.

It says coins age out of the race. I got it and my weight is equal to just my coins. Ok with that, but how the network weight can be 1.4 billion.140 million. Is there a mechanism such that calculates how many hours a node online or something else?

Please help me to understand, since my weight doesnt change about 3 hours and it still says "23 hours" or "1 day".

Thats true but the stake reward is higher for small amounts of coins. So if you have a .1% chance of getting the block your reward is higher than one who has a 99% chance of getting a block.

Also, I am adding multisignature staking to all my clients. So now, you can stake without ever getting hacked. (2fa staking)

Yes , you were right , I got my stake with reward 4.36 BAY which is higher rate for me.

By the way, when you talking about 2fa staking , do you mean remote staking like NXT or lending sth like that?

No this is something that ive been talking about for over a year. Its multisignature staking where you use one key to stake at one location and another key to sign at another.

So you can use a flash drive or even an email app or a second computer entirely. For reference, try the "automatic joint account" feature in the client.

It means that you can stake and never get hacked doing it.
sr. member
Activity: 412
Merit: 251
Edit: Problem solved , I have just seen wrong numbers. It was about 140 million. However , in the next release , it would be better if we can see some comma for seperating digits.
Secondly, If you dont have some significant amount of coins it is not easy to get stakes , am I wrong(In my case , I have 96k coins)?

I didnt get POS2.0.

It says coins age out of the race. I got it and my weight is equal to just my coins. Ok with that, but how the network weight can be 1.4 billion.140 million. Is there a mechanism such that calculates how many hours a node online or something else?

Please help me to understand, since my weight doesnt change about 3 hours and it still says "23 hours" or "1 day".

Thats true but the stake reward is higher for small amounts of coins. So if you have a .1% chance of getting the block your reward is higher than one who has a 99% chance of getting a block.

Also, I am adding multisignature staking to all my clients. So now, you can stake without ever getting hacked. (2fa staking)

Yes , you were right , I got my stake with reward 4.36 BAY which is higher rate for me.

By the way, when you talking about 2fa staking , do you mean remote staking like NXT or lending sth like that?
legendary
Activity: 2412
Merit: 1044
i cannot access my funds on the contract-wallet, it wont sync. how could i access my wallet? i have still my backups from key1.private, key1.share, key2.private and key2.share. And of course my wallet.dat.

I tried to switch the wallet.dat in the QT-client. It shows my balance, but when i try to send coins, it shows an error.

Any help really appreciated!!

wallet.dat is not your wallet in Halo/BitBay, only in QT.

You cant use the wallet.dat from BitBays smart contract wallet because the qt doesnt have your private keys. Qt is not multisignature. In fact, this is the only Qt that even uses the watchonly branch which is why it saw your balance, it has your public keys in the file so it can generate the address.

So if you arent syncing in the Bitbay smart contracting client it can be for several reasons. First of all, we have updated the source code for this to have permanent nodes. If its been a long time since you have connected, you would not have any good seed nodes. You need the new client.

Also, on windows 8 we have noticed some firewall issues. Again you would need the new client. Uninstall BitBay and reinstall with the new link I will be uploading an update tonight.

I'm assuming you are on windows? How old is your smart contracting client? Also, as long as you have key1.private and key2.private your funds are safe. Never lose those files. In BitBay wallet.dat is not used.

But in Bitbay-Qt, wallet.dat is used so back that up, but only Qt. When we finish staking in Halo, wallet.dat wont even be needed anymore (only for storing copies of public keys)
full member
Activity: 130
Merit: 100
i cannot access my funds on the contract-wallet, it wont sync. how could i access my wallet? i have still my backups from key1.private, key1.share, key2.private and key2.share. And of course my wallet.dat.

I tried to switch the wallet.dat in the QT-client. It shows my balance, but when i try to send coins, it shows an error.

Any help really appreciated!!
legendary
Activity: 2412
Merit: 1044
So maybe we need to invent a new word for this.

Collateral or collateral deposit? I'm not native English speaker so maybe that would fit or not.

In my paper it was called "Two Party double deposit trustless escrow in cryptographic networks and Bitcoin."

Best to call it "double deposit" for short.
legendary
Activity: 2412
Merit: 1044
just wonder
when all this plan released and implemented ?
and why so long  Grin Grin

Not only the sabotage and fud, but i had to make a decision to not hire any coders and work alone. Its stressful but i get more done this way. Also it will give me a little more firepower in the future. To make things even better, I paired up with a friend who is helping with all the back end like articles and building and other things to save time. This allows me to focus on coding only. For example, i was able to update the bitbay source with locktimes in a single day! Markets only took me 2 weeks! Templates will take a few more... so things are way faster now. Plus im staying with my friend it makes life easier than when i was traveling too much.

So expect public beta in a day or two.
hero member
Activity: 966
Merit: 1003
So maybe we need to invent a new word for this.

Collateral or collateral deposit? I'm not native English speaker so maybe that would fit or not.
legendary
Activity: 1162
Merit: 1000
Allergic to false promises
just wonder
when all this plan released and implemented ?
and why so long  Grin Grin
It took us so long, because of a very bad start with a couple of crooks and a lot of FUD involved.
Now that things have settled a bit and we have a nice Slack group surrounding David, we're on the right track again, although with some delay.
But I guess you can understand that.
legendary
Activity: 1176
Merit: 1000
just wonder
when all this plan released and implemented ?
and why so long  Grin Grin
legendary
Activity: 2412
Merit: 1044

Hi EMIF thanks for the support.

First of all you had it correct except its in reverse. If Bob and Sally are total strangers with no trust, then Bob would deposit 1 and advance the amount 1(for the phone). Sally would only deposit 1 to avoid extorting from Bob.

So at first Bob is -2 Sally -1.

Then Sally sends the phone worth 1

So Sally is -2 Bob is -1

If Bob says he didnt get it he is still -1 and just paid double for the phone. If customs really provably had a problem, then Bob should contact Sally and explain. Its up to Bob and Sally to agree before the time runs out or they both lose. Of course insurance is recommended with international packages!

However, if customs took the item, then both Bob and Sally then would want to agree on an extension.

If Bob ever tries to steal the phone he is -1 and will pay for his deception.

If Sally really has no trust for Bob she can even make him pay more deposit before entering a contract. Trust levels is dependent on how new the parties are to the system and what Sally thinks. There is also a rating system so deposits can be lowered after good behavior.

The best part is, BitBay will handle everything automatically. So Sally does not need to worry about deposits. The "Templates" will set those amounts based on recommended levels. She can choose the edit the template and it would show as a "Custom contract"

There is also auctioning/counter-offer system in BitBay. So they can negotiate everything in advance and everyone can bid on prices!

Hi dzimbeck,

Thanks for your answer. I have clearer understanding of the mechanism and thanks also for your geniune effort.

I have one more question , as I understand timelimit , after timelimit; coins in double deposit account will be burned (or destroyed).

Lets assume nobody is cheating, but what happens If Bob is dead after Sally sends cellphone(or after Bob getting cellphone)?

So Sally sends his product , Bob may or may not get the item but before confirming the product he dies , his coins and Sally's coins will be burned due to time limit, right?
If so, is there any protection for this?

Yes there is and its a good one! You see because you only have 50% control of those contracts you can give one key to your wife, lawyer friend or partner or even give them contracts.dat to assist in completion if you are incapacitated. In the future we can take this one step further and use automatic signing of escrows unless told otherwise.

But for now keep it simple. Give your friend one key to your account. They cant get your coins and they can sign for you if you die.

Perhaps parties will request a second contact address for buyers in case of incapacity. The odds of that happening are so low for now, its not worth worrying about.

If Sally has no friends and no family and she dies well... lol Bob is out of luck.
legendary
Activity: 2412
Merit: 1044
Why people arent flocking to double deposit escrow and pegging tech just shocks me. When is everyone going to learn? Escrow should not exist!

Bit/BlackHalo and BitBay doesnt use escrow, parties dont risk losing funds at all, it cant be hacked, it can enable barter. *sigh* ... perhaps its because I dont have enough time to do marketing so vaporware always wins.


So, the thing called "double deposit escrow" isn't escrow? Where are the funds kept for the duration of the transaction? If the contract is broken and both sides lose, where does the escrow money go?

In theory no it is not. It is in fact a joint account. Please read my whitepaper on BitHalo.org to see how its done. Basically, you withhold one critical transaction to a temporary account for leverage in negotiating a time bomb. Then both parties have a copy of that and to prevent malleability both parties can either negotiate a refund or refuse to proceed until the bomb is signed. Then once its signed they fund a joint account.

The joint account has only 2 keys. So no actual escrow is needed. Both parties made a deposit simultaneously and even possibly advanced an amount. Any instant refunds would be based on the same txid as a time bomb so again malleability cant be performed. I think the same logic can be used for AT.

Hope that helps. The short answer to your question is: "It is stored in a joint account, there is no escrow, just double deposit"

Instead we could say "2 party escrow" as stated in my paper.

You say "joint account, there is no escrow" and then say we can call it "2 party escrow". That makes no sense.

Where is the joint account/escrow physically located during the transaction and what happens to the money if the timebomb goes off?

I agree it doesnt make sense but this is the first time we have ever lived without escrow. So you are 1/2 of the escrow, they are the other 1/2 think of it that way. Escrow is just a word for an intermediary that holds the paperwork and funds for the execution of the contract. Since there is no escrow agent, the agents themselves are the parties involved.

So maybe we need to invent a new word for this.

A typical contract can be seen on the blockchain from start to finish.
https://chainz.cryptoid.info/bay/tx.dws?3f5948d0b137f3d3151c5c4ecde2bd1eb6208169a1730cffed138bf66fa3810b.htm

That transaction shows the two inputs from different addresses, their temporary accounts, then also the "escrow"/joint account and the release back to the parties.

Notice the inputs of 2 and 4 from separate addresses and outputs of 4 and 2 respectively.

The bomb is held by both parties and is never broadcasted. However BitBay will automatically submit this bomb AND delete the key to the escrow destroying the funds in two ways if the time limit runs out.
full member
Activity: 132
Merit: 100

Hi EMIF thanks for the support.

First of all you had it correct except its in reverse. If Bob and Sally are total strangers with no trust, then Bob would deposit 1 and advance the amount 1(for the phone). Sally would only deposit 1 to avoid extorting from Bob.

So at first Bob is -2 Sally -1.

Then Sally sends the phone worth 1

So Sally is -2 Bob is -1

If Bob says he didnt get it he is still -1 and just paid double for the phone. If customs really provably had a problem, then Bob should contact Sally and explain. Its up to Bob and Sally to agree before the time runs out or they both lose. Of course insurance is recommended with international packages!

However, if customs took the item, then both Bob and Sally then would want to agree on an extension.

If Bob ever tries to steal the phone he is -1 and will pay for his deception.

If Sally really has no trust for Bob she can even make him pay more deposit before entering a contract. Trust levels is dependent on how new the parties are to the system and what Sally thinks. There is also a rating system so deposits can be lowered after good behavior.

The best part is, BitBay will handle everything automatically. So Sally does not need to worry about deposits. The "Templates" will set those amounts based on recommended levels. She can choose the edit the template and it would show as a "Custom contract"

There is also auctioning/counter-offer system in BitBay. So they can negotiate everything in advance and everyone can bid on prices!

Hi dzimbeck,

Thanks for your answer. I have clearer understanding of the mechanism and thanks also for your geniune effort.

I have one more question , as I understand timelimit , after timelimit; coins in double deposit account will be burned (or destroyed).

Lets assume nobody is cheating, but what happens If Bob is dead after Sally sends cellphone(or after Bob getting cellphone)?

So Sally sends his product , Bob may or may not get the item but before confirming the product he dies , his coins and Sally's coins will be burned due to time limit, right?
If so, is there any protection for this?
Jump to: