BitHalo: Smart Contracts Without the Block Chain Bloat

Decentralized platform BitHalo enables the creation of trustless, two-party transactions and smart contracts.

AccessTimeIconAug 8, 2014 at 10:10 p.m. UTC
Updated Feb 21, 2023 at 1:20 p.m. UTC

Presented By Icon

Election 2024 coverage presented by

Stand with crypto

shutterstock_159546758-630x492.jpg

Bitcoin transactions have been called a “trustless” process, in that the nature of the network removes the need for a middleman to act as a central point of trust between the two exchanging parties. Yet outside of pure peer-to-peer transactions, bitcoin usage requires a great deal of trust in platforms and services that are vulnerable to intrusion, sabotage and failure.

  • Bitcoin Mining in the U.S. Will Become 'a Lot More Decentralized': Core Scientific CEO
    13:18
    Bitcoin Mining in the U.S. Will Become 'a Lot More Decentralized': Core Scientific CEO
  • Binance to Discontinue Its Nigerian Naira Services After Government Scrutiny
    05:10
    Binance to Discontinue Its Nigerian Naira Services After Government Scrutiny
  • The first video of the year 2024
    04:07
    The first video of the year 2024
  • The last regression video of the year 3.67.0
    40:07
    The last regression video of the year 3.67.0
  • The solution, many agree, is the use of decentralized platforms that mitigate or eliminate points of failure that can cause crippling losses for users and dampen perception of what is still an emerging technology. Next-generation platforms built using digital currency technology concepts are in development, yet several months ago, the first decentralized two-party smart contract quietly entered public beta and has been pushing the boundaries of its original design.

    allows two parties to engage in a broad variety of smart contracts without having to pay any fees or overhead costs. In terms of usage, it can be utilized by two companies that want to establish a business contract over a predetermined period or by individuals who want to trade bitcoin or blackcoin, the digital currencies currently supported by the platform.

    CoinDesk spoke with developer David Zimbeck, who said that the open-source BitHalo works around several problems that keep smart contracts from being built on top of the bitcoin block chain. The drive to solve these issues has lead to the creation of smart contract platforms like Counterparty and ClearingHouse, as well as the next-generation block chain project Ethereum.

    The solution, Zimbeck explained, is maintaining the integrity of the block chain by avoiding bloat, or excess information that can prove problematic for the network and results in a situation where network users have to download and constantly update a massive amount of data.

    “Bitcoin actually has a limit on the number of transactions it can send [per block]. The reason for that limit is that they don’t want to send more than you can use on your bandwidth.”

    BitHalo avoids this through a peer-to-peer client that connects users directly, using bitcoin and blackcoin has means for value exchange and encrypted email as a means of distributing contract data. Among the potential applications include joint banking accounts, sales escrow, employee contracting and payroll and anonymous transactions.

    Simple approach to secure wallets

    BitHalo and its sister-client, BlackHalo, allow for the creation of secure multisig wallets that then form the basis for the platform’s extensive smart contract applications. CoinDesk demoed the platform, which can be used to create individual, joint or group wallets.

    BitHalo1
    BitHalo1

    Once created, the wallets can be used to conduct multi-signature transactions, escrow or other forms of programmed exchange made possible by BitHalo. This type of functionality can also be seen in services like Armory’s Lockbox multi-signature wallet.

    With BitHalo, the activation of two private keys is required for any transaction to be allowed and broadcast by the party or parties in control of the wallet. This lets a wallet owner, for example, keep one of the private keys on a secure offline flash drive, enabling a significant degree of security for the user.

    BitHalo5
    BitHalo5

    Multi-party access to a wallet is also made simple with BitHalo. Wallets created using the client can only be open when the necessary keys are available. If the parties involved want to keep the wallet closed and secure when not in use, these keys can be distributed and stored safely in the meantime. This makes joint accounts – and safeguarding access keys – easy to accomplish.

    Decentralized contracting

    BitHalo’s design carries implications for both peer-to-peer and marketplace-style e-commerce, enabling buyers and sellers to exchange goods and services using secure, unbreakable contracts. As well, BitHalo gives parties who may not trust or even know each other the ability to engage in fair exchange without the risk of financial loss or fraud.

    In order to enforce accountability between two parties that want to establish a contract, BitHalo requires proportional escrow deposits that act as a form of personal insurance.

    As shown below, the user interface allows those drafting the contract to set the amount they want to put in escrow and the length of the contract duration. Each party puts in an equal amount, making one side just accountable for the success as the other.

    BitHalo4
    BitHalo4

    Once established, this connection – with the underlying bitcoin or blackcoin deposit – enables both parties to exchange coins, conduct business or buy and sell goods and services to one another. Parties that receive contract offers can choose to accept or offer a counter-proposal.

    As Zimbeck explained:

    “Lets say you wanted to employ somebody at $30 an hour. Employees have been known to not work hard and have been known to flake and conversely in many cases, employers don't pay and hold power over employees. So to solve this both employee and employer put up $60 in escrow (a joint account with two keys). Then the employer can pay on the hour or on the milestone for work completed. If either party tries to cheat the deal then they actually lose money.”

    Looking ahead

    BitHalo is set for an expansive period that will see the completion of BlackHalo’s public beta and the completed development of the BitHalo program. Once finished, the application of smart contracts will be available to both bitcoin and blackcoin users.

    Another aspect of the overall project is NightTrader. Currently under active development and part of the BlackHalo beta, the decentralized exchange and trading platform gives users a marketplace for conducting contracts and doing business with new and existing parties. NightTrader also includes an encrypted messaging system that enables parties to securely communicate and do business.

    According to Zimbeck, NightTrader is being developed to function as a type of internal search engine for potential contracts. Once integrated, the BitHalo client will support in-house communication for users looking to hire individuals, barter goods or lend money.

    As Zimbeck explained, BitHalo is a step toward the type of functionality promised by so-called bitcoin 2.0. He told CoinDesk:

    “[BitHalo] is like the ladder or the hammer. It's so simple and without it, there is no way to enforce code or build a house. This program effectively is the foundation of bitcoin 2.0 and best of all, it can be used right now for free.”

    The next few months will see the launch of the BitHalo client with a streamlined, easy-to-use interface, as well as the full integration of NightTrader. With a full launch set for the near future, BitHalo will no doubt play a role in the spread of decentralized exchange platforms within the broader bitcoin community.

    Image via Shutterstock

    Disclosure

    Please note that our privacy policy, terms of use, cookies, and do not sell my personal information have been updated.

    CoinDesk is an award-winning media outlet that covers the cryptocurrency industry. Its journalists abide by a strict set of editorial policies. CoinDesk has adopted a set of principles aimed at ensuring the integrity, editorial independence and freedom from bias of its publications. CoinDesk is part of the Bullish group, which owns and invests in digital asset businesses and digital assets. CoinDesk employees, including journalists, may receive Bullish group equity-based compensation. Bullish was incubated by technology investor Block.one.


    Learn more about Consensus 2024, CoinDesk's longest-running and most influential event that brings together all sides of crypto, blockchain and Web3. Head to consensus.coindesk.com to register and buy your pass now.