Pi币快讯

PiNetwork(Pi币)节点更新和未来计划

字号+ 作者:PiNetwork资讯 来源:我爱Pi币网 2020-10-16 18:08 我要评论( )

PiNetwork(Pi币)节点更新和未来计划

Pi Node update & future plans

Welcome to the first Pi convention! The past few days we asked Pioneers to come up with unique names to call our convention through a Pi Topic. And we received 186,173 suggestions. The community upvoted and downvoted about half a million times. As a result of this process, a very interesting name bubbled up. The name COiNVENTION. Coinvention resembles co-invention which means we are inventing Pi all together, but it also resembles coin-vention and convention. So, we decided to go with it.

Name Credit: There were 471 Pioneers who wrote COiNVENTION as their suggestion using different capitalizations and combinations of additional words. The first person to type “Pi coinvention” was @QasisPi (at 2020-10-08 16:36:45), and the first person to use the exact capitalization we selected was @Saraskins (at 2020-10-09 11:07:57 UTC) and this Pioneer’s entry got the most upvotes amongst all alternatives.

Below you can see the summary of this session, in text.

Enjoy the Pi Coinvention!

1. Summary until now

Updates

We’ve recently released Node v0.3.4, and we are now on version v0.3.6. Unlike previous versions, these latest versions can run the Pi blockchain for selected candidates.

Over the past few months, we’ve been developing this version of the Node that allows Pioneers to run the blockchain through a user-friendly interface. It took quite some time to release this version to all Pioneers because in addition to its development, we also had about 10 iterations of test releases with moderators and voluntary testers before a community release. The purpose of the long test iterations was to discover and fix as many bugs as possible that may be exposed by different devices and operating systems and to save frustration from most Pioneers in a community release. Due to the nature of compatibility issues with diverse devices and operating systems, we still expect some reports of issues when running this version, but hopefully they’re much reduced, thanks to the test release iterations. This version also includes more data about the status of the blockchain container in the Node Interface for Pioneers to troubleshoot.

We’ve invited over a hundred node candidates and will be gradually inviting node candidates to start running the blockchain to follow the Testnet. All candidates can upgrade to this latest version v0.3.6. However, the new functionality of turning on and viewing the blockchain will be rolled out gradually to different candidates for technical reasons. Don’t be discouraged if you have not seen the new feature because we are still enrolling more candidates. The goal is to enable all Node candidates to be able to turn on the blockchain container to follow the testnet blockchain as it evolves.

Significance of v0.3.4 and beyond

Pi Node v0.3.4 will only allow viewing of the Pi Testnet, but it is significant because it is the first time that Pi Node software runs the blockchain on a larger scale, and it initiates the second stage of the Testnet Roadmap - Revision Stage that comprises an iterative process of two activities: scenario testing and consensus algorithm revision. Building on this version, the Core Team can quickly assign simulated data of the network graph and configurations to different Nodes, to more efficiently stress test a wide range of scenarios and states of the network. The data generated from these tests will then feed the revision process of the consensus algorithm. The Revision Stage will presumably be a rather long period during which multiple node versions will be released because it involves not only engineering time but also research breakthroughs. As the consensus algorithm gets improved through simulated data, the Core Team will be able to add more abilities to Nodes and Supernodes than just viewing the testnet, such as validating transactions and participating in the consensus algorithm, progressing towards the third stage - Live Testnet.

2. Next steps in building the Node (Q4 2020)

In Q4 2020, we will continue to build on top of v0.3.6 and aim to achieve more test functionalities of the Testnet. First of all, we want to enable the Testnet to allow Supernodes to run the blockchain and participate in the consensus. This means that we will be building out the functionalities for Supernodes, e.g. submitting, writing and validating transactions on the blockchain. We will also set up the centralized layer in the Testnet to allow assigning simulated data, running the Revision Stage experiments and stress-testing scenarios, as described in the Testnet Roadmap. Along with the need to run experiments, we need to build real-time network health data collection mechanisms. For example, in order to determine if an experiment is successful or not, we need to know the effects on the network health from any specific experiment setups. Once Supernodes functionalities are in place, we will select and invite more Supernodes in Q4 to participate in the consensus of the Testnet based on the node statistics that we have been collecting. Subsequently, more Nodes will also be selected to follow these SuperNodes in the network. Hence, a distributed Testnet will be formed then. In Q4, if time allows, we also hope to build Testnet testing infrastructure, for example, block explorer, faucets of transaction requests, and test wallets, to complete a testing environment convenient for individual Nodes to follow. In 2021, as more SuperNodes and Nodes are added to the network, we will need to test, experiment and address any issues arising from scalability, together with any work necessary for the Revision Stage for the consensus algorithm.

3. Why is Pi Node important?

In this session we will talk about the importance of Nodes and SuperNodes to every Pioneer and some examples of additional roles Nodes can play on the Pi Network.

Not only is the Pi Node the cornerstone of the Pi Blockchain, but it also contributes to ecosystem building and economic applications. For example, in addition to securing the ledger, SuperNodes can also technically support applications of Decentralized Finance (DeFi) such as the tokenization of real world assets and real estate.

But why is the node software important even in non-blockchain sense, and how do Pi Nodes and blockchain matter to Pioneers who neither serve as SuperNodes nor Nodes?

Our original vision for the Pi Node software was never just limited to operating and supporting the blockchain that secures a ledger of transactions, which is certainly the core and base layer of the decentralization of Pi Network. The benefits of building a user-friendly node software is having extensibility of the functionalities of Node and a large group of people who can contribute to the applications of the Node software. We want to share a bit more about the long-term strategy of the Node software beyond securing the ledger.

Currently we have over 200K Pioneers who downloaded and installed the Pi Node software, and there are over 60K nodes active every day, out of which 40K appear to be actively managed, for example, updating to the latest version. A portion of these Nodes will become Supernodes, depending on the selection process based on the hardware, operating systems, network performance, etc. What is the Core Team’s plan for the people running the Pi Node software who are not necessarily Supernodes or Nodes responsible for maintaining the ledger? Actually, we have great expectations for them and are open to any suggestions that build on top of our thoughts.

First of all, the Desktop Pi App serves as a redundant interface for the mobile Interface. Not only does this provide desktop or laptop accessibility to the mobile application functionalities, e.g. chats, mining status, future uses of apps on Pi Platform, but also it serves as one important step to decentralization in regard to the centralized points of mobile app stores. App stores have been one point of centralization in Pi Network’s ecosystem. Given the controversy about cryptocurrencies, app stores are particularly strict in reviewing apps related to cryptocurrencies. We experienced their centralized control over the past 2 years of development of Pi Network (e.g. our mobile applications had to go through very rigorous review cycles to get approved or stay live), and we saw other legitimate apps getting completely delisted from the stores for various reasons sometimes. We hope this will never happen to Pi, but shall the app stores decide to remove our app from their stores for any reasons, the Node software will be our backup to still maintain the functionalities, the community and the organization of the network. By having our node software that contains the Pi app component, we de-risk the possibility of any potential failure in centralized apps stores.

Apart from maintaining and securing Pi’s blockchain, nodes can also allow individuals to share computing resources and get fairly compensated for it. Such resources include: processing power, disk space, and network bandwidth.These are not our immediate plans but are all possibilities that may come further down the line. Let’s look at use cases for each:

  • Disk space: Think of it as a decentralized encrypted Dropbox that allows people to get compensated for securely storing files. In its implementation, it can be similar to BitTorrent in the notion that files will be stored in a decentralized network of nodes, while at the same time staking mechanisms can make sure all files stored on the Pi Network are fully licenced (e.g. if a file is found to be infringing some rights, the file’s uploader loses their stake / rent on the file). To put this in perspective, the Core Team pays thousands of dollars every month to Amazon AWS for storing the Pi node’s source files so that pioneers can download them. In the same manner, other websites and apps do the same. Instead of these websites paying Amazon, they could be paying that cost to pioneers using Pi, thus creating a passive income opportunity to Pi Node operators.
  • Network bandwidth. This use case is also known as Content Delivery Networks (CDN), and it is how the Internet is able to scale. For example, the Pi app (like any app or website) (i) contains graphics (images, videos, etc) and (ii) needs to ask the server individualized questions (e.g. what’s my balance). While the individualized questions must reach a Pi database to be answered, the vast majority of the graphics are the same for all members and can be answered by a decentralized server near that person. So, for example, when a pioneer in Paris opens her app, the Pi logo comes to her from a server in Paris operated by our CDN partner, while her balance comes from Pi’s database in San Francisco. This process helps speed up the application tremendously because the majority of the data can be delivered fast from a nearby datacenter and doesn’t need to travel long distances over the Pacific Ocean. All major apps and websites on the internet use CDNs to deliver their content. Once again to put it in perspective, Pi spends thousands of dollars a month to our CDN providers. But for Pi Network with a distributed node network, there should be no need for such an intermediary when there are tens of thousands of Pioneer nodes in every corner of the world. There is probably a pioneer closer to you than any of the CDN’s servers. What if Pi Nodes could utilize their unused network bandwidth to function as a decentralized CDN? If we were able to create such a CDN marketplace for pioneers, they could be receiving additional passive income for operating their Nodes.
  • Processing power. Every computer has one or more processors (CPUs) and those CPUs are mostly unused during the day and completely unused during the night. Think of your processor more like your car: it is mostly sitting in your parking lot waiting for you to use it when you need it. At the same time there are a lot of companies paying large monthly fees renting servers from cloud providers such as Amazon AWS. Potentially Pi Network could match companies with Pioneers who are interested in renting out their unused CPU time? According to our Pi Node stats, every day there over 380,000 CPU cores operated by Pi Nodes, and they were unused 69% of the time on average.

The good thing about sharing computer resources is that everyone could potentially participate in sharing them even on a part time basis.

Moreover, due to the way we structured the Pi Node Software technically these functionalities can be implemented as Docker Containers on top of our Node software, and therefore the development of such modules doesn’t necessarily have to come from the Core Team.

We recommend taking these ideas as food for thought, adding your own creative ideas on top of them and joining the Core Team in building the future together!

我爱Pi币网借助百度翻译:

Pi节点更新和未来计划
 
欢迎来到第一届Pi币(PiNetwork)大会!过去几天,我们要求先驱者们想出一个独特的名字,通过一个Pi主题来命名我们的大会。我们收到了186173条建议。社区投了50万次赞成票和否决票。由于这个过程,一个非常有趣的名字冒了出来。名字COiNVENTION。硬币发明类似于共同发明,也就是说我们一起发明了圆周率,但它也类似于硬币发明和惯例。所以,我们决定一起去。
 
 
名字的功劳:有471位先驱者用不同的大写字母和附加词的组合来写“创造”作为他们的建议。第一个输入“Pi coinvention”的人是@QasisPi(在2020-10-08 16:36:45),第一个使用我们选择的确切大写字母的人是@saraskings(在2020-10-09 11:07:57 UTC),这个先驱的条目在所有备选方案中获得了最多的赞成票。
 
 
 
下面你可以看到这个会议的总结,在文本。
 
 
 
享受圆周率!
 
 
 
1总结至今
 
更新
 
我们最近发布了Node v0.3.4,现在是v0.3.6版本。与以前的版本不同,这些最新版本可以为选定的候选对象运行Pi币(PiNetwork)区块链。
 
 
 
在过去的几个月里,我们一直在开发这个版本的节点,它允许先驱者通过一个用户友好的界面来运行区块链。向所有先驱者发布这个版本花了相当长的时间,因为除了它的开发之外,在社区发布之前,我们还与主持人和自愿测试人员进行了大约10次测试版本的迭代。长时间的测试迭代的目的是发现和修复尽可能多的可能被不同设备和操作系统暴露的bug,并避免社区版本中大多数先驱者的挫折感。由于不同设备和操作系统的兼容性问题的本质,我们仍然希望在运行这个版本时会有一些问题的报告,但是希望这些问题能够大大减少,这要归功于测试版本的迭代。此版本还包括更多有关节点接口中区块链容器状态的数据,供先驱者进行故障排除。
 
 
 
我们已经邀请了超过100个候选节点,并将逐步邀请候选节点开始运行区块链,以跟踪Testnet。所有候选版本都可以升级到最新版本v0.3.6。然而,由于技术原因,打开和查看区块链的新功能将逐步向不同的候选对象推出。如果您还没有看到新功能,请不要气馁,因为我们仍在招收更多的候选人。目标是使所有候选节点能够打开区块链容器,以便在testnet区块链演化过程中跟随它。
 
 
 
v0.3.4及更高版本的重要性
 
Pi Node v0.3.4将只允许查看Pi Testnet,但这一点很重要,因为这是Pi节点软件首次在更大范围内运行区块链,它启动了测试网路线图的第二阶段——修订阶段,包括两个活动的迭代过程:场景测试和共识算法修订。在这个版本的基础上,核心团队可以快速地将网络图和配置的模拟数据分配给不同的节点,以便更有效地对网络的各种场景和状态进行压力测试。这些测试产生的数据将为一致性算法的修正过程提供支持。修订阶段可能是一个相当长的时期,在此期间将发布多个节点版本,因为它不仅涉及工程时间,还涉及研究突破。随着一致性算法通过模拟数据得到改进,核心团队将能够为节点和超级节点添加更多的能力,而不仅仅是查看测试网,比如验证交易和参与共识算法,朝着第三阶段——实时测试网迈进。
 
 
 
2构建节点的下一步(2020年第4季度)
 
在2020年第4季度,我们将继续在v0.3.6的基础上进行构建,并致力于实现Testnet更多的测试功能。首先,我们想让Testnet允许超级节点运行区块链并参与共识。这意味着我们将构建超级节点的功能,例如在区块链上提交、编写和验证交易。我们还将在Testnet中设置集中层,以允许分配模拟数据、运行修订阶段实验和压力测试场景,如Testnet路线图所述。随着运行实验的需要,我们需要建立实时的网络健康数据采集机制。例如,为了确定一个实验是否成功,我们需要知道任何特定实验设置对网络健康的影响。一旦超级节点功能到位,我们将在第四季度选择并邀请更多的Pi币(PiNetwork)超级节点参加会议。

转载请注明出处。

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
网友点评