Bitcoin Forum
June 24, 2024, 03:16:44 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 [19] 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 »
  Print  
Author Topic: HEAT Discussion and Technical info  (Read 61386 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic. (19 posts by 1+ user deleted.)
aziernest
Hero Member
*****
Offline Offline

Activity: 669
Merit: 520



View Profile
December 09, 2017, 09:24:07 PM
 #361

I would say heat would be $5 within next 5 months*

they do need to have it open source for adoption

aziernest
Hero Member
*****
Offline Offline

Activity: 669
Merit: 520



View Profile
December 09, 2017, 09:26:26 PM
 #362

anybody knows what's the max number of blocks I can lease my balance for ?
also can I cancel lease before it's expiry?

First: You can't cancle it.
Second: https://github.com/Heat-Ledger-Ltd/heat-ui/releases/tag/v2.2.0
Max leasetime is 300.000 Blocks

Smiley

what's block time for heat? asking to know how many days/hours/minutes would it be for 300,000 blocks.

spendawgs
Sr. Member
****
Offline Offline

Activity: 448
Merit: 250


View Profile
December 10, 2017, 05:57:23 AM
 #363

I would say heat would be $5 within next 5 months*

they do need to have it open source for adoption


absolutely. Combined with some strong marketing there is not telling how high it can go. But i have a good feeling!

Woof woof!!
aziernest
Hero Member
*****
Offline Offline

Activity: 669
Merit: 520



View Profile
December 10, 2017, 06:32:45 AM
 #364

I would say heat would be $5 within next 5 months*

they do need to have it open source for adoption


absolutely. Combined with some strong marketing there is not telling how high it can go. But i have a good feeling!

My guess, I would start countdown to 5 months once they make heat open source.

inarizushi
Newbie
*
Offline Offline

Activity: 18
Merit: 0


View Profile
December 10, 2017, 10:23:58 AM
 #365

I still have 0 instruction on how I am supposed to redeem my HEAT tokens...
spendawgs
Sr. Member
****
Offline Offline

Activity: 448
Merit: 250


View Profile
December 10, 2017, 11:26:14 AM
 #366

I still have 0 instruction on how I am supposed to redeem my HEAT tokens...


Redeem? do you mean collect your HEAT tokens or change them back into Bitcoin? The ICO was last year. Did you participate ?

Woof woof!!
inarizushi
Newbie
*
Offline Offline

Activity: 18
Merit: 0


View Profile
December 10, 2017, 11:16:57 PM
 #367

I still have 0 instruction on how I am supposed to redeem my HEAT tokens...


Redeem? do you mean collect your HEAT tokens or change them back into Bitcoin? The ICO was last year. Did you participate ?

Yes I participated in the ICO, and never received any instruction on how to collect my HEAT tokens.
Miner2525
Full Member
***
Offline Offline

Activity: 204
Merit: 100


View Profile
December 10, 2017, 11:44:19 PM
 #368

I still have 0 instruction on how I am supposed to redeem my HEAT tokens...


Redeem? do you mean collect your HEAT tokens or change them back into Bitcoin? The ICO was last year. Did you participate ?

Yes I participated in the ICO, and never received any instruction on how to collect my HEAT tokens.

http://heatledger.net/index.php?topic=38.0
spendawgs
Sr. Member
****
Offline Offline

Activity: 448
Merit: 250


View Profile
December 11, 2017, 12:00:34 AM
 #369

I still have 0 instruction on how I am supposed to redeem my HEAT tokens...


Redeem? do you mean collect your HEAT tokens or change them back into Bitcoin? The ICO was last year. Did you participate ?

Yes I participated in the ICO, and never received any instruction on how to collect my HEAT tokens.

Because there was a few different avenues to participate in the ICO, i believe you are best of contacting support. That will be your fastest option

Woof woof!!
aziernest
Hero Member
*****
Offline Offline

Activity: 669
Merit: 520



View Profile
December 12, 2017, 10:40:49 AM
 #370

https://heatwallet.com not working ? unable to login ?

spendawgs
Sr. Member
****
Offline Offline

Activity: 448
Merit: 250


View Profile
December 12, 2017, 10:55:12 AM
 #371

https://heatwallet.com not working ? unable to login ?

I am experiencing the same issue.

Woof woof!!
Eliphaz Fimk (OP)
Hero Member
*****
Offline Offline

Activity: 773
Merit: 500


Heatledger.com


View Profile WWW
December 12, 2017, 11:42:18 AM
 #372

Heatwallet.com experienced a service interruption of 1h 35mins

In such situations it's advised to use the decentralized peer-to-peer network directly through the desktop client, which can be obtained from https://github.com/Heat-Ledger-Ltd/heatwallet/releases

         
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
   ████      ████      ████████████          █████        ████████████████  
   ████      ████      ████████████          █████        ████████████████  
   ████      ████      ████                ████ ████            ████        
   ██████████████      ████████████        ████ ████            ████        
   ██████████████      ████████████      ████     ████          ████        
   ████      ████      ████              █████████████          ████        
   ████      ████      ████████████    █████████████████        ████        
   ████      ████      ████████████    ████         ████        ████
        
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
 
              ██      ██████  ██████    ██████   ██████  ██████
              ██      ██      ██   ██  ██    ██  ██      ██   ██
              ██      ██████  ██   ██  ██  ▄▄▄   ██████  ██████
              ██      ██      ██   ██  ██  ▀▀██  ██      ██   ██
              ██████  ██████  ██████    ██████   ██████  ██   ██







spendawgs
Sr. Member
****
Offline Offline

Activity: 448
Merit: 250


View Profile
December 12, 2017, 01:59:56 PM
 #373

Is there any documentation or previous chats regarding the email addresses we create a new @heatwallet.com email address?
Just wondering if we can send emails to these addresses directly from an outside email address or if it will be a feature that is implemented later on.

Woof woof!!
l3pox
Legendary
*
Offline Offline

Activity: 2562
Merit: 1132


There's no need to be upset


View Profile
December 12, 2017, 08:58:08 PM
 #374

Is it possible to earn interest by holdong heat (aka staking)?
If yes is it done on web wallet or only on downloaded client?

.
.DuelbitsSPORTS.
▄▄▄███████▄▄▄
▄▄█████████████████▄▄
▄██████████████████████▄
██████████████████████████
███████████████████████████
██████████████████████████████
██████████████████████████████
█████████████████████████████
███████████████████████████
█████████████████████████
▀████████████████████████
▀▀███████████████████
██████████████████████████████
██
██
██
██

██
██
██
██

██
██
██
████████▄▄▄▄██▄▄▄██
███▄█▀▄▄▀███▄█████
█████████████▀▀▀██
██▀ ▀██████████████████
███▄███████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
▀█████████████████████▀
▀▀███████████████▀▀
▀▀▀▀█▀▀▀▀
OFFICIAL EUROPEAN
BETTING PARTNER OF
ASTON VILLA FC
██
██
██
██

██
██
██
██

██
██
██
10%   CASHBACK   
          100%   MULTICHARGER   
dreamax25
Full Member
***
Offline Offline

Activity: 365
Merit: 103


View Profile
December 12, 2017, 11:37:16 PM
 #375

Is it possible to earn interest by holdong heat (aka staking)?
If yes is it done on web wallet or only on downloaded client?
You need to set up a forging node, hope this can help you...
https://heatnodes.org/heatnodes.pdf
verymuchso
Sr. Member
****
Offline Offline

Activity: 421
Merit: 250


HEAT Ledger


View Profile
December 13, 2017, 04:21:36 PM
 #376

WE DID IT, 2000 transactions PER SECOND OVER THE NETWORK!!
proof will follow, test it for yourself from your browser

Hi fellow HEATers, please allow me to share a short development status update.

Some interesting and major milestones have been achieved over the past week. To list a few:

Blockchain-Event-Cache

Big steps have been made towards finalizing the Blockchain-Event-Cache, the event cache gave us some real hard challenges to solve. An example being how to store to disk the tip or last N events of a never ending stream of events, without running out of disk space! And do it in such a way that no matter if the HEAT server crashes or shuts down, that at all times the persisted state of the blockchain matches exactly with all persisted events.

The significance of the event cache really can't be overstated. It's workings and design are unique and as far as I know exclusive to HEAT. The event cache should be considered as an ordered list of events where most events map to a whole or part of a blockchain transaction. The event cache has a cursor which points to the current latest event and this cursor can move up and down the list of events.

Observers of the events (microservices listening to transactions for instance) will be notified when an event first arrives. HEAT being a decentralized consensus mechanism must account for the inevitable slowness of reaching full network wide consensus simply because nodes need time to talk to each other, the network speed determines this. The event cache is your friend that watches blocks come and go, switches to better forks and reorganizations of transactions, all the while giving you a normalized view of the transaction stream as if you observed centralized service.

When building business applications on top of HEAT using the blockchain as a place to transport and store your data having this 'normal' view of the transaction stream is of vital importance for any kind of application you build. 

High-speed-RPC-channel

What was probably the coolest part of the week was to fire up the new high speed RPC channel we added to HEAT core. From unit tests we could already see that HEAT has been very fast when it comes to processing transactions, we've seen numbers of well over 2000 transactions a second when feeding transactions directly from memory into HEAT.

What hasn't been achieved yet was to process such high numbers over a network, until now that is!!. Two major obstacles of feeding lots of transactions to a HEAT server over the network are:

  • Everything is encoded as JSON, parsing lots of JSON costs memory and downloading large blocks of JSON makes things slow
  • Every transaction broadcasted did so over its own unique and new HTTP connection

The data encoding issue has been something we've looked at for some time now. What we wanted is basically write out raw binary data which is as dense and optimized as possible, yet still be able to handle this new format somewhat easily and preferably portable so it could be used for instance with the https://www.npmjs.com/package/heat-sdk. We would be using such for:

  • Microservices user defined messaging protocols
  • P2P message encoding
  • To encode high speed RPC messages

We decided to go with https://avro.apache.org/ which is the data serialization stack from http://hadoop.apache.org/ [HADOOP=The Apache™ Hadoop® project develops open-source software for reliable, scalable, distributed computing.]. A major factor to choose AVRO is its support for JavaScript and the fact it supports versioning of schemas. When developing microservices those aspects are extremely important and allow service operators to easily declare their custom binary protocols which can be shared and used in a decentralized way where service users only ever need the public schema (hosted perhaps on the blockchain - since even the schemas can be efficiently encoded to binary data) in order to communicate with a microservice.
 
To solve the slowness of sending each transaction over a new connection we've added a new channel to the existing websocket handlers. You can now open a websocket connection and leave it open, not needing to connect again you can now send binary transactions over the already open connection. For now this channel supports only one operation, to broadcast a single transaction, but we expect this RPC mechanism to grow to support more methods in the future.

And the cool thing is you can use this super fast transport from everywhere where there is Websocket support, this includes everywhere the HEAT-SDK can be used (browser, mobile, nodeJS).

Playing around, we've already seen huge speeds. On my PC alone we could already reach over 2000 transactions a second for the duration of 500,000 transactions. This was done with 4 websocket connections and after pre-generating and signing the 500,000 transactions. That particular node was forging but with no connected peers, for that to be possible we need to update the P2P layer still.

Currently we are working on completing the RPC and AVRO binary data support to HEAT-SDK so that all this can be used simply by getting HEAT-SDK.
When that is ready we'll be hosting the custom HEAT server somewhere and we'll release some in-browser samples that people could use to fire transactions at the HEAT instance. Would be fun to see what numbers it can do, I know you guys like breaking things.  Grin

Thanks for sticking around! And let's make HEAT great again.

cambist
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
December 13, 2017, 07:27:00 PM
 #377

WE DID IT, 2000 transactions PER SECOND OVER THE NETWORK!!
proof will follow, test it for yourself from your browser

Hi fellow HEATers, please allow me to share a short development status update.

Some interesting and major milestones have been achieved over the past week. To list a few:

Blockchain-Event-Cache

Big steps have been made towards finalizing the Blockchain-Event-Cache, the event cache gave us some real hard challenges to solve. An example being how to store to disk the tip or last N events of a never ending stream of events, without running out of disk space! And do it in such a way that no matter if the HEAT server crashes or shuts down, that at all times the persisted state of the blockchain matches exactly with all persisted events.

The significance of the event cache really can't be overstated. It's workings and design are unique and as far as I know exclusive to HEAT. The event cache should be considered as an ordered list of events where most events map to a whole or part of a blockchain transaction. The event cache has a cursor which points to the current latest event and this cursor can move up and down the list of events.



Thanks for the update, Dennis. And congrats on such a huge technical milestone!
GTTIGER
Sr. Member
****
Offline Offline

Activity: 527
Merit: 250


View Profile
December 13, 2017, 11:20:09 PM
 #378

I fucking love heat!

memberberry
Full Member
***
Offline Offline

Activity: 237
Merit: 100


View Profile WWW
December 14, 2017, 12:43:13 AM
 #379

WE DID IT, 2000 transactions PER SECOND OVER THE NETWORK!!
proof will follow, test it for yourself from your browser

Hi fellow HEATers, please allow me to share a short development status update.

Some interesting and major milestones have been achieved over the past week. To list a few:

Blockchain-Event-Cache

Big steps have been made towards finalizing the Blockchain-Event-Cache, the event cache gave us some real hard challenges to solve. An example being how to store to disk the tip or last N events of a never ending stream of events, without running out of disk space! And do it in such a way that no matter if the HEAT server crashes or shuts down, that at all times the persisted state of the blockchain matches exactly with all persisted events.

The significance of the event cache really can't be overstated. It's workings and design are unique and as far as I know exclusive to HEAT. The event cache should be considered as an ordered list of events where most events map to a whole or part of a blockchain transaction. The event cache has a cursor which points to the current latest event and this cursor can move up and down the list of events.

Observers of the events (microservices listening to transactions for instance) will be notified when an event first arrives. HEAT being a decentralized consensus mechanism must account for the inevitable slowness of reaching full network wide consensus simply because nodes need time to talk to each other, the network speed determines this. The event cache is your friend that watches blocks come and go, switches to better forks and reorganizations of transactions, all the while giving you a normalized view of the transaction stream as if you observed centralized service.

When building business applications on top of HEAT using the blockchain as a place to transport and store your data having this 'normal' view of the transaction stream is of vital importance for any kind of application you build. 

High-speed-RPC-channel

What was probably the coolest part of the week was to fire up the new high speed RPC channel we added to HEAT core. From unit tests we could already see that HEAT has been very fast when it comes to processing transactions, we've seen numbers of well over 2000 transactions a second when feeding transactions directly from memory into HEAT.

What hasn't been achieved yet was to process such high numbers over a network, until now that is!!. Two major obstacles of feeding lots of transactions to a HEAT server over the network are:

  • Everything is encoded as JSON, parsing lots of JSON costs memory and downloading large blocks of JSON makes things slow
  • Every transaction broadcasted did so over its own unique and new HTTP connection

The data encoding issue has been something we've looked at for some time now. What we wanted is basically write out raw binary data which is as dense and optimized as possible, yet still be able to handle this new format somewhat easily and preferably portable so it could be used for instance with the https://www.npmjs.com/package/heat-sdk. We would be using such for:

  • Microservices user defined messaging protocols
  • P2P message encoding
  • To encode high speed RPC messages

We decided to go with https://avro.apache.org/ which is the data serialization stack from http://hadoop.apache.org/ [HADOOP=The Apache™ Hadoop® project develops open-source software for reliable, scalable, distributed computing.]. A major factor to choose AVRO is its support for JavaScript and the fact it supports versioning of schemas. When developing microservices those aspects are extremely important and allow service operators to easily declare their custom binary protocols which can be shared and used in a decentralized way where service users only ever need the public schema (hosted perhaps on the blockchain - since even the schemas can be efficiently encoded to binary data) in order to communicate with a microservice.
 
To solve the slowness of sending each transaction over a new connection we've added a new channel to the existing websocket handlers. You can now open a websocket connection and leave it open, not needing to connect again you can now send binary transactions over the already open connection. For now this channel supports only one operation, to broadcast a single transaction, but we expect this RPC mechanism to grow to support more methods in the future.

And the cool thing is you can use this super fast transport from everywhere where there is Websocket support, this includes everywhere the HEAT-SDK can be used (browser, mobile, nodeJS).

Playing around, we've already seen huge speeds. On my PC alone we could already reach over 2000 transactions a second for the duration of 500,000 transactions. This was done with 4 websocket connections and after pre-generating and signing the 500,000 transactions. That particular node was forging but with no connected peers, for that to be possible we need to update the P2P layer still.

Currently we are working on completing the RPC and AVRO binary data support to HEAT-SDK so that all this can be used simply by getting HEAT-SDK.
When that is ready we'll be hosting the custom HEAT server somewhere and we'll release some in-browser samples that people could use to fire transactions at the HEAT instance. Would be fun to see what numbers it can do, I know you guys like breaking things.  Grin

Thanks for sticking around! And let's make HEAT great again.


When you say "over the network", what do you mean by that? Is it over the internet or over a local network or even with just 2 instances on 1 computer?

spendawgs
Sr. Member
****
Offline Offline

Activity: 448
Merit: 250


View Profile
December 14, 2017, 06:24:37 AM
 #380

WE DID IT, 2000 transactions PER SECOND OVER THE NETWORK!!
proof will follow, test it for yourself from your browser

Hi fellow HEATers, please allow me to share a short development status update.

Some interesting and major milestones have been achieved over the past week. To list a few:

Blockchain-Event-Cache

Big steps have been made towards finalizing the Blockchain-Event-Cache, the event cache gave us some real hard challenges to solve. An example being how to store to disk the tip or last N events of a never ending stream of events, without running out of disk space! And do it in such a way that no matter if the HEAT server crashes or shuts down, that at all times the persisted state of the blockchain matches exactly with all persisted events.

The significance of the event cache really can't be overstated. It's workings and design are unique and as far as I know exclusive to HEAT. The event cache should be considered as an ordered list of events where most events map to a whole or part of a blockchain transaction. The event cache has a cursor which points to the current latest event and this cursor can move up and down the list of events.

Observers of the events (microservices listening to transactions for instance) will be notified when an event first arrives. HEAT being a decentralized consensus mechanism must account for the inevitable slowness of reaching full network wide consensus simply because nodes need time to talk to each other, the network speed determines this. The event cache is your friend that watches blocks come and go, switches to better forks and reorganizations of transactions, all the while giving you a normalized view of the transaction stream as if you observed centralized service.

When building business applications on top of HEAT using the blockchain as a place to transport and store your data having this 'normal' view of the transaction stream is of vital importance for any kind of application you build. 

High-speed-RPC-channel

What was probably the coolest part of the week was to fire up the new high speed RPC channel we added to HEAT core. From unit tests we could already see that HEAT has been very fast when it comes to processing transactions, we've seen numbers of well over 2000 transactions a second when feeding transactions directly from memory into HEAT.

What hasn't been achieved yet was to process such high numbers over a network, until now that is!!. Two major obstacles of feeding lots of transactions to a HEAT server over the network are:

  • Everything is encoded as JSON, parsing lots of JSON costs memory and downloading large blocks of JSON makes things slow
  • Every transaction broadcasted did so over its own unique and new HTTP connection

The data encoding issue has been something we've looked at for some time now. What we wanted is basically write out raw binary data which is as dense and optimized as possible, yet still be able to handle this new format somewhat easily and preferably portable so it could be used for instance with the https://www.npmjs.com/package/heat-sdk. We would be using such for:

  • Microservices user defined messaging protocols
  • P2P message encoding
  • To encode high speed RPC messages

We decided to go with https://avro.apache.org/ which is the data serialization stack from http://hadoop.apache.org/ [HADOOP=The Apache™ Hadoop® project develops open-source software for reliable, scalable, distributed computing.]. A major factor to choose AVRO is its support for JavaScript and the fact it supports versioning of schemas. When developing microservices those aspects are extremely important and allow service operators to easily declare their custom binary protocols which can be shared and used in a decentralized way where service users only ever need the public schema (hosted perhaps on the blockchain - since even the schemas can be efficiently encoded to binary data) in order to communicate with a microservice.
 
To solve the slowness of sending each transaction over a new connection we've added a new channel to the existing websocket handlers. You can now open a websocket connection and leave it open, not needing to connect again you can now send binary transactions over the already open connection. For now this channel supports only one operation, to broadcast a single transaction, but we expect this RPC mechanism to grow to support more methods in the future.

And the cool thing is you can use this super fast transport from everywhere where there is Websocket support, this includes everywhere the HEAT-SDK can be used (browser, mobile, nodeJS).

Playing around, we've already seen huge speeds. On my PC alone we could already reach over 2000 transactions a second for the duration of 500,000 transactions. This was done with 4 websocket connections and after pre-generating and signing the 500,000 transactions. That particular node was forging but with no connected peers, for that to be possible we need to update the P2P layer still.

Currently we are working on completing the RPC and AVRO binary data support to HEAT-SDK so that all this can be used simply by getting HEAT-SDK.
When that is ready we'll be hosting the custom HEAT server somewhere and we'll release some in-browser samples that people could use to fire transactions at the HEAT instance. Would be fun to see what numbers it can do, I know you guys like breaking things.  Grin

Thanks for sticking around! And let's make HEAT great again.




Good work Dennis! Very exciting indeed.

Woof woof!!
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 [19] 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!