{"id":7717,"date":"2019-09-10T16:53:30","date_gmt":"2019-09-10T16:53:30","guid":{"rendered":"https:\/\/nkn.org\/community\/blog\/nkn-bi-weekly-report-aug-20%e2%80%8a-%e2%80%8asept-9-2019\/"},"modified":"2020-12-12T15:59:39","modified_gmt":"2020-12-12T15:59:39","slug":"nkn-bi-weekly-report-aug-20%e2%80%8a-%e2%80%8asept-9-2019","status":"publish","type":"post","link":"https:\/\/nkn.org\/de\/community\/blog\/nkn-bi-weekly-report-aug-20%e2%80%8a-%e2%80%8asept-9-2019\/","title":{"rendered":"NKN Bi-weekly Report Aug 20\u200a\u2014\u200aSept 9, 2019"},"content":{"rendered":"<figure>\n<p><img decoding=\"async\" data-width=\"1600\" data-height=\"605\" src=\"https:\/\/cdn-images-1.medium.com\/max\/800\/0*14YPXUGW00yNLxiQ.png\"><br \/>\n<\/figure>\n<h3>Highlights<\/h3>\n<ul>\n<li>Towards NKN 2.0: roadmap beyond mainnet<\/li>\n<li>\u201cPlanet Hopping\u201d or \u201cGalactic Express\u201d: two modes of data transmission<\/li>\n<li>A Hitchhiker\u2019s Guide to Fees in NKN: NKN\u2019s solutions to Spam and DDoS attacks<\/li>\n<li>nCDN update: 3 major pieces, <a href=\"http:\/\/www.nkn.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">www.nkn.org<\/a> hosted on nCDN, early results<\/li>\n<li>d-FTP file transfer tests: faster than WeChat and QQ<\/li>\n<li>New Kind of Proposal\u200a\u2014\u200aNKP-0014, NKP-0015<\/li>\n<li>D-chat updates to v3.2.5<\/li>\n<\/ul>\n<p>There are great amount of development work going on during this reporting period, which can be observed by the amount of Pull Request and Commits in our code base. In addition to continuously hardening and optimization of mainnet code, we double down on nCDN product development and customer trials, ramp up efforts on NKN mobile wallet app development, explore partnership with consumer home device vendors, and expand our commercial customer funnel.<\/p>\n<h3>Mainnet technical development updates<\/h3>\n<p>Latest Mainnet Stats September 9th, 2019:<\/p>\n<p>\ud83c\udf10 39 countries<\/p>\n<p>\ud83c\udfed 192 ISPs or cloud providers<\/p>\n<p>\ud83d\udcbb 14,903 full consensus nodes<\/p>\n<p>\ud83d\udcc0 1 new release<\/p>\n<figure>\n<p><img decoding=\"async\" data-width=\"1211\" data-height=\"813\" src=\"https:\/\/cdn-images-1.medium.com\/max\/800\/0*ITyEQeIQbTfYP-aQ.png\"><br \/>\n<\/figure>\n<p>NKN mainnet code development progress over the last two weeks is mainly reflected in nkn, nkn-sdk-go, nkn-wallet-js, nkn-client-js, nkn-sdk-py3, nkn-multiclient-js, documentations, nkn-file-transfer, nkn-java-sdk, and consequential repositories and different branches.<\/p>\n<blockquote><p>Pull Request: 37<\/p><\/blockquote>\n<blockquote><p>Commits: 135<\/p><\/blockquote>\n<p>The latest stable release for mainnet is v1.1.0-beta.<\/p>\n<p>(<a href=\"https:\/\/github.com\/nknorg\/nkn\/releases\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/github.com\/nknorg\/nkn\/releases<\/a> )<\/p>\n<h3>NKN Mainnet v1.1.0-beta<\/h3>\n<p>Version 1.1 is a major release that introduced web GUI dashboard, new crypto puzzle mechanism, new txn type, and performance optimization. Feature highlights:<\/p>\n<ul>\n<li>Add a web-based GUI dashboard that can be used to show node status and change configurations. By default the dashboard can be accessed from browser at <a href=\"http:\/\/127.0.0.1:30000\/\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/127.0.0.1:30000<\/a>. Note: in order to build the dashboard from source, you need to have Node.js (v10 or higher) and yarn installed. But you don\u2019t need them if you download the release version.<\/li>\n<li>Reduce memory usage (and we are working on further reduce it in the future)<\/li>\n<li>Reduce disk IO usage when txn pool is full<\/li>\n<li>When new wallet joins the network for the first time (generate ID), it now needs to solve a crypto-puzzle which should take about 15 mins on average<\/li>\n<li>Faster block sync with default parameter<\/li>\n<li>Allow resubscribe and unsubscribe<\/li>\n<\/ul>\n<h3>The Road to NKN\u00a02.0<\/h3>\n<figure>\n<p><img decoding=\"async\" data-width=\"1600\" data-height=\"900\" src=\"https:\/\/cdn-images-1.medium.com\/max\/800\/0*9kn8C4yjtqpu52vO.png\"><br \/>\n<\/figure>\n<p>On August 27th, NKN published \u201c<a href=\"https:\/\/forum.nkn.org\/t\/nkn-roadmap-beyond-mainnet-an-august-2019-update\/1675\" target=\"_blank\" rel=\"noopener noreferrer\">NKN Roadmap beyond Mainnet: an August 2019 update<\/a>\u201d. This August 2019 update covers the feature roadmap for Mainnet technology and token economics leading to NKN 2.0. Also included are the priority and timeline for the commercialization of new products such as <a href=\"https:\/\/forum.nkn.org\/t\/ncdn-new-kind-of-cdn\/1516\" target=\"_blank\" rel=\"noopener noreferrer\">nCDN<\/a>, <a href=\"https:\/\/forum.nkn.org\/t\/introducing-decentralized-pub-sub-based-on-nkn\/355\" target=\"_blank\" rel=\"noopener noreferrer\">Pub\/Sub<\/a>, and TUNA\/NanoPay that were recently announced. Check out the <a href=\"https:\/\/forum.nkn.org\/t\/nkn-roadmap-beyond-mainnet-an-august-2019-update\/1675\" target=\"_blank\" rel=\"noopener noreferrer\">forum post<\/a> for more details.<\/p>\n<h3>\u201cPlanet Hopping\u201d or \u201cGalactic Express\u201d<\/h3>\n<figure>\n<p><img decoding=\"async\" data-width=\"500\" data-height=\"281\" src=\"https:\/\/cdn-images-1.medium.com\/max\/800\/0*8p3iRJDwabeyUrup.png\"><br \/>\n<\/figure>\n<p>On August 24th, we published \u201c<a href=\"https:\/\/forum.nkn.org\/t\/planet-hopping-or-galactic-express\/1664\" target=\"_blank\" rel=\"noopener noreferrer\">\u201cPlanet Hopping\u201d or \u201cGalactic Express\u201d<\/a>\u201d, an inside look at how NKN is changing the way data is being sent over the internet.<\/p>\n<p>NKN provides 2 distinct methods to send data across the network: \u201cFast and Secure\u201d or \u201cDirect and Faster\u201d. For Fast and Secure transmission, traffic is sent over NKN\u2019s P2P network using CHORD distributed hash table for secure and verifiable transmission with routing improvements for latency and multi-path for accelerated performance. In Direct and Faster, NKN allow app users to connect directly to a single node for even faster performance. These apps include: <a href=\"https:\/\/forum.nkn.org\/t\/ncdn-new-kind-of-cdn\/1516\" target=\"_blank\" rel=\"noopener noreferrer\">nCDN<\/a>\u200a\u2014\u200aNew Kind of Content Delivery Network, and TUNA for universal tunneling for any application.<\/p>\n<p>Check out the <a href=\"https:\/\/forum.nkn.org\/t\/planet-hopping-or-galactic-express\/1664\" target=\"_blank\" rel=\"noopener noreferrer\">article<\/a> for more details and visit the <a href=\"https:\/\/forum.nkn.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">forum<\/a> to join the conversation.<\/p>\n<h3>A Hitchhiker\u2019s Guide to Fees in NKN: NKN\u2019s solutions to Spam and DDoS\u00a0attacks<\/h3>\n<figure>\n<p><img decoding=\"async\" data-width=\"1200\" data-height=\"675\" src=\"https:\/\/cdn-images-1.medium.com\/max\/800\/0*g_SNGmQ3ILfznGER.png\"><br \/>\n<\/figure>\n<p>NKN is introducing both technical and economic changes to NKN\u2019s blockchain to counter Spam and DDoS attacks. This is in-line with our new <a href=\"https:\/\/forum.nkn.org\/t\/nkn-roadmap-beyond-mainnet-an-august-2019-update\/1675\" target=\"_blank\" rel=\"noopener noreferrer\">roadmap<\/a>, that includes scalability and security being a focus for Mainnet Phase1 (2019Q3). Highlighted in the article, \u201c<a href=\"https:\/\/forum.nkn.org\/t\/a-hitchhiker-s-guide-to-fees-in-nkn-nkn-s-solutions-to-spam-and-ddos-attacks\/1674\" target=\"_blank\" rel=\"noopener noreferrer\">A Hitchhiker\u2019s Guide to Fees in NKN: NKN\u2019s solutions to Spam and DDoS attacks<\/a>\u201d, there are limits to the number and storage size of free\/low-cost transactions included in each block. We are also introducing a fee for name registration, as well as adding a small Proof of Work puzzle during ID generation. By introducing fees, and limiting free transactions we can significantly increase the cost of Spam and DDoS attacks and make NKN more reliable and robust for everyone.<\/p>\n<h3>nCDN update: 3 big pieces fitting\u00a0together<\/h3>\n<p>We have three big pieces going well for NKN\u2019s nCDN product:<\/p>\n<ul>\n<li>Software: our backend to deploy large scale nCDN servers on mining nodes<\/li>\n<li>Hardware: our partnership with consumer home product vendors<\/li>\n<li>Business: our commercial negotiation with content owners<\/li>\n<\/ul>\n<p>Did you know that we \u201ceat our own dog food\u201d and \u201cfly our own jet\u201d? <a href=\"https:\/\/www.nkn.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/www.nkn.org<\/a> is now hosted on nCDN to improve global performance. In one of the early tests we achieved 3x improvement: average website download time reduce from 6.2s to 2.1s. We are continuing our optimization efforts and expanding our edge server footprint, so stay tuned.<\/p>\n<figure>\n<p><img decoding=\"async\" data-width=\"1600\" data-height=\"1119\" src=\"https:\/\/cdn-images-1.medium.com\/max\/800\/0*rN8LaM6tsHhFUASp.png\"><br \/>\n<\/figure>\n<p><a href=\"https:\/\/www.dotcom-tools.com\/website-speed-test.aspx#F98492D880A5434DA59243941A7CF114\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/www.dotcom-tools.com\/website-speed-test.aspx#F98492D880A5434DA59243941A7CF114<\/a><\/p>\n<h3>NKN d-FTP: a direct and faster file\u00a0transfer<\/h3>\n<p>In August 2019, a recent test of large file transfers over NKN mainnet using nkn-file-transfer (<a href=\"https:\/\/github.com\/nknorg\/nkn-file-transfer\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/github.com\/nknorg\/nkn-file-transfer<\/a>) shows we are 460% the speed of WeChat and 160% of QQ. We used 8 concurrent (randomized and secure) paths over NKN Mainnet, between PC clients in China and in California.<\/p>\n<figure>\n<p><img decoding=\"async\" data-width=\"1200\" data-height=\"742\" src=\"https:\/\/cdn-images-1.medium.com\/max\/800\/0*V4eXckglHqPE4h0a.png\"><br \/>\n<\/figure>\n<h3>New Kind of Proposal\u200a\u2014\u200aNKP-0014, NKP-0015<\/h3>\n<p>Two new NKPs were presented to the community over the past 2 weeks. These include topics: prevent generate ID txn spam, reduce database size. Check out the details below.<\/p>\n<ul>\n<li>[<a href=\"https:\/\/forum.nkn.org\/t\/nkp-0014-use-pow-to-prevent-generate-id-txn-spam\/1668\" target=\"_blank\" rel=\"noopener noreferrer\">NKP-0014<\/a>] Use PoW to prevent generate ID txn spam (implemented in v1.1)<\/li>\n<li>[<a href=\"https:\/\/forum.nkn.org\/t\/nkp-0015-removing-inactive-id-to-reduce-database-size\/1669\" target=\"_blank\" rel=\"noopener noreferrer\">NKP-0015<\/a>] Removing inactive ID to reduce database size<\/li>\n<\/ul>\n<h3>Community contributions<\/h3>\n<h3>D-chat updates to\u00a0v3.2.5<\/h3>\n<figure>\n<p><img decoding=\"async\" data-width=\"680\" data-height=\"532\" src=\"https:\/\/cdn-images-1.medium.com\/max\/800\/0*8RGG7jB3an13UU5I.png\"><br \/>\n<\/figure>\n<p>D-Chat, a messaging client built on NKN, is evolving fast! <a href=\"https:\/\/addons.mozilla.org\/en-US\/firefox\/addon\/d-chat\/\" target=\"_blank\" rel=\"noopener noreferrer\">v3.2.5 for Firefox<\/a> is out now.<\/p>\n<p>New features:<\/p>\n<ul>\n<li>Clean UI with channel list<\/li>\n<li>Private one-on-one chat<\/li>\n<li>Home screen to show NKN ID, wallet address, balance<\/li>\n<li>Tipping, faucet to welcome new user<\/li>\n<li>Emoji reactions, Markdown support, and more<\/li>\n<\/ul>\n<p>Kudos to our community member Lynn for the great work!<\/p>\n<h3>About NKN<\/h3>\n<p>NKN is the new kind of P2P network connectivity protocol &amp; ecosystem powered by a novel public blockchain. We use economic incentives to motivate Internet users to share network connection and utilize unused bandwidth. NKN\u2019s open, efficient, and robust networking infrastructure enables application developers to build the decentralized Internet so everyone can enjoy secure, low cost, and universally accessible connectivity.<\/p>\n<figure>\n<p><img decoding=\"async\" data-width=\"1000\" data-height=\"316\" src=\"https:\/\/cdn-images-1.medium.com\/max\/800\/0*W_ajzGah69p4kmNK.png\"><br \/>\n<\/figure>\n<p>Home:<a href=\"https:\/\/nkn.org\/de\/\" target=\"_blank\" rel=\"noopener noreferrer\"> https:\/\/nkn.org\/<\/a><\/p>\n<p>Email: <a href=\"mailto:contact@nkn.org\" target=\"_blank\" rel=\"noopener noreferrer\">contact@nkn.org<\/a><\/p>\n<p>Telegram:<a href=\"https:\/\/t.me\/nknorg\" target=\"_blank\" rel=\"noopener noreferrer\"> https:\/\/t.me\/nknorg<\/a><\/p>\n<p>Twitter:<a href=\"https:\/\/twitter.com\/NKN_ORG\" target=\"_blank\" rel=\"noopener noreferrer\"> https:\/\/twitter.com\/NKN_ORG<\/a><\/p>\n<p>Forum: <a href=\"https:\/\/forum.nkn.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/forum.nkn.org<\/a><\/p>\n<p>Medium:<a href=\"https:\/\/medium.com\/nknetwork\" target=\"_blank\" rel=\"noopener noreferrer\"> https:\/\/medium.com\/nknetwork<\/a><\/p>\n<p>Linkedin:<a href=\"https:\/\/www.linkedin.com\/company\/nknetwork\/\" target=\"_blank\" rel=\"noopener noreferrer\"> https:\/\/www.linkedin.com\/company\/nknetwork\/<\/a><\/p>\n<p>Github:<a href=\"https:\/\/github.com\/nknorg\" target=\"_blank\" rel=\"noopener noreferrer\"> https:\/\/github.com\/nknorg<\/a><\/p>\n<p>Discord:<a href=\"https:\/\/discord.gg\/yVCWmkC\" target=\"_blank\" rel=\"noopener noreferrer\"> https:\/\/discord.gg\/yVCWmkC<\/a><\/p>\n<p>YouTube:<a href=\"http:\/\/www.youtube.com\/c\/NKNORG\" target=\"_blank\" rel=\"noopener noreferrer\"> http:\/\/www.youtube.com\/c\/NKNORG<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Highlights Towards NKN 2.0: roadmap beyond mainnet \u201cPlanet Hopping\u201d or \u201cGalactic Express\u201d: two modes of data transmission A Hitchhiker\u2019s Guide to Fees in NKN: NKN\u2019s solutions to Spam and DDoS attacks nCDN update: 3 major pieces, www.nkn.org hosted on nCDN, early results d-FTP file transfer tests: faster than WeChat and QQ New Kind of Proposal\u200a\u2014\u200aNKP-0014, [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":4497,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"mc4wp_mailchimp_campaign":[]},"categories":[263,212],"tags":[438,321],"acf":[],"_links":{"self":[{"href":"https:\/\/nkn.org\/de\/wp-json\/wp\/v2\/posts\/7717"}],"collection":[{"href":"https:\/\/nkn.org\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nkn.org\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nkn.org\/de\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/nkn.org\/de\/wp-json\/wp\/v2\/comments?post=7717"}],"version-history":[{"count":1,"href":"https:\/\/nkn.org\/de\/wp-json\/wp\/v2\/posts\/7717\/revisions"}],"predecessor-version":[{"id":7721,"href":"https:\/\/nkn.org\/de\/wp-json\/wp\/v2\/posts\/7717\/revisions\/7721"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nkn.org\/de\/wp-json\/wp\/v2\/media\/4497"}],"wp:attachment":[{"href":"https:\/\/nkn.org\/de\/wp-json\/wp\/v2\/media?parent=7717"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nkn.org\/de\/wp-json\/wp\/v2\/categories?post=7717"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nkn.org\/de\/wp-json\/wp\/v2\/tags?post=7717"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}