NEM LIFE

nem、xemに関する最新のニュースを翻訳してお届けします!

投票仕様の更新と新しいNPMモジュール!

本記事は下記を和訳したものです。
nemflash.io

・・・

投票仕様の更新と新しいNPMモジュール!
ジュリアン・2018年5月3日・2018年5月1日更新

f:id:jijikokkoku:20180505224211p:plain

現在、NEM投票基準は現在のところ良いものであり、最も頻繁に使用されている使用事例がコミュニティファンドの提案に関する投票ですが、これはうまくいっていますが、その使用事例を更に超えてうまくいくと思います。新しい投票アプリケーションを作成する上での障壁の1つは、NanoWallet上でのみ実装されていることです。(http://explorer.nemchina.comのエクスプローラは優れた投票数を持ち、実装を検討していますが、エクスプローラで投票や投票を作成することはできません)。

開発者の投票を容易にするための第一歩は、詳細な標準的技術仕様を作成することでした。それは誰もがその動作を完全に理解できるように、標準のすべての側面を非常に詳細に説明するものです。 しかし、理想的には、開発者は操作の細部を知る必要なしにアプリケーションで投票を実装できなければなりませんし、標準を変更するということは、すべてのアプリケーションに実装されている投票を変更する必要があります。私たちはこれらの問題の両方の解決策にしばらく取り組んできましたが、今、公開できたことを誇りに思っています:

Nem-Votingは、nem-libraryと一緒に使用するnpmモジュールであり、すべての内部動作と最適化を知る必要なしに、サービスに投票機能を入れこもうとする開発者が簡単かつ効果的に行うことができます。

新しい実装は、開発者が使いやすくするだけでなく、NanoWalletでは現在利用できない機能もいくつか備えています。それは効率の改善を提供し、いくつかのセキュリティの改善をもたらし、非常に重要なことには、コードをずっと簡単かつ迅速にすることができます。(nem-libraryで行われたいくつかの最適化のおかげで、投票とアカウントの作成がより高速になりました)投票の実装を変更し、使用しているすべてのプログラムをそれぞれに従ってアップデートしておくだけで良いのです。

この新しい実装は既にNanoWalletに追加されており、投票機能のスピードを向上させており、まもなくnemchina(旧ournem.com)のエクスプローラに実装される予定です。

新しい人々は、クールで革新的なプロジェクトにおいてNEMエコシステムに入り続けます。彼らが投票を使用して何を打ち出してくるのか、とてもワクワクしています。また、開発者のためのエントリーの障壁を低くして、さらに多くのユースケースを見ていきたいと考えています。投票の基準は毎日仕事を続け、毎日改善していきます。コミュニティの民主化を助ける多くの新機能を備えた新しいバージョンのNEMの大きなアップデートが今後も継続されます。 新しい機能には、プルーフオブステークとしてのモザイクの投票、さらには柔軟性と透明性を備えた液体民主主義の実施などが含まれます。

私はサポートのためにNEMコミュニティに感謝したいと思います。特に、JeffとRin(みなりんさん!!)はアイデアやテストを手伝ってくれました。

セルジ運河にて(テレグラム@shierve)

こちらも、参照してください:Nanowallet投票モジュールのリリース

・・・
以下原文
・・・

Voting Update and New NPM Module!
BY JULIAN · PUBLISHED MAY 3, 2018 · UPDATED MAY 1, 2018

The NEM Voting Standard is in a good place right now, with its most frequent use case currently being voting on community fund proposals, which is working great, but we think it’s use cases can go well beyond just that. One of the barriers for creating new voting applications is the fact that it’s only complete implementation is on the NanoWallet (the explorer at http://explorer.nemchina.com has an excellent vote counting and exploring implementation, but you can not vote or create polls with an explorer).

The first step taken to ease adoption of voting by developers was to create a detailed technical specification of the standard. It explains in great detail all aspects of the standard, so anybody can fully understand its workings. But ideally any developer should be able to implement voting in their applications without the need to know every little detail of the operations, and also a change in the standard would mean every voting implementation in every application would need to be changed. We have been working for a while on a solution for both of these problems, and we are now proud to announce its release to the public:

Nem-Voting is an npm module to be used together with nem-library, enabling any developer that wants to include voting on their solutions to do so easily and effectively, without the need to know all the inner workings and optimizations.

The new implementation is not only easier to use by developers, but also features some functionalities that are not available in NanoWallet right now, it provides an efficiency improvement (vote creation and counting are faster thanks to some optimizations made with nem-library), it has some security improvements and very importantly it makes maintaining the code much simpler and faster, since only the voting implementation needs to be changed and all the applications using it only need to update their dependencies.

The new implementation has been added to NanoWallet already, providing a speed boost to voting functionalities, and is soon going to be implemented in the nemchina (formerly the ournem.com) explorer.

New people keep coming into the NEM ecosystem with cool innovative projects. We are excited to see what they will come up with using voting, and we hope to see many more use cases for it with the entry barriers lowered for developers. The voting standard keeps being worked on and improving every day, and it will continue to be worked on, with a big update coming for the new version of NEM with many new features to help make the community more democratic. New features include voting with mosaics as a proof of stake and even an implementation of liquid democracy, and more!

I would like to thank the NEM community for the support and in particular, Jeff and Rin who helped me with ideas and testing, without them this wouldn’t be possible.

Article written by Sergi Canal (@shierve on Telegram)

Also see: Release of the Nanowallet Voting module