{"id":7607,"date":"2019-12-04T17:20:29","date_gmt":"2019-12-04T17:20:29","guid":{"rendered":"https:\/\/nkn.org\/community\/blog\/nkn-bi-weekly-report-nov-16%e2%80%8a-%e2%80%8anov-30-2019\/"},"modified":"2019-12-04T17:20:29","modified_gmt":"2019-12-04T17:20:29","slug":"nkn-bi-weekly-report-nov-16%e2%80%8a-%e2%80%8anov-30-2019","status":"publish","type":"post","link":"https:\/\/nkn.org\/zh-hans\/community\/blog\/nkn-bi-weekly-report-nov-16%e2%80%8a-%e2%80%8anov-30-2019\/","title":{"rendered":"NKN Bi-weekly Report Nov 16\u200a\u2014\u200aNov 30, 2019"},"content":{"rendered":"<figure><img decoding=\"async\" src=\"https:\/\/cdn-images-1.medium.com\/max\/800\/0*vsSG6aOiWFhXy6N0\" data-width=\"1600\" data-height=\"605\"><\/figure>\n<h3>Highlights<\/h3>\n<ul>\n<li>An NKN Odyssey: A Billion Nodes with Dr. Zhang<\/li>\n<li>Community shows 6x improvement when using nCDN<\/li>\n<li>New Kind of Proposal #16, 17, 19 to enhance d-chat<\/li>\n<li>Happy Thanksgiving from NKN<\/li>\n<li>NKNxVanity: Create Custom NKN Wallet Addresses<\/li>\n<li><a href=\"http:\/\/nstatus.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">nStatus.org 1<\/a> Update<\/li>\n<li>Upcoming Video AMA with core team<\/li>\n<\/ul>\n<h3>Mainnet technical development updates<\/h3>\n<p>Latest Mainnet Stats December 30th, 2019:<\/p>\n<ul>\n<li>\ud83c\udf10 42 countries &amp; regions<\/li>\n<li>\ud83c\udfed 251 ISPs or cloud providers<\/li>\n<li>\ud83d\udcbb 17758 full consensus nodes<\/li>\n<\/ul>\n<figure><img decoding=\"async\" src=\"https:\/\/cdn-images-1.medium.com\/max\/800\/0*kC20XaEQTOooyNHv\" data-width=\"1065\" data-height=\"472\"><\/figure>\n<p>NKN mainnet code development progress over the last two weeks is mainly reflected in nknd, documentations, and nkn-java-sdk public repositories and different branches, as well as NKN mobile app and ncdn related private repositories.<\/p>\n<ul>\n<li>Pull Request: 21<\/li>\n<li>Commits: 35<\/li>\n<\/ul>\n<p>The latest stable release for mainnet is v1.1.1-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>A NKN Odyssey: A Billion Nodes with Dr.&nbsp;Zhang<\/h3>\n<figure><img decoding=\"async\" src=\"https:\/\/cdn-images-1.medium.com\/max\/800\/0*S6h1-76f23wz3uU9\" data-width=\"878\" data-height=\"580\"><\/figure>\n<p>\u201c<strong>Let me be explicit: the current NKN node code, without any modification, will work with one billion full nodes without any problem.<\/strong>\u201d On November 21st, The daily Chain published <a href=\"https:\/\/thedailychain.com\/billions-of-nkn-nodes-with-dr-zhang\/\" target=\"_blank\" rel=\"noopener noreferrer\">an interview with NKN CTO, Yilun Zhang<\/a>. The interview covers NKN\u2019s unique MOCA (Majority vOte Cellular Automata) consensus and ability to scale to Billions of nodes.<\/p>\n<p>According to Dr. Zhang, \u201c<strong>NKN is the only project I know that provides a ready-to-use decentralized data transmission network, and it\u2019s also the largest blockchain network with 20k+ full consensus nodes, and can further scale horizontally to any size.<\/strong>\u201d<\/p>\n<p>The article also shares new services that are built on this highly scalable platform including: nCDN, P2P messaging and Pub\/Sub, and TUNA. Read the full article <a href=\"https:\/\/thedailychain.com\/billions-of-nkn-nodes-with-dr-zhang\/\" target=\"_blank\" rel=\"noopener noreferrer\">here<\/a>.<\/p>\n<h3>Community shows 6x improvement when using&nbsp;nCDN<\/h3>\n<figure><img decoding=\"async\" src=\"https:\/\/cdn-images-1.medium.com\/max\/800\/0*xtGZpKUeyz2a937C\" data-width=\"1600\" data-height=\"800\"><\/figure>\n<p>We have received strong interest in using NKN\u2019s New Kind of Content Delivery, nCDN, service over the past few weeks. Special thanks to community member Tom, who recently tested nCDN on his own website using a 4MB download and reported a <a href=\"https:\/\/twitter.com\/NKN_ORG\/status\/1196553493063983107\" target=\"_blank\" rel=\"noopener noreferrer\">6x performance improvement!<\/a><\/p>\n<p><a href=\"https:\/\/www.dotcom-tools.com\/website-speed-test.aspx\" target=\"_blank\" rel=\"noopener noreferrer\">dotcom-tools<\/a> page load benchmark results (less is better):<\/p>\n<ul>\n<li>Without nCDN: 3200ms \/ 2300ms (first\/second visit)<\/li>\n<li><strong>With nCDN<\/strong>: 580ms \/ 260ms (first\/second visit)<\/li>\n<\/ul>\n<h3>New Kind of Proposal #16, 17, 19 to enhance&nbsp;d-chat<\/h3>\n<p>To find out more about this NKP or the latest updates on past proposals check out our <a href=\"https:\/\/forum.nkn.org\/t\/master-thread-for-nkp-new-kind-of-proposal\/503\" target=\"_blank\" rel=\"noopener noreferrer\">Master Thread<\/a>.<\/p>\n<h4>[NKP-0016] Client side pub\/sub permission control<\/h4>\n<p>This NKP proposes a pub\/sub permission control mechanism that can be implemented purely on the client side. It will be backward compatible, and do NOT require changes to the NKN core blockchain software.<\/p>\n<ul>\n<li>each group has an owner<\/li>\n<li>owner decides who can join the group (everyone, whitelist, or blacklist)<\/li>\n<li>members can be removed by owner from the group<\/li>\n<li>only group members can send messages to the group<\/li>\n<\/ul>\n<p><a href=\"https:\/\/forum.nkn.org\/t\/nkp-0016-client-side-pub-sub-permission-control\/1920\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/forum.nkn.org\/t\/nkp-0016-client-side-pub-sub-permission-control\/1920<\/a><\/p>\n<h4>[NKP-0017] Cached message timelining<\/h4>\n<p>The hope of this NKP is to improve\/change the way in which nodes relay their cached messages when they detect the client coming online.<\/p>\n<p><a href=\"https:\/\/forum.nkn.org\/t\/nkp-0017-cached-message-timelining\/1923\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/forum.nkn.org\/t\/nkp-0017-cached-message-timelining\/1923<\/a><\/p>\n<h4>[NKP-0019]\u200a\u2014\u200aAdd client side ping pong message for websocket keepalive<\/h4>\n<p><a href=\"https:\/\/forum.nkn.org\/t\/nkp-0019-add-client-side-ping-pong-message-for-websocket-keepalive\/1947\" target=\"_blank\" rel=\"noopener noreferrer\">New Kind of Proposal (NKP) #19<\/a> was published on November 27th, and proposes adding a special keep alive message to help Dapps like D-Chat and nshell detect lost connections.<\/p>\n<h3>Happy Thanksgiving from&nbsp;NKN<\/h3>\n<figure><img decoding=\"async\" src=\"https:\/\/cdn-images-1.medium.com\/max\/800\/0*QW5SSzozSPMtPDjT\" data-width=\"1600\" data-height=\"900\"><\/figure>\n<p>We are truly thankful for our community, friends, partners, miners, developers, and customers. Stay warm and healthy, enjoy good food, family and friends.<\/p>\n<p>Happy Thanksgiving day 2019!<\/p>\n<h3>Community contributions<\/h3>\n<h4>NKNxVanity: Create Custom NKN Wallet Addresses<\/h4>\n<figure><img decoding=\"async\" src=\"https:\/\/cdn-images-1.medium.com\/max\/800\/0*xDc80p3QgSIiEfBb\" data-width=\"1600\" data-height=\"263\"><\/figure>\n<p>From the makers of the popular community built NKNx node and wallet tracker, comes <a href=\"https:\/\/vanity.nknx.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">NKNxVanity<\/a>. NKNxVanity is an open source tool that uses your web browser to generate NKN vanity addresses. Add a name or a favorite slogan to your custom NKN address. Any address generated with NKNxVanity is 100% mainnet compatible, which means you can use it like an ordinary wallet. The wallet file is 100% compatible with every NKN web wallet as well with NKNxVault Desktop app.<\/p>\n<h4>nStatus Update<\/h4>\n<figure><img decoding=\"async\" src=\"https:\/\/cdn-images-1.medium.com\/max\/800\/0*FPHmR-vJxQREAfoH\" data-width=\"662\" data-height=\"344\"><\/figure>\n<p>NKN community built node checker, nStatus. has been updated and is available at <a href=\"http:\/\/nstatus.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/nstatus.org<\/a>&nbsp;. Thanks to community developer Mutsi for your great work. Using the tool, you can input a node IP address and quickly find out its status, neighbors, and relay performance.<\/p>\n<h3>Upcoming Video AMA with core&nbsp;team<\/h3>\n<figure><img decoding=\"async\" src=\"https:\/\/cdn-images-1.medium.com\/max\/800\/0*u3T2Ef_QxDGz6qt7\" data-width=\"1600\" data-height=\"900\"><\/figure>\n<p>NKN core team will conduct another video AMA with community, on December 12th. In the meantime, please send in your questions on this forum post:<\/p>\n<p><a href=\"https:\/\/forum.nkn.org\/t\/upcoming-video-ama-with-core-team\/1953\" target=\"_blank\" rel=\"noopener noreferrer\">Upcoming Video AMA with Core Team<\/a><\/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><img decoding=\"async\" src=\"https:\/\/cdn-images-1.medium.com\/max\/800\/0*mBWWWB8R5M-0IgE6\" data-width=\"1000\" data-height=\"316\"><\/figure>\n<p>Home:<a href=\"https:\/\/nkn.org\/zh-hans\/\" 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 An NKN Odyssey: A Billion Nodes with Dr. Zha [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":3822,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"mc4wp_mailchimp_campaign":[]},"categories":[252],"tags":[435,532],"acf":[],"_links":{"self":[{"href":"https:\/\/nkn.org\/zh-hans\/wp-json\/wp\/v2\/posts\/7607"}],"collection":[{"href":"https:\/\/nkn.org\/zh-hans\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nkn.org\/zh-hans\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nkn.org\/zh-hans\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/nkn.org\/zh-hans\/wp-json\/wp\/v2\/comments?post=7607"}],"version-history":[{"count":0,"href":"https:\/\/nkn.org\/zh-hans\/wp-json\/wp\/v2\/posts\/7607\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nkn.org\/zh-hans\/wp-json\/wp\/v2\/media\/3822"}],"wp:attachment":[{"href":"https:\/\/nkn.org\/zh-hans\/wp-json\/wp\/v2\/media?parent=7607"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nkn.org\/zh-hans\/wp-json\/wp\/v2\/categories?post=7607"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nkn.org\/zh-hans\/wp-json\/wp\/v2\/tags?post=7607"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}