Webシステム開発・プログラミングに関連した他の仕事を探す
見積もり募集の結果
見積もり募集の内容
- 依頼主の業種
- IT・通信・インターネット
-
依頼の目的・背景
-
現在紙を利用した直接無記名投票を実施しています。
電子化すべく、ブロックチェーンを利用した耐改ざん性のある電子投票システムへの移行を検討しております。
**提案内容によっては予算増額可**
* ユーザーから見た時の機能
* アカウント
* 作成
* ユーザー・パスワードによるログイン
* キーペアの確認
* パスワード変更 (技術的に可能であれば)
* 投票
* 題目を作成(件名、説明、選択肢[択一式もしくは複数選択]、投票期間、投票者の制限)
* 題目一覧を参照
* 題目へ投票
* 投票した題目の履歴
* 題目の投票結果
選択肢が数百件を超える場合があるので、「既存の題目から選択肢を複製」もしくは「選択肢をCSVファイルからインポート」のような機能が必要です。
* ユーザーインタフェースはWeb UI
* 社内で利用するシステムですので、視覚的な意味でのデザインは重視**しません**
* ブロックチェーンは複数ノード上のプライベートチェーンで運用
* ユーザー名・パスワードだけでキーペアの存在を意識せずに利用できること(例: BitSharesのCloud Wallet)
* トランザクションを解析しても誰がどこに投票したか判別できないこと(例: zkSNARKs)
* 合意アルゴリズムは、不必要に計算資源を浪費しないものであること(例: PoS, PoA)
* 一部のdAppsのようにブロックチェーンだけでシステムが完結している必要はない(例: BitcoinのCounterparty)
* 開発言語: HaskellでもRustでもお好きな言語で構いません
* 各種フレームワーク: お好きなフレームワークで構いませんが、**オープンソース**かつ開発着手時点における**最新のStable版**でお願い致します
* ソースコード: GitHub上にプライベートリポジトリをご用意いたしますので、そちらの方でバージョン管理をお願い致します
* ドキュメント: ソースコードに最低限のコメントが含まれている場合に限り不要です(例: https://github.com/paritytech/polkadot/blob/master/node/network/bridge/src/network.rs)
## 成果物について
- ソースコード一式
- 設置手順・運用手引書
## 提案について
- 前口上や実績等は一切不要です
- 端的に何を利用してどのように問題を解決するのかご提案ください
- OSS開発者優遇 (GitHubアカウントを添付のこと)
## その他
- 業務委託契約の締結をお願い致します
- プロジェクト途中終了による部分払いは一切致しません
- 再委託可。ただし、プロジェクト途中終了による部分払いは一切致しません。
ご質問等がございましたらお気軽にお問い合わせください。
-
サイトの種類
-
その他
-
作業範囲
-
- 要件定義
- 設計
- デザイン
- フロントエンド開発
- バックエンド開発
- テスト
-
用意してあるもの
-
設定なし
-
参考URL
-
https://ieeexplore.ieee.org/document/8853836
https://github.com/zdai-io/zkVoting
https://github.com/koinov/zkvote
https://github.com/eddieoz/haal
-
希望開発言語
-
Ruby、PHP、Python、JavaScript、Perl、Go、Rust、TypeScript
-
フレームワーク
-
Ruby on Rails、Django、Node.js、FastAPI、Laravel、Tendermint
-
開発の継続性
-
今回のみ、開発をお願いいたします。
-
補足説明
-
設定なし
-
キャンセル理由:ランサーと見積もり・日程などの条件が合致しなかったため
この仕事に似たWebシステム開発・プログラミングの他の仕事を探す