Bitcoin Forum
May 11, 2024, 04:15:04 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Duality Solutions Dynode setup  (Read 405 times)
faygokris (OP)
Newbie
*
Offline Offline

Activity: 26
Merit: 0


View Profile
March 26, 2017, 04:10:24 AM
 #1

How do you set up a dynode for dynamic? I have read the white paper, i dont get it lol

The config file shows

Dynode config file
# Format:  alias IP:PORT dynodeprivkey collateral_output_txid collateral_output_index


I know alias is just the whatever i want to name it, IP is (my IP address?) port is 31300 looking at the other dynodes. But what the hell is the rst?
1715444104
Hero Member
*
Offline Offline

Posts: 1715444104

View Profile Personal Message (Offline)

Ignore
1715444104
Reply with quote  #2

1715444104
Report to moderator
"Your bitcoin is secured in a way that is physically impossible for others to access, no matter for what reason, no matter how good the excuse, no matter a majority of miners, no matter what." -- Greg Maxwell
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715444104
Hero Member
*
Offline Offline

Posts: 1715444104

View Profile Personal Message (Offline)

Ignore
1715444104
Reply with quote  #2

1715444104
Report to moderator
Orestes
Sr. Member
****
Offline Offline

Activity: 441
Merit: 251



View Profile
May 09, 2017, 03:41:59 PM
Last edit: May 09, 2017, 06:24:45 PM by Orestes
 #2

For direct support you can contact us on slack: http://dualitychat.herokuapp.com/
Our official forum is on http://forum.duality.solutions/index.php
Bct ANN https://bitcointalk.org/index.php?topic=1902896

Instructions for a hot/cold setup, success Smiley

Hot Wallet
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
download bootstrap.dat
   http://dyn.coin-info.net/bootstrap/bootstrap-latest.tar.gz
and extract to
   C:\Users\[username]\AppData\Roaming\Dynamic
-----------------------------------------------------------------------------
Downoad and install Dynamic-Qt wallet
   https://github.com/duality-solutions/Dynamic/releases/download/v1.3.0.2/Dynamic-Windows-x64-v1.3.0.2-Setup.exe
   Run Dynamic-Qt wallet and let it sync
-----------------------------------------------------------------------------
Send 1000 DYN collateral as unique inputs to a unique wallet addresses
-----------------------------------------------------------------------------
Tools>Debug Console
to obtain outputs and privkeys, you need a unique privkey for every Dynode that you will run.
   dynode genkey //gives 'generated key'
   dynode outputs //gives 1000 DYN collateral outputs
-----------------------------------------------------------------------------
Tools>Open Dynode Configuration File
add for every dynode
[dynode_label] [vps-ip:port] [generated key] [collateral outputs]

Example: dn1 123.123.123.123:31300 93HaYBVUCYjEMeeH1Y4sBGLALQZE1Yc1K64xiqgX37tGBDQL8Xg 2bcd3c84c84f87eaa86e4e56834c92927a07f9e18718810b92e0d0324456a67c 0

ctrl+s //save to file
close file
restart wallet

Cold Wallet
-----------------------------------------------------------------------------
------------------------------------------------------------------------------
Initiate a server
options:
https://www.vultr.com/
https://www.digitalocean.com/
https://www.time4vps.eu/
...
Install OS i.e. Ubuntu 16.04
Obtain
   Hostname/IP
   Username
   Password
------------------------------------------------------------------------------
Download and install mRemoteNG
https://github.com/mRemoteNG/mRemoteNG/releases/download/v1.75Hotfix1/mRemoteNG-Installer-1.75.7000.19194.msi

Connect to VPS
Hostname/IP xxx.xxx.xxx.xxx
Username root
Password AaBbCcDd
Protocol SSH version 2
Port 22
------------------------------------------------------------------------------
mkdir .dynamic && cd .dynamic && wget http://dyn.coin-info.net/bootstrap/bootstrap-latest.tar.gz && tar -xvf bootstrap-latest.tar.gz && rm bootstrap-latest.tar.gz && cd && wget https://github.com/duality-solutions/Dynamic/releases/download/v1.3.0.2/Dynamic-Linux-x64-v1.3.0.2.tar.gz && tar -xvf Dynamic-Linux-x64-v1.3.0.2.tar.gz && rm Dynamic-Linux-x64-v1.3.0.2.tar.gz && cd dynamic-1.3.0/bin && ./dynamicd
wait 5 seconds
ctrl+z //stop program
------------------------------------------------------------------------------
sudo apt-get install nano && nano ~/.dynamic/dynamic.conf
add the following lines [
   dynode=1
   dynodeprivkey='generated key'
   ]
   ctrl+o //save to .dynamic/dynamic.conf
   ctrl+x
------------------------------------------------------------------------------
reboot
reconnect
------------------------------------------------------------------------------
cd dynamic-1.3.0/bin && ./dynamicd --daemon --loadblock=~/.dynamic/bootstrap.dat
./dynamic-cli getinfo
# getinfo gives a summary output
# let the wallet sync until "blocks" matches blockheight
# grab a coffee
-------------------------------------------------------------------------------
Hot wallet
Activate Dynode
Cold wallet
./dynamic-cli dynode status
# "Not capable Dynode: Dynode not in Dynode list"
# Wait until PRE_ENABLED becomes ENABLED
# "Dynode successfully started"
-------------------------------------------------------------------------------
To restart Dynode server
cd dynamic-1.3.0/bin && ./dynamicd --daemon
Pages: [1]
  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!