create account

Dev Log - Breakthroughs This Week Enable for the Building of Hive.Loans Contracts on Top of the Upcoming Hive Smart Chain EVM. HSC is Operational but Privately Being Tested. by klye

View this thread on: hive.blogpeakd.comecency.com
· @klye ·
$22.17
Dev Log - Breakthroughs This Week Enable for the Building of Hive.Loans Contracts on Top of the Upcoming Hive Smart Chain EVM. HSC is Operational but Privately Being Tested.
<center>![image.png](https://files.peakd.com/file/peakd-hive/klye/23uQERcpCeRtQUooESeioNqouBjmc9mDBsT68U4AwRDdraYPzwa4sDsSLpVNt4ohW3uun.png)</center>

Certainly put some long hours in this past week on the development side of things, with the Hive.Loans and HSC projects both seeing some work completed on them. Finally got HSC Node executable listening to the HIVE blockchain which will allow for the cross chain aspects of HSC to be built out to facilitate the first set of application contracts that will run on theside chain, belonging to the Hive.Loans project that should be online sometime next month. Quite an exciting week.

<center><h1>Hive.Loans Going Decentralized</h1></center> 

While the initial concept of Hive.Loans didn't take into account that the HSC would be developed for it to run on at the time of inception, now that our HIVE network will soon be getting a properly decentralized sidechain capable of running industry standard smart contracts written in Solidity (and other languages!) the bulk of the heavy lifting the service will have to perform will see a shift from a centralized base of operation to a decentralized contract based one.

Some things such as sensitive account permission scope keys and other data aren't suitable for storage on chain, regardless of layers of encryption used, and thus will remain stored on private secured centralized databases under my control, but this is up until some universally accepted method of storing encrypted data for later recovery on the sidechain state has been established. The goal is to eventually have all aspects of Hive.Loans decentralized, right down to the web servers, but for version 1.0.0 launch this likely isn't going to be the case.

The release goal is still the middle of next month so will be kicking development of Hive.Loans into high gear and have an invitation for public testing going out here in the next week or two. Will certainly need help testing this site here in the upcoming future and would greatly appreciate any help. Certainly not a godlike software engineer by any means but with community support I'll try my damndest to build applications that increase the likelyhood of our community succeeding.

Currently the site isn't serving as much more than a placeholder but we'll start testing as soon as it's feasible in order for the community to come in and hopefully discover any issues before launch.

<center><h1>Hive Smart Chain Development Progress</h1></center>

<center>![image.png](https://files.peakd.com/file/peakd-hive/klye/Eo6CESrXG3V2YDfKLwyZ5ZZDxS3rPdz3uhPd5ECtXxVQ2KR8ws14HdChsRxtmDCKNui.png)</center>

While still quite early in it's development cycle the HSC project is seeing some great progress in terms of becoming an operational EVM capable side chain utilizing HIVE as it's gas and mining currency, having this week been brought to the point where a proof of concept can soon be released, albeit still unfunded by DHF. Hoping to procure the DHF funding in the next week in order to be able to not only offset costs of development of the entire thing but also have some capital kicking around to pay other developers who would like to come in and contribute to the code base.

<center>For more information on the Hive Smart Chain please check out the proposal linked below:<br><h3>[Hive Smart Chain - DHF Proposal #164](https://peakd.com/me/proposals/164)</h3></center>

Tonight I'll be implementing the first true cross chain commands into HSC and from there move on to building out the Hive.Loans logic into a set of smart contracts that will launch on the platform prior to it being publicly available. If you're interested in being a pioneer of the Hive Smart Chain project and wish to get involved running nodes on the testnet as well as deploying your own smart contracts to this new upcoming full fledged industry standard smart chain then please comment below. As development is moving at an alarming rate this will require quite constant compiling and syncing with the current git in order for your node to be compatible. 

It's not uncommon for a handful of updates to the HSC client or it's protocol to happen daily so be forewarned this isn't some set and forget type thing this early in development but rather something that is going to consume some time and take some effort.. Almost certainly not something a non developer need bother with. Basically this include only the most enthusiastic of crypto nerd.

A quick mention here but I'm also working to include Hive Power and HBD equivalents natively into the HSC project rather than have them added as ERC-20 type tokens later. The school of thought behind this is that by mirroring all of the native currency on HIVE itself that the interoperability between chains will be greatly improved, allowing for more natural and less clunky user experience down the road as the goal of seamless and intuitive HIVE <-> HSC operations is kept at the forefront of the build. Tons of extra work, but honestly in the end I think this will all be worth it.

Please consider voting my witness, voting the proposal and help spreading the word about this and other projects on HIVE in order to support future development. All of the support I receive is greatly appreciated and then in turn focused back towards the community to make it more prosperous.

<center><sub><b>( Post Reward is Set to 100% Hive Power to Help Rebuild HP After Powering Down to Fix the HR Incident )</b></sub></center>

<hr>

<center>[![image.png](https://files.peakd.com/file/peakd-hive/klye/kSugxl8n-image.png)](Https://www.Hive-Roller.com)<h3><a href="https://vote.hive.uno/@klye"><sub>Vote KLYE for Witness, Every Single Vote Helps, Thanks for the Support!</sub></a><br><br><b><i>Need to get in Contact with KLYE?</i></b><br><a href="https://discord.gg/mtwvCpS" rel="noopener" title="This link will take you away from steemit.com">Join the Official #KLYE Discord Server Today!</a></center></h3><br><sub><a href="https://pay.privex.io/order?r=klye">![image.png](https://files.steempeak.com/file/steempeak/klye/LrNonZ6Y-image.png)</a><br>Looking for an Affordable, Secure & Reliable Server Host for Your Witness Server or Other Web Related Projects? Check out Privex.io!</sub>
šŸ‘  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 24 others
properties (23)
authorklye
permlinkdev-log-breakthroughs-this-week-enable-for-the-building-of-hiveloans-contracts-on-top-of-the-upcoming-hive-smart-chain-evm-hsc
categorydhf
json_metadata{"app":"peakd/2021.03.7","format":"markdown","tags":["dhf","blog","coding","life","hive-dev","hsc","hive-smart-chain"],"users":["klye"],"links":["/me/proposals/164","Https://www.Hive-Roller.com","https://vote.hive.uno/@klye","https://discord.gg/mtwvCpS","https://pay.privex.io/order?r=klye"],"image":["https://files.peakd.com/file/peakd-hive/klye/23uQERcpCeRtQUooESeioNqouBjmc9mDBsT68U4AwRDdraYPzwa4sDsSLpVNt4ohW3uun.png","https://files.peakd.com/file/peakd-hive/klye/Eo6CESrXG3V2YDfKLwyZ5ZZDxS3rPdz3uhPd5ECtXxVQ2KR8ws14HdChsRxtmDCKNui.png","https://files.peakd.com/file/peakd-hive/klye/kSugxl8n-image.png","https://files.steempeak.com/file/steempeak/klye/LrNonZ6Y-image.png"]}
created2021-03-23 02:42:36
last_update2021-03-23 02:42:36
depth0
children13
last_payout2021-03-30 02:42:36
cashout_time1969-12-31 23:59:59
total_payout_value11.655 HBD
curator_payout_value10.518 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length6,236
author_reputation412,341,527,771,769
root_title"Dev Log - Breakthroughs This Week Enable for the Building of Hive.Loans Contracts on Top of the Upcoming Hive Smart Chain EVM. HSC is Operational but Privately Being Tested."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd0
post_id102,539,976
net_rshares20,988,777,042,852
author_curate_reward""
vote details (88)
@beerlover ·
<div class='pull-right'>https://files.peakd.com/file/peakd-hive/beerlover/yiuU6bdf-beerlover20gives20BEER.gif<p><sup><a href='https://hive-engine.com/?p=market&t=BEER'>View or trade </a> <code>BEER</code>.</sup></p></div><center><br> <p>Hey @klye, here is a little bit of <code>BEER</code> from @definethedollar for you. Enjoy it!</p> <p>Learn how to <a href='https://peakd.com/beer/@beerlover/what-is-proof-of-stake-with-beer'>earn <b>FREE BEER</b> each day </a> by staking your <code>BEER</code>.</p> </center><div></div>
properties (22)
authorbeerlover
permlinkre-klye-dev-log-breakthroughs-this-week-enable-for-the-building-of-hiveloans-contracts-on-top-of-the-upcoming-hive-smart-chain-evm-hsc-20210323t091351108z
categorydhf
json_metadata{"app":"beerlover/2.0"}
created2021-03-23 09:13:51
last_update2021-03-23 09:13:51
depth1
children0
last_payout2021-03-30 09:13:51
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_length523
author_reputation25,764,988,873,156
root_title"Dev Log - Breakthroughs This Week Enable for the Building of Hive.Loans Contracts on Top of the Upcoming Hive Smart Chain EVM. HSC is Operational but Privately Being Tested."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id102,545,864
net_rshares0
@coininstant ·
$0.05
# I feel like you've been leading us on. 
> Some things such as sensitive account permission scope keys and other data aren't suitable for storage on chain, regardless of layers of encryption used, and thus will remain stored on private secured centralized databases under my control, but this is up until some universally accepted method of storing encrypted data for later recovery on the sidechain state has been established. 

^ that is not gonna work! U cannot keep everyone's keys on some centralised server, at your house? OMG I can see it now... you do a post that the server with all the keys got stolen. It happened on hive-roller, it got hacked, thus chances are this will get hacked too. 

# Unless u can decentralise everything somehow, I just don't think this is gonna work!
I personally would never use it and send my keys to trust that someone else holds them well?? 
Things like what if a tornado hits, natural disaster at your house, or a thief. I'm sure your neighbour will steal it if he knows about it! 

Keep working on it, there must be a better solution! 
šŸ‘  
šŸ‘Ž  
properties (23)
authorcoininstant
permlinkre-klye-qqnbq9
categorydhf
json_metadata{"tags":["dhf"],"app":"peakd/2021.03.8"}
created2021-03-27 21:01:21
last_update2021-03-27 21:01:21
depth1
children1
last_payout2021-04-03 21:01:21
cashout_time1969-12-31 23:59:59
total_payout_value0.040 HBD
curator_payout_value0.008 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,079
author_reputation87,713,428,721,745
root_title"Dev Log - Breakthroughs This Week Enable for the Building of Hive.Loans Contracts on Top of the Upcoming Hive Smart Chain EVM. HSC is Operational but Privately Being Tested."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id102,644,297
net_rshares116,511,759,955
author_curate_reward""
vote details (2)
@klye ·
What happened on hive-roller was a bad security hotpatch that reset accounts to a valid state of security.. Allowing a user to stack up withdrawals and log in and out in order to bypass security. They never breached the server nor got into data, it was merely a function of security being nullified by a hotpatch I'd done prior. :/

I don't deal data from my house and once a proper AES encryption method for on chain storage that can't be cracked easy is formulated everything moves that way implementation wise..

Right now as it sits using a hybrid AES-256 and PGP encryption for keys.

An alternative method I've thought up is to heavily encrypt the new set of keys and then provide the user with that at the start of the loan.. Then give them the password once complete.

The goal is to eventually have not human access to keys whatsoever, and like you said, decentralize everything.


Your doubt kind of took me off guard to be honest. Tis healthy to have doubts though I guess, Thanks for raising your concerns man. I'm literally building the infrustructure to make Hive.Loans possible with HSC.. I'd appreciate it if you not FUD and slander my projects and cast libel at me.. :/


šŸ‘  
properties (23)
authorklye
permlinkre-coininstant-qqnuhh
categorydhf
json_metadata{"tags":["dhf"],"app":"peakd/2021.03.8"}
created2021-03-28 02:47:21
last_update2021-03-28 02:47:21
depth2
children0
last_payout2021-04-04 02:47:21
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_length1,189
author_reputation412,341,527,771,769
root_title"Dev Log - Breakthroughs This Week Enable for the Building of Hive.Loans Contracts on Top of the Upcoming Hive Smart Chain EVM. HSC is Operational but Privately Being Tested."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id102,649,309
net_rshares13,602,831,164
author_curate_reward""
vote details (1)
@dannychain · (edited)
$0.32
Hey there! I would be glad to help by spinning up a test-node. 😁

P.S. I tried using the `hsc-cli` (both on "native" Windows and on Linux, with WSL) but got `command not found: hsc-cli`. Not sure if I should be copying something manually after running `npm i hsc-cli -g`.

Edit #1: I also tried `make install` on the `klyed/hivesmartchain` repo but couldn't do it. Not sure why, as I can `make install` the `hyperledger/burrow` repo normally. Couldn't spin it on docker (with `docker-compose up`) too (I'm not the smartest one šŸ¤“).
šŸ‘  
properties (23)
authordannychain
permlinkre-klye-qqhaej
categorydhf
json_metadata{"tags":["dhf"],"app":"peakd/2021.03.7"}
created2021-03-24 14:47:09
last_update2021-03-24 15:45:12
depth1
children3
last_payout2021-03-31 14:47:09
cashout_time1969-12-31 23:59:59
total_payout_value0.158 HBD
curator_payout_value0.159 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length530
author_reputation1,202,482,584,359
root_title"Dev Log - Breakthroughs This Week Enable for the Building of Hive.Loans Contracts on Top of the Upcoming Hive Smart Chain EVM. HSC is Operational but Privately Being Tested."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id102,571,628
net_rshares451,590,755,015
author_curate_reward""
vote details (1)
@klye ·
Oh yeah! The "hsc-cli" app isn't quite ready yet, it's not even natively included with the software just a bonus program I'm modifying to help users get their nodes going!

I likely fucked up the rebranding and need to have a look at it to fix it. Will do so tonight. Slept in today so just getting to work now.

Not got the docker stuff working yet as it points to an non-compiling directory. Maybe tonight I'll focus on that!

I'll try and get those repositories ready for human usage here tonight!
properties (22)
authorklye
permlinkre-dannychain-qqibgm
categorydhf
json_metadata{"tags":["dhf"],"app":"peakd/2021.03.7"}
created2021-03-25 04:08:15
last_update2021-03-25 04:08:15
depth2
children2
last_payout2021-04-01 04:08:15
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_length500
author_reputation412,341,527,771,769
root_title"Dev Log - Breakthroughs This Week Enable for the Building of Hive.Loans Contracts on Top of the Upcoming Hive Smart Chain EVM. HSC is Operational but Privately Being Tested."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id102,585,753
net_rshares0
@dannychain ·
Nice! I will keep stalking your Github repos till then. šŸ˜
properties (22)
authordannychain
permlinkre-klye-qqj208
categorydhf
json_metadata{"tags":["dhf"],"app":"peakd/2021.03.7"}
created2021-03-25 13:40:57
last_update2021-03-25 13:40:57
depth3
children1
last_payout2021-04-01 13:40:57
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_length57
author_reputation1,202,482,584,359
root_title"Dev Log - Breakthroughs This Week Enable for the Building of Hive.Loans Contracts on Top of the Upcoming Hive Smart Chain EVM. HSC is Operational but Privately Being Tested."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id102,593,616
net_rshares0
@definethedollar ·
$0.26
Dude, I’m all about this! Screw BSC and the traitors that went over there. šŸ˜›  Any speculation on the trx costs?

!BEER
!ENGAGE

Comment 66/500
šŸ‘  
properties (23)
authordefinethedollar
permlinkre-klye-2021323t51244700z
categorydhf
json_metadata{"tags":["dhf","blog","coding","life","hive-dev","hsc","hive-smart-chain"],"app":"ecency/3.0.14-mobile","format":"markdown+html"}
created2021-03-23 09:12:45
last_update2021-03-23 09:12:45
depth1
children1
last_payout2021-03-30 09:12:45
cashout_time1969-12-31 23:59:59
total_payout_value0.132 HBD
curator_payout_value0.132 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length142
author_reputation430,328,120,448,297
root_title"Dev Log - Breakthroughs This Week Enable for the Building of Hive.Loans Contracts on Top of the Upcoming Hive Smart Chain EVM. HSC is Operational but Privately Being Tested."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id102,545,849
net_rshares386,999,195,736
author_curate_reward""
vote details (1)
@klye ·
Transaction costs will be super low. Except for on functions that store data directly on the chain.. I'm artificially inflating those to deter people from using the HSC as a database and making the node operating costs infeasible.
properties (22)
authorklye
permlinkre-definethedollar-qqfd15
categorydhf
json_metadata{"tags":["dhf"],"app":"peakd/2021.03.7"}
created2021-03-23 13:49:18
last_update2021-03-23 13:49:18
depth2
children0
last_payout2021-03-30 13:49:18
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_length230
author_reputation412,341,527,771,769
root_title"Dev Log - Breakthroughs This Week Enable for the Building of Hive.Loans Contracts on Top of the Upcoming Hive Smart Chain EVM. HSC is Operational but Privately Being Tested."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id102,549,269
net_rshares0
@kenny-crane ·
$0.18
I probably won't have time to run a test node but I'm watching the project and I wish you well!
šŸ‘  
properties (23)
authorkenny-crane
permlinkre-klye-qqengy
categorydhf
json_metadata{"tags":["dhf"],"app":"peakd/2021.03.7"}
created2021-03-23 04:36:33
last_update2021-03-23 04:36:33
depth1
children1
last_payout2021-03-30 04:36:33
cashout_time1969-12-31 23:59:59
total_payout_value0.158 HBD
curator_payout_value0.018 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length95
author_reputation233,121,033,331,881
root_title"Dev Log - Breakthroughs This Week Enable for the Building of Hive.Loans Contracts on Top of the Upcoming Hive Smart Chain EVM. HSC is Operational but Privately Being Tested."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id102,541,073
net_rshares467,144,143,267
author_curate_reward""
vote details (1)
@klye ·
$0.14
<3 highly appreciated captain.
šŸ‘  
properties (23)
authorklye
permlinkre-kenny-crane-qqengq
categorydhf
json_metadata{"tags":["dhf"],"app":"peakd/2021.03.7"}
created2021-03-23 04:37:03
last_update2021-03-23 04:37:03
depth2
children0
last_payout2021-03-30 04:37:03
cashout_time1969-12-31 23:59:59
total_payout_value0.068 HBD
curator_payout_value0.068 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length30
author_reputation412,341,527,771,769
root_title"Dev Log - Breakthroughs This Week Enable for the Building of Hive.Loans Contracts on Top of the Upcoming Hive Smart Chain EVM. HSC is Operational but Privately Being Tested."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id102,541,078
net_rshares208,135,817,390
author_curate_reward""
vote details (1)
@misterengagement ·
<center>  Thank you for your engagement on this post, you have recieved <code>ENGAGE</code> tokens.</center>
properties (22)
authormisterengagement
permlinkre-dev-log-breakthroughs-this-week-enable-for-the-building-of-hiveloans-contracts-on-top-of-the-upcoming-hive-smart-chain-evm-hsc-20210323t091257z
categorydhf
json_metadata"{"app": "beem/0.24.20"}"
created2021-03-23 09:12:57
last_update2021-03-23 09:12:57
depth1
children0
last_payout2021-03-30 09:12:57
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_length108
author_reputation4,086,989,259,756
root_title"Dev Log - Breakthroughs This Week Enable for the Building of Hive.Loans Contracts on Top of the Upcoming Hive Smart Chain EVM. HSC is Operational but Privately Being Tested."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id102,545,855
net_rshares0
@regeneretta ·
Great news!
properties (22)
authorregeneretta
permlinkre-klye-2021323t22232448z
categorydhf
json_metadata{"tags":["dhf","blog","coding","life","hive-dev","hsc","hive-smart-chain"],"app":"ecency/3.0.15-vision","format":"markdown+html"}
created2021-03-23 20:23:03
last_update2021-03-23 20:23:03
depth1
children0
last_payout2021-03-30 20:23:03
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_length11
author_reputation333,285,136,025
root_title"Dev Log - Breakthroughs This Week Enable for the Building of Hive.Loans Contracts on Top of the Upcoming Hive Smart Chain EVM. HSC is Operational but Privately Being Tested."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id102,556,081
net_rshares0