Hybrid PoW / PoS CryptoCurrency SorachanCoin

独自開発のファイルシステムを搭載して、そこに、故障予測機能を投入いたします。

■ SorachanCoin
[SORA][SORA Network][Hybrid PoW / PoS]

□ 更新情報 最新:新機能導入前に、セキュリティで気になる部分を修正していきます。

  • NEW! いつもお世話になっております。
    新しい機能の検証を完了いたしました。 (例:getblockqhash)
    早速、リリースしたい所だったのですが……、
    BitcoinRPCのコードを見直しているときに、気になる部分が出てきまして、直すことに決めました。
    SORAのリリース以前からずっとある部分ゆえに大丈夫のような気もしますが、念のため、改善いたしました。
    まず、SecureString周辺からです。(さらに、Qtにセキュアな機構が必要と判断いたしました)
    「値渡し」でSecureString型にパスフレーズを「平文」で渡しているのですが、
    たしかに、渡した先はSecureString型ゆえにセキュアアロケータで管理されています。
    しかし、元の方は通常処理ゆえに通常のアロケータで管理(コンソールから入れたものです)されており、
    そこにある情報(パスフレーズ等)の抹消作業……いわゆる0x00の塗り潰しが行われておりません。
    これら修正もまとめて行いまして、Ver2.2.9をリリースいたします。
    1, allocator.h (class SecureStringを改めて実装)
    https://github.com/FromHDDtoSSD/SorachanCoin-qt/blob/master/src/allocators.h
    2, rpcwallet.cpp SecureString functor.
    https://github.com/FromHDDtoSSD/SorachanCoin-qt/blob/master/src/rpcwallet.cpp
    3, qt/askpassphrasedialog.cpp
    https://github.com/FromHDDtoSSD/SorachanCoin-qt/blob/master/src/qt/askpassphrasedialog.cpp
    NEW!

    Github develop ブランチのソースコードを更新いたしました。
    さらに、完了次第、Windows版ウォレットのビルドおよび、master ブランチの更新処理を実施いたします。

    また今後、容易に色々な機能を付けるために、ブロックチェーンのコードを最小単位まで分解いたしました。

    https://github.com/FromHDDtoSSD/SorachanCoin-qt/tree/develop/src

    □ 例:改善されたブロックチェーン周辺(他の型への移行もスムーズです)
    [old code] main.h, main.cpp
    https://github.com/FromHDDtoSSD/SorachanCoin-qt/blob/master/src/main.h
    https://github.com/FromHDDtoSSD/SorachanCoin-qt/blob/master/src/main.cpp
    [new code] block, main.h, main.cpp
    https://github.com/FromHDDtoSSD/SorachanCoin-qt/tree/develop/src/block
    https://github.com/FromHDDtoSSD/SorachanCoin-qt/blob/develop/src/main.h
    https://github.com/FromHDDtoSSD/SorachanCoin-qt/blob/develop/src/main.cpp

    NEW!

    ドライブ故障予測機能と同時に、現在のハッシュと新しいハッシュを共存させる仕組みを実装しております。

    1, 新しいハッシュの効果
    例のコンピュータでも、そう簡単には逆から解けないタイプのハッシュを実験いたします。
    ただし、これをメインにいたしますと、マイニングのプログラムが変更となってしまいます。
    それゆえに、まだ時間はあると思いますゆえに……、
    古いハッシュと、この実験用のハッシュを共存させる方式を採用いたします。
    ※ 知り合いの話だと、あと半世紀は無理だから、大丈夫とのことですが……、念のため! です。

    2, 自動チェックポイント
    非中央集権を保ちつつ(最長チェーンがメインストリーム)、
    ブロックチェーンの安全性を向上させる自動チェックポイントを導入したい所存です。
    まずはハードコードタイプに似た、ちょっとしたチェックポイントを年内に導入いたします。
    それから、短めの別のブロックチェーンに、これらを管理させる新しい仕組みを予定しております。

    NEW! 現在のハッシュと新しいハッシュをウォレットに実装するために、ドライブ故障予測と同時に、開発中です。
    NEW! 量子ゆらぎをイメージした新しいロゴを作成していただきました。
    もちろん、ドライブ障害予測の実装いたします。
    そしてブロックチェーンのコアも、しっかりと開発していきます。
    今後とも、なにとぞよろしくお願いいたします。
    NEW! 以下のハッシュの動作テストを完了しました。
    現在、class CBlockからtemplateに分離するコードを開発しています。
    (template <typename T> class CBlock_impl)
    なぜなら古いブロック(ブロックチェーンはGenesisの一致が必須)は必要で
    新しいブロックは「フォークされた後」に分岐させる必要があるためです。
    NEW! 技術開発の沿革を更新中です。
    [こちら: https://www.iuec.co.jp/recovery/estimate/]
    NEW! Blockchainによる「ドライブの検査と予測」に関する
    ホワイトペーパー 第二段をリリースしました。
    これが、Blockchainを利用した「故障予測」の開発に着手した理由です。
    [こちら: https://www.iuec.co.jp/recovery/algo.html]
    NEW! 沿革を更新いたしました。
    [こちら: https://www.iuec.co.jp/detail/history.html]
    NEW! サーバーのメンテナンスが完了しました。
    また、サーバーのデバイスが更新され快適になりました。
    NEW! Windows版 SorachanCoin-qt Ver2.1.9をリリースいたしました。
    豊富な機能を取り入れたVer2がスタートいたします。
    今後ともよろしくお願いいたします。[>> download]
    こちらでさらに独自改良した「prevector」から有効化です。

    開発中 [SorachanCoin-Core blockchain-benchmark]
    □ ベンチマークと検査のブロックチェーン版です。
    ブロックに組み込むためP2Pで動作いたします。
    □ FromHDDtoSSD[>> 詳しくはこちら]に組み込む見込みだった
    「統計スキャン」が、これに相当します。
    統計データの管理のために必要な中央サーバの負荷が高すぎるため
    FromHDDtoSSDでは「見合わせ」となりました。
    こちらで、頑張りたい所存です。

    本機能導入の利点:
    放置で自動管理。バックアップの頻度を最小限にできれば嬉しいです。
    検査ロジックは、生成する最新のブロックの内容で決まります。
    例えばA社のBで不良検出が多いとチェーンに記録されている場合
    自動的にA社のBが搭載されたドライブに
    ドライブの検査が「リアルタイム」で入ります。
    シンプルですが、これだけでもかなり違ってきます。
    最近のドライブは変な壊れ方をする場合が多いため
    事前に状況が掴めれば
    データの破損を防止することができます。

    コインについて:
    マイナーとコインの部分は本ネットワークを動かすために実装されております。
    本機能を享受するだけでコインは不要です。
    ただし同じネットワークからのアクセスが多めの場合は
    SORAネットワーク利用に関する手数料(マイナーに支払われるブロックチェーン手数料)が
    僅かに発生いたします。

    本機能導入の概要:
    ドライブの健康状態を
    ブロックチェーンで監視するバランス機能を実装します。
    なお、このタイプのコンセプトは、8年前から存在していました。
    「統計スキャン」と名付けてFromHDDtoSSDの方に組み込もうと試みていたのですが
    サーバの負荷の都合で難しいという判断にいたりました。
    以下開発中のランダムアクセスのグラフです。
    8192KB => 512KB => 4KBとなります。

    NEW! Linux版のウォレット(Ver1.1.8)をリリースいたしました。[>> download]

□ Ver2以降搭載:開発中 part1: [Filesystem]

○ この開発では、FinexBoxさんと一緒に、検証作業を実行できるようになりました。ありがとうございます。
https://github.com/FromHDDtoSSD/blockchain_mini_filesystem

□ Ver2以降搭載:開発中 part2: [CQHASH65536]
SorachanCoin [SORA] Original dev HASH

○ blank [""]

1ba4f0aac5fca4452a83cd568130b30e0dce8e892fb5affd6fc68be0d12fe87c714d30b8f6cc82369bb38b2fd037ff9c99ac9a8757a43f36497ca8f037efe831500f8acdfe63cc6b5cfc68ccbd3ba31bbf905fce35fccd9653dbc1fbfd96d56f81ac1bfc27f71754fac9f011e439508c6a1e269ba1b624906e757e5599d2bd49ea04d8833cf641a8c24b15d6919b40408fe4619a5ac8ffad07983d4b92e777adaad02d33d66c06b206890b87e80e497c58989ccd93eb4390dba15e147d651ace34c565593d218232e83537a0bbb49ebedc52c9cc67774c46ad841c664744a1e009492a8f9a2c4e5723f9a94bac758c348699a8dcb9adbc01ee998aaea0ed7db935df4ec370a4a641743ebf2fed34415941f781b158c1426c0db1b4485ab7414cdc4d96075984996b160e859fd82f73d599beea6c3c2345ec8ac2344e16c579e39703e360323a4272b9f9d769a339c7231b622ea7beb7c7eb2d1892aaa4648eaf13a801c1c7bcb5b9647c7c8de691b102554d771417dd05ede7dd4f589f8d4937b066de73e30761335305ab36dccc2195da2eaeb8e0b5d624de97101da658006bdabcbf6c18b1f1c142f809031de3130e2bc89395b5ada66c7a901bc97f3a183fe23ceba0e2a6e428eecc2c09748c2a686607f3bb378e91e60a4e195784c7b134366117759350f88f209707d0e729fc94ad45412470a8ccef978164d34439e2aea31b71215596f886bd712d62c40cd02f3ed021e46890bb1e9fbb265310870988bc75732b8296054091ba7a81bdd6772fb876c0da7fdc196b968f5e2f0e8e1dbf76da8b491399d38f981b23858e5e5ff2af210bcb54f80df2b680166b9424c6d11b2b1ba2c3fddbc2108f25f68922b975351ffad9a64ab7809441f41feb8cae8c3be50fed621810bf3f77a87b6bd08dd8ff3d536a840d8f174ca4c88e868fda32d31e637857ebde0bcdb3342e79c438ff818a0041bbf030ce5653a4c34d80101200eb4033d35bf20d788c1a0bb3dd85802220ae550c7b009370baecefff7f59235fc56e2ae04a4df0d17ff9deca7cacd6f33ff9261da1e9c7db09fec21bb808ad942feaa85c5fee8e4270a620456589d3c63bf887dfd8feac655b16187ecac84a4fec86f0a9cac62b64ad60976c16a9c3538620b3572b2bb4f68e51f3b78f4e43e3d5211506321e856383c9bd2f90c0564967a7197dfb62b75b2d13a87541ae8b4c76f5b2c52577ced95cae38f7dc756a5741e91f791142fdf770f90b950522a2c55944f3996dc44526d2caab4be55c84bba5b7277f71fb030e14209b7c41597575c01fae7b5257a84194ad18862fc84aaad83939f175a57734826d7088670d49c08b08269773083d0d4d0585d9b2d390d8fd485de71e2f16cd35e0e259cfed2e9d417f3cf842a17742a6c14139268544f896d92a73feafec0af85ee28e98e9a015c90760ae7354d3392cb5b923b96c4e56eeca7c9563bf060a1573c73285f5ddffb653e03eb8ba41fa6cf072c57a2d9cf38fb1e29afde329acb723ea5ee03054ef439127f3b96d7b078b7001d459c191202e5e3a7916bd384a313ea2874244d3882de832672c3e102cea02125d54da90a0922e82b965909794256b36da7a011c413d6cfaafec1293926dee53b953852841fe567be030ec67ba0cd01442ad8b8fd8f99cd61661b626bb4597489ae7cecfd0dab9b8497327f7a26e4408b01c534d3106b5a3774969bab8326d88e0a59dde3a5c247fc7c8e18600de2ddf843bfe187ed89e63a000fea97dd6f4d56a9911bfe1b9077e1cdaaa2fa4c7f839a662414bd7f9c4b7a148f46b83402d54eaa3cf5e0822ef356c649f5daea5b65a2939bbc76cbed84060dfca8c17e6e6992898bdcc20951276588cd3007fa46aa77f2ac685e73d96424533c3fe977a22b6de5d41bf0dca4cf79d3d4300b618d537f0c38760c0ac3b673713005b18e18990749b914bfe21ca77d2881fe1a3113e822e8dcceb95be5c97b6a262c6d9cc06e23d2d470a85cdb45367edf1ba5e1b47cdaf6604bc51bca8c8ee261bd151e6e70ef7068b764886fcfb6f7b46ff67a9543d6d744fd87424000740da8a7a5adc22c03b5251ba0c637a503327fd4d9898dffc545b016a6619f415a71f70057074fa5faf34eca30678ec006f72172d08f19c865c9178b25548180c3cee0f697db0aaa8bcab83e5be4f0e64aa1acbe5ddc43c467c77dac79c540ee6713df007e264c45de4a3f74ea25ac96d475373eea768209563436dbeed8750c86c0abb6da73c57fa08924300e32f5686d16845fe1272657ea3697f4d7a40eaae0e469ced33b18c743c43ccc696a1461bb1515d4d8b3a4bdae28bd984a4b33c229e205397510b416b2c521764665111088dac627d4d9ae0db2e21240a7f1f95a53b2261c8edbcdee0b0430b2ace939243f17e472983001babe33197289c1baf93ffe6080a0554df1843239719a6873672583b4aa6a969b63fb0c77199d6ddfc890e4c5a453c2efb7350cfe90ca79f2f3444ba66b277adefe758927562d25ba895c7ec7a79995e19e9068ed50f7875d09e686780bf12435df1529bea5b2bb4abfa3272fd6b10dd38cd8e6c5cd294a6efae8bf52c30246969ff68e13652f55b6b4a382c8a5feb10881cd82ad044e23e045704995743bbf04badae7f819cd83cc39d06f548c1b85a0d4242696194e1a7753a29e309f9efa8952ecdcf26fc3e526818c0c5934ebfda0b89e63b7a15845ad8e0b9505461023ac5205f6575a1607e74846dd1d94d659b6cdae9da9f669b453d8a69abcadad15591808518df22a868d96c52d2d70bdafb10c77bb59b6e8b66f91be6a1cb433749740d14cd97db39ebf4393a33823974e9eb724234155e65f099762378955f83d902d166e948ba9d2e10835cfb45b3e44703697085712e5529a0964864ffc023d35c3a5e0168b72eb092f67d5bfc8894117dd7d435ed7430a8cedb984c0df0725e69849f6fc21348f51c10ed376435dc1b8786640887ef14a329aa8410967bb426a53d0a0fcbeac8f201f944cd84d9c40806a1ed128006d3de7dfa806092d54c3c79d54bcbcd82d575a59e1ea86da0451c7128e01bdf958f9b9679bb0e3e286869cd31f7db1f131885b15a786844410ac36d1613a5da5cac9dd84efb2903b7fba5311f5804a920e6f945bd513eec66f8f6f0428318c80e129adc94a1b1e987c3f1a613d4fe08700e3e78c5c13615bfa0795830223ee018edfa34fb8b6bde346f3628cc8c88b799f0dd4669ef7cde9eccca70f11275ade1f991402cf4d9f9f5b4e336f11ec86c4b704b8fc847b9d880d93c52122caae38f728c72d9c8b1fa8a31fdc7f337a6098c090ec6c50e1720fe6441230d6592e06d0fc5f86c1cbd9609a89c09431746a3fa2ecb0a15f364686091afb73f9188ca064c18722dc14c1b4a50a9c306aac437ce731d5a8c00cae82f4e9a0f565b7cb8cccf9947d46b8870da6315f33cf010629a71364529d5377a53109be6584f8faec2c0dc5fb308ec59823675a99608b776b40e6f95768988a628ce84f6b6bc6ef126d771b4be69484247093b02f56d3c44a75e1c4eaa9a8dd9c1c4a63e33e390edea25d43abc72d1357ece51a5bda60487d0a7ed41ced0ecffe386eeec26aaa3b8d003d616c84d0fa855daa7d4fb94b48755ca5dc86b835d996ee182c0eafd35f9bbde0de35b20d539843dbb68eedd91707be2e66871a1e17b4066cd1c8f82a4abebfadd6b69b93b628cae0a4eb9c440cf5f4e9130d46893b10d933410e97543c334ce1953403195a21d6a474aacd3825bcf31eac934a81ee2077cb12b9fabc645c87d5f26454954d80cb1efa725d14edeee8694a23e722311f5e7f373ee6107c62123300cccb43771ef7712d37592e6c83eb3916715c59372916afd70ca85034478beb7c64eff7efa83207543610aed091325aaa1a955cd11883f3881372c759e0b6f30cd09973b11439f5505cfa497d650e00e59458ece8e260883ae2261f423e4786055c2758d5f79616412a6bd361273006bb24179424555c8edece93063fe25600c0295fb68db5336f334a7f7b57042bef4b33cf523297338d724f3196a74498f99205e4bb4a5aaa20e57d5095aebb579326166646e77e5b5648d182e4e444e7701ba67fc5d2eb27c19f1d93ac42233ce32c4f4b353c99967b96a1f90aa3dad766dbd6aa16ebf42df4c0460120cb480d1e9c1a3e9c35d4bddaf851126f8e93039f0d90d6fbcb38d4a83ba2eaeeae94cc0f29e10573846a305879da40df2f2b6255a64fe5f8f9218afc3f2c724a65c47307ed055bbe384ac6fde25bdd92fa7841d84db16bb195413d39168e98d544bfbf02baf8f4a44023b2e3c501ea55a1d094eee32411b5d3bf13099ccf17d54426fed8c6f3350c247f8bf8ad8faf0adc4ddd21fab5ea7c7ecdf1b148e04aaedb1ce834c38278990972044ef36a4432a29e0e97bef02894bd853f289b27cf8e55d750299b282307c845dbf28aa9eb7fa1b4ea9bab9bba1bc5336079057822ee89f8f03aa3a32c67c5eaa93320f37bcc175f3f3d6baf68e6f1a58c2238b13b28e4150f6d7fa97296992d20518bd93d368b71b36a514c15bd7a5503227877fb6962876dfad5b67b5e72f9c756528376a4eb38c0b650416a51bd35a73fbe2de080a02e1ed219b663d89d90bc1d47d1135ae5e3c8976b913bfa317047cbdb378dc88f08dceea28a079f0cede6a10306b67c337011d06d9ba80a67aab226a1b4248a1b7bb05f316f32fee2ed79c96607d3dde44cd6755393acfc7673a5d102cee3faae89316ba1d2ab6dac52878c55ef9dbfe216a38f06182e803eabcb9292b50bac1b75bcfcb6cb7af60c614b45ed4dcb70af96cb184508acf3f5598d39500fd6eae588c9211742784ad5a941a50d3cbe4fa6b719d8cc45362ce49d528e60f231e637a98a778299cce1aba46e239eaaa4e34eced75805954ff2532a4dd352c3bef91f98e978924b5e25ee0b8e393d2e636e0492dbd2c3bc312f6dbfee11f7e50d56bc44f63d91a67e5a7156a0bc523e87c4cfc09309a5b44971884bd78068360682fe6b9874d1feb361ce80bae228480560f684518bb0fbe679fc4b477fc265c457b406b1b26f154ced302589c14097ec69d79f33b6f6697223a0acc5b8b0eec15fc2a681ba0e5ea6b7cba3f0c9ffa4f923622d1c5df464d3f0f24f085822539751a00769a6ea9cd1b8396b38b15bb5d91cbbc5a45634aff56a28a44b6eb428855531ea44383cd296ede017e48252d49c86c3389c013e2143e382e6f5a2c6aeb7d9de2266708144cb855781a60dc1c59f40086606c67e1496458a0814d4651fafacfd1b2e9268b208e3e7e9851865b4e213bec6048e2999211671648d15e4d1ce5e7593ac0796112596b88432a2e123660e4b423c6d76dcf64b26e126d5061daff6e38dbb6fb21a6a53380d59f8c202e33191eb8cae04926c979e007db2ec98499138cb466806d7ce4e55f08a4d4921cab7a6f1ba4cfbb238e2abc16180dc2a51920e7448e691559e96142a04f959fd51faeba66e47d7a3deed2fd0970bb52a8c258755be5a400ba5ffbb067399182c8cd4c80df9496e401866bc08e044985f493a8ef0904879905b15634450e017d76eeb8e6d78666c2fea51c295cf073a6b26d94159f36717385adfbb417bf59f56f5b380b020b31b5d407baac8e912bc9956f3acf7f6ee8283e21123e5ff34be4ed7ea77bd3e042373124c655cf237cac0b91f4a64681da4edc0bfb313610ede999991a12a7dd2af3b93a43b0a5c2d8ffbc66b1f344

○ std::string "SorachanCoin"

34832d7837086f389e0a68116438bb9cc9bda3454cfbe90cb1ee0f80e1d6dcf7a3ec34b8f04f1b1bd9d7f09c6e76524ebc948bb8da9a6870bb859cb12655e5fce6f227619ba7d2eaca429e2a037b26cbed810c06c6df4a32a502dc62a4b3b9fcbacb6e4c6bf836cae85f82b28bf667b2cd929cc5bc5e29079187d45981049a0fac4f67c2f555e43d0cbccf07c30a67ad8c4d81560d99c034af2f31de48c9aa8f304bcfafe07ce5cb5aa1d763ed10baf3a010f30291768c77fdadbc15b377ea87fcddadfbf61c6fd417e60ea7c010edc155146d1406557c6f1e48eb73d335019308c63ff8f0558761710ee3bb318efcd7b4ad9a45b170b1c5eb132c92db9dc0f5beb20862141b94d5655e3ae0c2bc55e0a8a12019f3a675369651bbb4a00d6cb73681731830eca3bb478bd3e53e9285d0367ad9fb1790253f012f343d9a0f203f8170cc00195ab95bd04f1cf4e69313db587bc496b37563ef56357409286d615721ce2aee84bcab4c3632282e5e5ac6c615969855f5d8fcb214eca1eda19221971b16fcd1d65e5ac01ce6be9978e098e61ceb48f3eb6ec258ea9b40a6b99236bd5ebf278b75213a213e5448f6fa1b2c0bf672ae70cc2d4cefa353a8dac2a70cd090cff733b74a2e01c68a36a18dbc7d6a558d68ebaa276b33cbdef0511a397a4c94814b9815227214d06d878a6320bb7333af0b275c2d8761f83586e8977ad448a5ad989fdde7a78a8931655b9e1e10fc64ad0a03bb5410aa5d38b4dce06b4650a41593838fc8f21137e7cf8c931b272cdf3325c610f7f838262f887ba39b2ba1e320bf60de7e6b3577e1cd1d9273613bd9c88cef87b197247dcb653b388a6ecf94b5c14f1f57e5de7112979c3de7bf839e9f9aacdf14ddcf602d9cb81c164d64c3dc1e390389e348487d872c95c16f04cf2c018a6db12090676fee694563d4af1e50817a20bd08101a6c8ade92a51b65cce4d2e619c391a128e1b0fe6611cdb6240caf936fcd04e12d7f0830c638f39ddf440d07e936ed44296ddbe8913273669c3e7ef8325d6a65414312bf65ea7a6bc78995175e5e6f4443e0756e289d22a76a57e54531a9e1059300dd7c971c8fd044d8f939fc53b8a23271da4349b93614102fb4db5230a06da839fac90e4fc5524b0b5bf9282d59f76fa9368a082a4ffae8996c657b7a0cd27554122eb60829956e860cb29f9bb039cb3a3f70d0a79a5be8f68dbb6a2c51bb30e10bbbe33552208d42ba8d719ddf4546c03b325dde1f9f8336ccd880f12005aeebc509909f999103308403865b6276eb14b5fc0af2a43f559051fd3982d8241799281f6d9dda149978e862cd64c0e18801757537b7379765cfb104ade788286aa7c848c6bb36cf23af97782b09e6a7d007d2a435d671d6911a71499c9998c2a50f3e74ad0ff1e533b0788f76d4cda494949e4adf11fc5cbb9117808d86c642f95c01759b872afbfeffb51e06382ed52452002511f5981186a8c22429316a8947d7fd5a6b467572527e8ce4755603f717451dc46ab494ec312560bd80359cff858340b8e61d6f22d1915a05b023dd26406055b4d1970583a98e8fbd1f22b73f8622c0d016551a09b085cb68990c41e8c767778ef2bd1f707627ce51a00ba5bb10749cb53774af0f85f7477b82a523ce0c5351886bc883f64d116a54ee83bedc73e4ebc8f9a327000b6e4b1da354eb766b00b6685f3aa759a846935fb3d7c249628961211aaf78852ca3a3f89072ebb868169c091d15949abdea2e291be58030f2b7f1d5df87f464639e0165d88f1bc22547ffefb0ec62811d40710362d4be220939059ad4f0f687def1dcad5f888a5a3484702915617421c5d147a44b38faf91d431b563227e8dccd381dd58266ba2f21b389111e8befadac183dd7843d916bb0eba2db324a508b109de677a3d4920e0a9f89c8fbedd70e2e4a7d693809a292e4e7cb19b23de37cd6a9cf4eafad58dabdeac480f12ec90ec5d747fc6fb5e1da33e696c5b73d073b67db2ebce5ecdd818169543e505553eda43cef985e5982b0914b046c326e99388c7d62e337078b1f9d122b4e8ca538248b2886395742780dffb542da3a94af9aeb38cbf9b7f45c58e0ce6d40e5b65e9dff3d3d2bcf9124415057c0cec982901d513e15511ae2ce88e31e203633ba14e30dea03749bde059ca80273d85082a06656a008ce1281cdffc7945e89f850fc677ca5c0098263f8af2952b1989e2879df3d7bfed970949893cc735f82e06ab2047b22cf348f2f2fb513b945d82898cb8dfab35c7f85bbb29a51adbef6684fe2343ef7ec503a5f20b003dace9fc153791ee9e7c5e66fbd0767f0131d982ace51a38858a58936f8cbc9dd457b84d8d39eb35ce749d3b32f0e6fa1e8c9e22c8498e5d17c982902d20dc9e567f9720e4df02387da6cc147f0612c3357cda0753a7efb62421dabee47faf8929a85d298f364010d4703d6d3073611b9fa4edb7a1753923835dacd6579d449f11933fdfd9ace3b8d174aa4cf022a474701804f5ae8db0fac512d27aaa6fe96565f57920c5023ff4bcfc3accabf5fcdf8a6ce6765841137188224f848b7641c521316f4c514892d4b8dc67a53f6936e67b225b8bf02296e51d93c1a823851a93b922c51af0c34ce00fadd84fdf47fb81e655af19e5adbcc56c1cf3dd644249a8d92412a36411a0530a985c63975f121ae389d0f28a0a5078cd116d0a4305f24cfbe160daea7b654938cfc3af5d6d396cab3418fa810a5164af15d2d1f723b2e822b05ea5387b6931d001afaa07b2350b1c92631866f7564cc3eb725b9766df4768a9465a7f920fb939ace8c4feda23b8d6b6e2a2849d5871fc7b633ebcffbcf9746d7d1de15c61a8ae8715193e2ddf3aad3131f63ecad6247d44f1c4cd4e58d6316644c50e2d1d69a6171e029a6192b0a1cad2468af5ce08463da6fede6ada6f79852e024e768564acc566b1cb845c2999c1c7f4f0ef86b9dce57423f329d8e61d85473b2818f2e0bce6d894c0b0d9daeac4b07ff8848c5735a0949dd9366cb48589dec080974aad22042f64190a75c7c81bd8726af8d9a10f13deb80130793593c8456d90cbc9e4287ed24faabba5d59892ec0f4771166dd3bd2a8782f99dfcefadece4c66f59be811819aaeed243009b5340c2d492a65b69318b50c8107e63d05327c5577250fa15aec8338b5334f75d1991696c1caea98cd56e70dae0d9214e07dff7afa1bbfb9a926cd0aae162a732f62dee482980b3b308b96566eadc5ff85e25a3ed94746f17c07130c29b4792ed466a965a4caff631e3cf3f6a268683b2957046f5575dbb5a7bf69d3fee0d5519cd8bb6ecd3a14e36b3df8e778d095bea95ea3cf7194892f7bfee3eab95d019a9bb427437c5aad136768aa4b64da2a3c884a5158a330af2d6dab19b3223f6f04ed861009cbfb3e43f44434d72937412d35e7d9d0139f6c0ed57637371c19d68a1a3c6f6b9404fe0b5d45edeee580272c00cf64144b50a30d605f1437b95326c21268b7daf7a2d52ea6026e12b44247e19e3bc1fe565e619b340289b07bee778f039110f7de2528b7ef2a73498263a64e8eb58879d71d3690c4fd496294815f3581db41a9baf257d91ccdd54147825744f67b4bc006c7877797b2167ae5915664b8c2bdcc3ed9f2c8e291db664c6bb85bd4ea1d1c8c0f626d7eb7c2ab4043193168d671a9ddf27e980d74fc32f17cf4b200eb660d9471d01a887c5547458326d10bee57ba68ff02e99b068257fa3d3b226b66f994ca4d4fca4f842daa07b62d011a29e61b2ce5eb1b3b347633dd0839102797de94d7f59b3121c662d2e22046f0b1a6d810257f643120e1694d1c2970d9c99ab1f6db46a4d61deaae288e45bba65aa1e338d5593d92d3d7b0bd5587a1d7d2127670cef9026a783b7e54579b2bcc5336bd566d75f10f7543265a368a3551a1c4a1283b37a431917dd312abad6a5799c3456f9a01d038f35ca89c9924db670ffdd20e0e4dec6c5175d10fca177e017ab173960763c4f039e40bb0bbbae26b466f6b2117efe8181a7f418e36eeebd373235ac65bb911ecef2f7e74b5564ed2b450b904d144e75bfe7f6a9b728ffb8c02534363208bfb9340c5dc551ae3da2052b4a21d0fb67cce5029a468cec0e608581e52776505184544be1171d26870d8c14a1a5aeda67fddc91fe285357854c2b40231bf82254c791058b3aeb38e27b343031088a021db623769196bc659d457830ea86e6e80943247f18f91a349b2c2572380a63d290945ee7b6eac79ad38cc8742bcceb482132fc77dab100a3ac30e3b9b57e83f226aba7d16d1c12ea30168ee3c766a708d7666a3868dc6f2fc2ed2cdaee20e638752454820b1c8bef8969d8e8aa7059bd4a1189a9c8c8364f99abc5f7019e4b70dd657e32e4856ed6b74a36b82a4236e52b866b886fb2765c636867eebad310827f14d1ead7ed20d68de3b49a3f43b8b64eb0ad5771e84bc581d5085775d3de37e22bdc41ed69663e120802b9acf8831b21b433309906419b45688d2e005309c46402ed8d5a81d96374a152d0ed454f7ccf9916078a304067ef1e488b3b5a718d135f324d3dcc9af2f98be2ae1b868810e45088321642f55dd90282db0d711f75850b885204788b245ddc8da23343a2b6d13485a03bba75e731b1e04bde118775916a11f94995cad0ab867d38fc7f53db7d96219d49afbee8c0d2d3661e1427eb5e7137956de5cb46c8cd14a3ab9558171f3f6158bea985d58db3bd0fb7905887ef8b22fa0deb658b18f04d00fe4a6be3f0013ee092f1857c9f90f8035b358fd4eb0ff3353f5381220c12a49b22f666df4bbaec0efcbbd41ab8b1f05ff91ca0ab9fbb24dc38a386f5b7a2369fc28b5a839a2558d3536b252f962782156cb1f808a7f725dde2ccb178d1aaa4f0020316d5ce4123878b4d218beba8fe7a78675411c149b9839e10e0d2a5c54c3099a68f56d4181a9002d96ceb60655af7c15954de6392390faf6055cb63c1d1f6a6c14b436e61da95647e3f2e6171ec1dc4c3ca5c3297d1967c3658241bd1af62397fb79818d60d683ddddca22d2853195e1ef23460cdebc8adc9bd92916dd6bd7a1d1bdbe3fa806ac570758cfe8156bfb387b9e870989322b099972aa6396ad12db9200230fc473db247bca87749f0d6ab61b465afa706001362820988f0c7ac09e8c774507fd6425b1d5e086a5e42c9e0947b804778338137989056652b22487de8ee71136735ff01d37d86eabee6a5f07703d9f0f719119027de2d55ba188759af1c98c937fd53a2a0404f47fff49181d3164284063393178897e29e85d1ba27fe0215d40f68b4a5f38e3be6d0617a0c0548a1485a45b01fee922aa6dc50fd72899b3b81ba578a7e020f8d31fd083ed1b89accacb5999e78989196202a319f027c361479ee4979344d4908ed7baa3434ba0303f53cbdd510b05799bcf43a44c289b554036b434e35609a7c0dd78ab9cd8f524790683a471f630df754b476579c9b68490b8740cd0c501adcc4bab6d2938a5fff75ecd330e4a17abc4a032affcd188471d01794f925579bf8f5a31219b30a58ce615864f08e6fa93e70f2ca62d0ce11d2a6d5793db24ae31a4aaa847e0c8a3b6ce3acc5c3219fde36cdc1c2531f53c0dccd32cd51171042b88b62523216624756ce07e94de8bfc093c889a2157b2660e167192361bf2b7ee310537e580d8765224d4435ec21964be17bb1c5bf26169ccf55d4733332024aa39864ccef8ae489b22e4a31160e0e7708eed5e5124ea6c19bfb4

○ zero ["0"]

1a4be97ab463db75d271895df742b95be5c05d98d9e8c53edcb78b87b6f468ca26cf95e34afbb1a2b1acdc0f0def16f4c17c15a9ebcbde4d9d47b54c40ee0c92d83b9e6aaa8cfd54dbc36e2c20eb59241a74a4f3d715d532b6c71a97484394525a17265776a1aca39e9f91ea8e6e4f59da28a9899b01ecc4c2853b6f4be4b7cd7a0e0c95891b478a110b0da72452c429825db29f6c30d2ccea2d61fe8f0da816053008383656ba6085ce21b3930dd70b722aaa9a145b67dbf6ef85774b6d48934f3b2c3736729685fdaa575f2c8392aad387bbe6870930fce51acac0c408cb545bcc431dc79e90f41fdd23cd851a544304315391842d30b39ce863aa480230a49dfc401b3a43f71c410f4f1bfdf766c1f2a97d2e4a29bc8115888c535d03bd87a1bc3c174338dbea7ffe7183cc41b17c2cf1addbb867913b3f9fa5d57a1e404688c08948cb97d31ad7fae3049ba36b78660e3b311ac47195acf242a41810555b53a2b49467542ba86fd6cedc5f8c4d95963908d28872beb1f7ca9aa8858805962704a64d1c76a85bc6e301f59ab68083b82fdbaa2261c1724c4aadf8a20bb1ecf8094b74574602043b24411bfb844a3dfd623c863276f84b3981dbb5cafe1a22239fbad9d697d35a6e3f65a152f0fe028b9da5125a3745527704bf8d45eb658c32710cdf27ee7076933b595742a807a69219e48567fc240e33962408c923483ecedfb19b633c80dd9884c1dc799f1c6c2472de2b236028bda293ad46d099589874d4479c9ca0d665c96db53e42817aeaf2f1746f8f5b01372b5c09c2db6f1a83a0faa2778f6b68198f413c06dd7160f656ce4eca2ea873efcc0487e58eafa1666e6d0e2410d1457bd253419b18013db0612bdd6be4af6df133e22bb79419d709c12df1ce8e7af99f5df3554635862707f7a34ce62f7fe3c288171838412e4bb6faca930315888d7a5b0eb825bba8dfc021c40747c36153f14003e23b3ae7a7c3a828a5c16c774f2b63706799f238597395929604e9b486363776e1748282cf01dc0ccad5c911f99cfdbc5e3711e8818e55d32d2aca1b76296dc9c90b46d00cb05f413667f005770f899d23585a3467e3fcaf8a5dab4e7c6be81b1b8c89a2f77c0bec1cf8c07f389cf1b1b105cafc0aced7db2403da8c2eea0e1274ce0c6d7cadde4ef98896cc2c3bf268e933cdd454b337e726ee34f55fa0aead779373bbb138c14efaccf94e40f8076db04a6d6664beda100a9ea8d6d86b16b2853c9582abf54e25f29ce19bd4213f83b3dcbc395788213e4628e2cf77c6d8f68b9e221598adee83bb3bc1ec3ad97002f7430ea8ae90249d0172330d8c54909ae2ea21effc208f9eb996acffac9eefd9baffe09c77d7d970a17d94102d8b11776a7954493f463b0f8f1e39a189dfa372c47bf036ff6d12b51eaa0624bbe9642b2791dbd48f0bd6078925ce8a1b8a2b9fa5fcda5503d57eef98f8838716d019c83abca53542910653fe92864c418a049396ff6669cb82683227c56e2e050195c3c148c397a4b92b1fb2ad081b08c1f7d65eb9353fc44074351b1536c42f5d14047c55560ef363e51ef14628dc11e9ade05937a4b54ec1c70887422f3191ad7ba4f0a59eb585de6471c6c98d59e1123b38dae49ebc27c47ef7d27f61702833f71e2ef29f8c8523d6ce11c74b4482d83d9fab39ee7b8dfbb7f97a726c67d1cd92d2e1539dce4b6acbf1e08941579c1dd0808bfb03345b9433d2d1216f8960054b27294499c1e6dbe545405d88d1452755e35d554f0fe5c18038e874a8712758d3e42b9b5a15a72454e8f440baa7e8367356f1b4ff3299677c191ad0ea647b9cd08bffa55e5052970614d2dfd3826bf4f371696056426f774fb30d2179344dde0811fdc3019ed3019bce5ed9a20803843c2e8cc92add04fd842b3eced742bd5e6ef0fe46ba575f7d1fdd6f1245f4d829039fb60bdf55b5c94436ab97263b4467fab0c947d07232b6c04fc13588506673e9d6a21450fa8c758be551f5ca6286d2f58a51a5eda65807a3d6b9b55f8f963619c792c1b08133f959a74556f8d4b1b0401bf2fa8129065a912bdb911d011d1c7ec68a27cdc2046441863fcf577b2e20759aa0914b018b81ce25e1eb425153e79fbe2d72f3ed0bbe749ee54f4ed6012ecea0c88fe63eb633c3334b06174539c67103e87e6ca9e049bbff5e422784ef260685ad8b38187bdab3c24f4744323dc4f1dad83da72cf12e011b7aeed9c3a8d4d03ec929e37b9cb314bcea850d0486a8e43f9140e21e0a4058a2abe85021105991fa392bf88b5012b35182c6a4640007d489eb8b596e5eca607afc69af8566a211e8bc733cc9019c3dc146798c52516397c9dc9edd73ccdd26aad47fc0563f3d6585908040fc08281a9ce1d4dfe2e9918d0c0612005ae166131624cceee6a9d99ee4aeea9350b06e28bab561a712a60f9037e3e2aa703dd0b510c94c46cb65b050794b6eaf8363009b56e8e73a3fbe48efad94916c3184bc94e4d4a56489cc7fa47997b081b0a12cd2c47b818095e92728e56467ca8ac980888bcc4e14ae74b2310d7aaf87d3ff484661f966a8b9e4c9d65d61bf81777797204dd89a8fa01ee5da7e985cc4453dee1f25bf19fde1b4e5b49230f4cda69f976d2267daf96ae3926f4768e5ddf74a0927d033319878646120a6d083423384ee82fbc960d7fbfacb22c7332101088cc9b3d3e5651892367a5285d251406d012fb5a1adbbf38408c67fb73c2bcc4bcfbb7e7a16741552e9ef743bb7a170fc8087324ac0b54d8ef3cc7e7ab83468f210c18ad6b358e23e8841ee9e824897665050632b741a8d1c66169523f230d3a5df478cfa3a068ea88c3bcc24d0613b922421e134ea967dec898e226a8954671c427fafcefd4ae253b0a49d477a7cc8e462a3136374e435122505703d70df16e22e6ed14ebf6f8c7efec27abe0b91c05eca6b7d45e13371683f6e3bef154e1f2b1221be2c3543eb2aac219ae866ff7bdec7bede44575c565ae250e218e82e0750d43b3674bb83fb32727925ef5455859b4270660927bf60f0357520104cbea84c9f0778cc42e6a86c9d7bceb72f273670a3defa05ca2adcb544d77b39661e0d0b9212627b4eca84a7f6322600e7c6f58c96f52286422a09c5f7ed807572c9cd3c0973f8c7bbdbfa88767fda9910e3428b5eefaa55b1a179b6a47edf7abdcf62afccb86eb200eb47be90ea0b6f125dc75d2f762b764e9dd7583ed3bed9b7dedc91db38220ff9c82b0a3ece321eec6a394f15aa3074782300ac9cd10d43196a0ed89e80d7d0ed0bcaba3795e05976c4a2d4e37f22e30ecde4dd03e7731a60b937e4af0bafac8d77bd3bc792b1e41812ddd459a2b443f4dfe14679168c2afc7d7d1c44b21154ea4b9d996cc453200860fd8dc835b8656470213a63bf122801a20065c9cf52c8dfe07a75157f2525bdc23252982d163ece912c274f033df1b19f2e4e12e48e6d9d2b1da114b759c514e9d371a18d16b158ac970fbddf48af05340dd2c1dc2e45ba71862bb3840e8cb7f487d72a9e4253be7c184b0ba3ee436e4634e5779296c9a311592df48c52fd5811cd0cbdbaee9df9edb24832c84b0dd7c7a4bdc88b55259f923ce554e4732c2f7dbb7b7d5622a2ec2dca13a16659e28f0b924d6911a1e60ca6286acc21c8b8f094c962089313b3b4196fd7c9e61a4df777e43a0d91ee082653ece0aca2feb01af1a57ccada118757b50faf4329830f998cd028ab6ee20d35b58b266532d7124147f0fe8b87146195ee3a2e977aa729fe3c3d93c9544fdab34129b95c204cc6963b17f878d50a1847be1c4a489edd2c0baabbd1d2d537552078d3928cbe4dea74fced97a69c9b09841c898377698fead458d051e16e80a3a06806d80ded64615cc45df26bc32664b89c08752460f8c1a4a260dc6ec752d8e3b5f0f8f3acb7f0fa6d59f52774f1c2f1e72d8dc71a9a0bab03ee887ec9bbfe5a06ea728f582ed787aa8666911fd22183082ba277a38512afe4bcd1888227779fbd417c1ab5f7727587c87a0d4aeec61933c7732b773d8d0c44ef6b3921a07dccb025339caf0fb1594629e344d310c4402d21df0a3b307fdf7bdaa6bad127dad607542c66b24c38767cb02d93caddb2c687fcbbd23b9039f79564b90fced398cf2d538aeccb399b934a78338c8d314127b38f7189a8c3ec8b282911f9ec4e8738b0dda2bbf2f934a8f6f742247fcd67c49631ec121aff262597312629214ca05fa740d5e6a0bad686da60f5d5b9c37a698e1c583b7af0359debeb363e1cf7ad1d54991cdb9a4c81961368b5d38bab8b1f02d87cf39f50098992084a1cdc97c3eba5a5619573f314279758598b66845ee7402881ad28bd98742a856412c02df5ea3176d4f8cef4d913499e1b522e59105be6835a27689d3e35aa0b4b416a8357fe1f13e679a27d9ec5118a9a01c09c255c983197f96cbe09cc321ba35b0bbfc0e489a84b0e3d858e8ad6c49dc110a0e925054ff07736e140674a78b974c23d6db521a2b886f5b6c6e23ff8b392d21cb3bba3dbf9a3fec06c39c320b68746d775c857a8bddf45e12097c844d3dbb78fd2d7284a6ad8f6d57bc0cc445292ba0559e4c2b3732889c1e6197188869bf708cfdca217f1eb9e18a3d395999b81708faf64d29b38e0926b2f5fb386871149bf39da6ba89c8857ba58537a2cec479f05f382ee9720322b6795d1cd6c9af43a5688f7b5e7cb7443368e28939377d0e318d88a619aaf2ce1def89e6b0f9926f0ccdf786199f80c71572862293395fa41bfea60028e1d33012f26acd8367768ff4a1bc6be30ccd3228bdd342e7ec66df45349be5f7c687d653452785c018ad0d75bdac3f18f520f586255b139b2efe3a2d23e4b2d7c39fbbdfb84be59e59fb5649653a558985b5886d794da21a1925da81b62d5ccea85c41e4094ae2c29a4aaada7df88c29543d10ff0fdb4f8ee02d4794e23d8cc5d3c52acb841449cd74ff3af3490e2395c81790aa041584cede9c38b811fe0c1c9f482b4a2e688fb05286c07d3b7e3b03b5b6b9ba2c2ec7ba5deb57b277f06f51686c7b5ffb15a15ba387ef53b49fb606fe0ec06121cf13e97c5e1781405f426731ce9e34cecd540a84d22561ed7ed19466e288354c8e596aa03bb05f2040a0c2366074c4211f20c167fcd6c09de2a9b93ea8fb2123abb2502dd9b25d6e3bdd77924e165e1a22cbe663afb3fc3e942ee3bd643bfee7e405ccfbc4732b44507479681e1f2e6f455a1a0a7918892d352b7ba42257bb32fdcc57346b3d85392b872c7a13cbdf4c6c1b6328e0bcf31eb6e62d8f3a082079e950db1fd996e63d56e03ed25b3ccafa6171445188e08a72e35eaa4dd1ed6943d572dcc4a4376980ee0862146cd3ef7e06c186f923929d206bcc09a5c77e05b92462c9f0871b6e5081fedbf08d49608365d271c5479f127314553a3778f8f9be2edd485810655aa879188a7f34b94c773fac5d52ea83eeb6bd1dfb9b87b96c6b9b8a4060adb243b2b51fc9df558d245107bc88fdfd40cc6b249d951ea7f6a71b50546705f148dfbd9a6c023aab6dd8103fe5653b57240be3926cd04c585d837830fee7bee561b0a9eb0a43ae36b0303f8db21e082c9e74e02dc545def45dba2bc1c0487b829be57ecce65bba61a93b06a575d85c54b2ca638212735755c9efbb06bb2a0f191acf3a6c9a96877d7f3ab0b2fc03a3bc8903c58ac3c8f3487808afe5570c7065be3a1249e3256bde5f5b1382f50c4c80deec221ac364dff0756e1e93da66b86b70e

○ 検証コードについて

開発中:
https://github.com/FromHDDtoSSD/SorachanCoin-qt/tree/develop

/* It uses the same method as CSHA256. */

#include <bench/bench.h>
#include <compat/sanity.h>
#include <hash.h>

static const std::string hash_source[] = {
  "",
  "0",
  "SorachanCoin",
};

static const std::string file_output_path[] = {
  "E:\\hash\\blank.txt",
  "E:\\hash\\zero.txt",
  "E:\\hash\\SorachanCoin.txt",
};

namespace latest_crypto {
  void test_qhash() {
    for (int i=0; i < ARRAYLEN(hash_source); ++i) {
      CQHASH65536 obj;
      uint65536 hash;
      obj.Write((const unsigned char *)hash_source[i].c_str(), hash_source[i].size() * sizeof(char));
      obj.Finalize((unsigned char *)&hash);

      FILE *fp = ::fopen(file_output_path[i].c_str(), "w");
      if(fp) {
        ::fwrite(hash.ToString().c_str(), sizeof(hash), 1, fp);
        ::fclose(fp);
      }
    }
  }
}

□ HDD/SSDの故障情報を共有しましょう!
ブロックチェーン自動承認によるデータベースを積む見込みです。

□ 開発ブログ

https://www.iuec-recovery.jp/?cat=309

□ どころで、データベースに積むデータの正確性は、どうしますか?

ハッシュの記録に加え、以下のようなメタデータを積んで検証する予定です。

以下、承認の例:
true: 2.0, false: 0.5

厳格モード
ACCEPT:A(true)A(true)A(true)A(true)A(true)A(true)=> 64 : accept
DENY:A(true)A(true)A(true)A(false)A(true)A(true)=> 16 : deny

寛容モード
ACCEPT:A(true)A(true)A(true)A(false)A(true)A(true)=> 16 : accept
DENY:A(true)A(false)A(true)A(false)A(false)A(true)=> 1 : deny

■ SorachanCoin Faucet [準備中]

https://faucet.junkhdd.com/

■ SorachanCoin Build is easy and fully automatic!

git clone https://github.com/FromHDDtoSSD/SorachanCoin-qt.git
cd SorachanCoin-qt
chmod 755 autogen.sh
./autogen.sh
./configure
make

■ CoinGecko, Coinpaprika, CoinMarketCap, Developer-Blog

○ CoinGecko [From 2019-Sep]:

https://www.coingecko.com/en/coins/sorachancoin

○ Coinpaprika [From 2019-Aug]:

https://coinpaprika.com/coin/sora-sorachancoin/

○ CoinMarketCap [From 2020-Jun]:

https://coinmarketcap.com/ja/currencies/sorachancoin/

○ Developer-Blog [From 2020-Jan]:

https://www.iuec-recovery.jp/?cat=309

□ [完了!] testnet の分岐を完了いたしました。

testnet の分岐を完了いたしました。新しい長いハッシュに置き換わります。近日中に、Githubおよびウォレットを更新いたします。

testnetの分岐(ブロック高)は 1103301 です。

○ ブロック高 1103301 の分岐点について証明 (testnet):

New Blockchain:
https://v2.junkhdd.com/block/889e16bffe79b3b5fc42f6cd9c29e6e200bc569b171782eaa5fc73516127e6bc

Old Blockchain :
https://www.junkhdd.com:17350/block/0000e4ed60071d516c43d93145c9cbd7c2d14c08150e4007e2678d95d6d28d17

□ BlockExplorer

mainnet :
https://www.junkhdd.com:7350/

testnet-v2(new blockchain) :
https://v2.junkhdd.com/

testnet(old blockchain) :
https://www.junkhdd.com:17350/

□ コインの送金機能・署名機能・コンセンサスも常時開発しています。必ず、testnetで検証を重ねてから、mainnetに導入いたします。
※ 匿名が関わるゼロ知識証明以外については、導入していきたい所存です。

□ [NEW!] プール情報を更新いたしました!

マイニングプール情報 :
https://秋葉.jp/mining/pow_pool.html

運営プールのハッシュ情報 [リアルタイム] :
https://sora.junkhdd.com/mining/pow_pool.html

□ なぜSORA?

飼い猫の名前です。そして、猫なので、量子耐性が必要となりました。

■ WhitePaper [NEW VERSION Ver1.1 !!]

□ This is a white paper collecting the outline of this project.

■ Exchanges ベースペア

○ FinexBox: https://www.finexbox.com/

USDT/SORA:
It is under negotiation.

■ Exchanges buy / sell

○ FinexBox: https://www.finexbox.com/

SORA/BTC:
https://www.finexbox.com/market/pair/SORA-BTC.html
SORA/DOGE:
https://www.finexbox.com/market/pair/SORA-DOGE.html

○ Coin163: https://www.coin163.org/

SORA/USDT:
https://www.coin163.org/auction/exchange/SORA-USDT.html

○ Unnamed Exchange: https://www.unnamed.exchange/

SORA/BTC:
https://www.unnamed.exchange/Exchange?market=SORA_BTC
SORA/ETH:
https://www.unnamed.exchange/Exchange?market=SORA_ETH
SORA/LTC:
https://www.unnamed.exchange/Exchange?market=SORA_LTC
SORA/uTip:
https://www.unnamed.exchange/Exchange?market=SORA_uTip
SORA/DOGE:
https://www.unnamed.exchange/Exchange?market=SORA_DOGE

○ SatoshiShift: https://satoshishift.com/

SORA/BTC:
https://satoshishift.com/trading/sorabtc

■ コインについて

□ 総発行枚数およびブロック生成時間

src/main.h:
https://github.com/FromHDDtoSSD/SorachanCoin-qt/blob/develop/src/main.h

□ 報酬 (PoWおよびPoS)

src/timestamps.h:
https://github.com/FromHDDtoSSD/SorachanCoin-qt/blob/develop/src/timestamps.h

□ ブロックチェーン ハッシュ

src/crypto/sha256.h, src/hash.h:[mainnet: CSHA256, testnet: CQHASH65536]
https://github.com/FromHDDtoSSD/SorachanCoin-qt/blob/develop/src/crypto/sha256.h
https://github.com/FromHDDtoSSD/SorachanCoin-qt/blob/develop/src/hash.h

□ ウォレット 秘密鍵・公開鍵

src/key.h, src/quantum/quantum.h:[mainnet: ECDSA, testnet: ECDSA CLamport]
https://github.com/FromHDDtoSSD/SorachanCoin-qt/blob/develop/src/key.h
https://github.com/FromHDDtoSSD/SorachanCoin-qt/blob/develop/src/quantum

□ ネットワーク ポート番号

src/net.h:
https://github.com/FromHDDtoSSD/SorachanCoin-qt/blob/develop/src/net.h

□ コンテナ

src/prevector/prevector.h, src/prevector/prevector_s.h:
[mainnet: std::vector, testnet: prevector, prevector_s]
https://github.com/FromHDDtoSSD/SorachanCoin-qt/tree/develop/src/prevector

□ メモリ管理

src/allocators.h, src/quantum/quantum.h:
[mainnet: after-zero-allocator, prevent swap
testnet: after-zero-allocator, prevent swap, memory guard]
https://github.com/FromHDDtoSSD/SorachanCoin-qt/blob/develop/src/allocators.h
https://github.com/FromHDDtoSSD/SorachanCoin-qt/tree/develop/src/quantum

□ ウォレットのセルフチェック [起動前に全アルゴリズムの正常性をチェック]

src/bench:
https://github.com/FromHDDtoSSD/SorachanCoin-qt/tree/develop/src/bench

□ ドライブ(HDD / SSD) 認識およびベンチマーク ロジック

SSD_Heat_Resistant_Benchmark:
https://github.com/FromHDDtoSSD/SSD_Heat_Resistant_Benchmark/tree/master/src

□ ブロックエクスプローラ

mainnet:
https://www.junkhdd.com:7350/

testnet(old):
https://www.junkhdd.com:17350/

testnet-v2(new):
https://v2.junkhdd.com/

□ ロードマップ

2018年:故障情報をブロックチェーンで実現するための、アイデアを練りました。

2018年8月:ブロックチェーンを立ち上げました。

2018年8月:SorachanCoin Ver1.0 を公開いたしました。

2019年8月:ウォレットのデザインが新しくなりました。

2019年~2022年:各取引所に上場いたします。

2020年12月:セキュリティ関連の見直しを「SorachanCoin DriveInfo Wallet」の前に実施いたします。
Windows版ウォレット:Ver 2.2.9 (安定性重視のServer版はVer 1.2.9)
(例:SecureStringの改善, QtSecureAllocatorの実装, getblockqhashの実装)

2021年2月:ベンチマークを搭載した「SorachanCoin DriveInfo Wallet」をリリースいたします。

□ HF 予定一覧

HFの三ヶ月前に、こちらにお知らせいたします。HF後はブロックチェーンが枝分かれしまして、新しい方に乗り換える必要があります。 しかし「複雑な手続き」などは一切ありません。ウォレットのアップデートをするだけで同期するように開発します。よろしくお願いいたします。

○ 本プロジェクトについて

The SorachanCoin Developers
東京:115-0041 東京都北区岩淵町25-22
埼玉:367-0007 埼玉県本庄市上仁手134-1

○ オープンソースのライセンスについて

Distributed under the MIT/X11 software license, see the accompanying.
https://www.opensource.org/licenses/mit-license.php.