create account

Verifying Off-Chain Computations Using TrueBit by cyberfund

View this thread on: hive.blogpeakd.comecency.com
· @cyberfund ·
Verifying Off-Chain Computations Using TrueBit
[Cyber•Fund](https://github.com/cyberFund) is introducing a series of publications that provide an overview of some of the best speaker topics we’ve hosted at our [meetups](https://www.youtube.com/playlist?list=PLPWnfK03kxEDVJj4aPCdLDo--blBNm3iN). **Sami Makela** — a senior core developer currently working on the [TrueBit](https://truebit.io/) project — spoke about how TrueBit is being used to verify off-chain computations, and provides a “computational boost” of sorts to Ethereum based smart contracts.

![TrueBit.png](https://steemitimages.com/DQmRZBpPEZkPrSy2wCpB4bxxwGvnqGkwQGcPEAjtcT2sgZG/TrueBit.png)
_**TrueBit** is a system built on the Ethereum blockchain that conducts off-chain transactions._

# On-Chain Transactions
In order to run a smart contract the user must provide verified calculations. Each particular block includes transactions, and in turn each node conducts the transactions. If a miner does not function correctly, the block will be rejected. This model holds a few limitations, the most prominent of which is the limit of gas consumed for every block. This particular amount of gas can be insufficient to accomplish a given computational task, and drawn-out calculations are expensive on Ethereum. [TrueBit](https://truebit.io/) provides the user with more effective **off-chain solutions**.

# Off-Chain Computing
This form of computing begins calculating a square root. It often takes a great deal of time to calculate a square root with a smart contract. If these types of calculations take place off-chain, then an answer is immediately generated and can be used to automatically execute commands. The use of an ordered, linked-list in addition to off-chain calculating simplifies the overall implementation of data structures.

![coins.png](https://steemitimages.com/DQmQaCBzZ3rPcZHhsP1zTRGLM8i565TKYc5UCeo6xqyzyTv/coins.png)
_Image via Shuttershock_

# TrueBit
The **TrueBit** project splits calculations into simpler steps; each of which determines the next one. This reduces the number of additional calculations for every new stage. TrueBit uses the following tools:

### Advanced JavaScript
#### WebAssembly

### Program Collection in WebAssembly
#### Empscripten

### Off-Chain Data Storage
#### IPFS, Swarm

For more information please contact: **pr@cyberfund.io**

**The above references an opinion and is for information purposes only. It is not intended to be investment advice. Seek a duly licensed professional for investment advice.**
👍  ,
properties (23)
authorcyberfund
permlinkverifying-off-chain-computations-using-truebit
categoryopensource
json_metadata{"tags":["opensource","onchain","offchain","blockchain","smartcontracts"],"image":["https://steemitimages.com/DQmRZBpPEZkPrSy2wCpB4bxxwGvnqGkwQGcPEAjtcT2sgZG/TrueBit.png","https://steemitimages.com/DQmQaCBzZ3rPcZHhsP1zTRGLM8i565TKYc5UCeo6xqyzyTv/coins.png"],"links":["https://github.com/cyberFund","https://www.youtube.com/playlist?list=PLPWnfK03kxEDVJj4aPCdLDo--blBNm3iN","https://truebit.io/"],"app":"steemit/0.1","format":"markdown"}
created2018-03-19 07:36:36
last_update2018-03-19 07:36:36
depth0
children1
last_payout2018-03-26 07:36:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length2,484
author_reputation40,795,121,304
root_title"Verifying Off-Chain Computations Using TrueBit"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id45,289,137
net_rshares2,559,721,127
author_curate_reward""
vote details (2)
@cheetah ·
Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:
https://blog.cyber.fund/verifying-off-chain-computations-using-truebit-3ba2eede0cfc
properties (22)
authorcheetah
permlinkcheetah-re-cyberfundverifying-off-chain-computations-using-truebit
categoryopensource
json_metadata""
created2018-03-19 07:37:27
last_update2018-03-19 07:37:27
depth1
children0
last_payout2018-03-26 07:37:27
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length182
author_reputation942,693,160,055,713
root_title"Verifying Off-Chain Computations Using TrueBit"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id45,289,246
net_rshares0