﻿{"id":101,"date":"2021-05-22T11:06:21","date_gmt":"2021-05-22T11:06:21","guid":{"rendered":"https:\/\/gridnet.org\/wpp\/?p=101"},"modified":"2021-05-22T11:06:21","modified_gmt":"2021-05-22T11:06:21","slug":"launch-of-the-test-net-and-a-short-tutorial","status":"publish","type":"post","link":"https:\/\/mag.gridnet.org\/index.php\/2021\/05\/22\/launch-of-the-test-net-and-a-short-tutorial\/","title":{"rendered":"Launch of the Test-Net and a short Tutorial"},"content":{"rendered":"<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">Dear friends!<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">I&#8217;ll cut it short ~ we&#8217;ve just launched the very first publicly available GRIDNET-OS full-node for testing purposes to become a fully-connected Test-Net in the days to come.<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">Currently the node operates in mode which allows for testing of Terminal Services. Blockchain formation mechanics have been disabled (both data-blocks and key-blocks). That is on purpose since we want to be steadily opening up while testing the parts being made available.<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">That in practice showed as an extremely good decision as we&#8217;ve already been heavily DOSed on the SSH protocol level which made us improve the LibSSH implementation to increase resilience against attacks. There&#8217;ll be more on that in a seperate post as it&#8217;s quite an interesting topic.<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">Now Lo and behold!<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">Here&#8217;s what everyone been waiting for. SSH access details:<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">IP:\u00a0<a class=\"_3t5uN8xUmg0TOwRCOGQEcU\" href=\"https:\/\/test.gridnet.org\/\" target=\"_blank\" rel=\"nofollow ugc noopener noreferrer\">test.gridnet.org<\/a>\u00a0(<a class=\"_3t5uN8xUmg0TOwRCOGQEcU\" href=\"https:\/\/88.198.5.248\/\" target=\"_blank\" rel=\"nofollow ugc noopener noreferrer\">88.198.5.248<\/a>)username: anonymous (or anything else)password:none<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">GRIDNET-OS&#8217; commands are Linux-compatible by large thus you may feel at home. A tutorial and a more comprehensive documentation regarding that is pending as part of the Whitepaper.<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">For now let me say that to access you may use a program such as Putty if you are on Windows and input the access details provided above. Sample configuration below for your convenience:<\/p>\n<div class=\"_2-UiOdhyj4wHBv7Rc2FeDr c1cmiB1jfdq4sxidlPDAx\">\n<div class=\"_3Oa0THmZ3f5iZXAQ0hBJ0k _2LjgQiHLCZ9LDbCQx5KaOi\"><a href=\"https:\/\/preview.redd.it\/ylwofsqh17p61.png?width=481&amp;format=png&amp;auto=webp&amp;s=0ba96f60dbf0701ea2ab4ad2e870b7c7adb8d0cf\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"_2_tDEnGMLxpM6uOa2kaDB3 ImageBox-image media-element _1XWObl-3b9tPy64oaG6fax\" src=\"https:\/\/preview.redd.it\/ylwofsqh17p61.png?width=481&amp;format=png&amp;auto=webp&amp;s=0ba96f60dbf0701ea2ab4ad2e870b7c7adb8d0cf\" alt=\"r\/gridnetproject - Launch of the Test-Net and a short Tutorial\" \/><\/a><\/div>\n<\/div>\n<p class=\"FJNSiirwoPtG58aeGw2Jx\">Figure 1: Sample Putty configuration used to connect to GRIDNET-OS&#8217; test-net.<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">If you are on Linux (or on Windows and have Linux-extensions enabled) you may simply type<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\"><code class=\"_34q3PgLsx9zIU5BiSOjFoM\">ssh<\/code>\u00a0<a class=\"_3t5uN8xUmg0TOwRCOGQEcU\" href=\"mailto:anonymous@test.gridnet.org\" target=\"_blank\" rel=\"nofollow ugc noopener noreferrer\"><code class=\"_34q3PgLsx9zIU5BiSOjFoM\">anonymous@test.gridnet.org<\/code><\/a><\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">within console and you&#8217;ll be instantly greeting with an in-terminal GRIDNET-OS loading screen.<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\"><strong class=\"_12FoOEddL7j_RgMQN0SNeU\">Important:<\/strong>\u00a0When using putty quickly hit Enter as soon as the\u00a0<strong class=\"_12FoOEddL7j_RgMQN0SNeU\">Login:<\/strong>\u00a0field appears at the upper corner, otherwise the connection would drop and you would be insta-banned after just a few attempts for 30 minutes.<\/p>\n<div class=\"_2-UiOdhyj4wHBv7Rc2FeDr c1cmiB1jfdq4sxidlPDAx\">\n<div class=\"_3Oa0THmZ3f5iZXAQ0hBJ0k _2LjgQiHLCZ9LDbCQx5KaOi\"><a href=\"https:\/\/preview.redd.it\/q4zlie6l17p61.png?width=638&amp;format=png&amp;auto=webp&amp;s=9dab66165b84aefb491a1212fa807f6cca1ce5f6\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"_2_tDEnGMLxpM6uOa2kaDB3 ImageBox-image media-element _1XWObl-3b9tPy64oaG6fax\" src=\"https:\/\/preview.redd.it\/q4zlie6l17p61.png?width=638&amp;format=png&amp;auto=webp&amp;s=9dab66165b84aefb491a1212fa807f6cca1ce5f6\" alt=\"r\/gridnetproject - Launch of the Test-Net and a short Tutorial\" \/><\/a><\/div>\n<\/div>\n<p class=\"FJNSiirwoPtG58aeGw2Jx\">Figure 2: GRIDNET-OS in-terminal loading screen.<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">Can you believe that this colorful animation is happening right within an ASCII-based terminal interface? Pretty cool.<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">A moment later you are presented with the initial Shell View:<\/p>\n<div class=\"_2-UiOdhyj4wHBv7Rc2FeDr c1cmiB1jfdq4sxidlPDAx\">\n<div class=\"_3Oa0THmZ3f5iZXAQ0hBJ0k _2LjgQiHLCZ9LDbCQx5KaOi\"><a href=\"https:\/\/preview.redd.it\/1dhdy4zn57p61.png?width=641&amp;format=png&amp;auto=webp&amp;s=8b85baff9228c57bb0cfe53e2232bb1d67dc5f21\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"_2_tDEnGMLxpM6uOa2kaDB3 ImageBox-image media-element _1XWObl-3b9tPy64oaG6fax\" src=\"https:\/\/preview.redd.it\/1dhdy4zn57p61.png?width=641&amp;format=png&amp;auto=webp&amp;s=8b85baff9228c57bb0cfe53e2232bb1d67dc5f21\" alt=\"r\/gridnetproject - Launch of the Test-Net and a short Tutorial\" \/><\/a><\/div>\n<\/div>\n<p class=\"FJNSiirwoPtG58aeGw2Jx\">Initial screen within the Shell View.<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">You may change views as per the depicted CTRL+KEY combinations above.<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">CodesInChaos has updated you on what&#8217;s been going on recently. Expect more information in regard to attacks we&#8217;ve been facing recently while bootstrapping the Terminal Services.<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">Oh! And while in GRIDNET-OS terminal don&#8217;t forget to switch to the Chat View (by pressing CTRL+ ~) &#8211; on some system two times.<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">In days to come we&#8217;ll be working on making the mobile authentication app available to you (for now for Android users as the bootstrap process is much simpler, though remember that the app is easily portable to iOS since it&#8217;s been implemented with QT). We&#8217;ll be also steadily enabling block formation mechanics allowing you to modify the state of the decentralized state-machine. Right now you can create directories files assign access rights (&#8216;mkdir&#8217; commands, &#8216;touch&#8217; , &#8216;cat&#8217; , &#8216;less&#8217;, &#8216;tail&#8217; ) etc. After each such change observe how your Gas\/Erg evaporates by typing &#8216;ergleft&#8217;. You may also see how the footprint of the uppermost Merkle-Patricia-Tree keeps changing by typing &#8216;perspective&#8217; anytime.<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">How to move around within the Terminal? let me give you a quick guide:<\/p>\n<ol class=\"_1eJr7K139jnMstd4HajqYP\">\n<li class=\"_3gqTEjt4x9UIIpWiro7YXz\">\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">type &#8216;<strong class=\"_12FoOEddL7j_RgMQN0SNeU\">ls<\/strong>&#8216; or &#8216;<strong class=\"_12FoOEddL7j_RgMQN0SNeU\">dir<\/strong>&#8216; to list the available accounts. You may use the very same command to list files and folders within any of these.<\/p>\n<\/li>\n<\/ol>\n<div class=\"_2-UiOdhyj4wHBv7Rc2FeDr c1cmiB1jfdq4sxidlPDAx\">\n<div class=\"_3Oa0THmZ3f5iZXAQ0hBJ0k _2LjgQiHLCZ9LDbCQx5KaOi\"><a href=\"https:\/\/preview.redd.it\/0hm9488q17p61.png?width=684&amp;format=png&amp;auto=webp&amp;s=e77b1a6cc4167d0521a3298313df462e74e4fc39\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"_2_tDEnGMLxpM6uOa2kaDB3 ImageBox-image media-element _1XWObl-3b9tPy64oaG6fax\" src=\"https:\/\/preview.redd.it\/0hm9488q17p61.png?width=684&amp;format=png&amp;auto=webp&amp;s=e77b1a6cc4167d0521a3298313df462e74e4fc39\" alt=\"r\/gridnetproject - Launch of the Test-Net and a short Tutorial\" \/><\/a><\/div>\n<\/div>\n<p class=\"FJNSiirwoPtG58aeGw2Jx\">Figure 3: List of accounts currently registered within the system.<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">2) Now &#8216;<strong class=\"_12FoOEddL7j_RgMQN0SNeU\">cd<\/strong>&#8216; (for change directory) into a State-Domain (which sort of an account, with identifier generated based on public key, worry not you may registered a friendly-looking identifier that would replace those ugly looking random characters). Just pick one of the above and type for instance<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\"><code class=\"_34q3PgLsx9zIU5BiSOjFoM\">cd 1K1V8XnMJTq52iBfj2XDrUzXmzwV1tGnpP<\/code><\/p>\n<div class=\"_2-UiOdhyj4wHBv7Rc2FeDr c1cmiB1jfdq4sxidlPDAx\">\n<div class=\"_3Oa0THmZ3f5iZXAQ0hBJ0k _2LjgQiHLCZ9LDbCQx5KaOi\"><a href=\"https:\/\/preview.redd.it\/i2rp7pdt17p61.png?width=703&amp;format=png&amp;auto=webp&amp;s=bdcec329ea9e02b999ac71cbebfd9ea41042c725\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"_2_tDEnGMLxpM6uOa2kaDB3 ImageBox-image media-element _1XWObl-3b9tPy64oaG6fax\" src=\"https:\/\/preview.redd.it\/i2rp7pdt17p61.png?width=703&amp;format=png&amp;auto=webp&amp;s=bdcec329ea9e02b999ac71cbebfd9ea41042c725\" alt=\"r\/gridnetproject - Launch of the Test-Net and a short Tutorial\" \/><\/a><\/div>\n<\/div>\n<p class=\"FJNSiirwoPtG58aeGw2Jx\">Figure 4: We&#8217;ve entered a State-Domain for the very first time!<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">3) Now you may use &#8216;<strong class=\"_12FoOEddL7j_RgMQN0SNeU\">ls<\/strong>&#8216; to list its contents<\/p>\n<div class=\"_2-UiOdhyj4wHBv7Rc2FeDr c1cmiB1jfdq4sxidlPDAx\">\n<div class=\"_3Oa0THmZ3f5iZXAQ0hBJ0k _2LjgQiHLCZ9LDbCQx5KaOi\"><a href=\"https:\/\/preview.redd.it\/cjosd5ev17p61.png?width=658&amp;format=png&amp;auto=webp&amp;s=2a9596819220d8cdae2a08097fd2d22181cf7e31\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"_2_tDEnGMLxpM6uOa2kaDB3 ImageBox-image media-element _1XWObl-3b9tPy64oaG6fax\" src=\"https:\/\/preview.redd.it\/cjosd5ev17p61.png?width=658&amp;format=png&amp;auto=webp&amp;s=2a9596819220d8cdae2a08097fd2d22181cf7e31\" alt=\"r\/gridnetproject - Launch of the Test-Net and a short Tutorial\" \/><\/a><\/div>\n<\/div>\n<p class=\"FJNSiirwoPtG58aeGw2Jx\">Figure 5: Contents of a sample State-Domain<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">As you may see there are three files within. These are special files containing information related to holder&#8217;s GRIDNET Coin balance, and the amount of frozen assets. You may type<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\"><code class=\"_34q3PgLsx9zIU5BiSOjFoM\">less GNC<\/code><\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">to view the current balance. The values stored by GRIDNET-OS are strictly typed meaning the value will be interpreted as an unsigned number shown and put onto the stack immediately. These are some advanced topic we won&#8217;t be getting into these for now. I shall just say that you may view the stack&#8217;s contents anytime by typing &#8216;.s&#8217;<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">Additional information in regards to State-Domains can be seen after using the\u00a0<strong class=\"_12FoOEddL7j_RgMQN0SNeU\">info<\/strong>\u00a0command<\/p>\n<div class=\"_2-UiOdhyj4wHBv7Rc2FeDr c1cmiB1jfdq4sxidlPDAx\">\n<div class=\"_3Oa0THmZ3f5iZXAQ0hBJ0k _2LjgQiHLCZ9LDbCQx5KaOi\"><a href=\"https:\/\/preview.redd.it\/udxtmszy17p61.png?width=661&amp;format=png&amp;auto=webp&amp;s=e89a3eadc562c6d6eaceacbef0c19568270292ac\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"_2_tDEnGMLxpM6uOa2kaDB3 ImageBox-image media-element _1XWObl-3b9tPy64oaG6fax\" src=\"https:\/\/preview.redd.it\/udxtmszy17p61.png?width=661&amp;format=png&amp;auto=webp&amp;s=e89a3eadc562c6d6eaceacbef0c19568270292ac\" alt=\"r\/gridnetproject - Launch of the Test-Net and a short Tutorial\" \/><\/a><\/div>\n<\/div>\n<p class=\"FJNSiirwoPtG58aeGw2Jx\">Figure 6: Additional information related to a particular State-Domain.<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">Now you may try creating files and directories.<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">To create a directory use &#8216;mkdir&#8217; command (now how familiar is that!)<\/p>\n<div class=\"_2-UiOdhyj4wHBv7Rc2FeDr c1cmiB1jfdq4sxidlPDAx\">\n<div class=\"_3Oa0THmZ3f5iZXAQ0hBJ0k _2LjgQiHLCZ9LDbCQx5KaOi\"><a href=\"https:\/\/preview.redd.it\/8ype4ru027p61.png?width=661&amp;format=png&amp;auto=webp&amp;s=acd7bc2b0d24243104dca0ddc29ea796e240b4bb\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"_2_tDEnGMLxpM6uOa2kaDB3 ImageBox-image media-element _1XWObl-3b9tPy64oaG6fax\" src=\"https:\/\/preview.redd.it\/8ype4ru027p61.png?width=661&amp;format=png&amp;auto=webp&amp;s=acd7bc2b0d24243104dca0ddc29ea796e240b4bb\" alt=\"r\/gridnetproject - Launch of the Test-Net and a short Tutorial\" \/><\/a><\/div>\n<\/div>\n<p class=\"FJNSiirwoPtG58aeGw2Jx\">Figure 7: We&#8217;ve just created a directory.<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">we may enter the directory simply by using the &#8216;cd&#8217; command we are already well familiar with.<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\"><code class=\"_34q3PgLsx9zIU5BiSOjFoM\">cd newDir<\/code><\/p>\n<div class=\"_2-UiOdhyj4wHBv7Rc2FeDr c1cmiB1jfdq4sxidlPDAx\">\n<div class=\"_3Oa0THmZ3f5iZXAQ0hBJ0k _2LjgQiHLCZ9LDbCQx5KaOi\"><a href=\"https:\/\/preview.redd.it\/ggtn0y6427p61.png?width=656&amp;format=png&amp;auto=webp&amp;s=324c0836682ad1dfdb3f796c0ca210765edb84cc\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"_2_tDEnGMLxpM6uOa2kaDB3 ImageBox-image media-element _1XWObl-3b9tPy64oaG6fax\" src=\"https:\/\/preview.redd.it\/ggtn0y6427p61.png?width=656&amp;format=png&amp;auto=webp&amp;s=324c0836682ad1dfdb3f796c0ca210765edb84cc\" alt=\"r\/gridnetproject - Launch of the Test-Net and a short Tutorial\" \/><\/a><\/div>\n<\/div>\n<p class=\"FJNSiirwoPtG58aeGw2Jx\">Figure 8: Empty contents of the just created directory.<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">As you may see above the just created directory is empty.<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">Lets create a file inside!<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">Why don&#8217;t we use a Linux-compatible &#8216;cat&#8217; command.<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\"><code class=\"_34q3PgLsx9zIU5BiSOjFoM\">cat \"contents of my file\" &gt; file.txt<\/code><\/p>\n<div class=\"_2-UiOdhyj4wHBv7Rc2FeDr c1cmiB1jfdq4sxidlPDAx\">\n<div class=\"_3Oa0THmZ3f5iZXAQ0hBJ0k _2LjgQiHLCZ9LDbCQx5KaOi\"><a href=\"https:\/\/preview.redd.it\/fhljg41627p61.png?width=657&amp;format=png&amp;auto=webp&amp;s=58dfe9dd25301a20f17a684c973716f137623a68\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"_2_tDEnGMLxpM6uOa2kaDB3 ImageBox-image media-element _1XWObl-3b9tPy64oaG6fax\" src=\"https:\/\/preview.redd.it\/fhljg41627p61.png?width=657&amp;format=png&amp;auto=webp&amp;s=58dfe9dd25301a20f17a684c973716f137623a68\" alt=\"r\/gridnetproject - Launch of the Test-Net and a short Tutorial\" \/><\/a><\/div>\n<\/div>\n<p class=\"FJNSiirwoPtG58aeGw2Jx\">Figure 9: We&#8217;ve just created a file on the very first decentralized OS!<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">and here it is! Your very first file on the very first 100% decentralized operating system!<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">Why don&#8217;t we view its contents?<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">you may use a Linux-compatible &#8216;<strong class=\"_12FoOEddL7j_RgMQN0SNeU\">less<\/strong>&#8216; command to achieve just that.<\/p>\n<div class=\"_2-UiOdhyj4wHBv7Rc2FeDr c1cmiB1jfdq4sxidlPDAx\">\n<div class=\"_3Oa0THmZ3f5iZXAQ0hBJ0k _2LjgQiHLCZ9LDbCQx5KaOi\"><a href=\"https:\/\/preview.redd.it\/sjpfak9927p61.png?width=658&amp;format=png&amp;auto=webp&amp;s=9de384acdadaa502a1c3343056b85013ee290643\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"_2_tDEnGMLxpM6uOa2kaDB3 ImageBox-image media-element _1XWObl-3b9tPy64oaG6fax\" src=\"https:\/\/preview.redd.it\/sjpfak9927p61.png?width=658&amp;format=png&amp;auto=webp&amp;s=9de384acdadaa502a1c3343056b85013ee290643\" alt=\"r\/gridnetproject - Launch of the Test-Net and a short Tutorial\" \/><\/a><\/div>\n<\/div>\n<p class=\"FJNSiirwoPtG58aeGw2Jx\">Figure 10: Contents of the just created file.<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">Commands oftentimes support optional parameters. Use &#8216;ls file.txt -b&#8217; to interpret content as binary and automatically shows its base58- representation.<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">Let&#8217;s cut it here for now and see how we can create a transaction. For now we&#8217;ve been operating in Sandbox mode. The full-node has been serving us the Decentralized Service while we could perform arbitrary commands but none of these really affected the Decentralized VM.<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">In order to affect the VM we need to prepare a &#8216;Transaction&#8217;. In short the workflow is as follows:<\/p>\n<ol class=\"_1eJr7K139jnMstd4HajqYP\">\n<li class=\"_3gqTEjt4x9UIIpWiro7YXz\">\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">first type &#8216;bt&#8217; (for Begin Transaction)<\/p>\n<\/li>\n<li class=\"_3gqTEjt4x9UIIpWiro7YXz\">\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">type any commands you will that are to affect the decentralized State-Machine<\/p>\n<\/li>\n<li class=\"_3gqTEjt4x9UIIpWiro7YXz\">\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">view the auto-generated low-level #GridScript source-code at any moment by typing &#8216;vt&#8217; (for View Transaction)<\/p>\n<\/li>\n<li class=\"_3gqTEjt4x9UIIpWiro7YXz\">\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">when ready to commit type &#8216;ct&#8217; (for Commit Transaction). You will be asked a couple of questions (such as the max amount of Gas\/Erg you are willing to spend). These values will be generated and proposed automatically based on the auto-generated low-level #GridScript source code describing the changes to be made.<\/p>\n<\/li>\n<\/ol>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">Example:<\/p>\n<div class=\"_2-UiOdhyj4wHBv7Rc2FeDr c1cmiB1jfdq4sxidlPDAx\">\n<div class=\"_3Oa0THmZ3f5iZXAQ0hBJ0k _2LjgQiHLCZ9LDbCQx5KaOi\"><a href=\"https:\/\/preview.redd.it\/who7qjtf27p61.png?width=652&amp;format=png&amp;auto=webp&amp;s=423c962253dc7ce41bf33be26b4b521883a3058d\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"_2_tDEnGMLxpM6uOa2kaDB3 ImageBox-image media-element _1XWObl-3b9tPy64oaG6fax\" src=\"https:\/\/preview.redd.it\/who7qjtf27p61.png?width=652&amp;format=png&amp;auto=webp&amp;s=423c962253dc7ce41bf33be26b4b521883a3058d\" alt=\"r\/gridnetproject - Launch of the Test-Net and a short Tutorial\" \/><\/a><\/div>\n<\/div>\n<p class=\"FJNSiirwoPtG58aeGw2Jx\">Figure 11: Preparing a transaction instructing the Decentralized VM to create a directory within one of the State-Domains.<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">At the end you&#8217;ll be presented with a QR-Code directly within the Terminal. We call such a QR-Code a QR-Intent. Such an intent contains all the information the GRIDNEToken mobile app needs to get in touch with a full-node to deliver the required credentials to be broadcast throughout the the entire network. No further interaction is needed. You may check status by typing the &#8216;<strong class=\"_12FoOEddL7j_RgMQN0SNeU\">getresult<\/strong>&#8216; command.<\/p>\n<div class=\"_2-UiOdhyj4wHBv7Rc2FeDr c1cmiB1jfdq4sxidlPDAx\">\n<div class=\"_3Oa0THmZ3f5iZXAQ0hBJ0k _2LjgQiHLCZ9LDbCQx5KaOi\"><a href=\"https:\/\/preview.redd.it\/hn80qvji27p61.png?width=663&amp;format=png&amp;auto=webp&amp;s=a6c913c3d682c921c034c88877c7885fdc4c858b\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"_2_tDEnGMLxpM6uOa2kaDB3 ImageBox-image media-element _1XWObl-3b9tPy64oaG6fax\" src=\"https:\/\/preview.redd.it\/hn80qvji27p61.png?width=663&amp;format=png&amp;auto=webp&amp;s=a6c913c3d682c921c034c88877c7885fdc4c858b\" alt=\"r\/gridnetproject - Launch of the Test-Net and a short Tutorial\" \/><\/a><\/div>\n<\/div>\n<p class=\"FJNSiirwoPtG58aeGw2Jx\">Figure 12: UNICODE 1.1 Rendered QR-Intent within the Decentralized Terminal.<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">Hold on , but you haven&#8217;t got access to the GRIDNEToken mobile app yet, right? \ud83e\udd2d That&#8217;s what we&#8217;re working on right now! Spread the information keep sharing it, our Wizards have been working real hard to deliver you with unprecedented levels of decentralized possibilities.<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">One more thing ~how to make ultra-fast cryptocurrency transaction~?<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">Pick the recipient and simply &#8216;<strong class=\"_12FoOEddL7j_RgMQN0SNeU\">cd<\/strong>&#8216; into another account you would have owned, was it yours and use the &#8216;<strong class=\"_12FoOEddL7j_RgMQN0SNeU\">send<\/strong>&#8216; command:<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">example:<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\"><code class=\"_34q3PgLsx9zIU5BiSOjFoM\">send 1K1V8XnMJTq52iBfj2XDrUzXmzwV1tGnpP 1000<\/code><\/p>\n<div class=\"_2-UiOdhyj4wHBv7Rc2FeDr c1cmiB1jfdq4sxidlPDAx\">\n<div class=\"_3Oa0THmZ3f5iZXAQ0hBJ0k _2LjgQiHLCZ9LDbCQx5KaOi\"><a href=\"https:\/\/preview.redd.it\/m3rkmfsc57p61.png?width=647&amp;format=png&amp;auto=webp&amp;s=8992733ad8dde98dda5d36da583ea4cedc1723dd\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"_2_tDEnGMLxpM6uOa2kaDB3 ImageBox-image media-element _1XWObl-3b9tPy64oaG6fax\" src=\"https:\/\/preview.redd.it\/m3rkmfsc57p61.png?width=647&amp;format=png&amp;auto=webp&amp;s=8992733ad8dde98dda5d36da583ea4cedc1723dd\" alt=\"r\/gridnetproject - Launch of the Test-Net and a short Tutorial\" \/><\/a><\/div>\n<\/div>\n<p class=\"FJNSiirwoPtG58aeGw2Jx\">Figure 13: A Cryptocurrency transfer issued within the Terminal..<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">Now how wonderful is that? Was it quick? It won&#8217;t be much slower once we fire up block-formation \ud83d\ude06<\/p>\n<p class=\"_1qeIAgB0cPwnLhDF9XSiJM\">See you on GRIDNET-OS \ud83e\udd17 !<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dear friends! I&#8217;ll cut it short ~ we&#8217;ve just launched the very first publicly available GRIDNET-OS full-node for testing purposes to become&#8230;<\/p>\n","protected":false},"author":1,"featured_media":102,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,10,11,8,17],"tags":[],"class_list":["post-101","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-general","category-os-news","category-mobile-news","category-news","category-tutorial"],"_links":{"self":[{"href":"https:\/\/mag.gridnet.org\/index.php\/wp-json\/wp\/v2\/posts\/101","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mag.gridnet.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mag.gridnet.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mag.gridnet.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mag.gridnet.org\/index.php\/wp-json\/wp\/v2\/comments?post=101"}],"version-history":[{"count":1,"href":"https:\/\/mag.gridnet.org\/index.php\/wp-json\/wp\/v2\/posts\/101\/revisions"}],"predecessor-version":[{"id":103,"href":"https:\/\/mag.gridnet.org\/index.php\/wp-json\/wp\/v2\/posts\/101\/revisions\/103"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mag.gridnet.org\/index.php\/wp-json\/wp\/v2\/media\/102"}],"wp:attachment":[{"href":"https:\/\/mag.gridnet.org\/index.php\/wp-json\/wp\/v2\/media?parent=101"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mag.gridnet.org\/index.php\/wp-json\/wp\/v2\/categories?post=101"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mag.gridnet.org\/index.php\/wp-json\/wp\/v2\/tags?post=101"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}