Bitcoin Forum

Alternate cryptocurrencies => Announcements (Altcoins) => Topic started by: dzimbeck on July 04, 2014, 12:35:14 PM



Title: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: dzimbeck on July 04, 2014, 12:35:14 PM
BLACKHALO BITHALO AND NIGHTTRADER WORLDS FIRST UNBREAKABLE SMART CONTRACTS LIVE AND RUNNING
www.BlackHalo.info (http://www.BlackHalo.info) www.NightTrader.org (http://www.NightTrader.org) www.BitHalo.org (http://www.BitHalo.org)

64 Bit available 32 bit and linux on the way shortly...
Currently uses encrypted blockchain and 100% encrypted email 3 more protocols being added.

The site on BlackHalo says it best! World you are now free. HAPPY INDEPENDENCE DAY!!! SURPRISE! Never again will you have to deal with fear, uncertainty and doubt, bitcoin bans, no more Mt. Gox and now you can do any type of exchange including real world items with anyone in the world and they cannot break the deal. Under this platform is UNBREAKABLE REAL WORLD SMART CONTRACTS. This innovation is BEYOND Bitcoin. It has applications beyond crypto. This actually has limitless real world applications not because of the Smart Contracts already in the client but especially the TYPE of smart contract suggested... double deposit escrow.

So... with that said. Let me discuss the beginning of a new era of trade and economy and what this client in Blackcoin already allows.
Hello Cryptoland! This is David Zimbeck announcing Halo and NightTraders official thread! I want to thank you all for your patience in this exciting project. So... what is it? Halo clients build right into the coins. Smart contracts are perfect for BlackCoin with its blazing fast transaction speed and malleability patch and proof of stake 2.0 it is the perfect coin for this implementation(nobody wants to wait over an hour for escrow to fund and these escrows fund in minutes). It has also proven to be stable, secure and filled with exuberance. So what can BlackHalo do?

WE ARE CURRENTLY IN BETA TESTING SO PLEASE START SMALL
The Beta schedule will run a week or so and allow me to listen to any of the following
*Feature requests
*Bug Reports
*Company requests
*Python contract ideas
*Aggregate more developers/Angels/Team/etc

During Beta we will give frequent updates. So check this thread talk to community members and check my site and Reddit. We will be translating the client to Chinese. The IRC automatic contracting bot is being disabled because we are still adding to it. Make sure you get a good Bitmessage connection. Anyone can participate in Beta and for assistance please use the irc floors in the client or Blackcoins reddit page at http://www.reddit.com/r/blackcoin/ (http://www.reddit.com/r/blackcoin/). I'm sure there will lots of helpful people on there. Make some world cup bets sell some cash trade coins and have fun. You should set long duration's on your contracts for now(like a week). Technical note for cryptographers: for the moment expired contracts go to the base58 hash of "BlackcoinEaterAdios1" I will make it "6a" in the next update. I will be available for questions and advice occasionally on irc.

Templates are coming for the below deals to make them more user friendly... for now go ahead and let me know your opinions on feature requests.

THESE FEATURES ARE ALREADY ACTIVE AND WORKING(This is a short list of what can be done)

TRUSTLESS PEER TO PEER CASH
Worldwide cash exchanges for Bitcoin or BlackCoins using Direct Deposit, MoneyGram, Western Union, PayPal, Credit Cards, Gift Cards, or other preferred financial avenues are all possible within the BlackHalo client as well as the BitHalo client. The counter-party receiving the cash cannot break the deal. So if you live in Nigeria and they live in Brazil and you don't trust them... no problem! You can even trade cash with the beloved Mark Karpeles himself and know that your cash cannot be stolen because it is BACKED by a Halo contract. Be a guarantor! If you want to get somebody new into crypto, prove to them you have faith in them and set up an escrow where their deposit is small and yours is slightly higher than the amount. Once they send the cash release the funds. So you dont "need coins to buy cons"... want to reduce risk further with non-crypto person? Microtrade cash for coins.

Barter Bridges
This can allow for bartering on the platform. You can trade anything for anything, with full confidence that the transaction will go through. Trade sheep for cows or corn for wheat; either way you can assured that the transaction will be safe from ill-doing. Return to the barter system and back with a Halo contract!!

Derivatives and Betting
Using two contract, you and your counter-party can make a bet of any kind. Cancel the losing one, approve the winning one. WORLD CUP WAGER ANYONE? Want to short a coin? Now is your chance. Discuss on the "Other" trading floor in NightTrader.

Micro-Trading
With BlackHalo, micro-trading allows you and your counter-party to put up equal deposits with a very low purchase amount. This creates a bridge from which you would send a small percent of what you and your party have negotiated. You then repeat this exchange many times until the full amount is transferred. Using this method you can transfer potentially millions of dollars using a small deposit — and still eliminating the risk. You can even give out a loan with zero risk! Confidence building exercises!

Joint Accounts
Perfect for a business or a family; share your joint accounts with your business partners or your spouse while also adding an extra layer of security that your money is safe from malicious third-parties. If needed you can take this a step further and password protect your keys with an added layer of encryption. This new innovation resembles many of the day to day banking solutions that bank accounts already provide; but coupled with the brilliance of digital currency.

Hire an Employee & Make Deposits
The employee is expected to perform, and the employer is expected to pay. In this case, the time limit enforces deliverables upon the employee meanwhile significantly increasing productivity. This becomes an invaluable design for outsourcing, with a guarantee that everything will be completed on-time to secure payment. It also guarantees that employer will pay for the work as it is completed. A win-win situation for both parties.

Trading Pairs and NightTrader Decentralized Exchange
No more Mt. Gox, no more convoluted Ripple or NXT. Now your coins never have to leave your computer! Trade Dogecoins for Blackcoins and Bitcoins for Peercoins. The sky is the limit. THE RESERVE CONTRACT SHOULD BE IN BLACKCOIN

End Charge-Back's
Now you can open a ticket in advance with the public keys from you and your counter-party. Each party sends it individually. A plug-in for Paypal could be coded in a few lines of code. This validates the escrow. YOU CAN DO THIS MANUALLY FOR BETA. Open a ticket, with paypal AFTER sending the funds while under contract, dont confirm escrow until the party tells paypal that they are in an escrow and they give their account. Then you give your account. Then release escrow. International paypal! No chargebacks!

New Change Creation System
BlackHalo is more efficient than any other client because it looks for your “loose change” in your accounts, groups it together into one output, and pays it to you. Once you have too many pieces of loose change in your “penny jar” or once you have too many “$1 bills,” your address combines them to make a larger bill. This is exactly how cash works in the real world, and you can have all that power in your Blackcoin Wallet. Its a denomination system that is completely necessary to perform 100s of simultaneous contracts.

Negotiate Escrow Free Real Estate Deals
In real estate, escrows have been known to disappear with the money. No longer will this be possible. Now you and the counter party can decide how you will structure that trust.

Anonymous
Both BlackHalo and BitHalo create a platform for an anonymous decentralized exchange. For example, you can send Bitcoins in exchange for Blackcoins or Dogecoins in exchange for Darkcoins, etc. Once a contract is created in Blackcoin, anything can be traded under it. This is much more anonymous than Darkcoin’s “Coin-join” and even more anonymous than XC. Simply because the two chains are totally unrelated. This allows anonymous micro-trading between two parties under the same contract.

Encrypted Blockchain Messaging
This already exists in the client. You can send contract requests to a Blackcoin address directly. However I am not adding colored coins or 100% contracting in blockchain until I finish my pruning system.

*Coming soon in 1.1
NightTraders templates and interface(currently its only encrypted email, bitmessage and irc filters with trading floors)
Cold Staking
Joint Escrow 2 Step Spending
Python contracts
And a few more secret features

Currently I'm working alone so I dont want to be overwhelmed. However I want to give my honest thanks love and support to BlackCoin. You have some real heroes working in BlackCoin who have been nothing but supportive and helpful. So thank you for all the kind words support and help. If I do have a team I would consider the Blackcoin/Bitcoin enthusiasts part of my team and together we form (a sort of) Decentralized Autonomous Corporation. Special thanks to Rat4, Josh, Alec from Bitcoin42, McKie, Maarx, Adam, StuartGT, Patrick Doetsch and my friend Shadowjack and my friend Sean. The list really should be longer I see so many awesome posters on Twitter and Reddit and I hope to know you all more personally. I have been busy so its hard to give out personal messages to everyone due to programming bottleneck.

There was a bounty for dev help to help me convert BitHalo to BlackHalo (I started in electrum and had to move to blackcoin). A few people sent me help although there was a coding barrier so I had to do most on my own. For those that helped (Rat4, Shadowjack, Stuart, Patrick) I am pretty sure I know how I am dividing it. Im not taking a penny for myself because the original post was strictly for devs! There should be some left over, since I unfortunately was not able to give out the source code so I will hold the remainder in float for paying more people. In the future we can use Halo contracts for dev work to guarantee devs get paid and work gets done. There is an option to donate in the client.

To everyone who is about to scramble and try to clone this:
"I would rather die an original than a copy"

On the other hand, Requests for coins to implement this to their coin can be sent to my gmail. Dogecoin is the one I'm considering next but I'm open. To companies who want to sell cash for coins using Halo contracts please contact me personally. I can probably get you directly into the client as a trusted vendor. Especially for those companies who wish to be "Guarantors". Any features bugs etc as discussed above I want you all to understand. Its been 4 months of coding in secrecy. Im exhausted!! I will try my best to fix bugs and implement more. However, I will upon request, give you guys instructions on how to handle (general) issues. Your coins are always safe the protocol is perfect so dont worry if you have an issue let me know I will try and get to you.

Email all requests/questions to NightTrader2014@gmail.com or HaloHelpTeam@gmail.com


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: badon420 on July 04, 2014, 12:35:49 PM
OH MY GOD!   :-*

https://i.imgur.com/Id49uJ2.gif


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: maarx on July 04, 2014, 12:41:45 PM
Congratulations David,

Link to the whitepaper:

http://blackhalo.info/wp-content/uploads/2014/06/whitepaper_twosided.pdf


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: UrsaMajorisBeta on July 04, 2014, 12:47:14 PM
Wow! Congratulations!


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: Shadow_Runner on July 04, 2014, 12:49:15 PM
https://www.virustotal.com/ru/file/b3d00fc2e9dff8de10f3046e2924dadc98821e1c32bfc3baef0b0536735df999/analysis/1404478053/


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: Soepkip on July 04, 2014, 12:51:21 PM
Awesome work dzimbeck!


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: souljah1h on July 04, 2014, 12:53:14 PM
https://www.virustotal.com/ru/file/b3d00fc2e9dff8de10f3046e2924dadc98821e1c32bfc3baef0b0536735df999/analysis/1404478053/
Antiy-AVL    Trojan/Win32.Agent    20140703 ??


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: maarx on July 04, 2014, 12:53:34 PM
Topic might better be discussed here (as this is both a bitcoin and blackcoin innovation):

Bitcoin Forum > Bitcoin > Project Development > BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!

https://bitcointalk.org/index.php?topic=677291.0


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: maarx on July 04, 2014, 12:53:51 PM
https://www.virustotal.com/ru/file/b3d00fc2e9dff8de10f3046e2924dadc98821e1c32bfc3baef0b0536735df999/analysis/1404478053/
Antiy-AVL    Trojan/Win32.Agent    20140703 ??

It is because of obfuscated code, I believe.


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: zxbball on July 04, 2014, 12:58:00 PM
draw a  pie


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: CarlesPuyol on July 04, 2014, 01:03:30 PM
 Wow amazing !!! Awesome ! my balance is in a safe condition.


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: Galgenfrist on July 04, 2014, 01:14:36 PM
This is huge! Can't wait to get back home and try it.


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: Ralph0603 on July 04, 2014, 01:17:52 PM
https://ip.bitcointalk.org/?u=http%3A%2F%2Fi.imgur.com%2FId49uJ2.gif&t=541&c=z5eCrZBxPYwMGw


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: hellyeahent on July 04, 2014, 01:58:04 PM
china should be happy :)


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: RouletteRun on July 04, 2014, 02:13:07 PM
The world is shaking under our feet, and the world will feel it soon! BlackCoin to the moon! Great job and wonderful work!


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: kingscrown on July 04, 2014, 02:31:52 PM
lets see


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: luis3141 on July 04, 2014, 02:48:57 PM
Amazing work! Congratulations.

Trying it now.


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: visual111 on July 04, 2014, 03:16:51 PM
if it functions, great work..


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: dzimbeck on July 04, 2014, 03:21:48 PM
of course it does  ;D  ... download it and have fun making world cup bets or selling coins. Multisig wallet functions 2 step sending and joint accounts etc.


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: Zeloin on July 04, 2014, 03:23:25 PM
Congratulations!! Good job.


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: HeadsOrTails on July 04, 2014, 03:35:56 PM
Fantastic work! A glimmer of light in the dark CryptoVerse.
Devs take note of what a real whitepaper looks like; detailed and EXECUTED.


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: morituri13 on July 04, 2014, 03:40:36 PM
Congratulations David! I am honored to be part of your decentralized team, truly honored by it. Thanks!


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: Same Same on July 04, 2014, 03:40:38 PM
This is gonna be awesome. Fun weekend project coming :)


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: MisO69 on July 04, 2014, 04:11:39 PM
Wow!  :o , didn't even know about this until now. Very impressed with it!



Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: XbladeX on July 04, 2014, 04:13:42 PM
Lets try :) it.


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: richystran on July 04, 2014, 05:27:58 PM
Of all the crypto currencys blackcoin devs seem to have foresight.


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: poncrypto on July 04, 2014, 08:58:14 PM
Amzing, the blackcoin holders get ready for an upswing!


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: CADguy on July 04, 2014, 09:30:59 PM
this is HUGE , can't wait for a prettier UI and nightrader  :) :)


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: XbladeX on July 04, 2014, 10:33:31 PM
How improve block synchronization ?


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: dzimbeck on July 04, 2014, 11:51:33 PM
this is HUGE , can't wait for a prettier UI and nightrader  :) :)

hehe... working on it. NightTrader is a massive project that will always be added to. Already you have encrypted emails/gmail and bitmessage im totally rewriting. IRC bots already exist they are disabled they are more for having a fast trading floor. But hey, now you guys know, I said I was gonna do it and I did. Always try to keep my word. The UI needs to be consumer friend but I put features first. So next in line is templates and that should make it more user friendly we need people to do some demo videos of this baby in action!


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: dzimbeck on July 04, 2014, 11:53:10 PM
How improve block synchronization ?

I saw some funny things about that. Can you ask rat4? Its not a halo issue its a blackcoind/firewall/etc or maybe you have blackoin running in the backround.


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: XbladeX on July 05, 2014, 12:56:47 AM
i can't understand that amount of hate from bitcoiners...
on their reddit.
Not BC fault that BTC is so slow damm...


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: dzimbeck on July 05, 2014, 01:34:19 AM
i can't understand that amount of hate from bitcoiners...
on their reddit.
Not BC fault that BTC is so slow damm...

If you dont understand it you are not alone. There is a reason and im willing to bet it has nothing to do with the program itself. Their motives are not related to the innovate but most likely their motives are to prevent innovation.


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: ScytheX on July 05, 2014, 10:43:07 PM
Woohoo this is pretty revolutionary stuff!


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: triplef on July 06, 2014, 11:23:53 PM
Could you make the thing skinnable ? that would allow people to work on skins and let you work on the core....



Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: bronan on July 07, 2014, 12:50:01 AM
Well still waiting for the halo client to finish loading .... Takes a long time .
I truly like this concept, but i sure think several people will not like this innovation.


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: TheCoinFinder on July 07, 2014, 12:53:58 AM
Ok, so after reading white paper...

is this the gist of it:

Code:
alice makes pk1 and pv1

bob makes pk2 and pv2

bob creates tx1 which puts funds into "temp funding account"
tx1 is not relayed
bob sends alice his pk2 and the txid for tx1

alice makes multisig account with bob's pk2 - "escrow"

alice creates tx2 which puts funds into "temp funding account 2"
tx2 is not relayed

alice creates tx3 which puts funds from tx1 and tx2 into "escrow"
alice signs tx3

alice creates txTimeout which puts 99.9% from tx3 to miners
alice signs txTimeout

alice signs tx2

alice sends bob tx3 and txtimeout, but keeps tx2 private

bob creates txTimeout2 which puts 99.9% from tx3 to miners
bob signs tx1, tx3 and txtimeout2

bob sends alice tx1, tx3 and txtimeout2

alice broadcasts tx1, tx2, and tx3

----

example 1:
alice sends bob £50 for 0.2BTC agreed by both alice/bob
alice puts 0.00005btc into escrow, bob puts 0.2btc into escrow
alice creates transaction paying herself 0.2btc from escrow
signs it and sends to bob.
after receiving money, bob signs transaction and alice is paid.
if no money is received... bob loses 0.2btc to locked account


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: illodin on July 07, 2014, 12:56:51 AM
i sure think several people will not like this innovation.

Who? Why? Do you mean the current exchanges that are printing money as we speak?


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: dzimbeck on July 07, 2014, 06:53:58 AM
Could you make the thing skinnable ? that would allow people to work on skins and let you work on the core....



Yeah I can publish the UI then they can make a new one in qt designer.


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: lucaing on July 07, 2014, 07:01:55 AM
Big news!

http://finance.yahoo.com/news/blackcoin-team-developer-creates-true-070636047.html


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: dzimbeck on July 07, 2014, 07:05:01 AM
Ok, so after reading white paper...

is this the gist of it:

Code:
alice makes pk1 and pv1

bob makes pk2 and pv2

bob creates tx1 which puts funds into "temp funding account"
tx1 is not relayed
bob sends alice his pk2 and the txid for tx1

alice makes multisig account with bob's pk2 - "escrow"

alice creates tx2 which puts funds into "temp funding account 2"
tx2 is not relayed

alice creates tx3 which puts funds from tx1 and tx2 into "escrow"
alice signs tx3

alice creates txTimeout which puts 99.9% from tx3 to miners
alice signs txTimeout

alice signs tx2

alice sends bob tx3 and txtimeout, but keeps tx2 private

bob creates txTimeout2 which puts 99.9% from tx3 to miners
bob signs tx1, tx3 and txtimeout2

bob sends alice tx1, tx3 and txtimeout2

alice broadcasts tx1, tx2, and tx3

----

example 1:
alice sends bob £50 for 0.2BTC agreed by both alice/bob
alice puts 0.00005btc into escrow, bob puts 0.2btc into escrow
alice creates transaction paying herself 0.2btc from escrow
signs it and sends to bob.
after receiving money, bob signs transaction and alice is paid.
if no money is received... bob loses 0.2btc to locked account

Yeah thats about right lets see... it pays to 6a now not miners because we dont want collusion. There is many more little tricks to it than that and I do lots of things to avoid malleability. The escrow funding I think is about a thousand+ lines of code and maybe another thousand+ for escrow checking. 7000 lines total in the main. However example one is not double deposit escrow. Double deposit would be:
Alice wishes to buy 1 bitcoin ($600) so she sets a contract with Bob 1 BTC purchase 1BTC deposit for him and 1 BTC for her.

So Alice
1 1
Bob
1 $600

Bob starts out with the advantage but both are stuck in escrow

Alice:
-1 -1 +$600

Bob:
-1 -$600

Deposits returned funds released to bob upon confirmation...
Alice:
$600

Bob:
1BTC


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: Lauda on July 07, 2014, 08:03:34 AM
This is excellent. I'm not sure that everyone has yet realized how important it is.


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: TheCoinFinder on July 07, 2014, 08:27:22 AM
Ok, so after reading white paper...

is this the gist of it:

Code:
alice makes pk1 and pv1

bob makes pk2 and pv2

bob creates tx1 which puts funds into "temp funding account"
tx1 is not relayed
bob sends alice his pk2 and the txid for tx1

alice makes multisig account with bob's pk2 - "escrow"

alice creates tx2 which puts funds into "temp funding account 2"
tx2 is not relayed

alice creates tx3 which puts funds from tx1 and tx2 into "escrow"
alice signs tx3

alice creates txTimeout which puts 99.9% from tx3 to miners
alice signs txTimeout

alice signs tx2

alice sends bob tx3 and txtimeout, but keeps tx2 private

bob creates txTimeout2 which puts 99.9% from tx3 to miners
bob signs tx1, tx3 and txtimeout2

bob sends alice tx1, tx3 and txtimeout2

alice broadcasts tx1, tx2, and tx3

----

example 1:
alice sends bob £50 for 0.2BTC agreed by both alice/bob
alice puts 0.00005btc into escrow, bob puts 0.2btc into escrow
alice creates transaction paying herself 0.2btc from escrow
signs it and sends to bob.
after receiving money, bob signs transaction and alice is paid.
if no money is received... bob loses 0.2btc to locked account

Yeah thats about right lets see... it pays to 6a now not miners because we dont want collusion. There is many more little tricks to it than that and I do lots of things to avoid malleability. The escrow funding I think is about a thousand+ lines of code and maybe another thousand+ for escrow checking. 7000 lines total in the main. However example one is not double deposit escrow. Double deposit would be:
Alice wishes to buy 1 bitcoin ($600) so she sets a contract with Bob 1 BTC purchase 1BTC deposit for him and 1 BTC for her.

So Alice
1 1
Bob
1 $600

Bob starts out with the advantage but both are stuck in escrow

Alice:
-1 -1 +$600

Bob:
-1 -$600

Deposits returned funds released to bob upon confirmation...
Alice:
$600

Bob:
1BTC

Yeah, I removed a few things to simplify the overall (such as the tx4 part where alice sends "fee + penalty" in tx2, then spends "penalty" in tx4 - meaning if the txid changes (due to making it malleable), she loses the penalty - which bob/alice agree beforehand.



Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: XbladeX on July 07, 2014, 09:05:29 AM
This is excellent. I'm not sure that everyone has yet realized how important it is.

At the end it will bring P2P protocols on next lvl.

Look at that you wont sell something in BTC/BC and you aware of scam.

Eg. I want buy Steam cd key but i fear that i will be scammed.
Key cost 0.1 BTC.
Me and seller are setting 0.1 BTC contract i am sure that he wont won't scam me.

Ok guys now best... CD key is invalid not enable to use on eg EU servers so i talk to seller it is not working.
When seller sell key ot other person and that one use it
he cancel 1st order(or setup new refund contract)
that way both HONEST buyer and seller are always secured.
Scamers will always avoid this system

This can be truly revolutionary
especially in crypto where is so many SCAMS.


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: UrsaMajorisBeta on July 07, 2014, 02:14:38 PM
Once this starts picking up.....boom!
BC could be the new LTC. This innovation is way ahead the rest of cryptos.


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: dzimbeck on July 07, 2014, 02:47:22 PM
So when will the world see? This technology benefits everyone. Of course it benefits dark markets and freedom lovers. But even moreso it benefits consumers and employers. It benefits people who have no way of buying crypto. It benefits china and removes the fear of a ban. It eliminates 3rd parties which brings the cost down of everything. So........ whats up


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: megamann on July 07, 2014, 04:53:50 PM
Once this starts picking up.....boom!
BC could be the new LTC. This innovation is way ahead the rest of cryptos.


Agreed. This will unseat Litecoin guaranteed. I own DC too but this is clearly superior.


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: megamann on July 07, 2014, 05:03:47 PM
Once this starts picking up.....boom!
BC could be the new LTC. This innovation is way ahead the rest of cryptos.


Agreed. This will unseat Litecoin guaranteed. I own DC too but this is clearly superior.

I will add I expect to see BC break $2 in the short term. Long term likely much higher.


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: chrissibel on July 07, 2014, 07:40:56 PM
This is amazing work. Great job!


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: noerc on July 08, 2014, 01:59:37 AM
Great blackcast David. Can't wait for the linux release of your groundbreaking software.


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: poncrypto on July 11, 2014, 04:19:53 AM
Really amazing work guys!


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: Altcoin4life on August 27, 2014, 02:42:31 AM
Neoscoin and this project could go together quite well possibly we were discussing it in #neoscoin tonight. See if there is some possibilities here : https://bitcointalk.org/index.php?topic=757984.0


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: johnnystjohn on November 24, 2014, 04:07:45 PM
Is there a new thread for this?


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: thedok on November 24, 2014, 04:42:41 PM
well done blackcoin


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: dzimbeck on September 11, 2015, 08:29:24 AM
Is there a new thread for this?

Same thread, this is the only BlackHalo thread, no need to start another. Plus, the newest client is really awesome maybe one day people will start caring about crypto and use the software made for it.


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: Financisto on January 17, 2016, 05:03:35 AM
Is there a new thread for this?

Same thread, this is the only BlackHalo thread, no need to start another. Plus, the newest client is really awesome maybe one day people will start caring about crypto and use the software made for it.
OMG, I really don't know why this thread remains so small after almost 2 years of intensive and active development over this outstanding project.

Halo's team have my admiration for doing so much without presale coins, ICOs, IPOs, crowdfunding etc.

Congratulations!

Quote
Price Growth, no more volatility

An upcoming revolutionary change is coming to crypto-currency in the Halo platform. We are working on a currency that has the ability to inflate and deflate. Interest rates are controlled by votes and thus, users can grow their own coin in a stable fashion ending the era of the infamous “pump and dump”. You will be able to sell reserve bonds, perform advanced contracts and be your own bank. For Blackcoin, this sister currency will be a stable hedge adding health to the economy.

Isn't that idea already available and developed by the Nu project?

"currency that has the ability to inflate and deflate" = Nubits (https://www.nubits.com)

"interest rates are controlled by votes" = Nushare (https://nubits.com/nushares/introduction) holders vote Nubits' supply and park rates.

Wouldn't just be easier integrating that cryptosystem inside Halo?


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: alexcfr on February 11, 2016, 09:12:30 AM
Hi david,

can you post some news of the developpement on this thread ?


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: dzimbeck on March 13, 2016, 10:31:09 AM
Is there a new thread for this?

Same thread, this is the only BlackHalo thread, no need to start another. Plus, the newest client is really awesome maybe one day people will start caring about crypto and use the software made for it.
OMG, I really don't know why this thread remains so small after almost 2 years of intensive and active development over this outstanding project.

Halo's team have my admiration for doing so much without presale coins, ICOs, IPOs, crowdfunding etc.

Congratulations!

Quote
Price Growth, no more volatility

An upcoming revolutionary change is coming to crypto-currency in the Halo platform. We are working on a currency that has the ability to inflate and deflate. Interest rates are controlled by votes and thus, users can grow their own coin in a stable fashion ending the era of the infamous “pump and dump”. You will be able to sell reserve bonds, perform advanced contracts and be your own bank. For Blackcoin, this sister currency will be a stable hedge adding health to the economy.

Isn't that idea already available and developed by the Nu project?

"currency that has the ability to inflate and deflate" = Nubits (https://www.nubits.com)

"interest rates are controlled by votes" = Nushare (https://nubits.com/nushares/introduction) holders vote Nubits' supply and park rates.

Wouldn't just be easier integrating that cryptosystem inside Halo?

The thing is, the Nu project is not decentralized and it uses custodial wallets and elective parking. Its basically front running. And this system I'm making is not any of that.

It works like so:
You control the total supply by allowing miners to vote for +1% or -1% inflation/deflation.
When the total supply deflates, individual inputs are deflated.
Thus if the total supply is 50% deflated and you have a coin that was never spent since 100% you need to pay 50% back to yourself frozen
This creates 2 classes of coins frozen and liquid. It also creates premium and subpremium liquidity based on the rate and input is set to deflate.
In summary, you can turn a 1 billion supply of coins into a 999 million frozen and 1 million liquid coins increasing the price artificially.
This mechanical/decentralized control of price is not limited to $1 in NuBits case but actually allows holders to set any price they see fit.

Supply and Demand the most basic law of economics in existence. Control that and you control price. If Supply < Demand price goes up. If price seems too high inflate and Supply < Demand price will go down.

And thanks, yeah i agree, the project has come far. The new client has decentralized markets and is very stable. More templates are headed our way for easier interaction with smart contracts.


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: dzimbeck on March 13, 2016, 10:35:03 AM
Hi david,

can you post some news of the developpement on this thread ?

Yeah sure, the project is still very much alive. Both BlackHalo and BitHalo have advanced tremendously. The most recent client has decentralized markets and templates.

The first template "Cash for Coins" is already live. It allows you to post to the market with a price tracker that tracks the fiat value of your sale. This is perfect for new users who just want to buy their first crypto. Combined with unbreakable contracts its like a localbitcoins totally decentralized and trustless.

The custom template can still do anything you put your imagination too.

And the new client translates to over 92 languages and has an updated pay to email system.

The rest of the templates will be finished this year completing Halo.

If time allows and the protocol is robust enough, i will complete NightTrader as well (I've yet to decide if microtrading is a marketable way to do decentralized exchange because of waiting for confirmations)


Title: Re: BlackHalo Smart Contracting Client!!! Download now! Happy Independence day!
Post by: lightpuma on June 25, 2016, 07:36:31 PM
This is amazing. Don't know why this isn't bigger.
Best of luck. So many innovative ideas in one.