{"id":7806,"date":"2019-06-03T17:18:13","date_gmt":"2019-06-03T17:18:13","guid":{"rendered":"https:\/\/nkn.org\/community\/blog\/nkn-bi-weekly-report-may-16-31-2019\/"},"modified":"2019-06-03T17:18:13","modified_gmt":"2019-06-03T17:18:13","slug":"nkn-bi-weekly-report-may-16-31-2019","status":"publish","type":"post","link":"https:\/\/nkn.org\/ru\/community\/blog\/nkn-bi-weekly-report-may-16-31-2019\/","title":{"rendered":"NKN Bi-weekly report May 16\u201331, 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*FU8YMC7sN93uD8Tf\"><br \/>\n<\/figure>\n<h3>Highlights<\/h3>\n<ul>\n<li>Mainnet development intensifies: feature complete on May 31st<\/li>\n<li>1 Million block milestone achieved on May 29th<\/li>\n<li>Token swap tools and schedule published<\/li>\n<li>New Kind of Proposals (NKP) rolling out<\/li>\n<li>Crypto Briefing, \u201cNKN Prepares For A New Kind Of Mainnet\u201d<\/li>\n<li>Community: NKNWallet v0.3.0 Update; OpenWRT miner; N1 miner<\/li>\n<li>Join the discussion on NKN Forum<\/li>\n<\/ul>\n<h3>R&amp;D highlights<\/h3>\n<h3>Github source code development progress<\/h3>\n<p>NKN\u2019s core developers have intensified their efforts on the mainnet development (under the branch V0.9), reaching \u201cFeature Complete\u201d on May 31st, 2019. You can see the long list of features our core developer team have implemented. We will use the month of June for bug fixes, performance and security improvements, testing and more testing.<\/p>\n<p>NKN testnet code development progress over the last two weeks is mainly reflected in <strong>nkn<\/strong>, <strong>nnet, nkn-cloud-image<\/strong>, <strong>nkn-wallet-js<\/strong>, <strong>nkn-client-js<\/strong>, <strong>and nkn-mining<\/strong> repositories and different branches.<\/p>\n<figure>\n<p><img decoding=\"async\" data-width=\"1188\" data-height=\"164\" src=\"https:\/\/cdn-images-1.medium.com\/max\/800\/1*KYMwUjdWMcsmQx5lBLpEqQ.png\"><br \/>\n<\/figure>\n<p>The latest stable release for public testing<strong> is<\/strong> <strong>v0.8.2 for testnet.<\/strong><\/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 v0.9 (a long\u00a0list)<\/h3>\n<ul>\n<li>Update db version and testnet version number<\/li>\n<li>Start block verification after sigchain cached is filled<\/li>\n<li>Adjust sigchain cache expiration to avoid sigchain accidentally expire<\/li>\n<li>Change restrictions of name service and pub\/sub topic<\/li>\n<li>Prevent sigchain txn to be added to txn pool<\/li>\n<li>Allow mining sigchain to be included in history blocks<\/li>\n<li>add processing flow with fee<\/li>\n<li>modify the block verification for new packaging method<\/li>\n<li>improve mining and transaction pool<\/li>\n<li>Upgrade TestNet\/Protocol\/DB version for divide up previous incompatib\u2026<\/li>\n<li>Prevent concurrent map read and write<\/li>\n<li>Populate vrf cache when new block is produced<\/li>\n<li>Add src id and dest id in sigchain header<\/li>\n<li>Refine the definition of sigchain propogation\/mining height<\/li>\n<li>Do not allow sigchain backtrack before block vrf is revealed<\/li>\n<li>Change sigchain algorithm to Optimize bandwidth and cpu usage<\/li>\n<li>add returncode err in GenerateVrf<\/li>\n<li>use new sigchain to relay message<\/li>\n<li>update SigChain and SigChainElem proto structure<\/li>\n<li>add VRF algorithm in crypto<\/li>\n<li>Compatible with old wallet<\/li>\n<li>modify API: getnoncebyaddr<\/li>\n<li>modify wallet store format<\/li>\n<li>add nonce to Coinbase transaction<\/li>\n<li>modify reward adjust interval to 3 days<\/li>\n<li>Update nnet to support multiplexing<\/li>\n<\/ul>\n<h3>NKN Testnet v0.8.2-alpha<\/h3>\n<p><em>Note:<\/em> The master branch is frozen at version 0.8.2 to maintain compatibility with the public testnet.<\/p>\n<ul>\n<li>Decentralize get my IP api<\/li>\n<li>Add mining info to help debugging nodes without mining rewards<\/li>\n<\/ul>\n<h3>1 Million block milestone achieved<\/h3>\n<figure>\n<p><img decoding=\"async\" data-width=\"1600\" data-height=\"614\" src=\"https:\/\/cdn-images-1.medium.com\/max\/800\/0*_OKIdmhXN0cgPJQa\"><br \/>\n<\/figure>\n<p>On May 29th, NKN\u2019s public testnet reached its 1 Millionth Block! This is a significant milestone in the evolution of the NKN Network and a true testament to our strong growth with more than 10K nodes globally. If your like us and want to watch our network growth, you can follow the progress here:<\/p>\n<p>NKN Official:<\/p>\n<p><a href=\"https:\/\/testnet.nkn.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/testnet.nkn.org\/<\/a><\/p>\n<p>Community-built nknx:<\/p>\n<p><a href=\"https:\/\/nknx.org\/network\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/nknx.org\/network<\/a><\/p>\n<h3>Token swap tools and\u00a0schedule<\/h3>\n<p>We are approaching mainnet, and here is an overall plan about various token swap tools and their schedule. $NKN in ERC-20, mainnet, and NEP-5 (very small amount due to legacy reasons). Highlights:<\/p>\n<ul>\n<li>NEP-5 to ERC-20 swap tool will be open May\u201925\u200a\u2014\u200aJune\u201915, 2019. After which, it will be closed forever. We strongly encourage you to swap as early as possible, since this is the last window.<\/li>\n<li>Testnet (tNKN) to ERC-20 swap tool will be open June\u201915\u201330, 2019. After which, it will be closed.<\/li>\n<li>ERC-20 to mainnet swap tool (two-way) will be open June\u201930, 2019, and remain open for 3 months until September 30, 2019. We may extend the swap period as needed<\/li>\n<li>Exchanges will support automatic ERC-20 to mainnet swap, subject to their own schedule. The exchanges will provide their own announcements when they are ready.<\/li>\n<\/ul>\n<p>For more details or if you have questions:<\/p>\n<p><a href=\"https:\/\/forum.nkn.org\/t\/nkn-token-swap-tools-schedule\/782\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/forum.nkn.org\/t\/nkn-token-swap-tools-schedule\/782<\/a><\/p>\n<h3>New Kind of Proposal (NKP) rolling\u00a0out<\/h3>\n<p>Recently we have quietly rolled out a community process called \u201cNew Kind of Proposal\u201d, where community can propose, discuss, and decide on changes to the NKN technology and economic model. Transparency and participation are what we seek.<\/p>\n<p>Several recent examples:<\/p>\n<ul>\n<li><a href=\"https:\/\/forum.nkn.org\/t\/nkp-0003-providing-https-wss-endpoint-for-every-nkn-node\/499\" target=\"_blank\" rel=\"noopener noreferrer\">[NKP-0003]: providing https\/wss endpoint for EVERY NKN node<\/a><\/li>\n<li><a href=\"https:\/\/forum.nkn.org\/t\/nkp-0004-skipping-nonce-check-on-payment-channel\/470\" target=\"_blank\" rel=\"noopener noreferrer\">[NKP-0004]: Skipping nonce check on payment channel<\/a><\/li>\n<li><a href=\"https:\/\/forum.nkn.org\/t\/nkp-0005-hop-by-hop-encryption\/752\" target=\"_blank\" rel=\"noopener noreferrer\">[NKP-0005] Hop by hop encryption<\/a><\/li>\n<li><a href=\"https:\/\/forum.nkn.org\/t\/nkp-0006-separation-of-necessary-and-optional-api\/776\" target=\"_blank\" rel=\"noopener noreferrer\">[NKP-0006] Separation of necessary and optional API<\/a><\/li>\n<\/ul>\n<p>Even though the examples were posted by our CTO Yilun, anyone can make a New Kind of Proposal. If you have an idea, please pick a category on our forum and start proposing.<\/p>\n<h3>Crypto Briefing, \u201cNKN Prepares For A New Kind Of\u00a0Mainnet\u201d<\/h3>\n<figure>\n<p><img decoding=\"async\" data-width=\"600\" data-height=\"314\" src=\"https:\/\/cdn-images-1.medium.com\/max\/800\/0*icGCYpQa-VSm372a\"><br \/>\n<\/figure>\n<p>On May 20th, Crypto news and analysis site, Crypto Briefing, spoke with NKN Co-founder Bruce Li about NKN\u2019s Mainnet and product plans. The article not only provides an overview of the NKN project, but also talks about NKN\u2019s new flagship pub\/sub messaging and nCDN services.<\/p>\n<p>\u201cNKN Prepares For A New Kind Of Mainnet\u201d by Andrew Ancheta<\/p>\n<p><a href=\"https:\/\/cryptobriefing.com\/nkn-new-kind-of-mainnet\/\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/cryptobriefing.com\/nkn-new-kind-of-mainnet\/<\/a><\/p>\n<h3>Community contributions<\/h3>\n<h3>NKNWallet v0.3.0\u00a0Update<\/h3>\n<figure>\n<p><img decoding=\"async\" data-width=\"1600\" data-height=\"1122\" src=\"https:\/\/cdn-images-1.medium.com\/max\/800\/0*EMXLS3p5VYvw_EOd\"><br \/>\n<\/figure>\n<p>Special thanks to community members Amir and Matin for their recent update to NKNWallet desktop and web wallet. V0.3.0 offers notable changes including support for v0.9 devnet and chinese language as well as bug fixes and performance improvements.<\/p>\n<p>Website:<\/p>\n<p><a href=\"https:\/\/nknwallet.io\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/nknwallet.io<\/a><\/p>\n<p>Github:<\/p>\n<p><a href=\"https:\/\/github.com\/nknwallet\/Desktop-Wallet\/releases\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/github.com\/nknwallet\/Desktop-Wallet\/releases<\/a><\/p>\n<h3>OpenWRT Miner<\/h3>\n<figure>\n<p><img decoding=\"async\" data-width=\"1600\" data-height=\"368\" src=\"https:\/\/cdn-images-1.medium.com\/max\/800\/0*nVEwUeRNSCtuLE6x\"><br \/>\n<\/figure>\n<p>OpenWRT is the most popular open source WiFi router firmware, that runs on hundreds of different types of WiFi routers. A project started 15 years ago, it is the firmware of choice for thousands of enthusiasts and widely deployed.<\/p>\n<p>Porting NKN mining software to OpenWRT, combined with the NKN official mining graphic user interface, can significantly reduce the cost and complexity of running NKN mining node on your existsing home WiFi router. For more details are here:<\/p>\n<p><a href=\"https:\/\/forum.nkn.org\/t\/mining-nkn-on-your-openwrt-router\/599\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/forum.nkn.org\/t\/mining-nkn-on-your-openwrt-router\/599<\/a><\/p>\n<h3>N1 Miner<\/h3>\n<figure>\n<p><img decoding=\"async\" data-width=\"800\" data-height=\"500\" src=\"https:\/\/cdn-images-1.medium.com\/max\/800\/0*a3mHeXN0ilVyU5Jm\"><br \/>\n<\/figure>\n<p>Our Chinese developer community have released new NKN mining firmware for Phicomm N1. Phicomm N1 is a popular Network Attached Storage (NAS) device for the consumer homes, and thousands of installed base can potentially expand NKN\u2019s network in China.<\/p>\n<p><a href=\"https:\/\/forum.nkn.org\/t\/n1-nkn\/750\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/forum.nkn.org\/t\/n1-nkn\/750<\/a><\/p>\n<h3>Join the discussion on NKN\u00a0Forum<\/h3>\n<figure>\n<p><img decoding=\"async\" data-width=\"1600\" data-height=\"795\" src=\"https:\/\/cdn-images-1.medium.com\/max\/800\/0*zx3QhykHOeNw-K7W\"><br \/>\n<\/figure>\n<p>The community has really embraced the new NKN forum, and we are seeing an increase in activity on the site. All the wisdom of the community is searchable, indexed, archived, and search engine optimized. Don\u2019t miss out. Please sign up to get the latest news, discussions, and support.<\/p>\n<p>NKN Forum:<\/p>\n<p><a href=\"https:\/\/forum.nkn.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/forum.nkn.org<\/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>\n<p><img decoding=\"async\" data-width=\"1000\" data-height=\"316\" src=\"https:\/\/cdn-images-1.medium.com\/max\/800\/0*CJQY7jpmIQlaTG9M\"><br \/>\n<\/figure>\n<p>Home:<a href=\"https:\/\/nkn.org\/ru\/\" 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>Reddit:<a href=\"https:\/\/www.reddit.com\/r\/nknblockchain\" target=\"_blank\" rel=\"noopener noreferrer\"> https:\/\/www.reddit.com\/r\/nknblockchain<\/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 Mainnet development intensifies: feature complete on May 31st 1 Million block milestone achieved on May 29th Token swap tools and schedule published New Kind of Proposals (NKP) rolling out Crypto Briefing, \u201cNKN Prepares For A New Kind Of Mainnet\u201d Community: NKNWallet v0.3.0 Update; OpenWRT miner; N1 miner Join the discussion on NKN Forum R&amp;D [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"mc4wp_mailchimp_campaign":[]},"categories":[264,228],"tags":[432,414],"acf":[],"_links":{"self":[{"href":"https:\/\/nkn.org\/ru\/wp-json\/wp\/v2\/posts\/7806"}],"collection":[{"href":"https:\/\/nkn.org\/ru\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nkn.org\/ru\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nkn.org\/ru\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/nkn.org\/ru\/wp-json\/wp\/v2\/comments?post=7806"}],"version-history":[{"count":0,"href":"https:\/\/nkn.org\/ru\/wp-json\/wp\/v2\/posts\/7806\/revisions"}],"wp:attachment":[{"href":"https:\/\/nkn.org\/ru\/wp-json\/wp\/v2\/media?parent=7806"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nkn.org\/ru\/wp-json\/wp\/v2\/categories?post=7806"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nkn.org\/ru\/wp-json\/wp\/v2\/tags?post=7806"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}