From c5acd3e9841c8f07286b5a151a963c9f3f397b8c Mon Sep 17 00:00:00 2001 From: BasharMithan Date: Sun, 11 Oct 2026 11:57:26 +0300 Subject: [PATCH] Harden document upload path and enforce unique documentID --- docs/Document-Flow.md | 54 +- docs/Hashing-in-Verchain.md | 8 +- requirements.txt | Bin 1306 -> 618 bytes source/API/APIServices.py | 9 +- source/API/router.py | 15 +- source/errors/__init__.py | 3 +- source/errors/credentialErrors.py | 4 + source/errors/documents.py | 2 +- source/services/documents.py | 42 +- source/services/ledger.py | 28 +- source/services/peer.py | 4 + source/tests/APITest.py | 74 +- source/tests/documentReceiverTest.py | 70 + source/tests/ledgerTest.py | 6 +- source/utils/blocks/blockManager.py | 4 + source/utils/chain/documents.py | 90 - source/validation/documents.py | 9 +- source/validation/inputValidation.py | 2 +- storage/log.log | 4975 ++++++++++++++++++++++++++ v0.6.0-dev.diff | Bin 0 -> 1001744 bytes 20 files changed, 5224 insertions(+), 175 deletions(-) create mode 100644 source/errors/credentialErrors.py create mode 100644 source/tests/documentReceiverTest.py delete mode 100644 source/utils/chain/documents.py create mode 100644 v0.6.0-dev.diff diff --git a/docs/Document-Flow.md b/docs/Document-Flow.md index 732a856..5d40819 100644 --- a/docs/Document-Flow.md +++ b/docs/Document-Flow.md @@ -1,40 +1,28 @@ # Document Flow -How a credential `Document` moves through Verchain, from the API upload to the ledger and across the P2P network. - -## The `Document` data model - -Defined in `source/models/Models.py` - -```Python -class Document(BaseModel): - model_config = ConfigDict(ser_json_bytes="base64", val_json_bytes="base64") - - documentTitle: str | None = None - documentFormat: str | None = None - documentContentSize: int = 0 - documentHash: str = "" - - @model_validator(mode="before") - @classmethod - def validateLegacyDocumentContent(cls, value: Any) -> Any: - if isinstance(value, dict): - content = value.get("documentContent") - if isinstance(content, str): - try: - base64.b64decode(content, altchars=b"-_", validate=True) - except ValueError as error: - raise ValueError("Stored document content is not valid base64.") from error - return value +How a credential document moves through Verchain, from API upload to the ledger and across the P2P network. + +## The `Document` record + +The `Document` model in `source/models/Models.py` stores the document title, file format, content size, and hash. The uploaded PDF bytes are used for validation and hashing, but are not stored in the model or ledger. As a result, ledger and P2P JSON contain document metadata and the digest, not the uploaded content. + +The `documentHash` is SHA-256 over the uploaded bytes, the format suffix, and the credential identifier: + +```python +documentHash = sha256( + content + + b":" + + documentFormat.encode("utf-8") + + b":" + + str(documentID).encode("utf-8") +) ``` -- `Document` uses `ser_json_bytes="base64"` / `val_json_bytes="base64"`, so raw bytes become base64 whenever a block is dumped in JOSN (ledger file, gossip, chain sync, `GET /chain`). -- A `before` validator rejects stored content that is not valid base64 (represented as ledger corruption on load). -- The `documentHash` is computed by `DocumentHashing` class (`services/documents.py`). The `CID` is computed in `Credential.__post_init__`. +The credential ID (`CID`) is then computed from the document hash and `documentID`. ## Components on the document path -1. API router (`POST /register`) - The entry point of a document, the document is represented as `FastAPI.UploadFile`. -2. `DocumentReceiveer` - It takes the `UploadFile` model that contains info about the document, converts it into `Document` model (`source/models/Models.py`). -3. `DocumentValidation` - Takes the generated `Document`, checks if it meets the `CredentialConstraints` configs. -4. `DocumentHashing` - If the document meets the document constraints configs, the `DocumentHashing` hashes the document so it is ready to be assigned to a `Block`. +1. `POST /register` and `POST /check` receive the PDF as a multipart `UploadFile`. +2. `DocumentReceiver` reads at most the configured upload limit plus one byte, validates the file, and creates the `Document` record. +3. `DocumentValidation` checks the size and supported format, requires a PDF header at the start of the file, and rejects encrypted PDFs. +4. `DocumentHashing` hashes the file bytes and credential ID before the credential is added to a block. diff --git a/docs/Hashing-in-Verchain.md b/docs/Hashing-in-Verchain.md index ed21919..c291448 100644 --- a/docs/Hashing-in-Verchain.md +++ b/docs/Hashing-in-Verchain.md @@ -36,11 +36,15 @@ AUTHID = sha256(f"{authorityName}:{authorityID}") The `CID` is the most important ID, and it is build out of the following data: -- The `documentHash` - Generated by hashing the content of the document and the document format only. +- The `documentHash` - Generated from the document bytes, its format, and the `documentID`: + +```python +documentHash = sha256(content + b":" + documentFormat + b":" + str(documentID)) +``` - The `documentID` & document itself - Passed from the authority when checking the ownership. ```python -CID = sha246(f"{documentHash}:{documentID}") +CID = sha256(f"{documentHash}:{documentID}") ``` ### The Holder Credential ID (`CHID`) diff --git a/requirements.txt b/requirements.txt index dfbe3c1834c59fa4e0a2bf32ad055646effe7965..3231af75820bf68ffa90600e9daa9b36c099411a 100644 GIT binary patch literal 618 zcmYjO%WlIU5WM?ejErAO4pi#Bm3r+dLYO!xHXvBL@!xmWsoNfzon>ZcwD*BD*`XYQ zQK}M^=nDM{(iUxI_#`U8n+r;{LUuwHW^(4P)Jb$0nJ|TIoi;CVxbEU7*5AlxQtB-D%x5^roUC7W4qMt2E9Ye*7j*)e z>u73x{`va;rWBll21iSz5GIJ7T0qr5sLW=@f8a4pI!*8oo6j>TEtxX%2ZF@WRe^?a zUg=PnHRQN4uJ9OK>;o1vaHyeq4r^JFb=rv?%d94st4&OL=8JvKi4QJKSYNPM72jw; BzIy-w literal 1306 zcmZ`(%WlFz4D`8DKP43#9)d$F_1;Ro_JmLf4>g1+2^4<5?Tj5~DYQaMP&^)w$6mg_ z7E>>sV)wI{g!;!m{g_ z%7VtXgQl^tuJ-3y&!MdF4Ju)s<{tHLPGq__qiH$pA`(1<2W|H^a z#3{GXd{9@2wrwUCnSy?gbXV-|+f);sE^lOx+MKoDNoMih-sa4KJpoHsn=Zq;wEv2z r=m6Jk`)gob%lM+NBdRuf&vU4Ew#ywi6>&Fw@`-NRQJ%odx`y}x1~9@h diff --git a/source/API/APIServices.py b/source/API/APIServices.py index 0ff1636..a4712fa 100644 --- a/source/API/APIServices.py +++ b/source/API/APIServices.py @@ -8,11 +8,12 @@ from models.Models import NodeMetadata, Credential, Authority, Block, CHID, Query, Response, User, Document from services.verifier import Verifier from utils.blocks.blockManager import BlockManager -from utils.chain.documents import DocumentReceiver +from services.documents import DocumentReceiver from validation.chain_validation import ChainValidation from errors import DuplicateBlockError, InvalidChainError from errors.holderValidationErrors import ConflictingCredentialError from errors.APIErrors import APIError +from errors.credentialErrors import DuplicateCredentialIDError from validation.inputValidation import InputValidation from configs.baseConfigs import CredentialConstraints @@ -111,7 +112,7 @@ def processBlockRegisterationRequest(self, registerationRequest: APIRegisteratio try: result: Block | Exception | None = self.peer.registerBlock(block) - except (DuplicateBlockError, InvalidChainError, ConflictingCredentialError, ValidationError) as error: + except (DuplicateBlockError, DuplicateCredentialIDError, InvalidChainError, ConflictingCredentialError, ValidationError) as error: result = error if result is None: return APIError(error = "Block-building-fail", message = "Cannor build the block.") @@ -119,6 +120,9 @@ def processBlockRegisterationRequest(self, registerationRequest: APIRegisteratio if isinstance(result, DuplicateBlockError): return APIError(error="Block-duplication-error", message="Block already exists.") + elif isinstance(result, DuplicateCredentialIDError): + return APIError(error="Duplicate-Credential-ID", message=str(result)) + elif isinstance(result, InvalidChainError): return APIError(error = "Invalid-Chain", message = "Chain integrity failed; chain sync requested.") @@ -161,4 +165,3 @@ def sendChain(node: NodeMetadata, blockManager: BlockManager) -> ChainModel: return ChainModel(sender=node, chain=blockManager.ledger.blocks) - diff --git a/source/API/router.py b/source/API/router.py index 6310879..497b80a 100644 --- a/source/API/router.py +++ b/source/API/router.py @@ -8,8 +8,8 @@ from API.APIServices import APICommunication from errors.APIErrors import APIError from configs.handler import configs -# from utils.chain.documents import DocumentReceiver from services.documents import DocumentReceiver +from configs.baseConfigs import CredentialConstraints def buildRouter(peer: Peer) -> APIRouter: @@ -43,8 +43,8 @@ async def register( "credential.document": document, }) try: - documentReceiver = DocumentReceiver(document=document) - receivedDocument = await documentReceiver.receive(uploadedFile=document) + documentReceiver = DocumentReceiver(constraints=CredentialConstraints()) + receivedDocument = await documentReceiver.receive(uploadedFile=document, documentID=documentID) except ValueError as error: raise HTTPException(status_code=400, detail=str(error)) from error @@ -79,8 +79,8 @@ async def check( issuerID: Annotated[int, Form(alias="issuerID")]): try: - documentReceiver = DocumentReceiver(document=document) - receivedDocument = await documentReceiver.receive(uploadedFile=document) + documentReceiver = DocumentReceiver(constraints=CredentialConstraints()) + receivedDocument = await documentReceiver.receive(uploadedFile=document, documentID=documentID) except ValueError as error: raise HTTPException(status_code=400, detail=str(error)) from error @@ -97,7 +97,10 @@ async def check( result: Response | APIError = communication.processVerificationRequest(payload) if isinstance(result, APIError): - return result + raise HTTPException( + status_code=404, + detail={"error": result.error, "message": result.message}, + ) return result diff --git a/source/errors/__init__.py b/source/errors/__init__.py index 30028b1..5debf9f 100644 --- a/source/errors/__init__.py +++ b/source/errors/__init__.py @@ -24,4 +24,5 @@ from errors.chainSyncErrors import ( ReceivedChainIsInvalid -) \ No newline at end of file +) +from errors.credentialErrors import DuplicateCredentialIDError \ No newline at end of file diff --git a/source/errors/credentialErrors.py b/source/errors/credentialErrors.py new file mode 100644 index 0000000..4856ed6 --- /dev/null +++ b/source/errors/credentialErrors.py @@ -0,0 +1,4 @@ +class DuplicateCredentialIDError(Exception): + def __init__(self, documentID: int) -> None: + self.documentID = documentID + super().__init__(f"Credential documentID {documentID} is already registered.") diff --git a/source/errors/documents.py b/source/errors/documents.py index 5935e47..65f8918 100644 --- a/source/errors/documents.py +++ b/source/errors/documents.py @@ -20,5 +20,5 @@ def __init__(self, supported_formats: set[str] | None = None) -> None: class InvalidPDFContent(Exception): def __init__(self, filename: str) -> None: super().__init__( - f"The uploaded file: `{filename}` has ivalid content." + f"The uploaded file: `{filename}` has invalid content." ) \ No newline at end of file diff --git a/source/services/documents.py b/source/services/documents.py index 93afe51..ba96ca3 100644 --- a/source/services/documents.py +++ b/source/services/documents.py @@ -14,7 +14,6 @@ import hashlib from pathlib import Path from fastapi import UploadFile -from pymupdf import pymupdf from configs.baseConfigs import CredentialConstraints from models.Models import Document @@ -26,20 +25,20 @@ class DocumentReceiver: """Validate an uploaded credential and return its content digest.""" - def __init__(self, document: UploadFile, constraints: CredentialConstraints | None = None) -> None: - self.constraints = constraints or CredentialConstraints() - self.document = document + def __init__(self, constraints: CredentialConstraints) -> None: + self.constraints = constraints + - async def receive(self, uploadedFile: UploadFile) -> Document: + async def receive(self, uploadedFile: UploadFile, documentID: int) -> Document: "Builds the ``Document`` model from the ``UploadFile``" filename = uploadedFile.filename or "" fileFormat = Path(filename).suffix.lower() - content = await self.read() + content = await self.read(uploadedFile) document = Document( documentTitle="Credential document", - documentFormat=fileFormat, + documentFormat=fileFormat.lower(), documentContentSize=len(content), ) @@ -49,46 +48,35 @@ async def receive(self, uploadedFile: UploadFile) -> Document: raise ValueError(str(error)) from error - - - documentHashBuilder = DocumentHashing(document=document, content=content) + documentHashBuilder = DocumentHashing(document=document, content=content, documentID=documentID) hashedDocument: Document = documentHashBuilder.hash() return hashedDocument - - - async def read(self) -> bytes: + async def read(self, file: UploadFile) -> bytes: "Reads the received document and returns it's content (bytes)." - if self.document is None: - return b"" - - file_handle = getattr(self.document, "file", None) - if file_handle is None: - return b"" - try: - file_handle.seek(0) - return file_handle.read() + await file.seek(0) + return await file.read(self.constraints.maxUploadSize + 1) finally: - file_handle.seek(0) + await file.seek(0) class DocumentHashing: - def __init__(self, document: Document, content: bytes) -> None: + def __init__(self, document: Document, content: bytes, documentID: int) -> None: self.document = document self.content = content + self.ID = str(documentID).encode() def hash(self) -> Document: - # payload = self.document.documentContent or b"" file_format = (self.document.documentFormat or "").encode("utf-8") documentHash = hashlib.sha256( - self.content + b":" + file_format + self.content + b":" + file_format + b":" + self.ID ).hexdigest() self.document.documentHash = documentHash @@ -96,5 +84,3 @@ def hash(self) -> Document: return self.document - - diff --git a/source/services/ledger.py b/source/services/ledger.py index 2747304..c8370d7 100644 --- a/source/services/ledger.py +++ b/source/services/ledger.py @@ -21,6 +21,7 @@ ) from errors.blockErrors import BlockIntegrationError +from errors.credentialErrors import DuplicateCredentialIDError from configs import settings, Performance @@ -41,6 +42,7 @@ def __init__(self, filePath: Path) -> None: self.usersByUsername: dict[str, User] = {} self.credentials: dict[str, Credential] = {} + self.credentialsByDocumentID: dict[int, Credential] = {} self.issuers: dict[int, Authority] = {} self.miner = Miner() @@ -110,6 +112,12 @@ def __createFileIfnotExist(self) -> None: def insertBlock(self, block: Block) -> Block: with self._lock: + credential = block.data.credential + if ( + credential.document.documentHash + and credential.documentID in self.credentialsByDocumentID + ): + raise DuplicateCredentialIDError(credential.documentID) blockAsDict = json.loads(Block.model_dump_json(block)) blockChid = blockAsDict.get("data", {}).get("chid") @@ -132,7 +140,10 @@ def insertBlock(self, block: Block) -> Block: self.blocks.append(blockAsDict) self.users[block.data.user.nationalNumber] = block.data.user - self.credentials[block.data.credential.document.documentHash] = block.data.credential + documentHash = credential.document.documentHash + if documentHash: + self.credentials[documentHash] = credential + self.credentialsByDocumentID[credential.documentID] = credential self.issuers[block.data.issuer.businessID] = block.data.issuer self.__writeBlockToLedger(blockAsDict) @@ -189,6 +200,7 @@ def loadFromLedger(self) -> None: self.usersByNationalNumber.clear() self.usersByUsername.clear() self.credentials.clear() + self.credentialsByDocumentID.clear() self.issuers.clear() try: @@ -197,7 +209,14 @@ def loadFromLedger(self) -> None: self.usersByNationalNumber[block["data"]["user"]["nationalNumber"]] = User.model_validate(block["data"]["user"]) documentHash = block["data"]["credential"]["document"]["documentHash"] - self.credentials[documentHash] = Credential.model_validate(block["data"]["credential"]) + if documentHash: + credential = Credential.model_validate(block["data"]["credential"]) + if credential.documentID in self.credentialsByDocumentID: + raise LedgerCorruptError( + f"Credential documentID {credential.documentID} is duplicated in the ledger." + ) + self.credentials[documentHash] = credential + self.credentialsByDocumentID[credential.documentID] = credential self.issuers[block["data"]["issuer"]["businessID"]] = Authority.model_validate(block["data"]["issuer"]) except ValidationError as error: raise LedgerCorruptError(str(self.filePath)) from error @@ -217,6 +236,7 @@ def updateLedger(self, newLedger: list) -> None: self.users: dict[int, User] = {} self.credentials: dict[str, Credential] = {} + self.credentialsByDocumentID: dict[int, Credential] = {} self.issuers: dict[int, Authority] = {} self.loadFromLedger() @@ -236,6 +256,9 @@ def findUser(self, nationalNumber: int, username: str) -> User | None: def findCredential(self, documentHash: str) -> Credential | None: return self.credentials.get(documentHash, None) + def findCredentialByDocumentID(self, documentID: int) -> Credential | None: + return self.credentialsByDocumentID.get(documentID) + def findIssuer(self, issuerID: int, issuerName: str) -> Authority | None: issuer = self.issuers.get(issuerID, None) @@ -250,4 +273,3 @@ def findIssuer(self, issuerID: int, issuerName: str) -> Authority | None: - diff --git a/source/services/peer.py b/source/services/peer.py index a95d9a2..6944309 100644 --- a/source/services/peer.py +++ b/source/services/peer.py @@ -14,6 +14,7 @@ from utils.nodeStorageManager import NodeStorageManager from utils.blocks.blockManager import BlockManager from errors.holderValidationErrors import ConflictingCredentialError +from errors.credentialErrors import DuplicateCredentialIDError from services.ledger import Ledger from services.network import Network from models.network import NetworkContext @@ -165,6 +166,9 @@ def registerBlock(self, block: Block) -> Block | None | Exception: except DuplicateBlockError: return DuplicateBlockError(block.data.chid) + except DuplicateCredentialIDError: + return DuplicateCredentialIDError(block.data.credential.documentID) + except ConflictingCredentialError: return ConflictingCredentialError( nationalNumber=block.data.user.nationalNumber, diff --git a/source/tests/APITest.py b/source/tests/APITest.py index 94eca4e..91e73de 100644 --- a/source/tests/APITest.py +++ b/source/tests/APITest.py @@ -153,6 +153,27 @@ def test_register_duplicate_returns_409(apiClient): assert second.status_code == 409 +def test_register_rejects_document_id_collision_across_different_credentials(apiClient): + client, peer = apiClient + first = _postRegister( + client, + _registerPayload(1012, 12, 22, name="First"), + content=_pdfWithText("First credential"), + ) + second = _postRegister( + client, + _registerPayload(1013, 12, 23, name="Second"), + content=_pdfWithText("Second credential"), + ) + + assert first.status_code == 201 + assert second.status_code == 409 + assert len(peer.ledger.credentialsByDocumentID) == 1 + assert peer.ledger.findCredentialByDocumentID(12) is not None + reloaded = type(peer.ledger)(filePath=peer.ledger.filePath) + assert reloaded.findCredentialByDocumentID(12) is not None + + def test_register_missing_field_returns_422(apiClient): client, _ = apiClient res = client.post("/register", data={"user.name": "Bob"}) @@ -173,9 +194,8 @@ def test_register_stores_hash_of_content_and_extension(apiClient): client, _ = apiClient content = _validPdf() res = _postRegister(client, _registerPayload(1004, 4, 13), content=content) - print(res.json()["data"]["credential"]["document"]) assert res.status_code == 201 - expected = hashlib.sha256(content + b":" + b".pdf").hexdigest() + expected = hashlib.sha256(content + b":" + b".pdf" + b":" + str(4).encode()).hexdigest() assert res.json()["data"]["credential"]["document"]["documentHash"] == expected @@ -256,8 +276,54 @@ def test_check_returns_error_when_identifiers_unknown(apiClient): issuerID=999999, document_content=_pdfWithText("Unknown credential"), ) - assert res.status_code == 200 - assert res.json()["error"] == "User-not-found" + assert res.status_code == 404 + assert res.json()["detail"]["error"] == "User-not-found" + + +def test_check_returns_404_for_unknown_credential_id(apiClient): + client, _ = apiClient + document = _pdfWithText("Registered credential") + _postRegister( + client, + _registerPayload(4010, 41, 410, name="Known", issuerName="Known issuer"), + content=document, + ) + + response = _postCheck( + client, + username="Known", + userID=4010, + documentID=42, + issuer="Known issuer", + issuerID=410, + document_content=document, + ) + + assert response.status_code == 404 + assert response.json()["detail"]["error"] == "Credential-not-found" + + +def test_check_returns_404_for_unknown_issuer(apiClient): + client, _ = apiClient + document = _pdfWithText("Registered credential") + _postRegister( + client, + _registerPayload(4020, 43, 420, name="Known", issuerName="Known issuer"), + content=document, + ) + + response = _postCheck( + client, + username="Known", + userID=4020, + documentID=43, + issuer="Unknown issuer", + issuerID=421, + document_content=document, + ) + + assert response.status_code == 404 + assert response.json()["detail"]["error"] == "Issuer-not-found" diff --git a/source/tests/documentReceiverTest.py b/source/tests/documentReceiverTest.py new file mode 100644 index 0000000..15b8dcc --- /dev/null +++ b/source/tests/documentReceiverTest.py @@ -0,0 +1,70 @@ +import asyncio +import hashlib +from io import BytesIO + +import pymupdf +import pytest +from fastapi import UploadFile + +from configs.baseConfigs import CredentialConstraints +from services.documents import DocumentReceiver + + +def _pdf(encryption: int = pymupdf.PDF_ENCRYPT_NONE) -> bytes: + with pymupdf.open() as document: + document.new_page() + if encryption == pymupdf.PDF_ENCRYPT_NONE: + return document.tobytes() + return document.tobytes( + encryption=encryption, + owner_pw="owner-password", + user_pw="user-password", + ) + + +def _receive(content: bytes, documentID: int = 1): + receiver = DocumentReceiver(constraints=CredentialConstraints()) + uploaded_file = UploadFile(file=BytesIO(content), filename="credential.pdf") + return asyncio.run(receiver.receive(uploadedFile=uploaded_file, documentID=documentID)) + + +def test_receiver_hash_includes_document_id(): + content = _pdf() + + first = _receive(content, documentID=1) + second = _receive(content, documentID=2) + + assert first.documentHash == hashlib.sha256( + content + b":.pdf:1" + ).hexdigest() + assert first.documentHash != second.documentHash + + +def test_receiver_rejects_pdf_with_junk_before_header(): + with pytest.raises(ValueError, match="invalid content"): + _receive(b"junk before header" + _pdf()) + + +def test_receiver_rejects_encrypted_pdf(): + with pytest.raises(ValueError, match="invalid content"): + _receive(_pdf(encryption=pymupdf.PDF_ENCRYPT_AES_256)) + + +def test_receiver_reads_no_more_than_limit_plus_one_byte(): + class TrackingUploadFile(UploadFile): + def __init__(self, content: bytes): + super().__init__(file=BytesIO(content), filename="credential.pdf") + self.requested_size = None + + async def read(self, size: int = -1) -> bytes: + self.requested_size = size + return await super().read(size) + + constraints = CredentialConstraints(maxUploadSize=10) + uploaded_file = TrackingUploadFile(b"x" * 100) + receiver = DocumentReceiver(constraints=constraints) + + with pytest.raises(ValueError, match="too large"): + asyncio.run(receiver.receive(uploadedFile=uploaded_file, documentID=3)) + + assert uploaded_file.requested_size == 11 diff --git a/source/tests/ledgerTest.py b/source/tests/ledgerTest.py index 0068cf5..d38e69e 100644 --- a/source/tests/ledgerTest.py +++ b/source/tests/ledgerTest.py @@ -14,6 +14,8 @@ def test_fresh_ledger_has_genesis(tempLedgerPath): assert len(ledger.blocks) == 1 assert ledger.blocks[0]["index"] == 0 assert ledger.blocks[0]["previousHash"] == "0" * 64 + assert "" not in ledger.credentials + assert 0 not in ledger.credentialsByDocumentID def test_genesis_is_mined_and_hash_valid(tempLedgerPath): @@ -76,12 +78,14 @@ def test_malformed_json_raises_on_load(tempLedgerPath): def test_invalid_document_content_size_raises_ledger_corrupt(tempLedgerPath): + from pydantic import ValidationError + Ledger(filePath=tempLedgerPath) blocks = json.loads(tempLedgerPath.read_text()) blocks[0]["data"]["credential"]["document"]["documentContentSize"] = "not-an-int" tempLedgerPath.write_text(json.dumps(blocks)) - with pytest.raises(LedgerCorruptError): + with pytest.raises(ValidationError): Ledger(filePath=tempLedgerPath) diff --git a/source/utils/blocks/blockManager.py b/source/utils/blocks/blockManager.py index 9c88141..e40a913 100644 --- a/source/utils/blocks/blockManager.py +++ b/source/utils/blocks/blockManager.py @@ -8,6 +8,7 @@ from validation.blockValidation import BlockValidator from validation.inputValidation import InputValidation from errors.holderValidationErrors import ConflictingCredentialError +from errors.credentialErrors import DuplicateCredentialIDError from errors import DuplicateBlockError, BlockPreviousHashError @@ -34,6 +35,9 @@ def registerBlock(self, block: Block) -> Block: if not self.inputValidation.holderValidation(user=block.data.user): raise ConflictingCredentialError(nationalNumber=block.data.user.nationalNumber, existingName="", incomingName="") + if not self.inputValidation.credentialValidation(block.data.credential): + raise DuplicateCredentialIDError(block.data.credential.documentID) + if self.checkIfBlockExists(block.data.chid, self.ledger.blocks): Logger.warning(f"[Block validation] The block {block.index} already in the ledger!") raise DuplicateBlockError(block.data.chid) diff --git a/source/utils/chain/documents.py b/source/utils/chain/documents.py deleted file mode 100644 index 9fabed4..0000000 --- a/source/utils/chain/documents.py +++ /dev/null @@ -1,90 +0,0 @@ -""" - Date: 2026, 09, 24 - Developer: Bashar Mithan - Title: DocumentReceiver -""" - -import hashlib -from pathlib import Path -from fastapi import UploadFile -from pymupdf import pymupdf - -from configs.baseConfigs import CredentialConstraints -from models.Models import Document - - -class DocumentReceiver: - """Validate an uploaded credential and return its content digest.""" - - def __init__(self, constraints: CredentialConstraints) -> None: - self.constraints = constraints - - - - async def receive(self, uploadedFile: UploadFile, documentID: int) -> Document: - self.documentID = documentID - filename = uploadedFile.filename or "" - fileFormat = Path(filename).suffix.lower() - - if not self.isInputDocumentValid(uploadedFile): - if (uploadedFile.size or 0) > self.constraints.maxUploadSize: - raise ValueError( - f"Credential exceeds the maximum upload size of {self.constraints.maxUploadSize} bytes." - ) - supportedFormats = {item.lower() for item in self.constraints.supportedCredentialFormats} - allowed = ", ".join(sorted(supportedFormats)) - raise ValueError(f"Unsupported credential format. Allowed formats: {allowed}") - - content = await uploadedFile.read(self.constraints.maxUploadSize + 1) - if len(content) > self.constraints.maxUploadSize: - raise ValueError( - f"Credential exceeds the maximum upload size of {self.constraints.maxUploadSize} bytes." - ) - if not content: - raise ValueError("Credential file must not be empty.") - - if fileFormat == ".pdf": - try: - with pymupdf.open(stream=content, filetype="pdf"): - ... - - - except (pymupdf.FileDataError, ValueError) as error: - raise ValueError("Credential file is not a valid PDF.") from error - - return Document( - documentTitle="Credential document", documentFormat=uploadedFile.content_type, - documentContentSize=uploadedFile.size or 0, - documentHash=hashlib.sha256( - content + b":" + fileFormat.encode("utf-8") + b":" + str(self.documentID).encode("utf-8") - ).hexdigest(), - ) - - - - def isInputDocumentValid(self, uploadedDocument: UploadFile) -> bool: - """Checks if the uploaded document is valid (meets the document constraints). - - Args: - uploadedDocument (UploadFile): The uploaded document from the API - - Returns: - bool: True if the document is valid. - """ - if uploadedDocument.size is None: - uploadedDocument.size = 0 - - if uploadedDocument.size > self.constraints.maxUploadSize: - return False - - supportedFormats = {item.lower() for item in self.constraints.supportedCredentialFormats} - if Path(uploadedDocument.filename or "").suffix.lower() not in supportedFormats: - return False - - return True - - - - - - diff --git a/source/validation/documents.py b/source/validation/documents.py index ed6b5a6..68db241 100644 --- a/source/validation/documents.py +++ b/source/validation/documents.py @@ -35,13 +35,18 @@ def validate(self) -> None: # Checking if the file format is .pdf, but dosen't contain a valid .pdf content. if self.document.documentFormat == ".pdf": + if not self.content.startswith(b"%PDF-"): + raise InvalidPDFContent(filename=self.document.documentTitle) + try: with pymupdf.open(stream=self.content, filetype="pdf") as opened_document: - if not getattr(opened_document, "is_pdf", False): + if ( + not getattr(opened_document, "is_pdf", False) + or opened_document.needs_pass + ): raise InvalidPDFContent(filename=self.document.documentTitle) except (pymupdf.FileDataError, ValueError) as error: raise InvalidPDFContent(filename=self.document.documentTitle) from error # TODO: Implement a document format-based router. - diff --git a/source/validation/inputValidation.py b/source/validation/inputValidation.py index 57322c9..16027d6 100644 --- a/source/validation/inputValidation.py +++ b/source/validation/inputValidation.py @@ -32,7 +32,7 @@ def holderValidation(self, user: User) -> bool: def credentialValidation(self, credential: Credential) -> bool: - if self.ledger.findCredential(credential.documentID) is not None: + if self.ledger.findCredentialByDocumentID(credential.documentID) is not None: return False # DocumentValidation() diff --git a/storage/log.log b/storage/log.log index e4727ca..d0034e2 100644 --- a/storage/log.log +++ b/storage/log.log @@ -7359,3 +7359,4978 @@ 2026-10-10 21:25:26,070 - INFO - [Block Validation] The block 0 is valid. 2026-10-10 21:25:26,070 - INFO - [Chain Validation] Chain is valid. 2026-10-10 21:25:26,366 - INFO - Block with CHID {'user': {'name': 'UserH', 'nationalNumber': 701, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '26f3b458d2e17c2be2d16fdaca46f80f7612b59b8726d684709f1655c555c02d'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 8, 'CID': '70e5657e061cb511c528d72de7c35f549e5e036034d266456aad7a3beedfbd23'}, 'issuer': {'name': 'AuthH', 'businessID': 70, 'AUTHID': 'aa4a28cdb35b15f03ebec096a79b1177579072d09a334d891253679a069bbe8c'}, 'chid': 'bde13a014fe73cd76a0d6d73f97c422678e0ae965da2ae1dab2cfdcbaac2bdbb'} inserted successfully. +2026-10-10 21:55:17,021 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:55:17,032 - INFO - [Miner]Mining block 0... +2026-10-10 21:55:17,549 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:55:17,550 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:55:17,552 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:55:17,595 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:55:17,596 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:55:17,596 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:55:18,031 - DEBUG - Using proactor: IocpProactor +2026-10-10 21:55:18,082 - INFO - [Miner]Mining block 1... +2026-10-10 21:55:18,087 - INFO - [Miner] Block 1 mined after 593 attempts. Nonce: 593 +2026-10-10 21:55:18,088 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:55:18,089 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:55:18,089 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:55:18,091 - INFO - Block with CHID {'user': {'name': 'Alice', 'nationalNumber': 1001, 'phone': 1, 'age': 30, 'email': 'a@x.com', 'birth': '1995-01-01', 'HID': '2ac9fd619ca07caf567a65749902be90012e5c0973dc0f3ce40318a5c4031b4d'}, 'credential': {'document': {'documentTitle': 'Credential document', 'documentFormat': '.pdf', 'documentContentSize': 518, 'documentHash': '011f0a2c5c251ddce1641805e067e510e6a670b05aae0d50218a62027e908c89'}, 'documentID': 1, 'CID': 'bc6b3ebd1152b5955d0fb2db400633fcb11aee7aa49852ecff2793d7a6348508'}, 'issuer': {'name': 'JPUF', 'businessID': 10, 'AUTHID': 'ab1252cc53f5f8bec90ced0cd3a49f5b2bb000e44d4ec1884bd8da5102b18358'}, 'chid': '07caf603c96725343274c4fc2c88a7b222109b2dfe0079d35e032ed57e258107'} inserted successfully. +2026-10-10 21:55:18,096 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 201 Created" +2026-10-10 21:55:18,104 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:55:18,107 - INFO - [Miner]Mining block 0... +2026-10-10 21:55:18,695 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:55:18,695 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:55:18,698 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:55:18,724 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:55:18,724 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:55:18,724 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:55:18,755 - DEBUG - Using proactor: IocpProactor +2026-10-10 21:55:18,797 - INFO - HTTP Request: GET http://testserver/openapi.json "HTTP/1.1 200 OK" +2026-10-10 21:55:18,804 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:55:18,806 - INFO - [Miner]Mining block 0... +2026-10-10 21:55:19,383 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:55:19,383 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:55:19,385 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:55:19,413 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:55:19,414 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:55:19,414 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:55:19,443 - DEBUG - Using proactor: IocpProactor +2026-10-10 21:55:19,477 - INFO - HTTP Request: GET http://testserver/credential-constraints "HTTP/1.1 200 OK" +2026-10-10 21:55:19,484 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:55:19,486 - INFO - [Miner]Mining block 0... +2026-10-10 21:55:20,087 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:55:20,088 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:55:20,089 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:55:20,119 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:55:20,119 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:55:20,120 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:55:20,150 - DEBUG - Using proactor: IocpProactor +2026-10-10 21:55:20,178 - INFO - HTTP Request: GET http://testserver/openapi.json "HTTP/1.1 200 OK" +2026-10-10 21:55:20,185 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:55:20,187 - INFO - [Miner]Mining block 0... +2026-10-10 21:55:20,822 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:55:20,822 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:55:20,823 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:55:20,850 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:55:20,851 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:55:20,851 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:55:20,871 - DEBUG - Using proactor: IocpProactor +2026-10-10 21:55:20,893 - INFO - [Miner]Mining block 1... +2026-10-10 21:55:21,243 - INFO - [Miner] Block 1 mined after 45242 attempts. Nonce: 45242 +2026-10-10 21:55:21,244 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:55:21,244 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:55:21,244 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:55:21,245 - INFO - Block with CHID {'user': {'name': 'Alice', 'nationalNumber': 1002, 'phone': 1, 'age': 30, 'email': 'a@x.com', 'birth': '1995-01-01', 'HID': '48251e1c4660e9447504c641faca6138262df2d3bce5fcf8f08e7ab3fd19a263'}, 'credential': {'document': {'documentTitle': 'Credential document', 'documentFormat': '.pdf', 'documentContentSize': 518, 'documentHash': '376310a407895e9a198db66de55ec866bd90c83ddbfd6d7e707fe09d952d9e3b'}, 'documentID': 2, 'CID': '89601a51cd173a7dfe52216534071a445f25da5e7c5e4737e1c78961c9be9b0d'}, 'issuer': {'name': 'JPUF', 'businessID': 11, 'AUTHID': '2f7c780da0ab7fadb36c9df4e887ddf14ffa8ccc6544d7ed34a647c9c8aabff8'}, 'chid': 'cc321c142499d516ee0f69a4aa983709b79daf25a2974cd5d53b09bb5b216d86'} inserted successfully. +2026-10-10 21:55:21,249 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 201 Created" +2026-10-10 21:55:21,253 - DEBUG - Using proactor: IocpProactor +2026-10-10 21:55:21,259 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 409 Conflict" +2026-10-10 21:55:21,265 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:55:21,267 - INFO - [Miner]Mining block 0... +2026-10-10 21:55:22,027 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:55:22,027 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:55:22,029 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:55:22,069 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:55:22,069 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:55:22,070 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:55:22,101 - DEBUG - Using proactor: IocpProactor +2026-10-10 21:55:22,148 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 422 Unprocessable Content" +2026-10-10 21:55:22,158 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:55:22,161 - INFO - [Miner]Mining block 0... +2026-10-10 21:55:22,958 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:55:22,958 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:55:22,960 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:55:22,994 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:55:22,994 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:55:22,994 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:55:23,030 - DEBUG - Using proactor: IocpProactor +2026-10-10 21:55:23,051 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 400 Bad Request" +2026-10-10 21:55:23,055 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:55:23,057 - INFO - [Miner]Mining block 0... +2026-10-10 21:55:23,753 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:55:23,753 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:55:23,756 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:55:23,789 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:55:23,790 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:55:23,790 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:55:23,862 - DEBUG - Using proactor: IocpProactor +2026-10-10 21:55:23,897 - INFO - [Miner]Mining block 1... +2026-10-10 21:55:24,143 - INFO - [Miner] Block 1 mined after 35159 attempts. Nonce: 35159 +2026-10-10 21:55:24,144 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:55:24,144 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:55:24,144 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:55:24,146 - INFO - Block with CHID {'user': {'name': 'Alice', 'nationalNumber': 1004, 'phone': 1, 'age': 30, 'email': 'a@x.com', 'birth': '1995-01-01', 'HID': '0544c2791a1954489fad066901bc11f9f89bd8bba1afe05fca8c24c03cf4b908'}, 'credential': {'document': {'documentTitle': 'Credential document', 'documentFormat': '.pdf', 'documentContentSize': 518, 'documentHash': '47ff8455b80199996a5bc0001b1ff10adcbc1c5c99677cd78b8ddfacaef2141a'}, 'documentID': 4, 'CID': '3c1462d2c7c772784049992b772824cb7bea8c5fad5db34c368b02662d84a8c6'}, 'issuer': {'name': 'JPUF', 'businessID': 13, 'AUTHID': 'a1ee8b099c28079795702965a7d104a5d496277edec287eb529cc7da5a8ba2ce'}, 'chid': '1bfcdf6fe63ce3c84d0f75a302979389baccf07271c77d55728337c0513bba17'} inserted successfully. +2026-10-10 21:55:24,149 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 201 Created" +2026-10-10 21:55:24,156 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:55:24,159 - INFO - [Miner]Mining block 0... +2026-10-10 21:55:25,010 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:55:25,011 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:55:25,013 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:55:25,047 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:55:25,048 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:55:25,048 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:55:25,082 - DEBUG - Using proactor: IocpProactor +2026-10-10 21:55:25,127 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 400 Bad Request" +2026-10-10 21:55:25,137 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:55:25,140 - INFO - [Miner]Mining block 0... +2026-10-10 21:55:25,602 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:55:25,603 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:55:25,605 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:55:25,636 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:55:25,637 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:55:25,637 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:55:25,674 - DEBUG - Using proactor: IocpProactor +2026-10-10 21:55:25,704 - INFO - [Miner]Mining block 1... +2026-10-10 21:55:25,724 - INFO - [Miner] Block 1 mined after 2465 attempts. Nonce: 2465 +2026-10-10 21:55:25,725 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:55:25,725 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:55:25,726 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:55:25,727 - INFO - Block with CHID {'user': {'name': 'Alice', 'nationalNumber': 1006, 'phone': 1, 'age': 30, 'email': 'a@x.com', 'birth': '1995-01-01', 'HID': 'a8d61528ca6d9eb53044a739f4518faa9faea42a9a7c0c8a12671168781fd67f'}, 'credential': {'document': {'documentTitle': 'Credential document', 'documentFormat': '.pdf', 'documentContentSize': 518, 'documentHash': '8351532cc84aa180787f6a0ac00e8b40cb13233a07ff7bcd979ff4a429b16fb6'}, 'documentID': 6, 'CID': '9a49385a3c3781ac64c4f2c5fd4fb34e407fbf389501294d5c99f4f8b6e365c8'}, 'issuer': {'name': 'JPUF', 'businessID': 15, 'AUTHID': '2ae2b5a9ffb1e472f93bca05f15590b87f841b28210a7ac744fe8a51b84b9010'}, 'chid': '9ab9c3f2d77ec383cc6e1b7edba6f7da6e2c0a53ab0aa45065bcfadd342b8256'} inserted successfully. +2026-10-10 21:55:25,731 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 201 Created" +2026-10-10 21:55:25,739 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:55:25,741 - INFO - [Miner]Mining block 0... +2026-10-10 21:55:26,393 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:55:26,393 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:55:26,395 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:55:26,430 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:55:26,430 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:55:26,431 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:55:26,539 - DEBUG - Using proactor: IocpProactor +2026-10-10 21:55:26,574 - INFO - [Miner]Mining block 1... +2026-10-10 21:55:26,846 - INFO - [Miner] Block 1 mined after 36344 attempts. Nonce: 36344 +2026-10-10 21:55:26,847 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:55:26,847 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:55:26,847 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:55:26,849 - INFO - Block with CHID {'user': {'name': 'Carol', 'nationalNumber': 2002, 'phone': 1, 'age': 30, 'email': 'a@x.com', 'birth': '1995-01-01', 'HID': 'ffe43a25bfa304901b17c6e88842cce7633774e23dfc5e194d2a266d1ca1ae4a'}, 'credential': {'document': {'documentTitle': 'Credential document', 'documentFormat': '.pdf', 'documentContentSize': 812, 'documentHash': 'ffc3d8428f9f555d1edeb01bcf8adcaa2d22aa958ab16a55640f875dc4e7d65f'}, 'documentID': 2, 'CID': '78a1993f6fdce8c86bb1abc705a56142f5babc02f472c840a569152171186295'}, 'issuer': {'name': 'GovAuth', 'businessID': 20, 'AUTHID': 'e39081c964995c32665bdc14b0d1fbd6ec2ef2e42854f8d52a5c66b290af3c7a'}, 'chid': 'b9ad5df21d7412296d7b49d0678ccca81d7fa93870f066910678630206b063d3'} inserted successfully. +2026-10-10 21:55:26,851 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 201 Created" +2026-10-10 21:55:26,853 - DEBUG - Using proactor: IocpProactor +2026-10-10 21:55:26,861 - INFO - HTTP Request: POST http://testserver/check "HTTP/1.1 200 OK" +2026-10-10 21:55:26,867 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:55:26,870 - INFO - [Miner]Mining block 0... +2026-10-10 21:55:27,498 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:55:27,499 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:55:27,499 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:55:27,531 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:55:27,531 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:55:27,532 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:55:27,579 - DEBUG - Using proactor: IocpProactor +2026-10-10 21:55:27,608 - INFO - [Miner]Mining block 1... +2026-10-10 21:55:27,654 - INFO - [Miner] Block 1 mined after 7884 attempts. Nonce: 7884 +2026-10-10 21:55:27,655 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:55:27,655 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:55:27,655 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:55:27,656 - INFO - Block with CHID {'user': {'name': 'Dave', 'nationalNumber': 3003, 'phone': 1, 'age': 30, 'email': 'a@x.com', 'birth': '1995-01-01', 'HID': '97a434e0ec33cc27c58425c26369f657889e8ee9034a019074eb1bfe126595f2'}, 'credential': {'document': {'documentTitle': 'Credential document', 'documentFormat': '.pdf', 'documentContentSize': 810, 'documentHash': 'c1fdbd6f5538e29d8b38773d8a1235191a0d7e14ca5c62589191778a031b6841'}, 'documentID': 30, 'CID': '47fd14ba69073b41b7c8f2d45820825be75820b2c74262db2465acd738a64333'}, 'issuer': {'name': 'AuthX', 'businessID': 300, 'AUTHID': '3856cd8b557adb012c53ad6110833154923329911018ac76f9fb66dcb13bdd38'}, 'chid': '2793e6334cc779f4e9960d43e1f6c71f6e6c64c39dcc08dd53af529b3e714fc2'} inserted successfully. +2026-10-10 21:55:27,658 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 201 Created" +2026-10-10 21:55:27,660 - DEBUG - Using proactor: IocpProactor +2026-10-10 21:55:27,666 - INFO - [Miner]Mining block 2... +2026-10-10 21:55:27,888 - INFO - [Miner] Block 2 mined after 29400 attempts. Nonce: 29400 +2026-10-10 21:55:27,890 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:55:27,890 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:55:27,891 - INFO - [Block Validation] Validatiing the block 1. +2026-10-10 21:55:27,891 - INFO - [Block Validation] The block 1 is valid. +2026-10-10 21:55:27,891 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:55:27,893 - INFO - Block with CHID {'user': {'name': 'Eve', 'nationalNumber': 3004, 'phone': 1, 'age': 30, 'email': 'a@x.com', 'birth': '1995-01-01', 'HID': '0330e0b7326a9dc0c197fb1f3d43613d31674d8cac872165b54f3479eddc4807'}, 'credential': {'document': {'documentTitle': 'Credential document', 'documentFormat': '.pdf', 'documentContentSize': 808, 'documentHash': 'df43e63afbc7d453adb6bb71a27ca320a1835727cd2ef64a60d846fefaa60f6e'}, 'documentID': 31, 'CID': '22ce6c1bf4bc1b8b44496fae57e2bbe23e2555fab08268755690262802d0d9fc'}, 'issuer': {'name': 'AuthY', 'businessID': 301, 'AUTHID': '1752d8830b47357ae1b94655ef53af11f199bdb179899bf7b72513b95a0232cc'}, 'chid': '57b22c90a657b865ce54258d79234e63aea9db79941e1fa2905f5dceaf635f24'} inserted successfully. +2026-10-10 21:55:27,897 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 201 Created" +2026-10-10 21:55:27,899 - DEBUG - Using proactor: IocpProactor +2026-10-10 21:55:27,909 - INFO - HTTP Request: POST http://testserver/check "HTTP/1.1 200 OK" +2026-10-10 21:55:27,917 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:55:27,919 - INFO - [Miner]Mining block 0... +2026-10-10 21:55:28,619 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:55:28,619 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:55:28,621 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:55:28,649 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:55:28,650 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:55:28,650 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:55:28,686 - DEBUG - Using proactor: IocpProactor +2026-10-10 21:55:28,717 - INFO - HTTP Request: POST http://testserver/check "HTTP/1.1 200 OK" +2026-10-10 21:55:28,725 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:55:28,728 - INFO - [Miner]Mining block 0... +2026-10-10 21:55:29,633 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:55:29,633 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:55:29,636 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:55:29,674 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:55:29,674 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:55:29,674 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:55:29,747 - DEBUG - Using proactor: IocpProactor +2026-10-10 21:55:29,777 - INFO - [Miner]Mining block 1... +2026-10-10 21:55:29,779 - INFO - [Miner] Block 1 mined after 250 attempts. Nonce: 250 +2026-10-10 21:55:29,780 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:55:29,780 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:55:29,780 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:55:29,781 - INFO - Block with CHID {'user': {'name': 'Frank', 'nationalNumber': 4004, 'phone': 1, 'age': 30, 'email': 'a@x.com', 'birth': '1995-01-01', 'HID': '04fe821ec4ef2b4c0248d188747ef79ef0f3c98e1672c134e4aced3981fa93c1'}, 'credential': {'document': {'documentTitle': 'Credential document', 'documentFormat': '.pdf', 'documentContentSize': 518, 'documentHash': '39983fc09ab0b026bcd7399095fb208d30ca30267093ecaa32d1cc564cb9db72'}, 'documentID': 40, 'CID': '89a922735aa61db5070f3f2e11e1b317ce7fe044be98c779751f705d56d717da'}, 'issuer': {'name': 'AuthZ', 'businessID': 400, 'AUTHID': '841ccbe33fb84d2ee42aab2474ac4632c8ef81ffb40c710640988082bfb12e0e'}, 'chid': 'eca988620c848016e78c800bfdc49944bbf0f7a1693524460d381857e69878c2'} inserted successfully. +2026-10-10 21:55:29,784 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 201 Created" +2026-10-10 21:55:29,786 - DEBUG - Using proactor: IocpProactor +2026-10-10 21:55:29,797 - INFO - HTTP Request: GET http://testserver/chain "HTTP/1.1 200 OK" +2026-10-10 21:55:29,802 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:55:29,804 - INFO - [Miner]Mining block 0... +2026-10-10 21:55:30,390 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:55:30,391 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:55:30,392 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:55:30,441 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:55:30,441 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:55:30,442 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:55:30,459 - DEBUG - Using proactor: IocpProactor +2026-10-10 21:55:30,477 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:55:30,478 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:55:30,478 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:55:30,478 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:55:30,481 - INFO - HTTP Request: GET http://testserver/status "HTTP/1.1 200 OK" +2026-10-10 21:55:30,687 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:55:30,689 - INFO - [Miner]Mining block 0... +2026-10-10 21:55:31,240 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:55:31,240 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:55:31,242 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:55:31,269 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:55:31,269 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:55:31,270 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:55:31,271 - INFO - [Miner]Mining block 1... +2026-10-10 21:55:32,913 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-10 21:55:32,915 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:55:32,915 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:55:32,915 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:55:32,976 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-10 21:55:33,077 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:55:33,140 - INFO - [Miner]Mining block 0... +2026-10-10 21:55:33,605 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:55:33,606 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:55:33,607 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:55:33,635 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:55:33,636 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:55:33,636 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:55:33,638 - INFO - [Miner]Mining block 1... +2026-10-10 21:55:35,425 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-10 21:55:35,426 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:55:35,426 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:55:35,426 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:55:35,428 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-10 21:55:35,491 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:55:35,494 - INFO - [Miner]Mining block 0... +2026-10-10 21:55:36,152 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:55:36,152 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:55:36,154 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:55:36,273 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:55:36,274 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:55:36,274 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:55:36,275 - INFO - [Miner]Mining block 1... +2026-10-10 21:55:38,581 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-10 21:55:38,582 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:55:38,582 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:55:38,583 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:55:38,585 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-10 21:55:38,634 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:55:38,636 - INFO - [Miner]Mining block 0... +2026-10-10 21:55:39,558 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:55:39,670 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:55:39,672 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:55:39,807 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:55:39,808 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:55:39,808 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:55:39,810 - INFO - [Miner]Mining block 1... +2026-10-10 21:55:42,447 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-10 21:55:42,448 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:55:42,449 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:55:42,449 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:55:42,451 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-10 21:55:42,460 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:55:42,464 - INFO - [Miner]Mining block 0... +2026-10-10 21:55:43,382 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:55:43,382 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:55:43,385 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:55:43,413 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:55:43,413 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:55:43,414 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:55:43,416 - INFO - [Miner]Mining block 1... +2026-10-10 21:55:45,900 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-10 21:55:45,901 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:55:45,901 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:55:45,902 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:55:45,904 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-10 21:55:46,083 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:55:46,086 - INFO - [Miner]Mining block 0... +2026-10-10 21:55:47,021 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:55:47,022 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:55:47,024 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:55:47,161 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:55:47,162 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:55:47,162 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:55:47,164 - INFO - [Miner]Mining block 1... +2026-10-10 21:55:49,903 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-10 21:55:49,903 - INFO - [Block Validation] Validatiing the block 1. +2026-10-10 21:55:49,903 - INFO - [Block Validation] The block 1 is valid. +2026-10-10 21:55:49,904 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:55:49,905 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:55:49,905 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:55:49,907 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-10 21:55:49,908 - INFO - [Block Validation] Received block 1 inserted. +2026-10-10 21:55:49,917 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:55:49,921 - INFO - [Miner]Mining block 0... +2026-10-10 21:55:50,964 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:55:51,156 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:55:51,249 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:55:51,491 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:55:51,491 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:55:51,492 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:55:51,494 - INFO - [Miner]Mining block 1... +2026-10-10 21:55:51,712 - INFO - [Miner] Block 1 mined after 15460 attempts. Nonce: 15460 +2026-10-10 21:55:51,712 - INFO - [Block Validation] Validatiing the block 1. +2026-10-10 21:55:51,712 - WARNING - [Block Validation] The block 1 has an invalid previous hash !, expected: 0000a7607112, got: ffffffffffff +2026-10-10 21:55:51,881 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:55:51,968 - INFO - [Miner]Mining block 0... +2026-10-10 21:55:52,950 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:55:52,951 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:55:52,953 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:55:53,892 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:55:53,921 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:55:53,921 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:55:53,924 - INFO - [Miner]Mining block 1... +2026-10-10 21:55:56,727 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-10 21:55:56,728 - INFO - [Block Validation] Validatiing the block 1. +2026-10-10 21:55:56,728 - INFO - [Block Validation] The block 1 is valid. +2026-10-10 21:55:56,729 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:55:56,729 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:55:56,729 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:55:56,732 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-10 21:55:56,732 - INFO - [Block Validation] Received block 1 inserted. +2026-10-10 21:55:56,741 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:55:56,743 - INFO - [Miner]Mining block 0... +2026-10-10 21:55:57,593 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:55:57,594 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:55:57,596 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:55:57,623 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:55:57,623 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:55:57,623 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:55:57,626 - INFO - [Miner]Mining block 1... +2026-10-10 21:56:00,044 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-10 21:56:00,045 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:00,046 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:00,046 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:00,072 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-10 21:56:00,117 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:00,120 - INFO - [Miner]Mining block 0... +2026-10-10 21:56:00,923 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:56:00,923 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:56:00,924 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:56:00,987 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:00,987 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:00,988 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:00,998 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:01,001 - INFO - [Miner]Mining block 0... +2026-10-10 21:56:01,361 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:56:01,361 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:56:01,362 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:56:01,386 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:01,386 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:01,386 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:01,392 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:01,394 - INFO - [Miner]Mining block 0... +2026-10-10 21:56:01,812 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:56:01,813 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:56:01,815 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:56:01,851 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:01,851 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:01,851 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:01,853 - INFO - [Block Validation] Validatiing the block 1. +2026-10-10 21:56:01,853 - WARNING - [Block Validation] The block 1 is nor mined ! +2026-10-10 21:56:01,861 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:01,864 - INFO - [Miner]Mining block 0... +2026-10-10 21:56:02,280 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:56:02,280 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:56:02,281 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:56:02,311 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:02,312 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:02,312 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:02,313 - INFO - [Miner]Mining block 0... +2026-10-10 21:56:02,589 - INFO - [Miner] Block 0 mined after 43653 attempts. Nonce: 43653 +2026-10-10 21:56:02,590 - INFO - [Block Validation] Validatiing the block 1. +2026-10-10 21:56:02,591 - WARNING - [Block Validation] The block 1 is modified ! +2026-10-10 21:56:02,598 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:02,600 - INFO - [Miner]Mining block 0... +2026-10-10 21:56:02,989 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:56:02,989 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:56:02,990 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:56:03,023 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:03,023 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:03,024 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:03,026 - INFO - [Miner]Mining block 1... +2026-10-10 21:56:04,704 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-10 21:56:04,706 - INFO - [Block Validation] Validatiing the block 1. +2026-10-10 21:56:04,707 - INFO - [Block Validation] Validatiing the block 1. +2026-10-10 21:56:04,707 - INFO - [Block Validation] The block 1 is valid. +2026-10-10 21:56:04,708 - INFO - [Block Validation] The block 1 is valid. +2026-10-10 21:56:04,709 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:04,709 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:04,710 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:04,712 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-10 21:56:04,712 - INFO - [Block Validation] Received block 1 inserted. +2026-10-10 21:56:04,713 - WARNING - [Ledger] Block with CHID 9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a already exists; refusing duplicate insert. +2026-10-10 21:56:04,720 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:04,720 - WARNING - [Block Validation] The block 0 is nor mined ! +2026-10-10 21:56:04,726 - INFO - [Miner]Mining block 0... +2026-10-10 21:56:05,096 - INFO - [Miner] Block 0 mined after 43653 attempts. Nonce: 43653 +2026-10-10 21:56:05,097 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:05,097 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:05,101 - INFO - [Miner]Mining block 0... +2026-10-10 21:56:05,412 - INFO - [Miner] Block 0 mined after 43653 attempts. Nonce: 43653 +2026-10-10 21:56:05,413 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:05,413 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:05,415 - INFO - [Miner]Mining block 0... +2026-10-10 21:56:05,721 - INFO - [Miner] Block 0 mined after 43653 attempts. Nonce: 43653 +2026-10-10 21:56:05,722 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:05,722 - WARNING - [Block Validation] The block 0 has an invalid previous hash !, expected: wrongwrongwr, got: +2026-10-10 21:56:05,726 - INFO - [Miner]Mining block 0... +2026-10-10 21:56:06,037 - INFO - [Miner] Block 0 mined after 43653 attempts. Nonce: 43653 +2026-10-10 21:56:06,038 - INFO - [Block Validation] Validatiing the block 999. +2026-10-10 21:56:06,038 - WARNING - [Block Validation] The block 999 is modified ! +2026-10-10 21:56:06,100 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:06,103 - INFO - [Miner]Mining block 0... +2026-10-10 21:56:06,715 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:56:06,715 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:56:06,716 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:56:06,744 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:06,744 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:06,745 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:06,753 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:06,755 - INFO - [Miner]Mining block 0... +2026-10-10 21:56:07,391 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:56:07,392 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:56:07,393 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:56:07,423 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:07,424 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:07,424 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:07,424 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:07,425 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:07,425 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:07,425 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:07,433 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:07,436 - INFO - [Miner]Mining block 0... +2026-10-10 21:56:07,959 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:56:07,960 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:56:07,961 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:56:07,996 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:07,996 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:07,997 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:08,006 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:08,009 - INFO - [Miner]Mining block 0... +2026-10-10 21:56:08,559 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:56:08,560 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:56:08,562 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:56:08,593 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:08,593 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:08,593 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:08,593 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:08,594 - INFO - [Miner]Mining block 0... +2026-10-10 21:56:09,099 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:56:09,100 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:56:09,101 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:56:09,125 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:09,125 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:09,126 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:09,126 - INFO - [Miner]Mining block 1... +2026-10-10 21:56:09,662 - INFO - [Miner] Block 1 mined after 79454 attempts. Nonce: 79454 +2026-10-10 21:56:09,663 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:09,663 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:09,663 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:09,665 - INFO - Block with CHID {'user': {'name': 'RemoteUser_0', 'nationalNumber': 300, 'phone': 0, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': '34c8c1212aad46bc4a5c65d0d044ce3879b91f1d2af854b64186744ecd776e8c'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': 'RemoteAuth', 'businessID': 10, 'AUTHID': 'dd8942e41929ea42e62859594366c3b8f75d88520f9aae489caadd424bc86915'}, 'chid': '3c904352142740dc2a784fb741e176ddafee40b9f56701b27f05897fb08d723e'} inserted successfully. +2026-10-10 21:56:09,666 - INFO - [Miner]Mining block 2... +2026-10-10 21:56:09,975 - INFO - [Miner] Block 2 mined after 55610 attempts. Nonce: 55610 +2026-10-10 21:56:09,976 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:09,976 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:09,976 - INFO - [Block Validation] Validatiing the block 1. +2026-10-10 21:56:09,977 - INFO - [Block Validation] The block 1 is valid. +2026-10-10 21:56:09,977 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:09,980 - INFO - Block with CHID {'user': {'name': 'RemoteUser_1', 'nationalNumber': 301, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': '2d03c701efdb767a91ae37914c40772126ec1a06b5e6a3bfb9a304b89f17ff9b'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'RemoteAuth', 'businessID': 11, 'AUTHID': '077bcb7985a79de0113437633e6a697383139b7ad05f1eaa232d1f0844162517'}, 'chid': 'dc0e69ac4eaea93760d75cb5f1013c58bbb8f6b299b09dfda95292cb4adbb580'} inserted successfully. +2026-10-10 21:56:09,980 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:09,981 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:09,981 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:09,982 - INFO - [Block Validation] Validatiing the block 1. +2026-10-10 21:56:09,982 - INFO - [Block Validation] The block 1 is valid. +2026-10-10 21:56:09,982 - INFO - [Block Validation] Validatiing the block 2. +2026-10-10 21:56:09,983 - INFO - [Block Validation] The block 2 is valid. +2026-10-10 21:56:09,983 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:09,983 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:09,983 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:09,984 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:09,984 - INFO - [Block Validation] Validatiing the block 1. +2026-10-10 21:56:09,984 - INFO - [Block Validation] The block 1 is valid. +2026-10-10 21:56:09,985 - INFO - [Block Validation] Validatiing the block 2. +2026-10-10 21:56:09,985 - INFO - [Block Validation] The block 2 is valid. +2026-10-10 21:56:09,985 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:10,041 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:10,043 - INFO - [Miner]Mining block 0... +2026-10-10 21:56:10,435 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:56:10,435 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:56:10,436 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:56:10,468 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:10,468 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:10,468 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:10,469 - INFO - [Miner]Mining block 1... +2026-10-10 21:56:11,015 - INFO - [Miner] Block 1 mined after 98540 attempts. Nonce: 98540 +2026-10-10 21:56:11,015 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:11,015 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:11,015 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:11,016 - INFO - Block with CHID {'user': {'name': 'LocalUser_0', 'nationalNumber': 400, 'phone': 0, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': '8aae9b7a88a348291dfe700ac5d9152fb55274214224e02a65ef025dd0a7ee08'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': 'LocalAuth', 'businessID': 20, 'AUTHID': 'ddcb512d2d4b81af8330a727379c071179305eac955ba159c44b422123768f3e'}, 'chid': 'e2ad14153a7ddedb15d5ffb07822a26f1f65e834fef7ab0e04dd90c3ffaffd06'} inserted successfully. +2026-10-10 21:56:11,017 - INFO - [Miner]Mining block 2... +2026-10-10 21:56:11,392 - INFO - [Miner] Block 2 mined after 50249 attempts. Nonce: 50249 +2026-10-10 21:56:11,393 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:11,394 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:11,394 - INFO - [Block Validation] Validatiing the block 1. +2026-10-10 21:56:11,394 - INFO - [Block Validation] The block 1 is valid. +2026-10-10 21:56:11,394 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:11,396 - INFO - Block with CHID {'user': {'name': 'LocalUser_1', 'nationalNumber': 401, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': 'a6ef18401e9ccb0c73c12dbcc3803855b81be9f28980bf04709e8cfa7c69cefa'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'LocalAuth', 'businessID': 21, 'AUTHID': 'c0790c147ea0cdfadaa51297ba3da7de84521b9f36f59a3f46d743f2b28f32ff'}, 'chid': 'd9cc3ef0f3f2c9f31729d79e8bd634b91a49f44ae922c057dd0a443199c0d434'} inserted successfully. +2026-10-10 21:56:11,396 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:11,399 - INFO - [Miner]Mining block 0... +2026-10-10 21:56:11,934 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:56:11,934 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:56:11,935 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:56:11,966 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:11,966 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:11,966 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:11,967 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:11,967 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:11,967 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:11,968 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:11,975 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:11,976 - INFO - [Miner]Mining block 0... +2026-10-10 21:56:12,493 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:56:12,493 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:56:12,495 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:56:12,520 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:12,521 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:12,521 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:12,521 - INFO - [Miner]Mining block 1... +2026-10-10 21:56:13,947 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-10 21:56:13,947 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:13,947 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:13,947 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:13,948 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-10 21:56:13,949 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:13,949 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:13,950 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:13,950 - INFO - [Block Validation] Validatiing the block 1. +2026-10-10 21:56:13,950 - INFO - [Block Validation] The block 1 is valid. +2026-10-10 21:56:13,950 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:13,956 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:13,957 - INFO - [Miner]Mining block 0... +2026-10-10 21:56:14,590 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:56:14,590 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:56:14,591 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:56:14,617 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:14,617 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:14,618 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:14,618 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:14,618 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:14,619 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:14,619 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:14,627 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:14,630 - INFO - [Miner]Mining block 0... +2026-10-10 21:56:15,211 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:56:15,211 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:56:15,212 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:56:15,242 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:15,243 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:15,243 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:15,243 - INFO - [Miner]Mining block 1... +2026-10-10 21:56:16,685 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-10 21:56:16,685 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:16,686 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:16,686 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:16,688 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-10 21:56:16,692 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:16,693 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:16,693 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:16,694 - INFO - [Block Validation] Validatiing the block 1. +2026-10-10 21:56:16,694 - WARNING - [Block Validation] The block 1 is modified ! +2026-10-10 21:56:16,703 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:16,705 - INFO - [Miner]Mining block 0... +2026-10-10 21:56:17,228 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:56:17,228 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:56:17,229 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:56:17,250 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:17,250 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:17,250 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:17,251 - INFO - [Miner]Mining block 1... +2026-10-10 21:56:18,730 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-10 21:56:18,731 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:18,731 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:18,731 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:18,732 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-10 21:56:18,735 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:18,736 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:18,736 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:18,736 - INFO - [Block Validation] Validatiing the block 1. +2026-10-10 21:56:18,737 - WARNING - [Block Validation] The block 1 is nor mined ! +2026-10-10 21:56:18,741 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:18,743 - INFO - [Miner]Mining block 0... +2026-10-10 21:56:19,356 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:56:19,357 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:56:19,358 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:56:19,385 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:19,385 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:19,385 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:19,385 - INFO - [Miner]Mining block 1... +2026-10-10 21:56:20,906 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-10 21:56:20,906 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:20,906 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:20,907 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:20,908 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-10 21:56:20,908 - INFO - [Miner]Mining block 1... +2026-10-10 21:56:21,059 - INFO - [Miner] Block 1 mined after 31835 attempts. Nonce: 276981 +2026-10-10 21:56:21,062 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:21,063 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:21,063 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:21,063 - INFO - [Block Validation] Validatiing the block 1. +2026-10-10 21:56:21,064 - INFO - [Block Validation] The block 1 is valid. +2026-10-10 21:56:21,072 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:21,074 - INFO - [Miner]Mining block 0... +2026-10-10 21:56:21,572 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:56:21,572 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:56:21,573 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:56:21,599 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:21,599 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:21,599 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:21,600 - INFO - [Miner]Mining block 0... +2026-10-10 21:56:21,871 - INFO - [Miner] Block 0 mined after 54862 attempts. Nonce: 140148 +2026-10-10 21:56:21,872 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:21,873 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:21,873 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:22,070 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:22,072 - INFO - [Miner]Mining block 0... +2026-10-10 21:56:22,689 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:56:22,689 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:56:22,692 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:56:22,726 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:22,726 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:22,726 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:22,782 - DEBUG - Using proactor: IocpProactor +2026-10-10 21:56:24,907 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:24,909 - INFO - [Miner]Mining block 0... +2026-10-10 21:56:25,428 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:56:25,428 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:56:25,429 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:56:25,459 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:25,460 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:25,460 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:25,493 - DEBUG - Using proactor: IocpProactor +2026-10-10 21:56:27,661 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:27,662 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:27,662 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:27,662 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:27,672 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:27,672 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:27,673 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:27,673 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:27,673 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:27,673 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:27,673 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:27,673 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:28,660 - INFO - [Miner]Mining block 1... +2026-10-10 21:56:28,710 - INFO - [Miner] Block 1 mined after 5292 attempts. Nonce: 5292 +2026-10-10 21:56:28,711 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:28,711 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:28,711 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:28,713 - INFO - Block with CHID {'user': {'name': 'User-AB', 'nationalNumber': 1001, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': 'ed17801365a65eaa599e76646679494e83c1c42164cf724ed38bf492bbddc210'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'Auth-AB', 'businessID': 10, 'AUTHID': '578d6f498ac8f2175b7d9635809b384b5ea6ce9cc500027b8dff3e56ce5c1c28'}, 'chid': '64aa6af76e53900cb7910530d23b294fc0a26bd70a463dc599877a7d84d49c66'} inserted successfully. +2026-10-10 21:56:28,715 - INFO - [Block Validation] Validatiing the block 1. +2026-10-10 21:56:28,715 - INFO - [Block Validation] The block 1 is valid. +2026-10-10 21:56:28,717 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:28,717 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:28,717 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:28,719 - INFO - Block with CHID {'user': {'name': 'User-AB', 'nationalNumber': 1001, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': 'ed17801365a65eaa599e76646679494e83c1c42164cf724ed38bf492bbddc210'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'Auth-AB', 'businessID': 10, 'AUTHID': '578d6f498ac8f2175b7d9635809b384b5ea6ce9cc500027b8dff3e56ce5c1c28'}, 'chid': '64aa6af76e53900cb7910530d23b294fc0a26bd70a463dc599877a7d84d49c66'} inserted successfully. +2026-10-10 21:56:28,720 - INFO - [Block Validation] Received block 1 inserted. +2026-10-10 21:56:30,257 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:30,259 - INFO - [Miner]Mining block 0... +2026-10-10 21:56:31,000 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:56:31,000 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:56:31,025 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:56:31,105 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:31,105 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:31,106 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:31,155 - DEBUG - Using proactor: IocpProactor +2026-10-10 21:56:33,665 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:33,666 - INFO - [Miner]Mining block 0... +2026-10-10 21:56:34,168 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:56:34,168 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:56:34,170 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:56:34,201 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:34,201 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:34,201 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:34,225 - DEBUG - Using proactor: IocpProactor +2026-10-10 21:56:36,909 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:36,909 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:36,909 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:36,909 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:36,919 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:36,920 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:36,920 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:36,920 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:36,920 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:36,920 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:36,921 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:36,921 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:37,898 - INFO - [Miner]Mining block 1... +2026-10-10 21:56:38,040 - INFO - [Miner] Block 1 mined after 19596 attempts. Nonce: 19596 +2026-10-10 21:56:38,041 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:38,041 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:38,041 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:38,042 - INFO - Block with CHID {'user': {'name': 'User-STATUS', 'nationalNumber': 2002, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': '9915748b00de97148aa3912a9d93fd3a53c24209bce14d94640aaddf72bce27f'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 2, 'CID': '5212c5c4e126c3fc48a657a1a94f3963b7a874ccfcbc80c43b62bb940d9eb520'}, 'issuer': {'name': 'Auth-STATUS', 'businessID': 20, 'AUTHID': '8e7d470b322a1d09af0a6a4340ee51c710da28fafb47f875d0eff6bdeb83ca47'}, 'chid': '6242385f64a8444ec76dec992da58cf942f465303106fb7fa24053460182e3c7'} inserted successfully. +2026-10-10 21:56:38,043 - INFO - [Block Validation] Validatiing the block 1. +2026-10-10 21:56:38,043 - INFO - [Block Validation] The block 1 is valid. +2026-10-10 21:56:38,044 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:38,044 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:38,044 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:38,046 - INFO - Block with CHID {'user': {'name': 'User-STATUS', 'nationalNumber': 2002, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': '9915748b00de97148aa3912a9d93fd3a53c24209bce14d94640aaddf72bce27f'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 2, 'CID': '5212c5c4e126c3fc48a657a1a94f3963b7a874ccfcbc80c43b62bb940d9eb520'}, 'issuer': {'name': 'Auth-STATUS', 'businessID': 20, 'AUTHID': '8e7d470b322a1d09af0a6a4340ee51c710da28fafb47f875d0eff6bdeb83ca47'}, 'chid': '6242385f64a8444ec76dec992da58cf942f465303106fb7fa24053460182e3c7'} inserted successfully. +2026-10-10 21:56:38,046 - INFO - [Block Validation] Received block 1 inserted. +2026-10-10 21:56:39,612 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:39,613 - INFO - [Miner]Mining block 0... +2026-10-10 21:56:40,263 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:56:40,263 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:56:40,264 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:56:40,301 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:40,301 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:40,301 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:40,358 - DEBUG - Using proactor: IocpProactor +2026-10-10 21:56:42,759 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:42,762 - INFO - [Miner]Mining block 0... +2026-10-10 21:56:43,183 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:56:43,183 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:56:43,184 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:56:43,198 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:43,198 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:43,198 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:43,295 - DEBUG - Using proactor: IocpProactor +2026-10-10 21:56:45,878 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:45,879 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:45,879 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:45,879 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:45,889 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:45,890 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:45,890 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:45,890 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:45,890 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:45,890 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:45,890 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:45,891 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:46,879 - INFO - [Miner]Mining block 1... +2026-10-10 21:56:46,904 - INFO - [Miner] Block 1 mined after 5522 attempts. Nonce: 5522 +2026-10-10 21:56:46,905 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:46,905 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:46,905 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:46,906 - INFO - Block with CHID {'user': {'name': 'Remote', 'nationalNumber': 3003, 'phone': 1, 'age': 40, 'email': 'test@bc.io', 'birth': '', 'HID': 'eeb0eb817adfe04f59e9be4cc2418397b107090db0df386f68c8f33c3fd7e127'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 3, 'CID': 'b8910e8343c19470b30aa1e66dac052b469fd9d89a293f7e78685df63ef24cc6'}, 'issuer': {'name': 'RemoteAuth', 'businessID': 30, 'AUTHID': '7bb39e41730c25e6f045db2206780e0973bf9752e22f711e9cfa74fe3cdb13a1'}, 'chid': 'e70a36cc0c0e5a5424062d9dc9d993bb3e31abb29f447362da4be19af879c05f'} inserted successfully. +2026-10-10 21:56:46,907 - INFO - [Block Validation] Validatiing the block 1. +2026-10-10 21:56:46,907 - INFO - [Block Validation] The block 1 is valid. +2026-10-10 21:56:46,907 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:46,907 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:46,907 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:46,908 - INFO - Block with CHID {'user': {'name': 'Remote', 'nationalNumber': 3003, 'phone': 1, 'age': 40, 'email': 'test@bc.io', 'birth': '', 'HID': 'eeb0eb817adfe04f59e9be4cc2418397b107090db0df386f68c8f33c3fd7e127'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 3, 'CID': 'b8910e8343c19470b30aa1e66dac052b469fd9d89a293f7e78685df63ef24cc6'}, 'issuer': {'name': 'RemoteAuth', 'businessID': 30, 'AUTHID': '7bb39e41730c25e6f045db2206780e0973bf9752e22f711e9cfa74fe3cdb13a1'}, 'chid': 'e70a36cc0c0e5a5424062d9dc9d993bb3e31abb29f447362da4be19af879c05f'} inserted successfully. +2026-10-10 21:56:46,909 - INFO - [Block Validation] Received block 1 inserted. +2026-10-10 21:56:48,485 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:48,486 - INFO - [Miner]Mining block 0... +2026-10-10 21:56:49,151 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:56:49,151 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:56:49,177 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:56:49,259 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:49,259 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:49,259 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:49,322 - DEBUG - Using proactor: IocpProactor +2026-10-10 21:56:51,872 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:51,873 - INFO - [Miner]Mining block 0... +2026-10-10 21:56:52,478 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:56:52,478 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:56:52,481 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:56:52,579 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:52,580 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:52,580 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:52,644 - DEBUG - Using proactor: IocpProactor +2026-10-10 21:56:55,172 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:55,173 - INFO - [Miner]Mining block 0... +2026-10-10 21:56:55,899 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:56:55,899 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:56:55,902 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:56:55,950 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:55,950 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:55,950 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:55,996 - DEBUG - Using proactor: IocpProactor +2026-10-10 21:56:58,509 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:58,510 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:58,510 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:58,511 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:58,520 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:58,521 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:58,521 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:58,521 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:58,521 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:58,521 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:58,521 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:58,521 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:59,542 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:59,543 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:59,543 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:59,543 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:59,549 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:59,549 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:59,550 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:59,550 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:59,553 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:59,554 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:59,554 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:59,554 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:59,559 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:59,560 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:59,560 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:59,560 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:59,560 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:59,561 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:59,561 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:59,561 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:56:59,561 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:56:59,561 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:56:59,561 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:56:59,561 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:00,547 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:00,548 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:00,548 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:00,548 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:00,557 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:00,557 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:00,557 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:00,558 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:01,061 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:01,062 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:01,062 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:01,062 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:01,570 - INFO - [Miner]Mining block 1... +2026-10-10 21:57:02,039 - INFO - [Miner] Block 1 mined after 52864 attempts. Nonce: 52864 +2026-10-10 21:57:02,066 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:02,067 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:02,067 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:02,069 - INFO - Block with CHID {'user': {'name': 'User-MESH', 'nationalNumber': 4004, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': '564583f0cf78784c081587aca591befbed375759b97095729c1b7a1b8945e28d'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 4, 'CID': 'c9099112542b3f6216d94c991d4ced3bd53047e472803e70687912fb15054306'}, 'issuer': {'name': 'Auth-MESH', 'businessID': 40, 'AUTHID': '63071f6aa5b930ccf3d613a233d8736ae4b1501e45613c15fe3caec913717e3e'}, 'chid': '6bdd39258a19721ad5070c0957e301544e1ab1bff1ec10658b8cad04a488de58'} inserted successfully. +2026-10-10 21:57:02,069 - INFO - [Block Validation] Validatiing the block 1. +2026-10-10 21:57:02,070 - INFO - [Block Validation] The block 1 is valid. +2026-10-10 21:57:02,070 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:02,071 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:02,071 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:02,071 - INFO - [Block Validation] Validatiing the block 1. +2026-10-10 21:57:02,072 - INFO - [Block Validation] The block 1 is valid. +2026-10-10 21:57:02,072 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:02,072 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:02,073 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:02,073 - INFO - Block with CHID {'user': {'name': 'User-MESH', 'nationalNumber': 4004, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': '564583f0cf78784c081587aca591befbed375759b97095729c1b7a1b8945e28d'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 4, 'CID': 'c9099112542b3f6216d94c991d4ced3bd53047e472803e70687912fb15054306'}, 'issuer': {'name': 'Auth-MESH', 'businessID': 40, 'AUTHID': '63071f6aa5b930ccf3d613a233d8736ae4b1501e45613c15fe3caec913717e3e'}, 'chid': '6bdd39258a19721ad5070c0957e301544e1ab1bff1ec10658b8cad04a488de58'} inserted successfully. +2026-10-10 21:57:02,073 - INFO - [Block Validation] Received block 1 inserted. +2026-10-10 21:57:02,075 - INFO - Block with CHID {'user': {'name': 'User-MESH', 'nationalNumber': 4004, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': '564583f0cf78784c081587aca591befbed375759b97095729c1b7a1b8945e28d'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 4, 'CID': 'c9099112542b3f6216d94c991d4ced3bd53047e472803e70687912fb15054306'}, 'issuer': {'name': 'Auth-MESH', 'businessID': 40, 'AUTHID': '63071f6aa5b930ccf3d613a233d8736ae4b1501e45613c15fe3caec913717e3e'}, 'chid': '6bdd39258a19721ad5070c0957e301544e1ab1bff1ec10658b8cad04a488de58'} inserted successfully. +2026-10-10 21:57:02,075 - INFO - [Block Validation] Received block 1 inserted. +2026-10-10 21:57:04,176 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:04,184 - INFO - [Miner]Mining block 0... +2026-10-10 21:57:04,853 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:57:04,853 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:57:04,873 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:57:04,892 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:04,892 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:04,892 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:04,987 - DEBUG - Using proactor: IocpProactor +2026-10-10 21:57:07,363 - INFO - [Miner]Mining block 1... +2026-10-10 21:57:07,551 - INFO - [Miner] Block 1 mined after 29442 attempts. Nonce: 29442 +2026-10-10 21:57:07,552 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:07,552 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:07,552 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:07,553 - INFO - Block with CHID {'user': {'name': 'User-PRE0', 'nationalNumber': 5000, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': '744021bd934ea7d92ad1df5ca94ebe254e7e77d95ac650dc3e65cb283efc9b61'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 5, 'CID': '542ad514837395484e9d03f9bbf668fbe1c2f5c8959d3e240607810650b6ea70'}, 'issuer': {'name': 'Auth-PRE0', 'businessID': 50, 'AUTHID': 'd88612327c8ef34c1f2a0a20706d62c77ad5cbfaf7d020fac02a2418ccc634bf'}, 'chid': '6abd775ed2d2d3ce2ca2f85ca6397f38bd2c97e6e600dc0f0d809f6fc758f71a'} inserted successfully. +2026-10-10 21:57:07,554 - INFO - [Miner]Mining block 2... +2026-10-10 21:57:07,848 - INFO - [Miner] Block 2 mined after 36723 attempts. Nonce: 36723 +2026-10-10 21:57:07,849 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:07,849 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:07,849 - INFO - [Block Validation] Validatiing the block 1. +2026-10-10 21:57:07,849 - INFO - [Block Validation] The block 1 is valid. +2026-10-10 21:57:07,849 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:07,850 - INFO - Block with CHID {'user': {'name': 'User-PRE1', 'nationalNumber': 5001, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': 'dab11eb43fff0c1bfe299cedc49f6f976880a59bfc339d8e0730749770f06f6b'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 6, 'CID': '521d59dc28428efb49128cc3ce3150476fb4e1f7eaf0024de38015dc518b5594'}, 'issuer': {'name': 'Auth-PRE1', 'businessID': 51, 'AUTHID': '51e380968e96a8c56fc4b7fe792530c63ad6ebe81da9add7602ac41af25362c1'}, 'chid': '75913b34c27ef07a76ae0b9478c190c34190438e9d25b3a8c70493aa24aec0c6'} inserted successfully. +2026-10-10 21:57:07,851 - INFO - [Miner]Mining block 3... +2026-10-10 21:57:08,189 - INFO - [Miner] Block 3 mined after 42358 attempts. Nonce: 42358 +2026-10-10 21:57:08,189 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:08,190 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:08,190 - INFO - [Block Validation] Validatiing the block 1. +2026-10-10 21:57:08,190 - INFO - [Block Validation] The block 1 is valid. +2026-10-10 21:57:08,191 - INFO - [Block Validation] Validatiing the block 2. +2026-10-10 21:57:08,191 - INFO - [Block Validation] The block 2 is valid. +2026-10-10 21:57:08,191 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:08,205 - INFO - Block with CHID {'user': {'name': 'User-PRE2', 'nationalNumber': 5002, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': '88da030702470af4c4eb36a61fe717225a75fb85f62f398fbd6be4b58ce096e3'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 7, 'CID': '9ba402202d1e3b63a6e5d0b03999df2f9b5199bfab0ec0801133e8d34d73891b'}, 'issuer': {'name': 'Auth-PRE2', 'businessID': 52, 'AUTHID': 'feba6278d151bac38135bd0fec00be7264dd05601decb05e1c59789ca9b06e3b'}, 'chid': 'dac4cd73cffade759b6f532a120b9627f19ee36670c15fa75b1e669cac802b1c'} inserted successfully. +2026-10-10 21:57:08,206 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:08,207 - INFO - [Miner]Mining block 0... +2026-10-10 21:57:08,919 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:57:08,920 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:57:08,947 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:57:09,091 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:09,091 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:09,091 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:09,146 - DEBUG - Using proactor: IocpProactor +2026-10-10 21:57:11,671 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:11,672 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:11,672 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:11,672 - INFO - [Block Validation] Validatiing the block 1. +2026-10-10 21:57:11,672 - INFO - [Block Validation] The block 1 is valid. +2026-10-10 21:57:11,672 - INFO - [Block Validation] Validatiing the block 2. +2026-10-10 21:57:11,673 - INFO - [Block Validation] The block 2 is valid. +2026-10-10 21:57:11,673 - INFO - [Block Validation] Validatiing the block 3. +2026-10-10 21:57:11,673 - INFO - [Block Validation] The block 3 is valid. +2026-10-10 21:57:11,673 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:11,682 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:11,682 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:11,682 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:11,683 - INFO - [Block Validation] Validatiing the block 1. +2026-10-10 21:57:11,683 - INFO - [Block Validation] The block 1 is valid. +2026-10-10 21:57:11,683 - INFO - [Block Validation] Validatiing the block 2. +2026-10-10 21:57:11,683 - INFO - [Block Validation] The block 2 is valid. +2026-10-10 21:57:11,683 - INFO - [Block Validation] Validatiing the block 3. +2026-10-10 21:57:11,683 - INFO - [Block Validation] The block 3 is valid. +2026-10-10 21:57:11,683 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:11,683 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:11,684 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:11,684 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:11,684 - INFO - [Block Validation] Validatiing the block 1. +2026-10-10 21:57:11,684 - INFO - [Block Validation] The block 1 is valid. +2026-10-10 21:57:11,685 - INFO - [Block Validation] Validatiing the block 2. +2026-10-10 21:57:11,685 - INFO - [Block Validation] The block 2 is valid. +2026-10-10 21:57:11,685 - INFO - [Block Validation] Validatiing the block 3. +2026-10-10 21:57:11,685 - INFO - [Block Validation] The block 3 is valid. +2026-10-10 21:57:11,685 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:12,672 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:12,673 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:12,673 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:12,673 - INFO - [Block Validation] Validatiing the block 1. +2026-10-10 21:57:12,673 - INFO - [Block Validation] The block 1 is valid. +2026-10-10 21:57:12,674 - INFO - [Block Validation] Validatiing the block 2. +2026-10-10 21:57:12,674 - INFO - [Block Validation] The block 2 is valid. +2026-10-10 21:57:12,674 - INFO - [Block Validation] Validatiing the block 3. +2026-10-10 21:57:12,674 - INFO - [Block Validation] The block 3 is valid. +2026-10-10 21:57:12,674 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:12,675 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:12,676 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:12,679 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:12,679 - INFO - [Block Validation] Validatiing the block 1. +2026-10-10 21:57:12,679 - INFO - [Block Validation] The block 1 is valid. +2026-10-10 21:57:12,680 - INFO - [Block Validation] Validatiing the block 2. +2026-10-10 21:57:12,680 - INFO - [Block Validation] The block 2 is valid. +2026-10-10 21:57:12,680 - INFO - [Block Validation] Validatiing the block 3. +2026-10-10 21:57:12,680 - INFO - [Block Validation] The block 3 is valid. +2026-10-10 21:57:12,680 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:12,680 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:12,681 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:12,681 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:12,681 - INFO - [Block Validation] Validatiing the block 1. +2026-10-10 21:57:12,681 - INFO - [Block Validation] The block 1 is valid. +2026-10-10 21:57:12,681 - INFO - [Block Validation] Validatiing the block 2. +2026-10-10 21:57:12,681 - INFO - [Block Validation] The block 2 is valid. +2026-10-10 21:57:12,682 - INFO - [Block Validation] Validatiing the block 3. +2026-10-10 21:57:12,682 - INFO - [Block Validation] The block 3 is valid. +2026-10-10 21:57:12,682 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:14,712 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:14,714 - INFO - [Miner]Mining block 0... +2026-10-10 21:57:15,279 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:57:15,279 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:57:15,280 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:57:15,313 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:15,313 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:15,314 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:15,362 - DEBUG - Using proactor: IocpProactor +2026-10-10 21:57:17,978 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:17,979 - INFO - [Miner]Mining block 0... +2026-10-10 21:57:18,533 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:57:18,534 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:57:18,535 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:57:18,551 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:18,551 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:18,552 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:18,614 - DEBUG - Using proactor: IocpProactor +2026-10-10 21:57:21,170 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:21,171 - INFO - [Miner]Mining block 0... +2026-10-10 21:57:21,771 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:57:21,772 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:57:21,773 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:57:21,802 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:21,802 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:21,802 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:21,879 - DEBUG - Using proactor: IocpProactor +2026-10-10 21:57:24,512 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:24,513 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:24,513 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:24,513 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:25,521 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:25,522 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:25,522 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:25,523 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:25,523 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:25,524 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:25,524 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:25,524 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:25,524 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:25,525 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:25,525 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:25,525 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:25,525 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:25,526 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:25,526 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:25,526 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:25,526 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:25,527 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:25,527 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:25,527 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:25,527 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:25,527 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:25,527 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:25,527 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:26,513 - INFO - [Miner]Mining block 1... +2026-10-10 21:57:26,591 - INFO - [Miner] Block 1 mined after 16933 attempts. Nonce: 16933 +2026-10-10 21:57:26,592 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:26,592 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:26,593 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:26,594 - INFO - Block with CHID {'user': {'name': 'User-LINE', 'nationalNumber': 6006, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': 'c165e7f5eeb2d886fea8b58d45c57621d39d8b5448a663319a70e651d2e30b3f'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 6, 'CID': '521d59dc28428efb49128cc3ce3150476fb4e1f7eaf0024de38015dc518b5594'}, 'issuer': {'name': 'Auth-LINE', 'businessID': 60, 'AUTHID': 'df96bb489425f79466c0b560f3d2d265c1177e9d91ea2e5eae9d0ba8cf41bb7a'}, 'chid': '6063501f8d645aebf69535bde2dc196bf94857f1e21d8baa6a9699944a460d55'} inserted successfully. +2026-10-10 21:57:26,595 - INFO - [Block Validation] Validatiing the block 1. +2026-10-10 21:57:26,595 - INFO - [Block Validation] The block 1 is valid. +2026-10-10 21:57:26,595 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:26,596 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:26,596 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:26,597 - INFO - Block with CHID {'user': {'name': 'User-LINE', 'nationalNumber': 6006, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': 'c165e7f5eeb2d886fea8b58d45c57621d39d8b5448a663319a70e651d2e30b3f'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 6, 'CID': '521d59dc28428efb49128cc3ce3150476fb4e1f7eaf0024de38015dc518b5594'}, 'issuer': {'name': 'Auth-LINE', 'businessID': 60, 'AUTHID': 'df96bb489425f79466c0b560f3d2d265c1177e9d91ea2e5eae9d0ba8cf41bb7a'}, 'chid': '6063501f8d645aebf69535bde2dc196bf94857f1e21d8baa6a9699944a460d55'} inserted successfully. +2026-10-10 21:57:26,597 - INFO - [Block Validation] Received block 1 inserted. +2026-10-10 21:57:26,599 - INFO - [Block Validation] Validatiing the block 1. +2026-10-10 21:57:26,599 - INFO - [Block Validation] The block 1 is valid. +2026-10-10 21:57:26,599 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:26,599 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:26,600 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:26,601 - INFO - Block with CHID {'user': {'name': 'User-LINE', 'nationalNumber': 6006, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': 'c165e7f5eeb2d886fea8b58d45c57621d39d8b5448a663319a70e651d2e30b3f'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 6, 'CID': '521d59dc28428efb49128cc3ce3150476fb4e1f7eaf0024de38015dc518b5594'}, 'issuer': {'name': 'Auth-LINE', 'businessID': 60, 'AUTHID': 'df96bb489425f79466c0b560f3d2d265c1177e9d91ea2e5eae9d0ba8cf41bb7a'}, 'chid': '6063501f8d645aebf69535bde2dc196bf94857f1e21d8baa6a9699944a460d55'} inserted successfully. +2026-10-10 21:57:26,601 - INFO - [Block Validation] Received block 1 inserted. +2026-10-10 21:57:29,119 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:29,121 - INFO - [Miner]Mining block 0... +2026-10-10 21:57:29,658 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:57:29,664 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:57:29,665 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:57:29,730 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:29,731 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:29,731 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:29,761 - DEBUG - Using proactor: IocpProactor +2026-10-10 21:57:32,267 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:32,268 - INFO - [Miner]Mining block 0... +2026-10-10 21:57:32,782 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:57:32,782 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:57:32,783 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:57:32,808 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:32,808 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:32,808 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:32,839 - DEBUG - Using proactor: IocpProactor +2026-10-10 21:57:35,472 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:35,474 - INFO - [Miner]Mining block 0... +2026-10-10 21:57:36,104 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:57:36,105 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:57:36,127 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:57:36,205 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:36,205 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:36,205 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:36,308 - DEBUG - Using proactor: IocpProactor +2026-10-10 21:57:38,793 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:38,793 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:38,793 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:38,793 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:38,794 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:38,794 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:38,794 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:38,794 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:38,794 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:38,795 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:38,795 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:38,795 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:39,821 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:39,822 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:39,822 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:39,822 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:39,827 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:39,828 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:39,828 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:39,828 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:39,828 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:39,829 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:39,829 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:39,829 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:39,832 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:39,832 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:39,832 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:39,832 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:39,832 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:39,833 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:39,833 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:39,833 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:39,833 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:39,833 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:39,833 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:39,833 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:40,833 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:40,834 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:40,834 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:40,834 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:40,834 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:40,835 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:40,835 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:40,836 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:41,335 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:41,335 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:41,336 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:41,336 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:41,839 - INFO - [Miner]Mining block 1... +2026-10-10 21:57:42,064 - INFO - [Miner] Block 1 mined after 38254 attempts. Nonce: 38254 +2026-10-10 21:57:42,066 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:42,066 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:42,066 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:42,067 - INFO - Block with CHID {'user': {'name': 'User-NOLOOP', 'nationalNumber': 7007, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': '7f480dc88ce969f9eb19a944446491ec281d4cebabf522aa3846d2fabe3d7d6a'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 7, 'CID': '9ba402202d1e3b63a6e5d0b03999df2f9b5199bfab0ec0801133e8d34d73891b'}, 'issuer': {'name': 'Auth-NOLOOP', 'businessID': 70, 'AUTHID': '7c71673bfe0845caf06abc7f61523c8caa3ce57b02af8f2601dd1d9e279194fe'}, 'chid': '961763139ea6f476b91244e6de17ca3da0e957baf0ae2aea335353e4275a8513'} inserted successfully. +2026-10-10 21:57:42,068 - INFO - [Block Validation] Validatiing the block 1. +2026-10-10 21:57:42,069 - INFO - [Block Validation] The block 1 is valid. +2026-10-10 21:57:42,070 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:42,070 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:42,070 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:42,069 - INFO - [Block Validation] Validatiing the block 1. +2026-10-10 21:57:42,070 - INFO - [Block Validation] The block 1 is valid. +2026-10-10 21:57:42,071 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:42,071 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:42,071 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:42,072 - INFO - Block with CHID {'user': {'name': 'User-NOLOOP', 'nationalNumber': 7007, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': '7f480dc88ce969f9eb19a944446491ec281d4cebabf522aa3846d2fabe3d7d6a'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 7, 'CID': '9ba402202d1e3b63a6e5d0b03999df2f9b5199bfab0ec0801133e8d34d73891b'}, 'issuer': {'name': 'Auth-NOLOOP', 'businessID': 70, 'AUTHID': '7c71673bfe0845caf06abc7f61523c8caa3ce57b02af8f2601dd1d9e279194fe'}, 'chid': '961763139ea6f476b91244e6de17ca3da0e957baf0ae2aea335353e4275a8513'} inserted successfully. +2026-10-10 21:57:42,072 - INFO - [Block Validation] Received block 1 inserted. +2026-10-10 21:57:42,073 - INFO - Block with CHID {'user': {'name': 'User-NOLOOP', 'nationalNumber': 7007, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': '7f480dc88ce969f9eb19a944446491ec281d4cebabf522aa3846d2fabe3d7d6a'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 7, 'CID': '9ba402202d1e3b63a6e5d0b03999df2f9b5199bfab0ec0801133e8d34d73891b'}, 'issuer': {'name': 'Auth-NOLOOP', 'businessID': 70, 'AUTHID': '7c71673bfe0845caf06abc7f61523c8caa3ce57b02af8f2601dd1d9e279194fe'}, 'chid': '961763139ea6f476b91244e6de17ca3da0e957baf0ae2aea335353e4275a8513'} inserted successfully. +2026-10-10 21:57:42,074 - INFO - [Block Validation] Received block 1 inserted. +2026-10-10 21:57:44,983 - INFO - [Miner]Mining block 0... +2026-10-10 21:57:45,243 - INFO - [Miner] Block 0 mined after 43653 attempts. Nonce: 43653 +2026-10-10 21:57:45,531 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:45,533 - INFO - [Miner]Mining block 0... +2026-10-10 21:57:46,163 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:57:46,164 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:57:46,165 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:57:46,233 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:46,234 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:46,234 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:46,292 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:46,293 - INFO - [Miner]Mining block 0... +2026-10-10 21:57:46,897 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:57:46,897 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:57:46,899 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:57:46,912 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:46,913 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:46,913 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:46,921 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:46,922 - INFO - [Miner]Mining block 0... +2026-10-10 21:57:47,494 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:57:47,494 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:57:47,495 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:57:47,510 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:47,510 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:47,511 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:47,511 - INFO - [Miner]Mining block 1... +2026-10-10 21:57:49,044 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-10 21:57:49,045 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:49,045 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:49,045 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:49,046 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-10 21:57:49,069 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:49,070 - INFO - [Miner]Mining block 0... +2026-10-10 21:57:49,758 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:57:49,759 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:57:49,760 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:57:49,776 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:49,776 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:49,777 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:49,777 - INFO - [Miner]Mining block 1... +2026-10-10 21:57:51,409 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-10 21:57:51,410 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:51,410 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:51,410 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:51,411 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-10 21:57:51,412 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:51,427 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:51,427 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:51,427 - INFO - [Block Validation] Validatiing the block 1. +2026-10-10 21:57:51,427 - INFO - [Block Validation] The block 1 is valid. +2026-10-10 21:57:51,427 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:51,433 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:51,434 - INFO - [Miner]Mining block 0... +2026-10-10 21:57:52,036 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:57:52,036 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:57:52,037 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:57:52,057 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:52,057 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:52,058 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:52,058 - INFO - [Miner]Mining block 1... +2026-10-10 21:57:53,845 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-10 21:57:53,845 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:53,846 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:53,846 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:53,863 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-10 21:57:53,865 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:53,879 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:53,879 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:53,880 - INFO - [Block Validation] Validatiing the block 1. +2026-10-10 21:57:53,880 - INFO - [Block Validation] The block 1 is valid. +2026-10-10 21:57:53,880 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:53,892 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:53,991 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:54,015 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:54,017 - INFO - [Miner]Mining block 0... +2026-10-10 21:57:54,832 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:57:54,834 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:57:54,835 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:57:54,861 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:54,861 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:54,861 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:54,862 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:54,904 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:54,906 - INFO - [Miner]Mining block 0... +2026-10-10 21:57:55,495 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:57:55,495 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:57:55,496 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:57:55,553 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:55,553 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:55,553 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:55,553 - INFO - [Miner]Mining block 1... +2026-10-10 21:57:57,347 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-10 21:57:57,349 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:57,350 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:57,350 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:57,356 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-10 21:57:57,568 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:57:57,570 - INFO - [Miner]Mining block 0... +2026-10-10 21:57:58,342 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:57:58,343 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:57:58,344 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:57:58,357 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:57:58,357 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:57:58,357 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:57:58,357 - INFO - [Miner]Mining block 1... +2026-10-10 21:58:00,173 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-10 21:58:00,173 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:58:00,174 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:58:00,174 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:58:00,175 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-10 21:58:00,197 - INFO - [Miner]Mining block 2... +2026-10-10 21:58:01,379 - INFO - [Miner] Block 2 mined after 151494 attempts. Nonce: 151494 +2026-10-10 21:58:01,380 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:58:01,380 - WARNING - [Block Validation] The block 0 is modified ! +2026-10-10 21:58:01,651 - INFO - [Miner]Mining block 0... +2026-10-10 21:58:01,985 - INFO - [Miner] Block 0 mined after 43653 attempts. Nonce: 43653 +2026-10-10 21:58:02,016 - INFO - [Miner]Mining block 0... +2026-10-10 21:58:02,363 - INFO - [Miner] Block 0 mined after 43653 attempts. Nonce: 43653 +2026-10-10 21:58:02,396 - INFO - [Miner]Mining block 0... +2026-10-10 21:58:02,676 - INFO - [Miner] Block 0 mined after 43653 attempts. Nonce: 43653 +2026-10-10 21:58:02,689 - INFO - [Miner]Mining block 0... +2026-10-10 21:58:02,967 - INFO - [Miner] Block 0 mined after 43653 attempts. Nonce: 43653 +2026-10-10 21:58:02,967 - INFO - [Miner]Mining block 0... +2026-10-10 21:58:03,230 - INFO - [Miner] Block 0 mined after 43653 attempts. Nonce: 43653 +2026-10-10 21:58:03,252 - INFO - [Miner]Mining block 0... +2026-10-10 21:58:03,556 - INFO - [Miner] Block 0 mined after 43653 attempts. Nonce: 43653 +2026-10-10 21:58:03,573 - INFO - [Miner]Mining block 0... +2026-10-10 21:58:03,907 - INFO - [Miner] Block 0 mined after 43653 attempts. Nonce: 43653 +2026-10-10 21:58:04,011 - INFO - [Miner]Mining block 0... +2026-10-10 21:58:04,375 - INFO - [Miner] Block 0 mined after 43653 attempts. Nonce: 43653 +2026-10-10 21:58:04,447 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:58:04,448 - INFO - [Miner]Mining block 0... +2026-10-10 21:58:05,141 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:58:05,142 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:58:05,143 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:58:05,232 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:58:05,233 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:58:05,233 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:58:05,237 - INFO - [Miner]Mining block 1... +2026-10-10 21:58:05,357 - INFO - [Miner] Block 1 mined after 16110 attempts. Nonce: 16110 +2026-10-10 21:58:05,358 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:58:05,358 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:58:05,358 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:58:05,359 - INFO - Block with CHID {'user': {'name': 'UserA', 'nationalNumber': 111, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': 'f2a3f0e3795c2ab10267ce55d1cc41b65d96bba50af9685fe7dd91dc4ad57eca'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'AuthA', 'businessID': 10, 'AUTHID': '1ebc9c8f18652d5184d32888ce721ba29a5c1f6e0e09147914ef4585347f6d8f'}, 'chid': 'e6d089fec9a07a8359779cb58bdab7b8ccc35d186db9ba0966f423296d7a627a'} inserted successfully. +2026-10-10 21:58:05,426 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:58:05,427 - INFO - [Miner]Mining block 0... +2026-10-10 21:58:06,092 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:58:06,093 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:58:06,094 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:58:06,183 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:58:06,183 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:58:06,183 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:58:06,238 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:58:06,240 - INFO - [Miner]Mining block 0... +2026-10-10 21:58:06,938 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:58:06,939 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:58:06,940 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:58:07,004 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:58:07,005 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:58:07,005 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:58:07,045 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:58:07,046 - INFO - [Miner]Mining block 0... +2026-10-10 21:58:07,699 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:58:07,699 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:58:07,701 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:58:07,722 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:58:07,722 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:58:07,723 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:58:07,723 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:58:07,724 - INFO - [Miner]Mining block 0... +2026-10-10 21:58:08,321 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:58:08,322 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:58:08,324 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:58:08,342 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:58:08,343 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:58:08,343 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:58:08,344 - INFO - [Miner]Mining block 1... +2026-10-10 21:58:10,617 - INFO - [Miner] Block 1 mined after 285411 attempts. Nonce: 285411 +2026-10-10 21:58:10,618 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:58:10,618 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:58:10,618 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:58:10,619 - INFO - Block with CHID {'user': {'name': 'UserD', 'nationalNumber': 444, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '5eee0db61c288542e2d5e75d3e0ca9efa8f274e0fe191ccf07b28be89905a965'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 4, 'CID': 'c9099112542b3f6216d94c991d4ced3bd53047e472803e70687912fb15054306'}, 'issuer': {'name': 'AuthD', 'businessID': 40, 'AUTHID': '3e399b54280aae93a514d10335deee834a95db8067c1602a3f1f3e56d3ef9ee8'}, 'chid': '7da54452c9c692988dade79f679fa59313e0890d9b5933174b4bae0b0ba80a5d'} inserted successfully. +2026-10-10 21:58:10,712 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:58:10,714 - INFO - [Miner]Mining block 0... +2026-10-10 21:58:11,393 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:58:11,394 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:58:11,395 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:58:11,414 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:58:11,414 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:58:11,414 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:58:11,414 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:58:11,416 - INFO - [Miner]Mining block 0... +2026-10-10 21:58:12,090 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:58:12,091 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:58:12,092 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:58:12,109 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:58:12,109 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:58:12,109 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:58:12,110 - INFO - [Miner]Mining block 1... +2026-10-10 21:58:12,155 - INFO - [Miner] Block 1 mined after 4394 attempts. Nonce: 4394 +2026-10-10 21:58:12,157 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:58:12,157 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:58:12,157 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:58:12,159 - INFO - Block with CHID {'user': {'name': 'UserE', 'nationalNumber': 501, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': 'bfde5dcd36ac9518e632bf53028aab6e6cb8671845d00916680eafb9c0ed4c5f'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 5, 'CID': '542ad514837395484e9d03f9bbf668fbe1c2f5c8959d3e240607810650b6ea70'}, 'issuer': {'name': 'AuthE', 'businessID': 50, 'AUTHID': '9719e5018f6e2a5fd3bca63df083e8442500f0c8505015b5eee7fcb0e3621a9d'}, 'chid': '52403f67d80381f4fe77a3ea353aa74cde1afd82c6eb9bf30a1272a6e16e5ba4'} inserted successfully. +2026-10-10 21:58:12,159 - INFO - [Miner]Mining block 1... +2026-10-10 21:58:12,760 - INFO - [Miner] Block 1 mined after 77973 attempts. Nonce: 77973 +2026-10-10 21:58:12,761 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:58:12,761 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:58:12,762 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:58:12,763 - INFO - Block with CHID {'user': {'name': 'UserF', 'nationalNumber': 502, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': 'cc102b216818b2b41717a597ef0f7041a7b0b61c74a9c6c0586bfebf60d84675'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 6, 'CID': '521d59dc28428efb49128cc3ce3150476fb4e1f7eaf0024de38015dc518b5594'}, 'issuer': {'name': 'AuthF', 'businessID': 51, 'AUTHID': 'cfeefb84aaf3e2de9f6e8a310ea3787b6dc6b7284baf5227a44c3d45f2e7d61e'}, 'chid': '37e1cb16e5f2971e6efc5f6a572605c2418b82f27f61e884834fcb958301b003'} inserted successfully. +2026-10-10 21:58:12,887 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:58:12,888 - INFO - [Miner]Mining block 0... +2026-10-10 21:58:13,509 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:58:13,510 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:58:13,511 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:58:13,560 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:58:13,560 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:58:13,560 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:58:13,561 - INFO - [Miner]Mining block 1... +2026-10-10 21:58:14,290 - INFO - [Miner] Block 1 mined after 94159 attempts. Nonce: 94159 +2026-10-10 21:58:14,290 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:58:14,291 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:58:14,291 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:58:14,292 - INFO - Block with CHID {'user': {'name': 'UserG', 'nationalNumber': 601, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': 'd8a092dbea3ecd0feefbc77b403e2f4734dfa9b5ad79471d748b400d85def73a'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 7, 'CID': '9ba402202d1e3b63a6e5d0b03999df2f9b5199bfab0ec0801133e8d34d73891b'}, 'issuer': {'name': 'AuthG', 'businessID': 60, 'AUTHID': '31c19f296f374f92da51c83ba25a0a795863ef0a68dac56cff9f6608a7525398'}, 'chid': 'af1341b62e0676e1b5eccc6e11f70fde698ec26073d59565e7585885e1c57ecc'} inserted successfully. +2026-10-10 21:58:14,298 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-10 21:58:14,300 - INFO - [Miner]Mining block 0... +2026-10-10 21:58:14,927 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-10 21:58:14,928 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-10 21:58:14,929 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-10 21:58:14,956 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:58:14,957 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:58:14,957 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:58:14,960 - INFO - [Miner]Mining block 1... +2026-10-10 21:58:15,424 - INFO - [Miner] Block 1 mined after 66303 attempts. Nonce: 66303 +2026-10-10 21:58:15,425 - INFO - [Block Validation] Validatiing the block 0. +2026-10-10 21:58:15,426 - INFO - [Block Validation] The block 0 is valid. +2026-10-10 21:58:15,426 - INFO - [Chain Validation] Chain is valid. +2026-10-10 21:58:15,427 - INFO - Block with CHID {'user': {'name': 'UserH', 'nationalNumber': 701, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '26f3b458d2e17c2be2d16fdaca46f80f7612b59b8726d684709f1655c555c02d'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 8, 'CID': '70e5657e061cb511c528d72de7c35f549e5e036034d266456aad7a3beedfbd23'}, 'issuer': {'name': 'AuthH', 'businessID': 70, 'AUTHID': 'aa4a28cdb35b15f03ebec096a79b1177579072d09a334d891253679a069bbe8c'}, 'chid': 'bde13a014fe73cd76a0d6d73f97c422678e0ae965da2ae1dab2cfdcbaac2bdbb'} inserted successfully. +2026-10-11 00:18:09,488 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:18:09,538 - INFO - [Miner]Mining block 0... +2026-10-11 00:18:10,117 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:18:10,137 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:18:10,145 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:18:10,815 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:18:10,816 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:18:10,816 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:18:11,487 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:18:11,689 - INFO - [Miner]Mining block 1... +2026-10-11 00:18:11,893 - INFO - [Miner] Block 1 mined after 33248 attempts. Nonce: 33248 +2026-10-11 00:18:11,894 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:18:11,894 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:18:11,894 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:18:11,895 - INFO - Block with CHID {'user': {'name': 'Alice', 'nationalNumber': 1001, 'phone': 1, 'age': 30, 'email': 'a@x.com', 'birth': '1995-01-01', 'HID': '2ac9fd619ca07caf567a65749902be90012e5c0973dc0f3ce40318a5c4031b4d'}, 'credential': {'document': {'documentTitle': 'Credential document', 'documentFormat': '.pdf', 'documentContentSize': 518, 'documentHash': '0e3cc523a34f34c7988c5618f7e3963109261ba816cfa2ac6e91c52c999cba23'}, 'documentID': 1, 'CID': '9e0014894318e745e8cec1c253564c3dea1fff76bc5636ae36441ead3094d930'}, 'issuer': {'name': 'JPUF', 'businessID': 10, 'AUTHID': 'ab1252cc53f5f8bec90ced0cd3a49f5b2bb000e44d4ec1884bd8da5102b18358'}, 'chid': 'b551335e38590c099b66981e392e6ffae15bbf2cd7af4de69168c528de31498b'} inserted successfully. +2026-10-11 00:18:11,899 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 201 Created" +2026-10-11 00:18:11,904 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:18:11,905 - INFO - [Miner]Mining block 0... +2026-10-11 00:18:12,441 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:18:12,441 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:18:12,443 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:18:12,499 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:18:12,499 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:18:12,499 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:18:12,544 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:18:12,584 - INFO - HTTP Request: GET http://testserver/openapi.json "HTTP/1.1 200 OK" +2026-10-11 00:18:12,594 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:18:12,595 - INFO - [Miner]Mining block 0... +2026-10-11 00:18:13,247 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:18:13,247 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:18:13,249 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:18:13,291 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:18:13,291 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:18:13,291 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:18:13,338 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:18:13,369 - INFO - HTTP Request: GET http://testserver/credential-constraints "HTTP/1.1 200 OK" +2026-10-11 00:18:13,374 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:18:13,375 - INFO - [Miner]Mining block 0... +2026-10-11 00:18:14,043 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:18:14,043 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:18:14,045 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:18:14,110 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:18:14,111 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:18:14,114 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:18:14,165 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:18:14,210 - INFO - HTTP Request: GET http://testserver/openapi.json "HTTP/1.1 200 OK" +2026-10-11 00:18:14,240 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:18:14,242 - INFO - [Miner]Mining block 0... +2026-10-11 00:18:15,056 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:18:15,056 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:18:15,058 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:18:15,258 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:18:15,259 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:18:15,259 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:18:15,356 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:18:15,435 - INFO - [Miner]Mining block 1... +2026-10-11 00:18:16,172 - INFO - [Miner] Block 1 mined after 79403 attempts. Nonce: 79403 +2026-10-11 00:18:16,173 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:18:16,173 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:18:16,173 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:18:16,194 - INFO - Block with CHID {'user': {'name': 'Alice', 'nationalNumber': 1002, 'phone': 1, 'age': 30, 'email': 'a@x.com', 'birth': '1995-01-01', 'HID': '48251e1c4660e9447504c641faca6138262df2d3bce5fcf8f08e7ab3fd19a263'}, 'credential': {'document': {'documentTitle': 'Credential document', 'documentFormat': '.pdf', 'documentContentSize': 518, 'documentHash': 'abff6bb5c2a529f93f590bc0ec784e7f9ee968fcd8d662e27a45185b96dc4215'}, 'documentID': 2, 'CID': '906511b08a81b3021cd32ea10c636216759eeb33ed87396affdc59e017137bd9'}, 'issuer': {'name': 'JPUF', 'businessID': 11, 'AUTHID': '2f7c780da0ab7fadb36c9df4e887ddf14ffa8ccc6544d7ed34a647c9c8aabff8'}, 'chid': '9034f728b4f0d4e9c4a2b5f93c5b19d8fcbd678f6165efa4768fb080ce2f3246'} inserted successfully. +2026-10-11 00:18:16,197 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 201 Created" +2026-10-11 00:18:16,224 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:18:16,258 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 409 Conflict" +2026-10-11 00:18:16,354 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:18:16,356 - INFO - [Miner]Mining block 0... +2026-10-11 00:18:17,182 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:18:17,182 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:18:17,193 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:18:17,272 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:18:17,273 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:18:17,274 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:18:17,375 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:18:17,402 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 422 Unprocessable Content" +2026-10-11 00:18:17,429 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:18:17,430 - INFO - [Miner]Mining block 0... +2026-10-11 00:18:18,304 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:18:18,304 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:18:18,305 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:18:18,387 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:18:18,387 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:18:18,387 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:18:18,436 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:18:18,466 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 400 Bad Request" +2026-10-11 00:18:18,473 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:18:18,475 - INFO - [Miner]Mining block 0... +2026-10-11 00:18:19,093 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:18:19,094 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:18:19,095 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:18:19,145 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:18:19,145 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:18:19,145 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:18:19,226 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:18:19,276 - INFO - [Miner]Mining block 1... +2026-10-11 00:18:20,388 - INFO - [Miner] Block 1 mined after 136648 attempts. Nonce: 136648 +2026-10-11 00:18:20,390 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:18:20,390 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:18:20,390 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:18:20,392 - INFO - Block with CHID {'user': {'name': 'Alice', 'nationalNumber': 1004, 'phone': 1, 'age': 30, 'email': 'a@x.com', 'birth': '1995-01-01', 'HID': '0544c2791a1954489fad066901bc11f9f89bd8bba1afe05fca8c24c03cf4b908'}, 'credential': {'document': {'documentTitle': 'Credential document', 'documentFormat': '.pdf', 'documentContentSize': 518, 'documentHash': '208476830ee8846376ae52ef4c5d426c3d6c25a7fe95f7326a1a4ab901d77e99'}, 'documentID': 4, 'CID': '2717a53d96154d95839cc60a5cf9046560726271331652dd7b1ba0728241e3a3'}, 'issuer': {'name': 'JPUF', 'businessID': 13, 'AUTHID': 'a1ee8b099c28079795702965a7d104a5d496277edec287eb529cc7da5a8ba2ce'}, 'chid': 'a8159c4374cc29beb34534b7ab17b1511e4f61c24c00b534dae8bfb4bdfbdaaa'} inserted successfully. +2026-10-11 00:18:20,395 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 201 Created" +2026-10-11 00:18:20,415 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:18:20,417 - INFO - [Miner]Mining block 0... +2026-10-11 00:18:21,186 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:18:21,187 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:18:21,244 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:18:21,507 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:18:21,512 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:18:21,512 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:18:21,641 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:18:21,670 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 400 Bad Request" +2026-10-11 00:18:21,769 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:18:21,771 - INFO - [Miner]Mining block 0... +2026-10-11 00:18:22,744 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:18:22,744 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:18:22,765 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:18:23,062 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:18:23,062 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:18:23,062 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:18:23,478 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:18:23,515 - INFO - [Miner]Mining block 1... +2026-10-11 00:18:23,528 - INFO - [Miner] Block 1 mined after 2174 attempts. Nonce: 2174 +2026-10-11 00:18:23,529 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:18:23,529 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:18:23,529 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:18:23,531 - INFO - Block with CHID {'user': {'name': 'Alice', 'nationalNumber': 1006, 'phone': 1, 'age': 30, 'email': 'a@x.com', 'birth': '1995-01-01', 'HID': 'a8d61528ca6d9eb53044a739f4518faa9faea42a9a7c0c8a12671168781fd67f'}, 'credential': {'document': {'documentTitle': 'Credential document', 'documentFormat': '.pdf', 'documentContentSize': 518, 'documentHash': '91bca7fd6ad1ddcb189e062e9fc652e1bb72ed0e903b746c4b9250dd9a0e97ba'}, 'documentID': 6, 'CID': '85a334ecf131b084f4ea122d5d8e7f194011aeeb45825b1cf46036e8b762dd77'}, 'issuer': {'name': 'JPUF', 'businessID': 15, 'AUTHID': '2ae2b5a9ffb1e472f93bca05f15590b87f841b28210a7ac744fe8a51b84b9010'}, 'chid': '87e9887343258a99b2963ca5dda78d74c7005a120ebee5e8d538b1feb4131331'} inserted successfully. +2026-10-11 00:18:23,534 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 201 Created" +2026-10-11 00:18:23,645 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:18:23,647 - INFO - [Miner]Mining block 0... +2026-10-11 00:18:24,497 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:18:24,497 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:18:24,498 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:18:25,004 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:18:25,169 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:18:25,169 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:18:27,608 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:18:27,641 - INFO - [Miner]Mining block 1... +2026-10-11 00:18:27,760 - INFO - [Miner] Block 1 mined after 14579 attempts. Nonce: 14579 +2026-10-11 00:18:27,760 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:18:27,761 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:18:27,761 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:18:27,762 - INFO - Block with CHID {'user': {'name': 'Carol', 'nationalNumber': 2002, 'phone': 1, 'age': 30, 'email': 'a@x.com', 'birth': '1995-01-01', 'HID': 'ffe43a25bfa304901b17c6e88842cce7633774e23dfc5e194d2a266d1ca1ae4a'}, 'credential': {'document': {'documentTitle': 'Credential document', 'documentFormat': '.pdf', 'documentContentSize': 812, 'documentHash': '9b9e4a53993e7fea05b39058ac9d0eab046d45dcfa1a68bac2dd5bc91361e46c'}, 'documentID': 2, 'CID': 'fc40f3985ab736f6ff193a2b0bace1557c2766d4832500544dbb81a346afd249'}, 'issuer': {'name': 'GovAuth', 'businessID': 20, 'AUTHID': 'e39081c964995c32665bdc14b0d1fbd6ec2ef2e42854f8d52a5c66b290af3c7a'}, 'chid': 'cad1c48a32b7a6fae2d20bfbe1a2a3be0b118d70c4ef809e332931494dae9a88'} inserted successfully. +2026-10-11 00:18:27,766 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 201 Created" +2026-10-11 00:18:27,768 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:18:27,776 - INFO - HTTP Request: POST http://testserver/check "HTTP/1.1 200 OK" +2026-10-11 00:18:27,965 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:18:27,968 - INFO - [Miner]Mining block 0... +2026-10-11 00:18:28,548 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:18:28,548 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:18:28,557 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:18:28,818 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:18:28,902 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:18:28,902 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:18:28,964 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:18:28,982 - INFO - [Miner]Mining block 1... +2026-10-11 00:18:29,392 - INFO - [Miner] Block 1 mined after 55651 attempts. Nonce: 55651 +2026-10-11 00:18:29,393 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:18:29,393 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:18:29,393 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:18:29,685 - INFO - Block with CHID {'user': {'name': 'Dave', 'nationalNumber': 3003, 'phone': 1, 'age': 30, 'email': 'a@x.com', 'birth': '1995-01-01', 'HID': '97a434e0ec33cc27c58425c26369f657889e8ee9034a019074eb1bfe126595f2'}, 'credential': {'document': {'documentTitle': 'Credential document', 'documentFormat': '.pdf', 'documentContentSize': 810, 'documentHash': '5ff43bba38cc922e936e4a1c14560899b4685b05ba1d026732c9ab2ce127e895'}, 'documentID': 30, 'CID': 'ef70419490a14570ed59cf75c685e9bb082cf735ebd9bc7040c112079410e1f3'}, 'issuer': {'name': 'AuthX', 'businessID': 300, 'AUTHID': '3856cd8b557adb012c53ad6110833154923329911018ac76f9fb66dcb13bdd38'}, 'chid': '43d7eac9ca504c0e721741f9eb875bc583c06f8590a22fd1dee761d422eb6116'} inserted successfully. +2026-10-11 00:18:29,689 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 201 Created" +2026-10-11 00:18:29,695 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:18:29,705 - INFO - [Miner]Mining block 2... +2026-10-11 00:18:29,814 - INFO - [Miner] Block 2 mined after 9344 attempts. Nonce: 9344 +2026-10-11 00:18:29,815 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:18:29,815 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:18:29,816 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:18:29,816 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:18:29,816 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:18:29,818 - INFO - Block with CHID {'user': {'name': 'Eve', 'nationalNumber': 3004, 'phone': 1, 'age': 30, 'email': 'a@x.com', 'birth': '1995-01-01', 'HID': '0330e0b7326a9dc0c197fb1f3d43613d31674d8cac872165b54f3479eddc4807'}, 'credential': {'document': {'documentTitle': 'Credential document', 'documentFormat': '.pdf', 'documentContentSize': 808, 'documentHash': '4bfd8c98fc3ac17ad468a78c012a37688cc2615ff7c6670e8589f049be52bf53'}, 'documentID': 31, 'CID': 'b4ada49d2e99a07b308a428beeed21cbf978f8c9138455e9342c4e01d35dda90'}, 'issuer': {'name': 'AuthY', 'businessID': 301, 'AUTHID': '1752d8830b47357ae1b94655ef53af11f199bdb179899bf7b72513b95a0232cc'}, 'chid': '4a737ee7fabb412e40c3312edf041804c949449088b853760406e7637afe8d05'} inserted successfully. +2026-10-11 00:18:29,822 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 201 Created" +2026-10-11 00:18:29,824 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:18:29,834 - INFO - HTTP Request: POST http://testserver/check "HTTP/1.1 200 OK" +2026-10-11 00:18:29,922 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:18:29,972 - INFO - [Miner]Mining block 0... +2026-10-11 00:18:30,529 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:18:30,529 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:18:30,530 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:18:30,593 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:18:30,596 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:18:30,596 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:18:30,688 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:18:30,706 - INFO - HTTP Request: POST http://testserver/check "HTTP/1.1 200 OK" +2026-10-11 00:18:30,725 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:18:30,726 - INFO - [Miner]Mining block 0... +2026-10-11 00:18:31,458 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:18:31,458 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:18:31,459 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:18:31,514 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:18:31,515 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:18:31,515 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:18:31,542 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:18:31,600 - INFO - [Miner]Mining block 1... +2026-10-11 00:18:32,189 - INFO - [Miner] Block 1 mined after 75889 attempts. Nonce: 75889 +2026-10-11 00:18:32,192 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:18:32,192 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:18:32,192 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:18:32,193 - INFO - Block with CHID {'user': {'name': 'Frank', 'nationalNumber': 4004, 'phone': 1, 'age': 30, 'email': 'a@x.com', 'birth': '1995-01-01', 'HID': '04fe821ec4ef2b4c0248d188747ef79ef0f3c98e1672c134e4aced3981fa93c1'}, 'credential': {'document': {'documentTitle': 'Credential document', 'documentFormat': '.pdf', 'documentContentSize': 518, 'documentHash': '883f7f2a17fb1421acb72c83a624b2ba703f8c08656457f494ea90eb6c9e8546'}, 'documentID': 40, 'CID': '9a48c2d4b2a63418412ee643b424152ca06dc4fd6d18faf5b1da96a32d228414'}, 'issuer': {'name': 'AuthZ', 'businessID': 400, 'AUTHID': '841ccbe33fb84d2ee42aab2474ac4632c8ef81ffb40c710640988082bfb12e0e'}, 'chid': '878d06d89a2a76d77b1ff46d0fe59ebf5c831bb166b0590cd5ad8fa41c005694'} inserted successfully. +2026-10-11 00:18:32,197 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 201 Created" +2026-10-11 00:18:32,224 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:18:32,274 - INFO - HTTP Request: GET http://testserver/chain "HTTP/1.1 200 OK" +2026-10-11 00:18:32,308 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:18:32,309 - INFO - [Miner]Mining block 0... +2026-10-11 00:18:33,066 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:18:33,067 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:18:33,068 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:18:33,117 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:18:33,117 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:18:33,117 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:18:33,157 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:18:33,172 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:18:33,173 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:18:33,173 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:18:33,173 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:18:33,176 - INFO - HTTP Request: GET http://testserver/status "HTTP/1.1 200 OK" +2026-10-11 00:18:33,384 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:18:33,386 - INFO - [Miner]Mining block 0... +2026-10-11 00:18:34,032 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:18:34,032 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:18:34,034 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:18:34,821 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:18:34,821 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:18:34,821 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:18:34,829 - INFO - [Miner]Mining block 1... +2026-10-11 00:18:37,134 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 00:18:37,135 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:18:37,138 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:18:37,139 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:18:37,158 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 00:18:37,506 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:18:37,508 - INFO - [Miner]Mining block 0... +2026-10-11 00:18:38,604 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:18:38,605 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:18:38,609 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:18:38,768 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:18:38,768 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:18:38,768 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:18:38,770 - INFO - [Miner]Mining block 1... +2026-10-11 00:18:41,344 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 00:18:41,346 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:18:41,346 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:18:41,346 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:18:41,348 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 00:18:41,432 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:18:41,433 - INFO - [Miner]Mining block 0... +2026-10-11 00:18:42,071 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:18:42,071 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:18:42,075 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:18:42,417 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:18:42,417 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:18:42,417 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:18:42,419 - INFO - [Miner]Mining block 1... +2026-10-11 00:18:45,430 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 00:18:45,432 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:18:45,432 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:18:45,432 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:18:45,434 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 00:18:45,648 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:18:45,667 - INFO - [Miner]Mining block 0... +2026-10-11 00:18:46,824 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:18:46,824 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:18:46,827 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:18:47,074 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:18:47,275 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:18:47,275 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:18:47,277 - INFO - [Miner]Mining block 1... +2026-10-11 00:18:50,416 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 00:18:50,417 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:18:50,417 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:18:50,417 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:18:50,418 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 00:18:50,484 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:18:50,485 - INFO - [Miner]Mining block 0... +2026-10-11 00:18:51,350 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:18:51,364 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:18:51,366 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:18:51,414 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:18:51,414 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:18:51,415 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:18:51,416 - INFO - [Miner]Mining block 1... +2026-10-11 00:18:54,088 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 00:18:54,089 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:18:54,090 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:18:54,090 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:18:54,095 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 00:18:54,302 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:18:54,305 - INFO - [Miner]Mining block 0... +2026-10-11 00:18:55,248 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:18:55,248 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:18:55,250 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:18:55,333 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:18:55,333 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:18:55,337 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:18:55,372 - INFO - [Miner]Mining block 1... +2026-10-11 00:18:57,703 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 00:18:57,703 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:18:57,703 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:18:57,704 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:18:57,704 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:18:57,704 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:18:57,705 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 00:18:57,705 - INFO - [Block Validation] Received block 1 inserted. +2026-10-11 00:18:57,716 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:18:57,717 - INFO - [Miner]Mining block 0... +2026-10-11 00:18:58,462 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:18:58,462 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:18:58,468 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:18:58,569 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:18:58,570 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:18:58,571 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:18:58,572 - INFO - [Miner]Mining block 1... +2026-10-11 00:18:58,691 - INFO - [Miner] Block 1 mined after 15460 attempts. Nonce: 15460 +2026-10-11 00:18:58,691 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:18:58,691 - WARNING - [Block Validation] The block 1 has an invalid previous hash !, expected: 0000a7607112, got: ffffffffffff +2026-10-11 00:18:58,763 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:18:58,765 - INFO - [Miner]Mining block 0... +2026-10-11 00:18:59,366 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:18:59,367 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:18:59,368 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:18:59,445 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:18:59,445 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:18:59,445 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:18:59,447 - INFO - [Miner]Mining block 1... +2026-10-11 00:19:01,912 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 00:19:01,912 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:19:01,913 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:19:01,914 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:19:01,914 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:19:01,914 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:19:01,915 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 00:19:01,915 - INFO - [Block Validation] Received block 1 inserted. +2026-10-11 00:19:02,021 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:19:02,022 - INFO - [Miner]Mining block 0... +2026-10-11 00:19:02,837 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:19:02,838 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:19:02,839 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:19:02,993 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:19:02,993 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:19:02,994 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:19:02,998 - INFO - [Miner]Mining block 1... +2026-10-11 00:19:05,889 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 00:19:05,890 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:19:05,890 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:19:05,890 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:19:05,892 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 00:19:06,073 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:19:06,074 - INFO - [Miner]Mining block 0... +2026-10-11 00:19:07,027 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:19:07,028 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:19:07,029 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:19:07,121 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:19:07,121 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:19:07,121 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:19:07,252 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:19:07,254 - INFO - [Miner]Mining block 0... +2026-10-11 00:19:08,054 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:19:08,054 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:19:08,056 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:19:08,133 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:19:08,133 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:19:08,134 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:19:08,167 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:19:08,172 - INFO - [Miner]Mining block 0... +2026-10-11 00:19:08,859 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:19:08,860 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:19:08,861 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:19:08,915 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:19:08,915 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:19:08,915 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:19:08,919 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:19:08,919 - WARNING - [Block Validation] The block 1 is nor mined ! +2026-10-11 00:19:08,955 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:19:08,957 - INFO - [Miner]Mining block 0... +2026-10-11 00:19:09,861 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:19:09,861 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:19:09,880 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:19:09,954 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:19:09,954 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:19:09,955 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:19:09,958 - INFO - [Miner]Mining block 0... +2026-10-11 00:19:10,612 - INFO - [Miner] Block 0 mined after 43653 attempts. Nonce: 43653 +2026-10-11 00:19:10,614 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:19:10,615 - WARNING - [Block Validation] The block 1 is modified ! +2026-10-11 00:19:10,681 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:19:10,716 - INFO - [Miner]Mining block 0... +2026-10-11 00:19:12,273 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:19:12,273 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:19:12,298 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:19:12,360 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:19:12,360 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:19:12,360 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:19:12,364 - INFO - [Miner]Mining block 1... +2026-10-11 00:19:16,034 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 00:19:16,053 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:19:16,054 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:19:16,053 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:19:16,055 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:19:16,055 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:19:16,056 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:19:16,056 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:19:16,058 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 00:19:16,059 - INFO - [Block Validation] Received block 1 inserted. +2026-10-11 00:19:16,059 - WARNING - [Ledger] Block with CHID 9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a already exists; refusing duplicate insert. +2026-10-11 00:19:16,078 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:19:16,078 - WARNING - [Block Validation] The block 0 is nor mined ! +2026-10-11 00:19:16,087 - INFO - [Miner]Mining block 0... +2026-10-11 00:19:16,666 - INFO - [Miner] Block 0 mined after 43653 attempts. Nonce: 43653 +2026-10-11 00:19:16,670 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:19:16,670 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:19:16,725 - INFO - [Miner]Mining block 0... +2026-10-11 00:19:17,430 - INFO - [Miner] Block 0 mined after 43653 attempts. Nonce: 43653 +2026-10-11 00:19:17,432 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:19:17,433 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:19:17,507 - INFO - [Miner]Mining block 0... +2026-10-11 00:19:18,243 - INFO - [Miner] Block 0 mined after 43653 attempts. Nonce: 43653 +2026-10-11 00:19:18,246 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:19:18,247 - WARNING - [Block Validation] The block 0 has an invalid previous hash !, expected: wrongwrongwr, got: +2026-10-11 00:19:18,332 - INFO - [Miner]Mining block 0... +2026-10-11 00:19:18,997 - INFO - [Miner] Block 0 mined after 43653 attempts. Nonce: 43653 +2026-10-11 00:19:18,999 - INFO - [Block Validation] Validatiing the block 999. +2026-10-11 00:19:18,999 - WARNING - [Block Validation] The block 999 is modified ! +2026-10-11 00:19:19,372 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:19:19,375 - INFO - [Miner]Mining block 0... +2026-10-11 00:19:20,634 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:19:20,638 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:19:20,640 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:19:20,700 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:19:20,708 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:19:20,709 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:19:20,737 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:19:20,742 - INFO - [Miner]Mining block 0... +2026-10-11 00:19:21,996 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:19:21,997 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:19:22,003 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:19:22,070 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:19:22,071 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:19:22,072 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:19:22,076 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:19:22,082 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:19:22,082 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:19:22,083 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:19:22,159 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:19:22,165 - INFO - [Miner]Mining block 0... +2026-10-11 00:19:23,635 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:19:23,635 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:19:23,637 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:19:23,719 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:19:23,720 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:19:23,720 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:19:23,782 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:19:23,786 - INFO - [Miner]Mining block 0... +2026-10-11 00:19:24,820 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:19:24,820 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:19:24,822 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:19:24,922 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:19:24,922 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:19:24,922 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:19:24,923 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:19:24,925 - INFO - [Miner]Mining block 0... +2026-10-11 00:19:26,106 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:19:26,106 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:19:26,109 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:19:26,161 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:19:26,162 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:19:26,162 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:19:26,168 - INFO - [Miner]Mining block 1... +2026-10-11 00:19:27,471 - INFO - [Miner] Block 1 mined after 79454 attempts. Nonce: 79454 +2026-10-11 00:19:27,473 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:19:27,473 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:19:27,473 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:19:27,478 - INFO - Block with CHID {'user': {'name': 'RemoteUser_0', 'nationalNumber': 300, 'phone': 0, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': '34c8c1212aad46bc4a5c65d0d044ce3879b91f1d2af854b64186744ecd776e8c'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': 'RemoteAuth', 'businessID': 10, 'AUTHID': 'dd8942e41929ea42e62859594366c3b8f75d88520f9aae489caadd424bc86915'}, 'chid': '3c904352142740dc2a784fb741e176ddafee40b9f56701b27f05897fb08d723e'} inserted successfully. +2026-10-11 00:19:27,479 - INFO - [Miner]Mining block 2... +2026-10-11 00:19:28,240 - INFO - [Miner] Block 2 mined after 55610 attempts. Nonce: 55610 +2026-10-11 00:19:28,242 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:19:28,243 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:19:28,244 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:19:28,245 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:19:28,245 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:19:28,247 - INFO - Block with CHID {'user': {'name': 'RemoteUser_1', 'nationalNumber': 301, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': '2d03c701efdb767a91ae37914c40772126ec1a06b5e6a3bfb9a304b89f17ff9b'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'RemoteAuth', 'businessID': 11, 'AUTHID': '077bcb7985a79de0113437633e6a697383139b7ad05f1eaa232d1f0844162517'}, 'chid': 'dc0e69ac4eaea93760d75cb5f1013c58bbb8f6b299b09dfda95292cb4adbb580'} inserted successfully. +2026-10-11 00:19:28,248 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:19:28,249 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:19:28,250 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:19:28,251 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:19:28,252 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:19:28,252 - INFO - [Block Validation] Validatiing the block 2. +2026-10-11 00:19:28,253 - INFO - [Block Validation] The block 2 is valid. +2026-10-11 00:19:28,253 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:19:28,254 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:19:28,255 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:19:28,255 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:19:28,256 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:19:28,256 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:19:28,257 - INFO - [Block Validation] Validatiing the block 2. +2026-10-11 00:19:28,258 - INFO - [Block Validation] The block 2 is valid. +2026-10-11 00:19:28,258 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:19:28,311 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:19:28,315 - INFO - [Miner]Mining block 0... +2026-10-11 00:19:29,557 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:19:29,558 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:19:29,563 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:19:29,624 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:19:29,624 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:19:29,625 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:19:29,626 - INFO - [Miner]Mining block 1... +2026-10-11 00:19:31,248 - INFO - [Miner] Block 1 mined after 98540 attempts. Nonce: 98540 +2026-10-11 00:19:31,250 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:19:31,251 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:19:31,251 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:19:31,260 - INFO - Block with CHID {'user': {'name': 'LocalUser_0', 'nationalNumber': 400, 'phone': 0, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': '8aae9b7a88a348291dfe700ac5d9152fb55274214224e02a65ef025dd0a7ee08'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': 'LocalAuth', 'businessID': 20, 'AUTHID': 'ddcb512d2d4b81af8330a727379c071179305eac955ba159c44b422123768f3e'}, 'chid': 'e2ad14153a7ddedb15d5ffb07822a26f1f65e834fef7ab0e04dd90c3ffaffd06'} inserted successfully. +2026-10-11 00:19:31,262 - INFO - [Miner]Mining block 2... +2026-10-11 00:19:32,057 - INFO - [Miner] Block 2 mined after 50249 attempts. Nonce: 50249 +2026-10-11 00:19:32,057 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:19:32,058 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:19:32,058 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:19:32,058 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:19:32,058 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:19:32,061 - INFO - Block with CHID {'user': {'name': 'LocalUser_1', 'nationalNumber': 401, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': 'a6ef18401e9ccb0c73c12dbcc3803855b81be9f28980bf04709e8cfa7c69cefa'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'LocalAuth', 'businessID': 21, 'AUTHID': 'c0790c147ea0cdfadaa51297ba3da7de84521b9f36f59a3f46d743f2b28f32ff'}, 'chid': 'd9cc3ef0f3f2c9f31729d79e8bd634b91a49f44ae922c057dd0a443199c0d434'} inserted successfully. +2026-10-11 00:19:32,062 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:19:32,064 - INFO - [Miner]Mining block 0... +2026-10-11 00:19:33,453 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:19:33,454 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:19:33,456 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:19:33,593 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:19:33,593 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:19:33,593 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:19:33,594 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:19:33,595 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:19:33,595 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:19:33,595 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:19:33,793 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:19:33,796 - INFO - [Miner]Mining block 0... +2026-10-11 00:19:35,023 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:19:35,023 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:19:35,026 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:19:35,077 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:19:35,078 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:19:35,078 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:19:35,078 - INFO - [Miner]Mining block 1... +2026-10-11 00:19:39,189 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 00:19:39,190 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:19:39,190 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:19:39,190 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:19:39,192 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 00:19:39,194 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:19:39,195 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:19:39,196 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:19:39,196 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:19:39,197 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:19:39,197 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:19:39,649 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:19:39,652 - INFO - [Miner]Mining block 0... +2026-10-11 00:19:41,447 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:19:41,448 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:19:41,450 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:19:41,557 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:19:41,557 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:19:41,558 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:19:41,558 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:19:41,559 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:19:41,559 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:19:41,559 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:19:41,652 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:19:41,659 - INFO - [Miner]Mining block 0... +2026-10-11 00:19:43,037 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:19:43,037 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:19:43,039 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:19:43,187 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:19:43,187 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:19:43,187 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:19:43,188 - INFO - [Miner]Mining block 1... +2026-10-11 00:19:47,236 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 00:19:47,237 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:19:47,237 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:19:47,238 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:19:47,240 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 00:19:47,246 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:19:47,246 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:19:47,246 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:19:47,247 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:19:47,247 - WARNING - [Block Validation] The block 1 is modified ! +2026-10-11 00:19:47,324 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:19:47,329 - INFO - [Miner]Mining block 0... +2026-10-11 00:19:48,081 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:19:48,082 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:19:48,129 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:19:48,159 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:19:48,159 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:19:48,159 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:19:48,159 - INFO - [Miner]Mining block 1... +2026-10-11 00:19:51,135 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 00:19:51,136 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:19:51,136 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:19:51,136 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:19:51,137 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 00:19:51,140 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:19:51,140 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:19:51,141 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:19:51,141 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:19:51,152 - WARNING - [Block Validation] The block 1 is nor mined ! +2026-10-11 00:19:51,180 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:19:51,181 - INFO - [Miner]Mining block 0... +2026-10-11 00:19:52,080 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:19:52,080 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:19:52,104 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:19:52,221 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:19:52,221 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:19:52,221 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:19:52,221 - INFO - [Miner]Mining block 1... +2026-10-11 00:19:54,712 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 00:19:54,713 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:19:54,713 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:19:54,713 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:19:54,715 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 00:19:54,744 - INFO - [Miner]Mining block 1... +2026-10-11 00:19:55,017 - INFO - [Miner] Block 1 mined after 31835 attempts. Nonce: 276981 +2026-10-11 00:19:55,019 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:19:55,020 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:19:55,020 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:19:55,020 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:19:55,021 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:19:55,144 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:19:55,169 - INFO - [Miner]Mining block 0... +2026-10-11 00:19:56,040 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:19:56,040 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:19:56,042 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:19:56,093 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:19:56,093 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:19:56,093 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:19:56,093 - INFO - [Miner]Mining block 0... +2026-10-11 00:19:56,665 - INFO - [Miner] Block 0 mined after 54862 attempts. Nonce: 140148 +2026-10-11 00:19:56,667 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:19:56,668 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:19:56,668 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:19:57,400 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:19:57,403 - INFO - [Miner]Mining block 0... +2026-10-11 00:19:58,386 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:19:58,387 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:19:58,388 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:19:58,453 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:19:58,453 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:19:58,453 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:19:58,958 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:20:01,278 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:20:01,280 - INFO - [Miner]Mining block 0... +2026-10-11 00:20:01,934 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:20:01,934 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:20:01,956 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:20:01,978 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:01,979 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:01,979 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:02,171 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:20:04,847 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:20:04,848 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:04,848 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:04,848 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:04,849 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:20:04,850 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:04,850 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:04,850 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:04,850 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:20:04,851 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:04,851 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:04,851 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:05,842 - INFO - [Miner]Mining block 1... +2026-10-11 00:20:05,882 - INFO - [Miner] Block 1 mined after 5292 attempts. Nonce: 5292 +2026-10-11 00:20:05,883 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:05,884 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:05,884 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:05,885 - INFO - Block with CHID {'user': {'name': 'User-AB', 'nationalNumber': 1001, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': 'ed17801365a65eaa599e76646679494e83c1c42164cf724ed38bf492bbddc210'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'Auth-AB', 'businessID': 10, 'AUTHID': '578d6f498ac8f2175b7d9635809b384b5ea6ce9cc500027b8dff3e56ce5c1c28'}, 'chid': '64aa6af76e53900cb7910530d23b294fc0a26bd70a463dc599877a7d84d49c66'} inserted successfully. +2026-10-11 00:20:05,886 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:20:05,887 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:20:05,887 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:05,887 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:05,887 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:05,889 - INFO - Block with CHID {'user': {'name': 'User-AB', 'nationalNumber': 1001, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': 'ed17801365a65eaa599e76646679494e83c1c42164cf724ed38bf492bbddc210'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'Auth-AB', 'businessID': 10, 'AUTHID': '578d6f498ac8f2175b7d9635809b384b5ea6ce9cc500027b8dff3e56ce5c1c28'}, 'chid': '64aa6af76e53900cb7910530d23b294fc0a26bd70a463dc599877a7d84d49c66'} inserted successfully. +2026-10-11 00:20:05,889 - INFO - [Block Validation] Received block 1 inserted. +2026-10-11 00:20:07,681 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:20:07,684 - INFO - [Miner]Mining block 0... +2026-10-11 00:20:08,891 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:20:08,892 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:20:08,893 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:20:08,928 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:08,928 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:08,928 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:09,019 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:20:11,486 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:20:11,488 - INFO - [Miner]Mining block 0... +2026-10-11 00:20:12,330 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:20:12,331 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:20:12,332 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:20:12,379 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:12,379 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:12,380 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:12,455 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:20:15,158 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:20:15,159 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:15,159 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:15,159 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:16,155 - INFO - [Miner]Mining block 1... +2026-10-11 00:20:16,336 - INFO - [Miner] Block 1 mined after 19596 attempts. Nonce: 19596 +2026-10-11 00:20:16,337 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:16,338 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:16,338 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:16,340 - INFO - Block with CHID {'user': {'name': 'User-STATUS', 'nationalNumber': 2002, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': '9915748b00de97148aa3912a9d93fd3a53c24209bce14d94640aaddf72bce27f'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 2, 'CID': '5212c5c4e126c3fc48a657a1a94f3963b7a874ccfcbc80c43b62bb940d9eb520'}, 'issuer': {'name': 'Auth-STATUS', 'businessID': 20, 'AUTHID': '8e7d470b322a1d09af0a6a4340ee51c710da28fafb47f875d0eff6bdeb83ca47'}, 'chid': '6242385f64a8444ec76dec992da58cf942f465303106fb7fa24053460182e3c7'} inserted successfully. +2026-10-11 00:20:16,341 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:20:16,342 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:20:16,342 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:16,342 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:16,343 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:16,345 - INFO - Block with CHID {'user': {'name': 'User-STATUS', 'nationalNumber': 2002, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': '9915748b00de97148aa3912a9d93fd3a53c24209bce14d94640aaddf72bce27f'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 2, 'CID': '5212c5c4e126c3fc48a657a1a94f3963b7a874ccfcbc80c43b62bb940d9eb520'}, 'issuer': {'name': 'Auth-STATUS', 'businessID': 20, 'AUTHID': '8e7d470b322a1d09af0a6a4340ee51c710da28fafb47f875d0eff6bdeb83ca47'}, 'chid': '6242385f64a8444ec76dec992da58cf942f465303106fb7fa24053460182e3c7'} inserted successfully. +2026-10-11 00:20:16,345 - INFO - [Block Validation] Received block 1 inserted. +2026-10-11 00:20:18,158 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:20:18,160 - INFO - [Miner]Mining block 0... +2026-10-11 00:20:19,046 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:20:19,047 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:20:19,054 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:20:19,162 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:19,162 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:19,162 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:19,237 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:20:21,579 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:20:21,580 - INFO - [Miner]Mining block 0... +2026-10-11 00:20:22,247 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:20:22,358 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:20:22,360 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:20:22,681 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:22,682 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:22,683 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:22,783 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:20:25,482 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:20:25,483 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:25,483 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:25,483 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:25,485 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:20:25,486 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:25,486 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:25,486 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:25,486 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:20:25,487 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:25,487 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:25,487 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:26,506 - INFO - [Miner]Mining block 1... +2026-10-11 00:20:26,543 - INFO - [Miner] Block 1 mined after 5522 attempts. Nonce: 5522 +2026-10-11 00:20:26,555 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:26,556 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:26,556 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:26,585 - INFO - Block with CHID {'user': {'name': 'Remote', 'nationalNumber': 3003, 'phone': 1, 'age': 40, 'email': 'test@bc.io', 'birth': '', 'HID': 'eeb0eb817adfe04f59e9be4cc2418397b107090db0df386f68c8f33c3fd7e127'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 3, 'CID': 'b8910e8343c19470b30aa1e66dac052b469fd9d89a293f7e78685df63ef24cc6'}, 'issuer': {'name': 'RemoteAuth', 'businessID': 30, 'AUTHID': '7bb39e41730c25e6f045db2206780e0973bf9752e22f711e9cfa74fe3cdb13a1'}, 'chid': 'e70a36cc0c0e5a5424062d9dc9d993bb3e31abb29f447362da4be19af879c05f'} inserted successfully. +2026-10-11 00:20:26,586 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:20:26,587 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:20:26,587 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:26,587 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:26,587 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:26,589 - INFO - Block with CHID {'user': {'name': 'Remote', 'nationalNumber': 3003, 'phone': 1, 'age': 40, 'email': 'test@bc.io', 'birth': '', 'HID': 'eeb0eb817adfe04f59e9be4cc2418397b107090db0df386f68c8f33c3fd7e127'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 3, 'CID': 'b8910e8343c19470b30aa1e66dac052b469fd9d89a293f7e78685df63ef24cc6'}, 'issuer': {'name': 'RemoteAuth', 'businessID': 30, 'AUTHID': '7bb39e41730c25e6f045db2206780e0973bf9752e22f711e9cfa74fe3cdb13a1'}, 'chid': 'e70a36cc0c0e5a5424062d9dc9d993bb3e31abb29f447362da4be19af879c05f'} inserted successfully. +2026-10-11 00:20:26,590 - INFO - [Block Validation] Received block 1 inserted. +2026-10-11 00:20:28,226 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:20:28,228 - INFO - [Miner]Mining block 0... +2026-10-11 00:20:29,003 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:20:29,003 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:20:29,011 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:20:29,040 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:29,040 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:29,041 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:29,104 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:20:31,485 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:20:31,488 - INFO - [Miner]Mining block 0... +2026-10-11 00:20:32,261 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:20:32,262 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:20:32,263 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:20:32,281 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:32,281 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:32,281 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:32,386 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:20:34,985 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:20:34,987 - INFO - [Miner]Mining block 0... +2026-10-11 00:20:35,800 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:20:35,801 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:20:35,802 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:20:35,867 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:35,868 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:35,868 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:35,993 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:20:38,551 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:20:38,551 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:38,552 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:38,552 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:38,562 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:20:38,562 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:38,563 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:38,563 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:38,563 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:20:38,563 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:38,563 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:38,563 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:39,644 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:20:39,645 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:39,645 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:39,646 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:39,644 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:20:39,646 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:39,647 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:39,647 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:39,647 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:20:39,648 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:39,648 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:39,648 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:39,648 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:20:39,649 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:39,649 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:39,649 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:39,649 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:20:39,650 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:39,650 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:39,650 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:39,650 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:20:39,651 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:39,651 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:39,651 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:40,771 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:20:40,772 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:40,772 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:40,772 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:40,773 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:20:40,773 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:40,773 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:40,774 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:40,774 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:20:40,774 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:40,775 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:40,775 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:41,278 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:20:41,279 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:41,279 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:41,279 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:41,279 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:20:41,279 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:41,279 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:41,280 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:41,280 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:20:41,280 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:41,280 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:41,280 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:41,769 - INFO - [Miner]Mining block 1... +2026-10-11 00:20:42,233 - INFO - [Miner] Block 1 mined after 52864 attempts. Nonce: 52864 +2026-10-11 00:20:42,235 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:42,236 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:42,237 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:42,265 - INFO - Block with CHID {'user': {'name': 'User-MESH', 'nationalNumber': 4004, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': '564583f0cf78784c081587aca591befbed375759b97095729c1b7a1b8945e28d'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 4, 'CID': 'c9099112542b3f6216d94c991d4ced3bd53047e472803e70687912fb15054306'}, 'issuer': {'name': 'Auth-MESH', 'businessID': 40, 'AUTHID': '63071f6aa5b930ccf3d613a233d8736ae4b1501e45613c15fe3caec913717e3e'}, 'chid': '6bdd39258a19721ad5070c0957e301544e1ab1bff1ec10658b8cad04a488de58'} inserted successfully. +2026-10-11 00:20:42,266 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:20:42,267 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:20:42,267 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:42,268 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:42,268 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:42,268 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:20:42,268 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:20:42,269 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:42,269 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:42,269 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:42,270 - INFO - Block with CHID {'user': {'name': 'User-MESH', 'nationalNumber': 4004, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': '564583f0cf78784c081587aca591befbed375759b97095729c1b7a1b8945e28d'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 4, 'CID': 'c9099112542b3f6216d94c991d4ced3bd53047e472803e70687912fb15054306'}, 'issuer': {'name': 'Auth-MESH', 'businessID': 40, 'AUTHID': '63071f6aa5b930ccf3d613a233d8736ae4b1501e45613c15fe3caec913717e3e'}, 'chid': '6bdd39258a19721ad5070c0957e301544e1ab1bff1ec10658b8cad04a488de58'} inserted successfully. +2026-10-11 00:20:42,271 - INFO - [Block Validation] Received block 1 inserted. +2026-10-11 00:20:42,271 - INFO - Block with CHID {'user': {'name': 'User-MESH', 'nationalNumber': 4004, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': '564583f0cf78784c081587aca591befbed375759b97095729c1b7a1b8945e28d'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 4, 'CID': 'c9099112542b3f6216d94c991d4ced3bd53047e472803e70687912fb15054306'}, 'issuer': {'name': 'Auth-MESH', 'businessID': 40, 'AUTHID': '63071f6aa5b930ccf3d613a233d8736ae4b1501e45613c15fe3caec913717e3e'}, 'chid': '6bdd39258a19721ad5070c0957e301544e1ab1bff1ec10658b8cad04a488de58'} inserted successfully. +2026-10-11 00:20:42,271 - INFO - [Block Validation] Received block 1 inserted. +2026-10-11 00:20:44,416 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:20:44,418 - INFO - [Miner]Mining block 0... +2026-10-11 00:20:45,294 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:20:45,295 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:20:45,297 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:20:45,408 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:45,408 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:45,409 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:45,554 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:20:48,084 - INFO - [Miner]Mining block 1... +2026-10-11 00:20:48,351 - INFO - [Miner] Block 1 mined after 29442 attempts. Nonce: 29442 +2026-10-11 00:20:48,352 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:48,353 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:48,353 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:48,355 - INFO - Block with CHID {'user': {'name': 'User-PRE0', 'nationalNumber': 5000, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': '744021bd934ea7d92ad1df5ca94ebe254e7e77d95ac650dc3e65cb283efc9b61'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 5, 'CID': '542ad514837395484e9d03f9bbf668fbe1c2f5c8959d3e240607810650b6ea70'}, 'issuer': {'name': 'Auth-PRE0', 'businessID': 50, 'AUTHID': 'd88612327c8ef34c1f2a0a20706d62c77ad5cbfaf7d020fac02a2418ccc634bf'}, 'chid': '6abd775ed2d2d3ce2ca2f85ca6397f38bd2c97e6e600dc0f0d809f6fc758f71a'} inserted successfully. +2026-10-11 00:20:48,355 - INFO - [Miner]Mining block 2... +2026-10-11 00:20:48,728 - INFO - [Miner] Block 2 mined after 36723 attempts. Nonce: 36723 +2026-10-11 00:20:48,729 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:48,729 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:48,729 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:20:48,729 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:20:48,729 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:48,740 - INFO - Block with CHID {'user': {'name': 'User-PRE1', 'nationalNumber': 5001, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': 'dab11eb43fff0c1bfe299cedc49f6f976880a59bfc339d8e0730749770f06f6b'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 6, 'CID': '521d59dc28428efb49128cc3ce3150476fb4e1f7eaf0024de38015dc518b5594'}, 'issuer': {'name': 'Auth-PRE1', 'businessID': 51, 'AUTHID': '51e380968e96a8c56fc4b7fe792530c63ad6ebe81da9add7602ac41af25362c1'}, 'chid': '75913b34c27ef07a76ae0b9478c190c34190438e9d25b3a8c70493aa24aec0c6'} inserted successfully. +2026-10-11 00:20:48,741 - INFO - [Miner]Mining block 3... +2026-10-11 00:20:49,259 - INFO - [Miner] Block 3 mined after 42358 attempts. Nonce: 42358 +2026-10-11 00:20:49,259 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:49,260 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:49,293 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:20:49,293 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:20:49,293 - INFO - [Block Validation] Validatiing the block 2. +2026-10-11 00:20:49,293 - INFO - [Block Validation] The block 2 is valid. +2026-10-11 00:20:49,293 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:49,322 - INFO - Block with CHID {'user': {'name': 'User-PRE2', 'nationalNumber': 5002, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': '88da030702470af4c4eb36a61fe717225a75fb85f62f398fbd6be4b58ce096e3'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 7, 'CID': '9ba402202d1e3b63a6e5d0b03999df2f9b5199bfab0ec0801133e8d34d73891b'}, 'issuer': {'name': 'Auth-PRE2', 'businessID': 52, 'AUTHID': 'feba6278d151bac38135bd0fec00be7264dd05601decb05e1c59789ca9b06e3b'}, 'chid': 'dac4cd73cffade759b6f532a120b9627f19ee36670c15fa75b1e669cac802b1c'} inserted successfully. +2026-10-11 00:20:49,323 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:20:49,324 - INFO - [Miner]Mining block 0... +2026-10-11 00:20:50,024 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:20:50,024 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:20:50,026 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:20:50,063 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:50,064 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:50,064 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:50,179 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:20:52,909 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:20:52,910 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:52,910 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:52,911 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:20:52,912 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:20:52,913 - INFO - [Block Validation] Validatiing the block 2. +2026-10-11 00:20:52,913 - INFO - [Block Validation] The block 2 is valid. +2026-10-11 00:20:52,914 - INFO - [Block Validation] Validatiing the block 3. +2026-10-11 00:20:52,914 - INFO - [Block Validation] The block 3 is valid. +2026-10-11 00:20:52,914 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:52,921 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:20:52,921 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:52,922 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:52,922 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:20:52,923 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:20:52,923 - INFO - [Block Validation] Validatiing the block 2. +2026-10-11 00:20:52,923 - INFO - [Block Validation] The block 2 is valid. +2026-10-11 00:20:52,924 - INFO - [Block Validation] Validatiing the block 3. +2026-10-11 00:20:52,924 - INFO - [Block Validation] The block 3 is valid. +2026-10-11 00:20:52,924 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:52,924 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:20:52,924 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:52,925 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:52,925 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:20:52,925 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:20:52,926 - INFO - [Block Validation] Validatiing the block 2. +2026-10-11 00:20:52,926 - INFO - [Block Validation] The block 2 is valid. +2026-10-11 00:20:52,926 - INFO - [Block Validation] Validatiing the block 3. +2026-10-11 00:20:52,926 - INFO - [Block Validation] The block 3 is valid. +2026-10-11 00:20:52,927 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:53,840 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:20:53,841 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:53,841 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:53,842 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:20:53,842 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:20:53,842 - INFO - [Block Validation] Validatiing the block 2. +2026-10-11 00:20:53,842 - INFO - [Block Validation] The block 2 is valid. +2026-10-11 00:20:53,842 - INFO - [Block Validation] Validatiing the block 3. +2026-10-11 00:20:53,842 - INFO - [Block Validation] The block 3 is valid. +2026-10-11 00:20:53,843 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:53,843 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:20:53,844 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:53,844 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:53,844 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:20:53,845 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:20:53,845 - INFO - [Block Validation] Validatiing the block 2. +2026-10-11 00:20:53,845 - INFO - [Block Validation] The block 2 is valid. +2026-10-11 00:20:53,845 - INFO - [Block Validation] Validatiing the block 3. +2026-10-11 00:20:53,845 - INFO - [Block Validation] The block 3 is valid. +2026-10-11 00:20:53,845 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:53,845 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:20:53,846 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:53,846 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:53,846 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:20:53,846 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:20:53,846 - INFO - [Block Validation] Validatiing the block 2. +2026-10-11 00:20:53,847 - INFO - [Block Validation] The block 2 is valid. +2026-10-11 00:20:53,847 - INFO - [Block Validation] Validatiing the block 3. +2026-10-11 00:20:53,847 - INFO - [Block Validation] The block 3 is valid. +2026-10-11 00:20:53,847 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:56,114 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:20:56,116 - INFO - [Miner]Mining block 0... +2026-10-11 00:20:56,821 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:20:57,014 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:20:57,016 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:20:57,326 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:20:57,326 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:20:57,327 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:20:57,443 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:20:59,872 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:20:59,875 - INFO - [Miner]Mining block 0... +2026-10-11 00:21:00,984 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:21:00,986 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:21:00,994 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:21:01,241 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:01,241 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:01,241 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:01,305 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:21:03,683 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:21:03,921 - INFO - [Miner]Mining block 0... +2026-10-11 00:21:04,627 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:21:04,628 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:21:04,629 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:21:04,928 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:05,015 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:05,015 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:05,460 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:21:08,085 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:21:08,086 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:08,086 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:08,086 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:08,096 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:21:08,096 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:08,097 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:08,097 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:08,097 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:21:08,097 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:08,097 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:08,097 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:09,207 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:21:09,208 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:09,208 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:09,209 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:09,208 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:21:09,210 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:09,210 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:09,210 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:09,211 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:21:09,211 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:09,211 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:09,211 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:09,218 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:21:09,218 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:09,219 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:09,219 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:09,219 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:21:09,219 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:09,220 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:09,220 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:09,220 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:21:09,221 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:09,221 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:09,221 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:10,220 - INFO - [Miner]Mining block 1... +2026-10-11 00:21:10,448 - INFO - [Miner] Block 1 mined after 16933 attempts. Nonce: 16933 +2026-10-11 00:21:10,464 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:10,464 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:10,464 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:10,466 - INFO - Block with CHID {'user': {'name': 'User-LINE', 'nationalNumber': 6006, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': 'c165e7f5eeb2d886fea8b58d45c57621d39d8b5448a663319a70e651d2e30b3f'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 6, 'CID': '521d59dc28428efb49128cc3ce3150476fb4e1f7eaf0024de38015dc518b5594'}, 'issuer': {'name': 'Auth-LINE', 'businessID': 60, 'AUTHID': 'df96bb489425f79466c0b560f3d2d265c1177e9d91ea2e5eae9d0ba8cf41bb7a'}, 'chid': '6063501f8d645aebf69535bde2dc196bf94857f1e21d8baa6a9699944a460d55'} inserted successfully. +2026-10-11 00:21:10,466 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:21:10,467 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:21:10,467 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:10,467 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:10,467 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:10,469 - INFO - Block with CHID {'user': {'name': 'User-LINE', 'nationalNumber': 6006, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': 'c165e7f5eeb2d886fea8b58d45c57621d39d8b5448a663319a70e651d2e30b3f'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 6, 'CID': '521d59dc28428efb49128cc3ce3150476fb4e1f7eaf0024de38015dc518b5594'}, 'issuer': {'name': 'Auth-LINE', 'businessID': 60, 'AUTHID': 'df96bb489425f79466c0b560f3d2d265c1177e9d91ea2e5eae9d0ba8cf41bb7a'}, 'chid': '6063501f8d645aebf69535bde2dc196bf94857f1e21d8baa6a9699944a460d55'} inserted successfully. +2026-10-11 00:21:10,469 - INFO - [Block Validation] Received block 1 inserted. +2026-10-11 00:21:10,470 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:21:10,470 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:21:10,471 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:10,471 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:10,471 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:10,472 - INFO - Block with CHID {'user': {'name': 'User-LINE', 'nationalNumber': 6006, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': 'c165e7f5eeb2d886fea8b58d45c57621d39d8b5448a663319a70e651d2e30b3f'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 6, 'CID': '521d59dc28428efb49128cc3ce3150476fb4e1f7eaf0024de38015dc518b5594'}, 'issuer': {'name': 'Auth-LINE', 'businessID': 60, 'AUTHID': 'df96bb489425f79466c0b560f3d2d265c1177e9d91ea2e5eae9d0ba8cf41bb7a'}, 'chid': '6063501f8d645aebf69535bde2dc196bf94857f1e21d8baa6a9699944a460d55'} inserted successfully. +2026-10-11 00:21:10,473 - INFO - [Block Validation] Received block 1 inserted. +2026-10-11 00:21:13,288 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:21:13,290 - INFO - [Miner]Mining block 0... +2026-10-11 00:21:14,496 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:21:14,497 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:21:14,498 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:21:14,609 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:14,610 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:14,610 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:14,664 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:21:17,084 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:21:17,086 - INFO - [Miner]Mining block 0... +2026-10-11 00:21:17,878 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:21:17,878 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:21:17,880 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:21:17,917 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:17,918 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:17,918 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:18,040 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:21:20,685 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:21:20,688 - INFO - [Miner]Mining block 0... +2026-10-11 00:21:21,341 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:21:21,341 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:21:21,344 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:21:21,391 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:21,391 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:21,391 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:21,501 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:21:23,798 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:21:23,799 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:23,799 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:23,799 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:23,800 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:21:23,800 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:23,801 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:23,801 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:23,801 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:21:23,801 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:23,801 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:23,802 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:24,806 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:21:24,806 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:24,807 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:24,807 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:24,813 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:21:24,813 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:24,814 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:24,814 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:24,814 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:21:24,815 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:24,815 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:24,815 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:24,816 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:21:24,817 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:24,817 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:24,817 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:24,817 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:21:24,818 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:24,818 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:24,818 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:24,818 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:21:24,818 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:24,818 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:24,818 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:25,849 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:21:25,852 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:25,852 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:25,852 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:25,852 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:21:25,853 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:25,853 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:25,854 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:25,854 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:21:25,855 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:25,855 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:25,855 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:26,367 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:21:26,367 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:26,367 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:26,368 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:26,368 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:21:26,368 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:26,368 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:26,369 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:26,369 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:21:26,369 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:26,370 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:26,370 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:26,841 - INFO - [Miner]Mining block 1... +2026-10-11 00:21:27,177 - INFO - [Miner] Block 1 mined after 38254 attempts. Nonce: 38254 +2026-10-11 00:21:27,178 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:27,178 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:27,178 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:27,204 - INFO - Block with CHID {'user': {'name': 'User-NOLOOP', 'nationalNumber': 7007, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': '7f480dc88ce969f9eb19a944446491ec281d4cebabf522aa3846d2fabe3d7d6a'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 7, 'CID': '9ba402202d1e3b63a6e5d0b03999df2f9b5199bfab0ec0801133e8d34d73891b'}, 'issuer': {'name': 'Auth-NOLOOP', 'businessID': 70, 'AUTHID': '7c71673bfe0845caf06abc7f61523c8caa3ce57b02af8f2601dd1d9e279194fe'}, 'chid': '961763139ea6f476b91244e6de17ca3da0e957baf0ae2aea335353e4275a8513'} inserted successfully. +2026-10-11 00:21:27,206 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:21:27,206 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:21:27,206 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:27,207 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:27,207 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:27,207 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:21:27,208 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:21:27,209 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:27,209 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:27,209 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:27,210 - INFO - Block with CHID {'user': {'name': 'User-NOLOOP', 'nationalNumber': 7007, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': '7f480dc88ce969f9eb19a944446491ec281d4cebabf522aa3846d2fabe3d7d6a'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 7, 'CID': '9ba402202d1e3b63a6e5d0b03999df2f9b5199bfab0ec0801133e8d34d73891b'}, 'issuer': {'name': 'Auth-NOLOOP', 'businessID': 70, 'AUTHID': '7c71673bfe0845caf06abc7f61523c8caa3ce57b02af8f2601dd1d9e279194fe'}, 'chid': '961763139ea6f476b91244e6de17ca3da0e957baf0ae2aea335353e4275a8513'} inserted successfully. +2026-10-11 00:21:27,210 - INFO - [Block Validation] Received block 1 inserted. +2026-10-11 00:21:27,212 - INFO - Block with CHID {'user': {'name': 'User-NOLOOP', 'nationalNumber': 7007, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': '7f480dc88ce969f9eb19a944446491ec281d4cebabf522aa3846d2fabe3d7d6a'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 7, 'CID': '9ba402202d1e3b63a6e5d0b03999df2f9b5199bfab0ec0801133e8d34d73891b'}, 'issuer': {'name': 'Auth-NOLOOP', 'businessID': 70, 'AUTHID': '7c71673bfe0845caf06abc7f61523c8caa3ce57b02af8f2601dd1d9e279194fe'}, 'chid': '961763139ea6f476b91244e6de17ca3da0e957baf0ae2aea335353e4275a8513'} inserted successfully. +2026-10-11 00:21:27,213 - INFO - [Block Validation] Received block 1 inserted. +2026-10-11 00:21:30,513 - INFO - [Miner]Mining block 0... +2026-10-11 00:21:30,935 - INFO - [Miner] Block 0 mined after 43653 attempts. Nonce: 43653 +2026-10-11 00:21:32,068 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:21:32,069 - INFO - [Miner]Mining block 0... +2026-10-11 00:21:32,894 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:21:32,895 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:21:32,896 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:21:32,970 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:32,973 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:32,973 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:33,031 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:21:33,033 - INFO - [Miner]Mining block 0... +2026-10-11 00:21:33,797 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:21:33,797 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:21:33,798 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:21:33,877 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:33,877 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:33,877 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:34,093 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:21:34,094 - INFO - [Miner]Mining block 0... +2026-10-11 00:21:34,840 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:21:34,840 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:21:34,841 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:21:34,861 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:34,861 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:34,861 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:34,861 - INFO - [Miner]Mining block 1... +2026-10-11 00:21:37,200 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 00:21:37,201 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:37,201 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:37,201 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:37,204 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 00:21:37,288 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:21:37,290 - INFO - [Miner]Mining block 0... +2026-10-11 00:21:38,039 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:21:38,039 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:21:38,041 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:21:38,059 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:38,059 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:38,059 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:38,059 - INFO - [Miner]Mining block 1... +2026-10-11 00:21:40,610 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 00:21:40,611 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:40,611 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:40,611 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:40,613 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 00:21:40,614 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:21:40,631 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:40,631 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:40,632 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:21:40,632 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:21:40,632 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:40,650 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:21:40,652 - INFO - [Miner]Mining block 0... +2026-10-11 00:21:41,585 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:21:41,604 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:21:41,607 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:21:41,680 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:41,680 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:41,680 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:41,680 - INFO - [Miner]Mining block 1... +2026-10-11 00:21:45,073 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 00:21:45,074 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:45,074 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:45,074 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:45,076 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 00:21:45,078 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:21:45,128 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:45,129 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:45,136 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:21:45,136 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:21:45,137 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:45,389 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:21:45,614 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:21:45,661 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:21:45,665 - INFO - [Miner]Mining block 0... +2026-10-11 00:21:46,894 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:21:46,895 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:21:46,896 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:21:46,967 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:46,967 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:46,968 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:46,969 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:21:47,285 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:21:47,287 - INFO - [Miner]Mining block 0... +2026-10-11 00:21:48,105 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:21:48,109 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:21:48,151 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:21:48,173 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:48,174 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:48,174 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:48,174 - INFO - [Miner]Mining block 1... +2026-10-11 00:21:50,926 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 00:21:50,927 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:50,927 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:50,927 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:50,930 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 00:21:50,989 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:21:50,990 - INFO - [Miner]Mining block 0... +2026-10-11 00:21:51,814 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:21:51,814 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:21:51,840 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:21:51,917 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:51,917 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:51,917 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:51,918 - INFO - [Miner]Mining block 1... +2026-10-11 00:21:54,438 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 00:21:54,439 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:54,440 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:21:54,440 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:21:54,494 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 00:21:54,533 - INFO - [Miner]Mining block 2... +2026-10-11 00:21:56,216 - INFO - [Miner] Block 2 mined after 151494 attempts. Nonce: 151494 +2026-10-11 00:21:56,218 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:21:56,218 - WARNING - [Block Validation] The block 0 is modified ! +2026-10-11 00:21:56,514 - INFO - [Miner]Mining block 0... +2026-10-11 00:21:57,076 - INFO - [Miner] Block 0 mined after 43653 attempts. Nonce: 43653 +2026-10-11 00:21:57,135 - INFO - [Miner]Mining block 0... +2026-10-11 00:21:57,845 - INFO - [Miner] Block 0 mined after 43653 attempts. Nonce: 43653 +2026-10-11 00:21:58,060 - INFO - [Miner]Mining block 0... +2026-10-11 00:21:58,618 - INFO - [Miner] Block 0 mined after 43653 attempts. Nonce: 43653 +2026-10-11 00:21:58,847 - INFO - [Miner]Mining block 0... +2026-10-11 00:21:59,360 - INFO - [Miner] Block 0 mined after 43653 attempts. Nonce: 43653 +2026-10-11 00:21:59,360 - INFO - [Miner]Mining block 0... +2026-10-11 00:21:59,835 - INFO - [Miner] Block 0 mined after 43653 attempts. Nonce: 43653 +2026-10-11 00:21:59,861 - INFO - [Miner]Mining block 0... +2026-10-11 00:22:00,577 - INFO - [Miner] Block 0 mined after 43653 attempts. Nonce: 43653 +2026-10-11 00:22:00,751 - INFO - [Miner]Mining block 0... +2026-10-11 00:22:01,239 - INFO - [Miner] Block 0 mined after 43653 attempts. Nonce: 43653 +2026-10-11 00:22:01,314 - INFO - [Miner]Mining block 0... +2026-10-11 00:22:01,704 - INFO - [Miner] Block 0 mined after 43653 attempts. Nonce: 43653 +2026-10-11 00:22:01,852 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:22:01,857 - INFO - [Miner]Mining block 0... +2026-10-11 00:22:02,968 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:22:02,968 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:22:02,971 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:22:02,993 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:22:02,994 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:22:02,994 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:22:03,045 - INFO - [Miner]Mining block 1... +2026-10-11 00:22:03,206 - INFO - [Miner] Block 1 mined after 16110 attempts. Nonce: 16110 +2026-10-11 00:22:03,207 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:22:03,207 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:22:03,207 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:22:03,209 - INFO - Block with CHID {'user': {'name': 'UserA', 'nationalNumber': 111, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': 'f2a3f0e3795c2ab10267ce55d1cc41b65d96bba50af9685fe7dd91dc4ad57eca'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'AuthA', 'businessID': 10, 'AUTHID': '1ebc9c8f18652d5184d32888ce721ba29a5c1f6e0e09147914ef4585347f6d8f'}, 'chid': 'e6d089fec9a07a8359779cb58bdab7b8ccc35d186db9ba0966f423296d7a627a'} inserted successfully. +2026-10-11 00:22:03,306 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:22:03,307 - INFO - [Miner]Mining block 0... +2026-10-11 00:22:04,312 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:22:04,312 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:22:04,314 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:22:04,333 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:22:04,334 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:22:04,334 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:22:04,466 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:22:04,468 - INFO - [Miner]Mining block 0... +2026-10-11 00:22:05,469 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:22:05,472 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:22:05,473 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:22:05,551 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:22:05,552 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:22:05,552 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:22:05,662 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:22:05,665 - INFO - [Miner]Mining block 0... +2026-10-11 00:22:06,580 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:22:06,597 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:22:06,598 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:22:06,644 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:22:06,644 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:22:06,644 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:22:06,645 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:22:06,648 - INFO - [Miner]Mining block 0... +2026-10-11 00:22:08,554 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:22:08,556 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:22:08,560 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:22:08,915 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:22:08,915 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:22:08,915 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:22:09,017 - INFO - [Miner]Mining block 1... +2026-10-11 00:22:14,082 - INFO - [Miner] Block 1 mined after 285411 attempts. Nonce: 285411 +2026-10-11 00:22:14,085 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:22:14,086 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:22:14,086 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:22:14,088 - INFO - Block with CHID {'user': {'name': 'UserD', 'nationalNumber': 444, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '5eee0db61c288542e2d5e75d3e0ca9efa8f274e0fe191ccf07b28be89905a965'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 4, 'CID': 'c9099112542b3f6216d94c991d4ced3bd53047e472803e70687912fb15054306'}, 'issuer': {'name': 'AuthD', 'businessID': 40, 'AUTHID': '3e399b54280aae93a514d10335deee834a95db8067c1602a3f1f3e56d3ef9ee8'}, 'chid': '7da54452c9c692988dade79f679fa59313e0890d9b5933174b4bae0b0ba80a5d'} inserted successfully. +2026-10-11 00:22:14,236 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:22:14,242 - INFO - [Miner]Mining block 0... +2026-10-11 00:22:15,766 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:22:15,766 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:22:15,768 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:22:15,791 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:22:15,791 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:22:15,791 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:22:15,792 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:22:15,794 - INFO - [Miner]Mining block 0... +2026-10-11 00:22:17,450 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:22:17,451 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:22:17,468 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:22:17,543 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:22:17,543 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:22:17,543 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:22:17,545 - INFO - [Miner]Mining block 1... +2026-10-11 00:22:17,615 - INFO - [Miner] Block 1 mined after 4394 attempts. Nonce: 4394 +2026-10-11 00:22:17,616 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:22:17,616 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:22:17,617 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:22:17,640 - INFO - Block with CHID {'user': {'name': 'UserE', 'nationalNumber': 501, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': 'bfde5dcd36ac9518e632bf53028aab6e6cb8671845d00916680eafb9c0ed4c5f'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 5, 'CID': '542ad514837395484e9d03f9bbf668fbe1c2f5c8959d3e240607810650b6ea70'}, 'issuer': {'name': 'AuthE', 'businessID': 50, 'AUTHID': '9719e5018f6e2a5fd3bca63df083e8442500f0c8505015b5eee7fcb0e3621a9d'}, 'chid': '52403f67d80381f4fe77a3ea353aa74cde1afd82c6eb9bf30a1272a6e16e5ba4'} inserted successfully. +2026-10-11 00:22:17,640 - INFO - [Miner]Mining block 1... +2026-10-11 00:22:19,172 - INFO - [Miner] Block 1 mined after 77973 attempts. Nonce: 77973 +2026-10-11 00:22:19,173 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:22:19,174 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:22:19,174 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:22:19,176 - INFO - Block with CHID {'user': {'name': 'UserF', 'nationalNumber': 502, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': 'cc102b216818b2b41717a597ef0f7041a7b0b61c74a9c6c0586bfebf60d84675'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 6, 'CID': '521d59dc28428efb49128cc3ce3150476fb4e1f7eaf0024de38015dc518b5594'}, 'issuer': {'name': 'AuthF', 'businessID': 51, 'AUTHID': 'cfeefb84aaf3e2de9f6e8a310ea3787b6dc6b7284baf5227a44c3d45f2e7d61e'}, 'chid': '37e1cb16e5f2971e6efc5f6a572605c2418b82f27f61e884834fcb958301b003'} inserted successfully. +2026-10-11 00:22:19,210 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:22:19,267 - INFO - [Miner]Mining block 0... +2026-10-11 00:22:21,516 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:22:21,517 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:22:21,519 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:22:21,651 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:22:21,651 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:22:21,651 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:22:21,654 - INFO - [Miner]Mining block 1... +2026-10-11 00:22:23,283 - INFO - [Miner] Block 1 mined after 94159 attempts. Nonce: 94159 +2026-10-11 00:22:23,285 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:22:23,285 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:22:23,285 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:22:23,286 - INFO - Block with CHID {'user': {'name': 'UserG', 'nationalNumber': 601, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': 'd8a092dbea3ecd0feefbc77b403e2f4734dfa9b5ad79471d748b400d85def73a'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 7, 'CID': '9ba402202d1e3b63a6e5d0b03999df2f9b5199bfab0ec0801133e8d34d73891b'}, 'issuer': {'name': 'AuthG', 'businessID': 60, 'AUTHID': '31c19f296f374f92da51c83ba25a0a795863ef0a68dac56cff9f6608a7525398'}, 'chid': 'af1341b62e0676e1b5eccc6e11f70fde698ec26073d59565e7585885e1c57ecc'} inserted successfully. +2026-10-11 00:22:23,313 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:22:23,315 - INFO - [Miner]Mining block 0... +2026-10-11 00:22:24,593 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:22:24,594 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:22:24,596 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:22:24,644 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:22:24,645 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:22:24,646 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:22:24,649 - INFO - [Miner]Mining block 1... +2026-10-11 00:22:26,086 - INFO - [Miner] Block 1 mined after 66303 attempts. Nonce: 66303 +2026-10-11 00:22:26,087 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:22:26,087 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:22:26,087 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:22:26,089 - INFO - Block with CHID {'user': {'name': 'UserH', 'nationalNumber': 701, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '26f3b458d2e17c2be2d16fdaca46f80f7612b59b8726d684709f1655c555c02d'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 8, 'CID': '70e5657e061cb511c528d72de7c35f549e5e036034d266456aad7a3beedfbd23'}, 'issuer': {'name': 'AuthH', 'businessID': 70, 'AUTHID': 'aa4a28cdb35b15f03ebec096a79b1177579072d09a334d891253679a069bbe8c'}, 'chid': 'bde13a014fe73cd76a0d6d73f97c422678e0ae965da2ae1dab2cfdcbaac2bdbb'} inserted successfully. +2026-10-11 00:30:11,368 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:30:11,381 - INFO - [Miner]Mining block 0... +2026-10-11 00:30:12,256 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:30:12,258 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:30:12,261 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:30:12,313 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:30:12,313 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:30:12,313 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:30:12,927 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:30:12,994 - INFO - [Miner]Mining block 1... +2026-10-11 00:30:13,899 - INFO - [Miner] Block 1 mined after 36645 attempts. Nonce: 36645 +2026-10-11 00:30:13,941 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:30:13,943 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:30:13,944 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:30:13,946 - INFO - Block with CHID {'user': {'name': 'Alice', 'nationalNumber': 1001, 'phone': 1, 'age': 30, 'email': 'a@x.com', 'birth': '1995-01-01', 'HID': '2ac9fd619ca07caf567a65749902be90012e5c0973dc0f3ce40318a5c4031b4d'}, 'credential': {'document': {'documentTitle': 'Credential document', 'documentFormat': '.pdf', 'documentContentSize': 518, 'documentHash': '41d6586d4b8daad3c18a17e556c2f2c1825ace23ea97bc8c8563823671f75d34'}, 'documentID': 1, 'CID': '175fb1e6e26988b884f7f4a20444508a1b3d80397e53c7928aa345211e62df2a'}, 'issuer': {'name': 'JPUF', 'businessID': 10, 'AUTHID': 'ab1252cc53f5f8bec90ced0cd3a49f5b2bb000e44d4ec1884bd8da5102b18358'}, 'chid': '9c19613e9ae43a47b8ff570d0b0118f634831d6ea7f2357ab3c5c583477f8e53'} inserted successfully. +2026-10-11 00:30:13,951 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 201 Created" +2026-10-11 00:30:13,963 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:30:13,966 - INFO - [Miner]Mining block 0... +2026-10-11 00:30:16,000 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:30:16,001 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:30:16,007 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:30:16,043 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:30:16,043 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:30:16,043 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:30:16,096 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:30:16,157 - INFO - HTTP Request: GET http://testserver/openapi.json "HTTP/1.1 200 OK" +2026-10-11 00:30:16,165 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:30:16,167 - INFO - [Miner]Mining block 0... +2026-10-11 00:30:16,901 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:30:16,901 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:30:16,910 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:30:17,014 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:30:17,014 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:30:17,014 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:30:17,127 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:30:17,234 - INFO - HTTP Request: GET http://testserver/credential-constraints "HTTP/1.1 200 OK" +2026-10-11 00:30:17,245 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:30:17,247 - INFO - [Miner]Mining block 0... +2026-10-11 00:30:18,095 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:30:18,096 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:30:18,097 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:30:18,382 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:30:18,382 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:30:18,382 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:30:18,528 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:30:18,586 - INFO - HTTP Request: GET http://testserver/openapi.json "HTTP/1.1 200 OK" +2026-10-11 00:30:18,598 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:30:18,600 - INFO - [Miner]Mining block 0... +2026-10-11 00:30:19,971 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:30:19,972 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:30:19,975 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:30:20,039 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:30:20,043 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:30:20,043 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:30:20,148 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:30:20,248 - INFO - [Miner]Mining block 1... +2026-10-11 00:30:20,646 - INFO - [Miner] Block 1 mined after 27336 attempts. Nonce: 27336 +2026-10-11 00:30:20,647 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:30:20,647 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:30:20,648 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:30:20,650 - INFO - Block with CHID {'user': {'name': 'Alice', 'nationalNumber': 1002, 'phone': 1, 'age': 30, 'email': 'a@x.com', 'birth': '1995-01-01', 'HID': '48251e1c4660e9447504c641faca6138262df2d3bce5fcf8f08e7ab3fd19a263'}, 'credential': {'document': {'documentTitle': 'Credential document', 'documentFormat': '.pdf', 'documentContentSize': 518, 'documentHash': '49df7007a1ac8b3d5a961c2c0859453229bbb4fee350a96e2834234c973dd186'}, 'documentID': 2, 'CID': '6ee094296844f39506806e38452bb573b1ba1aa46dded32688b57fe669b192cb'}, 'issuer': {'name': 'JPUF', 'businessID': 11, 'AUTHID': '2f7c780da0ab7fadb36c9df4e887ddf14ffa8ccc6544d7ed34a647c9c8aabff8'}, 'chid': 'b6a6c082310230853a24be3750a775ae438e2ad18c9d6201f4c3452ca69617c5'} inserted successfully. +2026-10-11 00:30:20,652 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 201 Created" +2026-10-11 00:30:20,713 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:30:20,752 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 409 Conflict" +2026-10-11 00:30:20,761 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:30:20,763 - INFO - [Miner]Mining block 0... +2026-10-11 00:30:21,865 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:30:21,865 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:30:21,866 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:30:21,922 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:30:21,922 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:30:21,924 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:30:22,020 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:30:22,048 - INFO - [Miner]Mining block 1... +2026-10-11 00:30:24,170 - INFO - [Miner] Block 1 mined after 151621 attempts. Nonce: 151621 +2026-10-11 00:30:24,171 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:30:24,171 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:30:24,172 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:30:24,174 - INFO - Block with CHID {'user': {'name': 'First', 'nationalNumber': 1012, 'phone': 1, 'age': 30, 'email': 'a@x.com', 'birth': '1995-01-01', 'HID': 'a59aa2ba47341fc25225bb1981be89b71637643a7ee5952be54a8e4c2d442037'}, 'credential': {'document': {'documentTitle': 'Credential document', 'documentFormat': '.pdf', 'documentContentSize': 812, 'documentHash': 'cd244b3e157b15624254a3087606809adc31443594af698e4a3bdd525b142af6'}, 'documentID': 12, 'CID': 'c44311a97e1f2e0f0dc0d4ef73744ebe380fa908607653369918bb583bb8e22e'}, 'issuer': {'name': 'JPUF', 'businessID': 22, 'AUTHID': '4a0a3ea91cafa60c94d30c4f15c5b54763438264db43e3228ed7cb85024a2d36'}, 'chid': '42e76d4a7142e0616b0bca60054ca361905000a5a74cee078942ebb93f53e3ec'} inserted successfully. +2026-10-11 00:30:24,179 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 201 Created" +2026-10-11 00:30:24,264 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:30:24,308 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 409 Conflict" +2026-10-11 00:30:24,315 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:30:24,317 - INFO - [Miner]Mining block 0... +2026-10-11 00:30:25,796 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:30:25,846 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:30:25,848 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:30:25,900 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:30:25,900 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:30:25,900 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:30:26,105 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:30:26,139 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 422 Unprocessable Content" +2026-10-11 00:30:26,149 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:30:26,151 - INFO - [Miner]Mining block 0... +2026-10-11 00:30:27,504 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:30:27,505 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:30:27,506 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:30:27,698 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:30:27,698 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:30:27,698 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:30:27,811 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:30:27,839 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 400 Bad Request" +2026-10-11 00:30:27,846 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:30:27,848 - INFO - [Miner]Mining block 0... +2026-10-11 00:30:29,340 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:30:29,340 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:30:29,342 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:30:29,549 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:30:29,549 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:30:29,549 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:30:29,759 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:30:29,900 - INFO - [Miner]Mining block 1... +2026-10-11 00:30:30,137 - INFO - [Miner] Block 1 mined after 18248 attempts. Nonce: 18248 +2026-10-11 00:30:30,138 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:30:30,138 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:30:30,138 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:30:30,178 - INFO - Block with CHID {'user': {'name': 'Alice', 'nationalNumber': 1004, 'phone': 1, 'age': 30, 'email': 'a@x.com', 'birth': '1995-01-01', 'HID': '0544c2791a1954489fad066901bc11f9f89bd8bba1afe05fca8c24c03cf4b908'}, 'credential': {'document': {'documentTitle': 'Credential document', 'documentFormat': '.pdf', 'documentContentSize': 518, 'documentHash': 'c7fd071a9f04cad11960144d28007120da240d32c15d5a1b5a05ff464f9bc3d5'}, 'documentID': 4, 'CID': '0f99fc91d7dfc50cd0ebff90ca83a4850da2342bb13a909ccfaddc38996771e1'}, 'issuer': {'name': 'JPUF', 'businessID': 13, 'AUTHID': 'a1ee8b099c28079795702965a7d104a5d496277edec287eb529cc7da5a8ba2ce'}, 'chid': 'b7c3a455600e313b50f8cda0ccb33bf82c447d9127bdcc958b198fe0667fc78d'} inserted successfully. +2026-10-11 00:30:30,181 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 201 Created" +2026-10-11 00:30:30,190 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:30:30,193 - INFO - [Miner]Mining block 0... +2026-10-11 00:30:31,885 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:30:31,886 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:30:31,887 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:30:32,166 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:30:32,167 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:30:32,167 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:30:32,270 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:30:32,305 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 400 Bad Request" +2026-10-11 00:30:32,314 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:30:32,315 - INFO - [Miner]Mining block 0... +2026-10-11 00:30:33,984 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:30:33,984 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:30:33,986 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:30:34,148 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:30:34,149 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:30:34,149 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:30:34,287 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:30:34,374 - INFO - [Miner]Mining block 1... +2026-10-11 00:30:34,721 - INFO - [Miner] Block 1 mined after 23414 attempts. Nonce: 23414 +2026-10-11 00:30:34,728 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:30:34,728 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:30:34,729 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:30:34,751 - INFO - Block with CHID {'user': {'name': 'Alice', 'nationalNumber': 1006, 'phone': 1, 'age': 30, 'email': 'a@x.com', 'birth': '1995-01-01', 'HID': 'a8d61528ca6d9eb53044a739f4518faa9faea42a9a7c0c8a12671168781fd67f'}, 'credential': {'document': {'documentTitle': 'Credential document', 'documentFormat': '.pdf', 'documentContentSize': 518, 'documentHash': 'f223780a8df0638b39907efbe04ff68f625f90c8ab704900ee7acca5682671c2'}, 'documentID': 6, 'CID': '9f230f566d075f142c1bd122ef1eb38cab0a0913067026c839a1480566efeb11'}, 'issuer': {'name': 'JPUF', 'businessID': 15, 'AUTHID': '2ae2b5a9ffb1e472f93bca05f15590b87f841b28210a7ac744fe8a51b84b9010'}, 'chid': '9000cc896a5665b2a1f53f8ad32dd04fed9df54f0c8d6afef1dcd6743b034ba6'} inserted successfully. +2026-10-11 00:30:34,754 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 201 Created" +2026-10-11 00:30:34,761 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:30:34,763 - INFO - [Miner]Mining block 0... +2026-10-11 00:30:36,321 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:30:36,322 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:30:36,323 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:30:36,372 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:30:36,372 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:30:36,373 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:30:36,498 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:30:36,605 - INFO - [Miner]Mining block 1... +2026-10-11 00:30:37,791 - INFO - [Miner] Block 1 mined after 69762 attempts. Nonce: 69762 +2026-10-11 00:30:37,792 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:30:37,794 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:30:37,794 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:30:37,797 - INFO - Block with CHID {'user': {'name': 'Carol', 'nationalNumber': 2002, 'phone': 1, 'age': 30, 'email': 'a@x.com', 'birth': '1995-01-01', 'HID': 'ffe43a25bfa304901b17c6e88842cce7633774e23dfc5e194d2a266d1ca1ae4a'}, 'credential': {'document': {'documentTitle': 'Credential document', 'documentFormat': '.pdf', 'documentContentSize': 812, 'documentHash': '71ac7297a6faa79f30e47ae4d923e10e173416316292ddf611c09654776d395d'}, 'documentID': 2, 'CID': '201186ad819016654cf64241865f25802a42409ea77912f012bb0599e1db8cb6'}, 'issuer': {'name': 'GovAuth', 'businessID': 20, 'AUTHID': 'e39081c964995c32665bdc14b0d1fbd6ec2ef2e42854f8d52a5c66b290af3c7a'}, 'chid': '663ecab39c25c77ce0bf79b40d03bbfae077311154d1cb2b288a30d11411093d'} inserted successfully. +2026-10-11 00:30:37,801 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 201 Created" +2026-10-11 00:30:37,889 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:30:37,904 - INFO - HTTP Request: POST http://testserver/check "HTTP/1.1 200 OK" +2026-10-11 00:30:37,924 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:30:37,930 - INFO - [Miner]Mining block 0... +2026-10-11 00:30:39,406 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:30:39,407 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:30:39,416 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:30:39,533 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:30:39,533 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:30:39,534 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:30:39,674 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:30:39,751 - INFO - [Miner]Mining block 1... +2026-10-11 00:30:40,002 - INFO - [Miner] Block 1 mined after 9307 attempts. Nonce: 9307 +2026-10-11 00:30:40,004 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:30:40,006 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:30:40,006 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:30:40,008 - INFO - Block with CHID {'user': {'name': 'Dave', 'nationalNumber': 3003, 'phone': 1, 'age': 30, 'email': 'a@x.com', 'birth': '1995-01-01', 'HID': '97a434e0ec33cc27c58425c26369f657889e8ee9034a019074eb1bfe126595f2'}, 'credential': {'document': {'documentTitle': 'Credential document', 'documentFormat': '.pdf', 'documentContentSize': 810, 'documentHash': 'deb82ab53ee6ddb2b6b3db292f9f1efa571ec00a457b2b1e05d0fe57f810af8c'}, 'documentID': 30, 'CID': 'ef99a24783cddb73aa3e0c390a46de2d79c6bf1e9c154bf4dc0699e768670f5b'}, 'issuer': {'name': 'AuthX', 'businessID': 300, 'AUTHID': '3856cd8b557adb012c53ad6110833154923329911018ac76f9fb66dcb13bdd38'}, 'chid': 'd4f702cd1859c06aa5ba0b0ff4e3b6a3b5b44de8a6c867ec245df6fd88cb2c2a'} inserted successfully. +2026-10-11 00:30:40,012 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 201 Created" +2026-10-11 00:30:40,048 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:30:40,082 - INFO - [Miner]Mining block 2... +2026-10-11 00:30:47,416 - INFO - [Miner] Block 2 mined after 196313 attempts. Nonce: 196313 +2026-10-11 00:30:47,417 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:30:47,417 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:30:47,417 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:30:47,418 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:30:47,418 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:30:47,420 - INFO - Block with CHID {'user': {'name': 'Eve', 'nationalNumber': 3004, 'phone': 1, 'age': 30, 'email': 'a@x.com', 'birth': '1995-01-01', 'HID': '0330e0b7326a9dc0c197fb1f3d43613d31674d8cac872165b54f3479eddc4807'}, 'credential': {'document': {'documentTitle': 'Credential document', 'documentFormat': '.pdf', 'documentContentSize': 808, 'documentHash': 'aa028f76f5317696e3cd68bbe35ba35d9d9a6ac1f15cd1899d63bd7acab3d7dc'}, 'documentID': 31, 'CID': '6e6cacb6924a46ce5e91cfac02ec624d15e171f6b9202165b7a977a66065f0b9'}, 'issuer': {'name': 'AuthY', 'businessID': 301, 'AUTHID': '1752d8830b47357ae1b94655ef53af11f199bdb179899bf7b72513b95a0232cc'}, 'chid': '73a013a065ecb8b3ede6d1b37ed9ebc17fa18eb002f943dea6af6fe47cfa75fb'} inserted successfully. +2026-10-11 00:30:47,423 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 201 Created" +2026-10-11 00:30:47,665 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:30:47,678 - INFO - HTTP Request: POST http://testserver/check "HTTP/1.1 200 OK" +2026-10-11 00:30:47,687 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:30:47,690 - INFO - [Miner]Mining block 0... +2026-10-11 00:30:51,137 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:30:51,137 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:30:51,139 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:30:51,273 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:30:51,274 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:30:51,274 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:30:51,386 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:30:51,441 - INFO - HTTP Request: POST http://testserver/check "HTTP/1.1 404 Not Found" +2026-10-11 00:30:51,457 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:30:51,460 - INFO - [Miner]Mining block 0... +2026-10-11 00:30:52,959 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:30:52,960 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:30:52,963 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:30:53,139 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:30:53,139 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:30:53,139 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:30:53,233 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:30:53,305 - INFO - [Miner]Mining block 1... +2026-10-11 00:30:53,347 - INFO - [Miner] Block 1 mined after 4509 attempts. Nonce: 4509 +2026-10-11 00:30:53,348 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:30:53,348 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:30:53,348 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:30:53,382 - INFO - Block with CHID {'user': {'name': 'Known', 'nationalNumber': 4010, 'phone': 1, 'age': 30, 'email': 'a@x.com', 'birth': '1995-01-01', 'HID': '578232c6bac39b6a323eaccde9d237f4bbd55fc83520eb28b2a395c887e14af7'}, 'credential': {'document': {'documentTitle': 'Credential document', 'documentFormat': '.pdf', 'documentContentSize': 838, 'documentHash': 'a02c8e9421a6654bdd95eca6d03b11cd91b51751a7c90f5e408e43c10bd09a7f'}, 'documentID': 41, 'CID': 'd9ebb82e52229c0298de45c40ab2dd902a7cc4dfa1549aee526a4c7357ff706c'}, 'issuer': {'name': 'Known issuer', 'businessID': 410, 'AUTHID': '258b061f4d4189543720c25ba18292871000066c71552e8b2d2cf229b3747000'}, 'chid': 'f0a5e389c3c756464f1d13309d7e7925acaaabe0d958affc38a78e1751b08ba0'} inserted successfully. +2026-10-11 00:30:53,387 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 201 Created" +2026-10-11 00:30:53,408 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:30:53,415 - INFO - HTTP Request: POST http://testserver/check "HTTP/1.1 404 Not Found" +2026-10-11 00:30:53,667 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:30:53,692 - INFO - [Miner]Mining block 0... +2026-10-11 00:30:55,412 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:30:55,413 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:30:55,414 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:30:55,778 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:30:55,778 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:30:55,779 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:30:56,009 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:30:56,126 - INFO - [Miner]Mining block 1... +2026-10-11 00:30:57,133 - INFO - [Miner] Block 1 mined after 46129 attempts. Nonce: 46129 +2026-10-11 00:30:57,134 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:30:57,135 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:30:57,135 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:30:57,172 - INFO - Block with CHID {'user': {'name': 'Known', 'nationalNumber': 4020, 'phone': 1, 'age': 30, 'email': 'a@x.com', 'birth': '1995-01-01', 'HID': '723e56cb760d0d3c81bf58addceb859c158565ab4f3e559ec5962dc656df3105'}, 'credential': {'document': {'documentTitle': 'Credential document', 'documentFormat': '.pdf', 'documentContentSize': 838, 'documentHash': 'fd28d0900766feec7da5dd89acb3f0cb46e5db25e54cdd2f6ea2048d1e7bf872'}, 'documentID': 43, 'CID': '0e9ffb16c976373490c1fc8a3fbbe39be80cbeb584053b254bd72c21d0935f0a'}, 'issuer': {'name': 'Known issuer', 'businessID': 420, 'AUTHID': 'f44408a9f7c9a0d883ba6a2f1288c300002cf2cd4c44b5b5a6daac722edc9431'}, 'chid': '35bdadcbc8f283b099a41a3e8a1ed16424386b33cf0a1268136de775355ccf6e'} inserted successfully. +2026-10-11 00:30:57,176 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 201 Created" +2026-10-11 00:30:57,269 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:30:57,279 - INFO - HTTP Request: POST http://testserver/check "HTTP/1.1 404 Not Found" +2026-10-11 00:30:57,285 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:30:57,287 - INFO - [Miner]Mining block 0... +2026-10-11 00:30:59,117 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:30:59,118 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:30:59,213 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:30:59,359 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:30:59,359 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:30:59,359 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:30:59,553 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:30:59,666 - INFO - [Miner]Mining block 1... +2026-10-11 00:31:00,777 - INFO - [Miner] Block 1 mined after 50311 attempts. Nonce: 50311 +2026-10-11 00:31:00,778 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:31:00,782 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:31:00,782 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:31:00,784 - INFO - Block with CHID {'user': {'name': 'Frank', 'nationalNumber': 4004, 'phone': 1, 'age': 30, 'email': 'a@x.com', 'birth': '1995-01-01', 'HID': '04fe821ec4ef2b4c0248d188747ef79ef0f3c98e1672c134e4aced3981fa93c1'}, 'credential': {'document': {'documentTitle': 'Credential document', 'documentFormat': '.pdf', 'documentContentSize': 518, 'documentHash': '9da7223e4e9fa371defa0b20a8a5fcf1b502a3c8c8a7c2836f0257068826ad85'}, 'documentID': 40, 'CID': '0199d731c1a87dce0dc78b6af44c7f9fc06e677d42a711dcaf8a0adec5415c3e'}, 'issuer': {'name': 'AuthZ', 'businessID': 400, 'AUTHID': '841ccbe33fb84d2ee42aab2474ac4632c8ef81ffb40c710640988082bfb12e0e'}, 'chid': '46c2c6c37d87ce9be6ce4782a035b845f63bfaf92bdb99476862f181847f2884'} inserted successfully. +2026-10-11 00:31:00,787 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 201 Created" +2026-10-11 00:31:00,950 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:31:01,034 - INFO - HTTP Request: GET http://testserver/chain "HTTP/1.1 200 OK" +2026-10-11 00:31:01,046 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:31:01,048 - INFO - [Miner]Mining block 0... +2026-10-11 00:31:02,824 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:31:02,824 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:31:02,826 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:31:03,514 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:31:03,514 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:31:03,515 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:31:03,805 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:31:03,896 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:31:03,897 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:31:03,897 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:31:03,897 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:31:03,902 - INFO - HTTP Request: GET http://testserver/status "HTTP/1.1 200 OK" +2026-10-11 00:31:03,911 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:31:03,913 - INFO - [Miner]Mining block 0... +2026-10-11 00:31:05,266 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:31:05,268 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:31:05,271 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:31:05,359 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:31:05,359 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:31:05,359 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:31:05,391 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:31:05,394 - INFO - [Miner]Mining block 0... +2026-10-11 00:31:06,639 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:31:06,642 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:31:06,657 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:31:06,679 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:31:06,679 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:31:06,679 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:31:06,693 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:31:06,695 - INFO - [Miner]Mining block 0... +2026-10-11 00:31:07,862 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:31:07,862 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:31:07,864 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:31:07,958 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:31:07,958 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:31:07,959 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:31:07,959 - INFO - [Miner]Mining block 1... +2026-10-11 00:31:13,133 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 00:31:13,139 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:31:13,139 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:31:13,139 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:31:13,180 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 00:31:13,510 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:31:13,513 - INFO - [Miner]Mining block 0... +2026-10-11 00:31:15,364 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:31:15,365 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:31:15,366 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:31:15,548 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:31:15,548 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:31:15,549 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:31:15,549 - INFO - [Miner]Mining block 1... +2026-10-11 00:31:20,382 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 00:31:20,383 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:31:20,383 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:31:20,384 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:31:20,387 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 00:31:20,391 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:31:20,512 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:31:20,513 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:31:20,513 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:31:20,513 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:31:20,514 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:31:20,575 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:31:20,577 - INFO - [Miner]Mining block 0... +2026-10-11 00:31:22,579 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:31:22,579 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:31:22,634 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:31:23,022 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:31:23,023 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:31:23,023 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:31:23,023 - INFO - [Miner]Mining block 1... +2026-10-11 00:31:27,893 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 00:31:27,895 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:31:27,896 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:31:27,897 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:31:27,948 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 00:31:27,950 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:31:28,146 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:31:28,146 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:31:28,147 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:31:28,147 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:31:28,147 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:31:28,195 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:31:28,347 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:31:28,357 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:31:28,359 - INFO - [Miner]Mining block 0... +2026-10-11 00:31:29,781 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:31:29,782 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:31:29,785 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:31:29,909 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:31:29,910 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:31:29,910 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:31:29,913 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:31:31,153 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:31:31,155 - INFO - [Miner]Mining block 0... +2026-10-11 00:31:32,704 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:31:32,705 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:31:32,706 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:31:32,851 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:31:32,852 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:31:32,852 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:31:32,852 - INFO - [Miner]Mining block 1... +2026-10-11 00:31:38,520 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 00:31:38,522 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:31:38,522 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:31:38,522 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:31:38,524 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 00:31:38,759 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:31:38,760 - INFO - [Miner]Mining block 0... +2026-10-11 00:31:40,722 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:31:40,723 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:31:40,724 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:31:41,022 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:31:41,022 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:31:41,022 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:31:41,022 - INFO - [Miner]Mining block 1... +2026-10-11 00:31:47,974 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 00:31:47,975 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:31:47,975 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:31:47,976 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:31:47,977 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 00:31:48,230 - INFO - [Miner]Mining block 2... +2026-10-11 00:31:51,632 - INFO - [Miner] Block 2 mined after 151494 attempts. Nonce: 151494 +2026-10-11 00:31:51,633 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:31:51,634 - WARNING - [Block Validation] The block 0 is modified ! +2026-10-11 00:31:51,640 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:31:51,768 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:31:51,896 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:31:52,008 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:31:52,251 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:31:52,433 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:31:52,436 - INFO - [Miner]Mining block 0... +2026-10-11 00:31:54,134 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:31:54,135 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:31:54,157 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:31:54,214 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:31:54,214 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:31:54,215 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:31:54,217 - INFO - [Miner]Mining block 1... +2026-10-11 00:31:58,783 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 00:31:58,784 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:31:58,784 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:31:58,784 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:31:58,785 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 00:31:58,944 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:31:58,946 - INFO - [Miner]Mining block 0... +2026-10-11 00:32:00,332 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:32:00,332 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:32:00,337 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:32:00,483 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:32:00,483 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:32:00,484 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:32:00,485 - INFO - [Miner]Mining block 1... +2026-10-11 00:32:04,104 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 00:32:04,105 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:32:04,105 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:32:04,105 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:32:04,112 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 00:32:04,239 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:32:04,244 - INFO - [Miner]Mining block 0... +2026-10-11 00:32:05,909 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:32:05,910 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:32:05,912 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:32:06,087 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:32:06,087 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:32:06,087 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:32:06,089 - INFO - [Miner]Mining block 1... +2026-10-11 00:32:10,796 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 00:32:10,798 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:32:10,798 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:32:10,798 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:32:10,800 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 00:32:11,135 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:32:11,141 - INFO - [Miner]Mining block 0... +2026-10-11 00:32:13,552 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:32:13,586 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:32:13,671 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:32:14,341 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:32:14,341 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:32:14,341 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:32:14,343 - INFO - [Miner]Mining block 1... +2026-10-11 00:32:18,793 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 00:32:18,794 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:32:18,794 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:32:18,794 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:32:18,958 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 00:32:19,118 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:32:19,212 - INFO - [Miner]Mining block 0... +2026-10-11 00:32:20,438 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:32:20,438 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:32:20,440 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:32:21,008 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:32:21,009 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:32:21,009 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:32:21,089 - INFO - [Miner]Mining block 1... +2026-10-11 00:32:24,893 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 00:32:24,894 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:32:24,894 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:32:24,894 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:32:24,896 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 00:32:24,967 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:32:24,969 - INFO - [Miner]Mining block 0... +2026-10-11 00:32:26,441 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:32:26,442 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:32:26,444 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:32:26,741 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:32:26,741 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:32:26,742 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:32:26,946 - INFO - [Miner]Mining block 1... +2026-10-11 00:32:32,703 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 00:32:32,704 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:32:32,704 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:32:32,704 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:32:32,705 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:32:32,705 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:32:32,714 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 00:32:32,800 - INFO - [Block Validation] Received block 1 inserted. +2026-10-11 00:32:32,806 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:32:32,810 - INFO - [Miner]Mining block 0... +2026-10-11 00:32:34,482 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:32:34,483 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:32:34,484 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:32:34,756 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:32:34,756 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:32:34,756 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:32:34,760 - INFO - [Miner]Mining block 1... +2026-10-11 00:32:35,116 - INFO - [Miner] Block 1 mined after 15460 attempts. Nonce: 15460 +2026-10-11 00:32:35,117 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:32:35,117 - WARNING - [Block Validation] The block 1 has an invalid previous hash !, expected: 0000a7607112, got: ffffffffffff +2026-10-11 00:32:35,176 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:32:35,178 - INFO - [Miner]Mining block 0... +2026-10-11 00:32:36,680 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:32:36,680 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:32:36,748 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:32:36,769 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:32:36,769 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:32:36,769 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:32:36,771 - INFO - [Miner]Mining block 1... +2026-10-11 00:32:40,603 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 00:32:40,604 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:32:40,604 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:32:40,605 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:32:40,605 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:32:40,605 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:32:40,649 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 00:32:40,650 - INFO - [Block Validation] Received block 1 inserted. +2026-10-11 00:32:40,749 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:32:40,751 - INFO - [Miner]Mining block 0... +2026-10-11 00:32:42,120 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:32:42,121 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:32:42,123 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:32:42,254 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:32:42,255 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:32:42,255 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:32:42,256 - INFO - [Miner]Mining block 1... +2026-10-11 00:32:47,450 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 00:32:47,456 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:32:47,457 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:32:47,457 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:32:47,459 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 00:32:47,560 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:32:47,562 - INFO - [Miner]Mining block 0... +2026-10-11 00:32:49,211 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:32:49,212 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:32:49,222 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:32:49,542 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:32:49,543 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:32:49,543 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:32:49,768 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:32:49,770 - INFO - [Miner]Mining block 0... +2026-10-11 00:32:51,556 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:32:51,556 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:32:51,800 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:32:52,021 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:32:52,024 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:32:52,024 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:32:52,226 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:32:52,228 - INFO - [Miner]Mining block 0... +2026-10-11 00:32:54,870 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:32:54,871 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:32:54,873 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:32:55,155 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:32:55,155 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:32:55,155 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:32:55,160 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:32:55,161 - WARNING - [Block Validation] The block 1 is nor mined ! +2026-10-11 00:32:55,467 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:32:55,469 - INFO - [Miner]Mining block 0... +2026-10-11 00:32:57,003 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:32:57,003 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:32:57,089 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:32:57,414 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:32:57,630 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:32:57,630 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:32:57,688 - INFO - [Miner]Mining block 0... +2026-10-11 00:32:58,022 - INFO - [Miner] Block 0 mined after 43653 attempts. Nonce: 43653 +2026-10-11 00:32:58,023 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:32:58,023 - WARNING - [Block Validation] The block 1 is modified ! +2026-10-11 00:32:58,162 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:32:58,164 - INFO - [Miner]Mining block 0... +2026-10-11 00:32:59,469 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:32:59,469 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:32:59,471 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:33:00,435 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:33:00,435 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:33:00,435 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:33:00,732 - INFO - [Miner]Mining block 1... +2026-10-11 00:33:04,804 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 00:33:05,048 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:33:05,057 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:33:05,061 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:33:05,060 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:33:05,063 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:33:05,064 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:33:05,065 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:33:05,071 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 00:33:05,071 - INFO - [Block Validation] Received block 1 inserted. +2026-10-11 00:33:05,076 - WARNING - [Ledger] Block with CHID 9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a already exists; refusing duplicate insert. +2026-10-11 00:36:34,321 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:36:34,339 - INFO - [Miner]Mining block 0... +2026-10-11 00:36:35,153 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:36:35,161 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:36:35,168 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:36:35,242 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:36:35,242 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:36:35,243 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:36:35,930 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:36:35,993 - INFO - [Miner]Mining block 1... +2026-10-11 00:36:40,823 - INFO - [Miner] Block 1 mined after 165203 attempts. Nonce: 165203 +2026-10-11 00:36:40,824 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:36:40,825 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:36:40,825 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:36:40,827 - INFO - Block with CHID {'user': {'name': 'First', 'nationalNumber': 1012, 'phone': 1, 'age': 30, 'email': 'a@x.com', 'birth': '1995-01-01', 'HID': 'a59aa2ba47341fc25225bb1981be89b71637643a7ee5952be54a8e4c2d442037'}, 'credential': {'document': {'documentTitle': 'Credential document', 'documentFormat': '.pdf', 'documentContentSize': 812, 'documentHash': '2557d181536fb12036f7892bc6dcf07275aed15af1935d080ab507fb68278427'}, 'documentID': 12, 'CID': 'bad0cc94581295b242772bbf0e379a226b880fcef974f1dac267b58e19ac62f8'}, 'issuer': {'name': 'JPUF', 'businessID': 22, 'AUTHID': '4a0a3ea91cafa60c94d30c4f15c5b54763438264db43e3228ed7cb85024a2d36'}, 'chid': '4dbf101f27f3b6c0af5075e7d72d2b4afa1b807d1cf13c414c69b024d5dedfe1'} inserted successfully. +2026-10-11 00:36:40,835 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 201 Created" +2026-10-11 00:36:40,887 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:36:40,974 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 409 Conflict" +2026-10-11 00:36:40,975 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:36:41,059 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:36:41,059 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:36:41,059 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:36:41,060 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:36:41,060 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:36:41,119 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:36:41,121 - INFO - [Miner]Mining block 0... +2026-10-11 00:36:43,882 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:36:43,883 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:36:43,899 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:36:43,984 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:36:43,985 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:36:43,985 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:36:44,074 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:36:44,103 - INFO - HTTP Request: POST http://testserver/check "HTTP/1.1 404 Not Found" +2026-10-11 00:36:44,109 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:36:44,111 - INFO - [Miner]Mining block 0... +2026-10-11 00:36:45,781 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:36:45,782 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:36:45,783 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:36:45,888 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:36:45,888 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:36:45,889 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:36:46,093 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:36:46,290 - INFO - [Miner]Mining block 1... +2026-10-11 00:36:50,471 - INFO - [Miner] Block 1 mined after 245020 attempts. Nonce: 245020 +2026-10-11 00:36:50,473 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:36:50,473 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:36:50,473 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:36:50,475 - INFO - Block with CHID {'user': {'name': 'Known', 'nationalNumber': 4010, 'phone': 1, 'age': 30, 'email': 'a@x.com', 'birth': '1995-01-01', 'HID': '578232c6bac39b6a323eaccde9d237f4bbd55fc83520eb28b2a395c887e14af7'}, 'credential': {'document': {'documentTitle': 'Credential document', 'documentFormat': '.pdf', 'documentContentSize': 838, 'documentHash': '5cf9833c76ec62a2a6d05694d9048baf45d67e02f9e3e9c5be3ab7c5ff19e910'}, 'documentID': 41, 'CID': 'd7934f942b2a44ec93a213790e971438544afd22b52f6493f40452dd7d69fd51'}, 'issuer': {'name': 'Known issuer', 'businessID': 410, 'AUTHID': '258b061f4d4189543720c25ba18292871000066c71552e8b2d2cf229b3747000'}, 'chid': '1617db1ba4fde370990f7e2b4f955e6f243c543c6dd68a0206cc01b55f533d93'} inserted successfully. +2026-10-11 00:36:50,478 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 201 Created" +2026-10-11 00:36:50,663 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:36:50,678 - INFO - HTTP Request: POST http://testserver/check "HTTP/1.1 404 Not Found" +2026-10-11 00:36:50,686 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:36:50,689 - INFO - [Miner]Mining block 0... +2026-10-11 00:36:53,186 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:36:53,187 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:36:53,189 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:36:53,953 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:36:53,954 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:36:53,954 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:36:54,215 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:36:54,357 - INFO - [Miner]Mining block 1... +2026-10-11 00:36:54,814 - INFO - [Miner] Block 1 mined after 26406 attempts. Nonce: 26406 +2026-10-11 00:36:54,815 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:36:54,816 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:36:54,816 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:36:54,817 - INFO - Block with CHID {'user': {'name': 'Known', 'nationalNumber': 4020, 'phone': 1, 'age': 30, 'email': 'a@x.com', 'birth': '1995-01-01', 'HID': '723e56cb760d0d3c81bf58addceb859c158565ab4f3e559ec5962dc656df3105'}, 'credential': {'document': {'documentTitle': 'Credential document', 'documentFormat': '.pdf', 'documentContentSize': 838, 'documentHash': 'ed6ae5d287c352f90d4afcf126efe18c04aae64b4e1de91fa7be65a4c2e09a8a'}, 'documentID': 43, 'CID': 'a336933495f5223e1d8449ffa1cf737201095766d4d65ac847fe52e672835666'}, 'issuer': {'name': 'Known issuer', 'businessID': 420, 'AUTHID': 'f44408a9f7c9a0d883ba6a2f1288c300002cf2cd4c44b5b5a6daac722edc9431'}, 'chid': '29d5dd7bd319a3868cc98d02e05740a091bd501d85ca2954de4914c5f85655b9'} inserted successfully. +2026-10-11 00:36:54,821 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 201 Created" +2026-10-11 00:36:54,852 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:36:54,861 - INFO - HTTP Request: POST http://testserver/check "HTTP/1.1 404 Not Found" +2026-10-11 00:36:54,872 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:36:54,874 - INFO - [Miner]Mining block 0... +2026-10-11 00:36:56,208 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:36:56,209 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:36:56,210 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:36:56,697 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:36:56,698 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:36:56,698 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:36:56,703 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:36:56,973 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:36:57,105 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:36:57,411 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:36:57,594 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:57:03,750 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:57:03,767 - INFO - [Miner]Mining block 0... +2026-10-11 00:57:04,633 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:57:04,651 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:57:04,653 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:57:04,711 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:57:04,712 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:57:04,712 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:57:05,620 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:57:05,695 - INFO - [Miner]Mining block 1... +2026-10-11 00:57:06,000 - INFO - [Miner] Block 1 mined after 22450 attempts. Nonce: 22450 +2026-10-11 00:57:06,001 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:57:06,001 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:57:06,002 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:57:06,004 - INFO - Block with CHID {'user': {'name': 'Alice', 'nationalNumber': 1001, 'phone': 1, 'age': 30, 'email': 'a@x.com', 'birth': '1995-01-01', 'HID': '2ac9fd619ca07caf567a65749902be90012e5c0973dc0f3ce40318a5c4031b4d'}, 'credential': {'document': {'documentTitle': 'Credential document', 'documentFormat': '.pdf', 'documentContentSize': 518, 'documentHash': 'ecab10f72bacc83c0ca845abb47a87f778ac754a6b46182e91ab75937ea632f1'}, 'documentID': 1, 'CID': '5d464d5078e92b36753473d1b8d8bacb2504191a83acc3ff787b84c3b8fe17ee'}, 'issuer': {'name': 'JPUF', 'businessID': 10, 'AUTHID': 'ab1252cc53f5f8bec90ced0cd3a49f5b2bb000e44d4ec1884bd8da5102b18358'}, 'chid': '817885c4df50b6c283f534c47232187364ae2ba8a205bb2c53b110fdd8de81de'} inserted successfully. +2026-10-11 00:57:06,027 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 201 Created" +2026-10-11 00:57:06,045 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:57:06,047 - INFO - [Miner]Mining block 0... +2026-10-11 00:57:06,758 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:57:06,758 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:57:06,771 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:57:06,869 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:57:06,870 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:57:06,870 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:57:06,924 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:57:07,087 - INFO - HTTP Request: GET http://testserver/openapi.json "HTTP/1.1 200 OK" +2026-10-11 00:57:07,123 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:57:07,128 - INFO - [Miner]Mining block 0... +2026-10-11 00:57:08,065 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:57:08,065 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:57:08,126 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:57:08,241 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:57:08,241 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:57:08,242 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:57:08,318 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:57:08,404 - INFO - HTTP Request: GET http://testserver/credential-constraints "HTTP/1.1 200 OK" +2026-10-11 00:57:08,428 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:57:08,430 - INFO - [Miner]Mining block 0... +2026-10-11 00:57:09,794 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:57:09,795 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:57:09,796 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:57:09,931 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:57:09,932 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:57:09,932 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:57:10,030 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:57:10,070 - INFO - HTTP Request: GET http://testserver/openapi.json "HTTP/1.1 200 OK" +2026-10-11 00:57:10,088 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:57:10,090 - INFO - [Miner]Mining block 0... +2026-10-11 00:57:11,198 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:57:11,198 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:57:11,200 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:57:11,291 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:57:11,291 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:57:11,292 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:57:11,364 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:57:11,432 - INFO - [Miner]Mining block 1... +2026-10-11 00:57:11,764 - INFO - [Miner] Block 1 mined after 32070 attempts. Nonce: 32070 +2026-10-11 00:57:11,765 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:57:11,766 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:57:11,766 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:57:11,767 - INFO - Block with CHID {'user': {'name': 'Alice', 'nationalNumber': 1002, 'phone': 1, 'age': 30, 'email': 'a@x.com', 'birth': '1995-01-01', 'HID': '48251e1c4660e9447504c641faca6138262df2d3bce5fcf8f08e7ab3fd19a263'}, 'credential': {'document': {'documentTitle': 'Credential document', 'documentFormat': '.pdf', 'documentContentSize': 518, 'documentHash': '29205d5c11d11815b83b95bde31e0719e251ecc2c166c9d8bc1ef2a7a4228f67'}, 'documentID': 2, 'CID': '88b1c4365d3b7ae4729b0b972fe588f438a6041add3bacb8cc8d0bb1ee1e4756'}, 'issuer': {'name': 'JPUF', 'businessID': 11, 'AUTHID': '2f7c780da0ab7fadb36c9df4e887ddf14ffa8ccc6544d7ed34a647c9c8aabff8'}, 'chid': '61197f67191bda3e07b205250067099eb248430888f1a8d45c9cfa6a0ac7cd9d'} inserted successfully. +2026-10-11 00:57:11,771 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 201 Created" +2026-10-11 00:57:11,823 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:57:11,863 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 409 Conflict" +2026-10-11 00:57:11,875 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:57:11,876 - INFO - [Miner]Mining block 0... +2026-10-11 00:57:12,718 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:57:12,719 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:57:12,721 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:57:12,759 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:57:12,759 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:57:12,760 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:57:12,860 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:57:12,920 - INFO - [Miner]Mining block 1... +2026-10-11 00:57:13,089 - INFO - [Miner] Block 1 mined after 22290 attempts. Nonce: 22290 +2026-10-11 00:57:13,090 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:57:13,090 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:57:13,090 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:57:13,092 - INFO - Block with CHID {'user': {'name': 'First', 'nationalNumber': 1012, 'phone': 1, 'age': 30, 'email': 'a@x.com', 'birth': '1995-01-01', 'HID': 'a59aa2ba47341fc25225bb1981be89b71637643a7ee5952be54a8e4c2d442037'}, 'credential': {'document': {'documentTitle': 'Credential document', 'documentFormat': '.pdf', 'documentContentSize': 812, 'documentHash': '2512ac2c2d8c5bbb8aa7452d0338c338d24abe7dc2c8db136dd98952814b3b89'}, 'documentID': 12, 'CID': '1f0f58353a9b4c9ee487033b1867661b310fb5b2f14d5a913a2a976c44fbe35b'}, 'issuer': {'name': 'JPUF', 'businessID': 22, 'AUTHID': '4a0a3ea91cafa60c94d30c4f15c5b54763438264db43e3228ed7cb85024a2d36'}, 'chid': '26431e70406a8bf0a1bc35dc10737472bbb916df412db4f8472c08c28f8a818e'} inserted successfully. +2026-10-11 00:57:13,095 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 201 Created" +2026-10-11 00:57:13,112 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:57:13,137 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 409 Conflict" +2026-10-11 00:57:13,137 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:57:13,174 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:57:13,174 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:57:13,174 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:57:13,175 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:57:13,175 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:57:13,188 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:57:13,190 - INFO - [Miner]Mining block 0... +2026-10-11 00:57:14,215 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:57:14,216 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:57:14,220 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:57:14,311 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:57:14,311 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:57:14,312 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:57:14,448 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:57:14,478 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 422 Unprocessable Content" +2026-10-11 00:57:14,572 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:57:14,586 - INFO - [Miner]Mining block 0... +2026-10-11 00:57:15,688 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:57:15,689 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:57:15,690 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:57:15,856 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:57:15,857 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:57:15,857 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:57:16,074 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:57:16,096 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 400 Bad Request" +2026-10-11 00:57:16,129 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:57:16,131 - INFO - [Miner]Mining block 0... +2026-10-11 00:57:17,289 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:57:17,290 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:57:17,292 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:57:17,395 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:57:17,395 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:57:17,395 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:57:17,523 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:57:17,623 - INFO - [Miner]Mining block 1... +2026-10-11 00:57:18,153 - INFO - [Miner] Block 1 mined after 41565 attempts. Nonce: 41565 +2026-10-11 00:57:18,154 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:57:18,154 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:57:18,154 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:57:18,169 - INFO - Block with CHID {'user': {'name': 'Alice', 'nationalNumber': 1004, 'phone': 1, 'age': 30, 'email': 'a@x.com', 'birth': '1995-01-01', 'HID': '0544c2791a1954489fad066901bc11f9f89bd8bba1afe05fca8c24c03cf4b908'}, 'credential': {'document': {'documentTitle': 'Credential document', 'documentFormat': '.pdf', 'documentContentSize': 518, 'documentHash': 'c5a49b8233a1c96a9d9f748918f647f441c542664a0909eb4bb832f38835d27d'}, 'documentID': 4, 'CID': 'f0327b6cd03fba2d8370763f1c34e509cf361dbb0d20f468630da743b0a3d513'}, 'issuer': {'name': 'JPUF', 'businessID': 13, 'AUTHID': 'a1ee8b099c28079795702965a7d104a5d496277edec287eb529cc7da5a8ba2ce'}, 'chid': '0e98788572dc826a860a0c113390b12a1f6cbdc6bf8763da896a1cc62e8776d5'} inserted successfully. +2026-10-11 00:57:18,172 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 201 Created" +2026-10-11 00:57:18,187 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:57:18,189 - INFO - [Miner]Mining block 0... +2026-10-11 00:57:19,357 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:57:19,358 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:57:19,359 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:57:19,561 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:57:19,561 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:57:19,561 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:57:19,809 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:57:19,853 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 400 Bad Request" +2026-10-11 00:57:20,498 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:57:20,501 - INFO - [Miner]Mining block 0... +2026-10-11 00:57:21,677 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:57:21,678 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:57:21,679 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:57:21,915 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:57:21,915 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:57:21,915 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:57:22,048 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:57:22,138 - INFO - [Miner]Mining block 1... +2026-10-11 00:57:22,192 - INFO - [Miner] Block 1 mined after 6719 attempts. Nonce: 6719 +2026-10-11 00:57:22,193 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:57:22,193 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:57:22,193 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:57:22,195 - INFO - Block with CHID {'user': {'name': 'Alice', 'nationalNumber': 1006, 'phone': 1, 'age': 30, 'email': 'a@x.com', 'birth': '1995-01-01', 'HID': 'a8d61528ca6d9eb53044a739f4518faa9faea42a9a7c0c8a12671168781fd67f'}, 'credential': {'document': {'documentTitle': 'Credential document', 'documentFormat': '.pdf', 'documentContentSize': 518, 'documentHash': '201ac80b40395c249d3ec0ff92a1cbffe19eaa5236397dcd36a1e2f73049626a'}, 'documentID': 6, 'CID': 'd6512ae02705a27dc39abc0a4d3d30726725df55fa48594a818ec22cf4b32c31'}, 'issuer': {'name': 'JPUF', 'businessID': 15, 'AUTHID': '2ae2b5a9ffb1e472f93bca05f15590b87f841b28210a7ac744fe8a51b84b9010'}, 'chid': 'b9dfc560d8baf626c6113c0d162b2a4dd8a250d356eaadf307394cb78d0a2923'} inserted successfully. +2026-10-11 00:57:22,198 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 201 Created" +2026-10-11 00:57:22,450 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:57:22,452 - INFO - [Miner]Mining block 0... +2026-10-11 00:57:23,811 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:57:23,811 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:57:23,813 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:57:24,182 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:57:24,183 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:57:24,183 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:57:24,288 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:57:24,366 - INFO - [Miner]Mining block 1... +2026-10-11 00:57:24,391 - INFO - [Miner] Block 1 mined after 3844 attempts. Nonce: 3844 +2026-10-11 00:57:24,392 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:57:24,392 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:57:24,392 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:57:24,394 - INFO - Block with CHID {'user': {'name': 'Carol', 'nationalNumber': 2002, 'phone': 1, 'age': 30, 'email': 'a@x.com', 'birth': '1995-01-01', 'HID': 'ffe43a25bfa304901b17c6e88842cce7633774e23dfc5e194d2a266d1ca1ae4a'}, 'credential': {'document': {'documentTitle': 'Credential document', 'documentFormat': '.pdf', 'documentContentSize': 812, 'documentHash': 'd8d0ea7d82ff15660f3c5ffe904b39e0b47de3664318d5bf4d82b3461f18690c'}, 'documentID': 2, 'CID': '509866df659acd1c6db915077e4c498d6cda3ded695f966c16a1fbb6a31ee9db'}, 'issuer': {'name': 'GovAuth', 'businessID': 20, 'AUTHID': 'e39081c964995c32665bdc14b0d1fbd6ec2ef2e42854f8d52a5c66b290af3c7a'}, 'chid': '7618f6fa533d966ba85b79e7950d3cddda1ac1ea18ca07d4cf643f52825cf46a'} inserted successfully. +2026-10-11 00:57:24,397 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 201 Created" +2026-10-11 00:57:24,446 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:57:24,453 - INFO - HTTP Request: POST http://testserver/check "HTTP/1.1 200 OK" +2026-10-11 00:57:24,670 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:57:24,672 - INFO - [Miner]Mining block 0... +2026-10-11 00:57:25,652 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:57:25,653 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:57:25,654 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:57:25,737 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:57:25,737 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:57:25,737 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:57:25,909 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:57:25,987 - INFO - [Miner]Mining block 1... +2026-10-11 00:57:27,395 - INFO - [Miner] Block 1 mined after 75693 attempts. Nonce: 75693 +2026-10-11 00:57:27,396 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:57:27,397 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:57:27,397 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:57:27,398 - INFO - Block with CHID {'user': {'name': 'Dave', 'nationalNumber': 3003, 'phone': 1, 'age': 30, 'email': 'a@x.com', 'birth': '1995-01-01', 'HID': '97a434e0ec33cc27c58425c26369f657889e8ee9034a019074eb1bfe126595f2'}, 'credential': {'document': {'documentTitle': 'Credential document', 'documentFormat': '.pdf', 'documentContentSize': 810, 'documentHash': 'acfc17bdd1f3d08f98a3871d2b17b1034b35e72c3d42eb0acccc91975698b75e'}, 'documentID': 30, 'CID': 'd6745118d8983eb98476cb2131d63187ac78382523e6c74bd47a861280d0d8fa'}, 'issuer': {'name': 'AuthX', 'businessID': 300, 'AUTHID': '3856cd8b557adb012c53ad6110833154923329911018ac76f9fb66dcb13bdd38'}, 'chid': '6383b2afb6ff7989c423fe283babafd9f55340d9361e9e8cd97199b0d09bb8b4'} inserted successfully. +2026-10-11 00:57:27,402 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 201 Created" +2026-10-11 00:57:27,498 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:57:27,597 - INFO - [Miner]Mining block 2... +2026-10-11 00:57:27,961 - INFO - [Miner] Block 2 mined after 30306 attempts. Nonce: 30306 +2026-10-11 00:57:27,962 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:57:27,963 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:57:27,963 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:57:27,963 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:57:27,963 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:57:27,965 - INFO - Block with CHID {'user': {'name': 'Eve', 'nationalNumber': 3004, 'phone': 1, 'age': 30, 'email': 'a@x.com', 'birth': '1995-01-01', 'HID': '0330e0b7326a9dc0c197fb1f3d43613d31674d8cac872165b54f3479eddc4807'}, 'credential': {'document': {'documentTitle': 'Credential document', 'documentFormat': '.pdf', 'documentContentSize': 808, 'documentHash': '268ca1176722ed09e792670bf7c188ec84a28ecb79a1723d2f110607a326e521'}, 'documentID': 31, 'CID': 'b399dd12fd824fabe0157e12fd64fc88d8eb80598b306a8368509c439d212316'}, 'issuer': {'name': 'AuthY', 'businessID': 301, 'AUTHID': '1752d8830b47357ae1b94655ef53af11f199bdb179899bf7b72513b95a0232cc'}, 'chid': '6022f5fe692b400ccf39977dd14a65a00306791b8e60d7e5b5df21e2462c270d'} inserted successfully. +2026-10-11 00:57:27,968 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 201 Created" +2026-10-11 00:57:28,072 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:57:28,080 - INFO - HTTP Request: POST http://testserver/check "HTTP/1.1 200 OK" +2026-10-11 00:57:28,221 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:57:28,250 - INFO - [Miner]Mining block 0... +2026-10-11 00:57:29,464 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:57:29,466 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:57:29,469 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:57:29,646 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:57:29,647 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:57:29,647 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:57:29,771 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:57:29,809 - INFO - HTTP Request: POST http://testserver/check "HTTP/1.1 404 Not Found" +2026-10-11 00:57:29,828 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:57:29,830 - INFO - [Miner]Mining block 0... +2026-10-11 00:57:31,073 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:57:31,073 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:57:31,083 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:57:31,112 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:57:31,112 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:57:31,112 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:57:31,215 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:57:31,255 - INFO - [Miner]Mining block 1... +2026-10-11 00:57:32,740 - INFO - [Miner] Block 1 mined after 105896 attempts. Nonce: 105896 +2026-10-11 00:57:32,741 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:57:32,741 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:57:32,790 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:57:32,796 - INFO - Block with CHID {'user': {'name': 'Known', 'nationalNumber': 4010, 'phone': 1, 'age': 30, 'email': 'a@x.com', 'birth': '1995-01-01', 'HID': '578232c6bac39b6a323eaccde9d237f4bbd55fc83520eb28b2a395c887e14af7'}, 'credential': {'document': {'documentTitle': 'Credential document', 'documentFormat': '.pdf', 'documentContentSize': 838, 'documentHash': '14fdc84c31f6ec8e544e2cf49a631aa501bdad76b4d8e18e0401788933af8512'}, 'documentID': 41, 'CID': '705dab87df62348bc44188f2af8e39e1550f58252d8ab4b6f831ccac430cdaa9'}, 'issuer': {'name': 'Known issuer', 'businessID': 410, 'AUTHID': '258b061f4d4189543720c25ba18292871000066c71552e8b2d2cf229b3747000'}, 'chid': 'f049d7170bd201cfc7c3f3e9db17b9d3fc58863bd77aca3baea24465428faebf'} inserted successfully. +2026-10-11 00:57:32,799 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 201 Created" +2026-10-11 00:57:32,891 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:57:32,902 - INFO - HTTP Request: POST http://testserver/check "HTTP/1.1 404 Not Found" +2026-10-11 00:57:33,077 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:57:33,079 - INFO - [Miner]Mining block 0... +2026-10-11 00:57:34,399 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:57:34,399 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:57:34,403 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:57:34,451 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:57:34,452 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:57:34,452 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:57:34,536 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:57:34,620 - INFO - [Miner]Mining block 1... +2026-10-11 00:57:34,871 - INFO - [Miner] Block 1 mined after 21837 attempts. Nonce: 21837 +2026-10-11 00:57:34,905 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:57:34,906 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:57:34,906 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:57:34,907 - INFO - Block with CHID {'user': {'name': 'Known', 'nationalNumber': 4020, 'phone': 1, 'age': 30, 'email': 'a@x.com', 'birth': '1995-01-01', 'HID': '723e56cb760d0d3c81bf58addceb859c158565ab4f3e559ec5962dc656df3105'}, 'credential': {'document': {'documentTitle': 'Credential document', 'documentFormat': '.pdf', 'documentContentSize': 838, 'documentHash': 'bdd0fdfb053a9a16745437ef6d20f677a42a64cfcadaacd100163738bca3a4c7'}, 'documentID': 43, 'CID': '20f01b141ea5bd705116a7a2128407a7d995997558d57cad1131d244f2d5e72a'}, 'issuer': {'name': 'Known issuer', 'businessID': 420, 'AUTHID': 'f44408a9f7c9a0d883ba6a2f1288c300002cf2cd4c44b5b5a6daac722edc9431'}, 'chid': 'db900a00053c25e4329e3234761721fed4896cf03eb9fa7b0a212859fd118a41'} inserted successfully. +2026-10-11 00:57:34,910 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 201 Created" +2026-10-11 00:57:35,014 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:57:35,021 - INFO - HTTP Request: POST http://testserver/check "HTTP/1.1 404 Not Found" +2026-10-11 00:57:35,070 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:57:35,072 - INFO - [Miner]Mining block 0... +2026-10-11 00:57:36,174 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:57:36,174 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:57:36,176 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:57:36,292 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:57:36,293 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:57:36,293 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:57:36,411 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:57:36,561 - INFO - [Miner]Mining block 1... +2026-10-11 00:57:36,757 - INFO - [Miner] Block 1 mined after 14102 attempts. Nonce: 14102 +2026-10-11 00:57:36,758 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:57:36,758 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:57:36,758 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:57:36,760 - INFO - Block with CHID {'user': {'name': 'Frank', 'nationalNumber': 4004, 'phone': 1, 'age': 30, 'email': 'a@x.com', 'birth': '1995-01-01', 'HID': '04fe821ec4ef2b4c0248d188747ef79ef0f3c98e1672c134e4aced3981fa93c1'}, 'credential': {'document': {'documentTitle': 'Credential document', 'documentFormat': '.pdf', 'documentContentSize': 518, 'documentHash': '6cf7c3445423857d154cf19656197511a9754774937e8d54a3e3739b3fddc8fd'}, 'documentID': 40, 'CID': 'cca9dd4b372213143335f3d83b03d9841775b81cb3194889a0efb873272f2eaf'}, 'issuer': {'name': 'AuthZ', 'businessID': 400, 'AUTHID': '841ccbe33fb84d2ee42aab2474ac4632c8ef81ffb40c710640988082bfb12e0e'}, 'chid': '9641bb74b4b723e013608534d90d9e739778a1a1d1bde34d9dffc20cc37c6f9f'} inserted successfully. +2026-10-11 00:57:36,763 - INFO - HTTP Request: POST http://testserver/register "HTTP/1.1 201 Created" +2026-10-11 00:57:36,875 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:57:36,989 - INFO - HTTP Request: GET http://testserver/chain "HTTP/1.1 200 OK" +2026-10-11 00:57:37,108 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:57:37,110 - INFO - [Miner]Mining block 0... +2026-10-11 00:57:38,291 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:57:38,291 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:57:38,293 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:57:38,347 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:57:38,347 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:57:38,347 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:57:38,441 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:57:38,597 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:57:38,597 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:57:38,598 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:57:38,598 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:57:38,600 - INFO - HTTP Request: GET http://testserver/status "HTTP/1.1 200 OK" +2026-10-11 00:57:39,263 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:57:39,265 - INFO - [Miner]Mining block 0... +2026-10-11 00:57:40,416 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:57:40,417 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:57:40,418 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:57:40,538 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:57:40,538 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:57:40,538 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:57:40,540 - INFO - [Miner]Mining block 1... +2026-10-11 00:57:43,638 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 00:57:43,639 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:57:43,639 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:57:43,639 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:57:43,642 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 00:57:44,124 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:57:44,127 - INFO - [Miner]Mining block 0... +2026-10-11 00:57:45,446 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:57:45,447 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:57:45,449 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:57:45,698 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:57:45,698 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:57:45,698 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:57:45,700 - INFO - [Miner]Mining block 1... +2026-10-11 00:57:49,304 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 00:57:49,304 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:57:49,305 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:57:49,305 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:57:49,306 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 00:57:49,392 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:57:49,468 - INFO - [Miner]Mining block 0... +2026-10-11 00:57:50,779 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:57:50,779 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:57:50,781 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:57:50,914 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:57:50,914 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:57:50,914 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:57:50,916 - INFO - [Miner]Mining block 1... +2026-10-11 00:57:54,203 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 00:57:54,204 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:57:54,204 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:57:54,204 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:57:54,206 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 00:57:54,355 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:57:54,357 - INFO - [Miner]Mining block 0... +2026-10-11 00:57:55,567 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:57:55,901 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:57:55,903 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:57:56,065 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:57:56,066 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:57:56,066 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:57:56,067 - INFO - [Miner]Mining block 1... +2026-10-11 00:57:59,463 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 00:57:59,464 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:57:59,465 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:57:59,465 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:57:59,469 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 00:57:59,764 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:57:59,766 - INFO - [Miner]Mining block 0... +2026-10-11 00:58:00,919 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:58:00,947 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:58:00,948 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:58:00,977 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:58:00,977 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:58:00,977 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:58:00,978 - INFO - [Miner]Mining block 1... +2026-10-11 00:58:04,312 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 00:58:04,313 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:58:04,313 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:58:04,313 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:58:04,314 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 00:58:04,405 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:58:04,457 - INFO - [Miner]Mining block 0... +2026-10-11 00:58:05,453 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:58:05,453 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:58:05,455 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:58:05,678 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:58:05,679 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:58:05,680 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:58:05,683 - INFO - [Miner]Mining block 1... +2026-10-11 00:58:09,195 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 00:58:09,195 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:58:09,196 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:58:09,196 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:58:09,200 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:58:09,200 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:58:09,201 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 00:58:09,202 - INFO - [Block Validation] Received block 1 inserted. +2026-10-11 00:58:09,441 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:58:09,443 - INFO - [Miner]Mining block 0... +2026-10-11 00:58:10,524 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:58:10,524 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:58:10,553 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:58:10,698 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:58:10,700 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:58:10,702 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:58:10,709 - INFO - [Miner]Mining block 1... +2026-10-11 00:58:10,903 - INFO - [Miner] Block 1 mined after 15460 attempts. Nonce: 15460 +2026-10-11 00:58:10,903 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:58:10,903 - WARNING - [Block Validation] The block 1 has an invalid previous hash !, expected: 0000a7607112, got: ffffffffffff +2026-10-11 00:58:11,218 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:58:11,220 - INFO - [Miner]Mining block 0... +2026-10-11 00:58:12,714 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:58:12,715 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:58:12,766 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:58:12,854 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:58:12,855 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:58:12,855 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:58:12,856 - INFO - [Miner]Mining block 1... +2026-10-11 00:58:15,965 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 00:58:15,966 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:58:15,966 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:58:15,967 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:58:15,967 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:58:15,967 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:58:16,005 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 00:58:16,005 - INFO - [Block Validation] Received block 1 inserted. +2026-10-11 00:58:16,141 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:58:16,143 - INFO - [Miner]Mining block 0... +2026-10-11 00:58:16,976 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:58:16,976 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:58:16,979 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:58:17,051 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:58:17,052 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:58:17,052 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:58:17,055 - INFO - [Miner]Mining block 1... +2026-10-11 00:58:20,171 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 00:58:20,172 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:58:20,172 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:58:20,172 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:58:20,180 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 00:58:20,324 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:58:20,325 - INFO - [Miner]Mining block 0... +2026-10-11 00:58:21,855 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:58:21,855 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:58:21,858 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:58:22,107 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:58:22,107 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:58:22,107 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:58:22,275 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:58:22,287 - INFO - [Miner]Mining block 0... +2026-10-11 00:58:23,587 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:58:23,588 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:58:23,592 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:58:23,949 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:58:23,950 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:58:23,950 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:58:24,091 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:58:24,092 - INFO - [Miner]Mining block 0... +2026-10-11 00:58:25,289 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:58:25,290 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:58:25,291 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:58:25,579 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:58:25,579 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:58:25,580 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:58:25,586 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:58:25,586 - WARNING - [Block Validation] The block 1 is nor mined ! +2026-10-11 00:58:26,020 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:58:26,024 - INFO - [Miner]Mining block 0... +2026-10-11 00:58:27,355 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:58:27,355 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:58:27,359 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:58:27,505 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:58:27,505 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:58:27,505 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:58:27,506 - INFO - [Miner]Mining block 0... +2026-10-11 00:58:27,979 - INFO - [Miner] Block 0 mined after 43653 attempts. Nonce: 43653 +2026-10-11 00:58:27,980 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:58:27,980 - WARNING - [Block Validation] The block 1 is modified ! +2026-10-11 00:58:28,164 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:58:28,165 - INFO - [Miner]Mining block 0... +2026-10-11 00:58:29,207 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:58:29,207 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:58:29,209 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:58:29,385 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:58:29,385 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:58:29,386 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:58:29,389 - INFO - [Miner]Mining block 1... +2026-10-11 00:58:32,318 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 00:58:32,455 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:58:32,456 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:58:32,456 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:58:32,457 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:58:32,457 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:58:32,458 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:58:32,458 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:58:32,459 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 00:58:32,459 - INFO - [Block Validation] Received block 1 inserted. +2026-10-11 00:58:32,460 - WARNING - [Ledger] Block with CHID 9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a already exists; refusing duplicate insert. +2026-10-11 00:58:32,828 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:58:32,829 - WARNING - [Block Validation] The block 0 is nor mined ! +2026-10-11 00:58:32,968 - INFO - [Miner]Mining block 0... +2026-10-11 00:58:33,426 - INFO - [Miner] Block 0 mined after 43653 attempts. Nonce: 43653 +2026-10-11 00:58:33,427 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:58:33,428 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:58:33,466 - INFO - [Miner]Mining block 0... +2026-10-11 00:58:33,885 - INFO - [Miner] Block 0 mined after 43653 attempts. Nonce: 43653 +2026-10-11 00:58:33,888 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:58:33,888 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:58:33,960 - INFO - [Miner]Mining block 0... +2026-10-11 00:58:34,505 - INFO - [Miner] Block 0 mined after 43653 attempts. Nonce: 43653 +2026-10-11 00:58:34,506 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:58:34,506 - WARNING - [Block Validation] The block 0 has an invalid previous hash !, expected: wrongwrongwr, got: +2026-10-11 00:58:34,691 - INFO - [Miner]Mining block 0... +2026-10-11 00:58:35,327 - INFO - [Miner] Block 0 mined after 43653 attempts. Nonce: 43653 +2026-10-11 00:58:35,328 - INFO - [Block Validation] Validatiing the block 999. +2026-10-11 00:58:35,329 - WARNING - [Block Validation] The block 999 is modified ! +2026-10-11 00:58:36,439 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:58:36,441 - INFO - [Miner]Mining block 0... +2026-10-11 00:58:37,434 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:58:37,435 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:58:37,436 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:58:37,617 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:58:37,617 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:58:37,617 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:58:37,756 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:58:37,758 - INFO - [Miner]Mining block 0... +2026-10-11 00:58:39,048 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:58:39,049 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:58:39,051 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:58:39,154 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:58:39,155 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:58:39,155 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:58:39,155 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:58:39,156 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:58:39,156 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:58:39,156 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:58:39,258 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:58:39,263 - INFO - [Miner]Mining block 0... +2026-10-11 00:58:40,421 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:58:40,422 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:58:40,423 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:58:40,511 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:58:40,512 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:58:40,513 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:58:40,746 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:58:40,747 - INFO - [Miner]Mining block 0... +2026-10-11 00:58:42,214 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:58:42,214 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:58:42,215 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:58:42,393 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:58:42,394 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:58:42,394 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:58:42,394 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:58:42,396 - INFO - [Miner]Mining block 0... +2026-10-11 00:58:43,638 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:58:43,639 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:58:43,642 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:58:43,843 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:58:43,843 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:58:43,843 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:58:43,844 - INFO - [Miner]Mining block 1... +2026-10-11 00:58:45,019 - INFO - [Miner] Block 1 mined after 79454 attempts. Nonce: 79454 +2026-10-11 00:58:45,021 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:58:45,021 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:58:45,021 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:58:45,023 - INFO - Block with CHID {'user': {'name': 'RemoteUser_0', 'nationalNumber': 300, 'phone': 0, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': '34c8c1212aad46bc4a5c65d0d044ce3879b91f1d2af854b64186744ecd776e8c'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': 'RemoteAuth', 'businessID': 10, 'AUTHID': 'dd8942e41929ea42e62859594366c3b8f75d88520f9aae489caadd424bc86915'}, 'chid': '3c904352142740dc2a784fb741e176ddafee40b9f56701b27f05897fb08d723e'} inserted successfully. +2026-10-11 00:58:45,024 - INFO - [Miner]Mining block 2... +2026-10-11 00:58:45,737 - INFO - [Miner] Block 2 mined after 55610 attempts. Nonce: 55610 +2026-10-11 00:58:45,738 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:58:45,738 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:58:45,739 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:58:45,739 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:58:45,739 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:58:45,740 - INFO - Block with CHID {'user': {'name': 'RemoteUser_1', 'nationalNumber': 301, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': '2d03c701efdb767a91ae37914c40772126ec1a06b5e6a3bfb9a304b89f17ff9b'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'RemoteAuth', 'businessID': 11, 'AUTHID': '077bcb7985a79de0113437633e6a697383139b7ad05f1eaa232d1f0844162517'}, 'chid': 'dc0e69ac4eaea93760d75cb5f1013c58bbb8f6b299b09dfda95292cb4adbb580'} inserted successfully. +2026-10-11 00:58:45,741 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:58:45,741 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:58:45,742 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:58:45,742 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:58:45,742 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:58:45,743 - INFO - [Block Validation] Validatiing the block 2. +2026-10-11 00:58:45,743 - INFO - [Block Validation] The block 2 is valid. +2026-10-11 00:58:45,743 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:58:45,743 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:58:45,744 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:58:45,744 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:58:45,744 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:58:45,745 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:58:45,745 - INFO - [Block Validation] Validatiing the block 2. +2026-10-11 00:58:45,745 - INFO - [Block Validation] The block 2 is valid. +2026-10-11 00:58:45,745 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:58:45,888 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:58:45,890 - INFO - [Miner]Mining block 0... +2026-10-11 00:58:47,361 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:58:47,362 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:58:47,363 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:58:47,551 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:58:47,551 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:58:47,552 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:58:47,553 - INFO - [Miner]Mining block 1... +2026-10-11 00:58:49,123 - INFO - [Miner] Block 1 mined after 98540 attempts. Nonce: 98540 +2026-10-11 00:58:49,124 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:58:49,124 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:58:49,125 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:58:49,126 - INFO - Block with CHID {'user': {'name': 'LocalUser_0', 'nationalNumber': 400, 'phone': 0, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': '8aae9b7a88a348291dfe700ac5d9152fb55274214224e02a65ef025dd0a7ee08'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': 'LocalAuth', 'businessID': 20, 'AUTHID': 'ddcb512d2d4b81af8330a727379c071179305eac955ba159c44b422123768f3e'}, 'chid': 'e2ad14153a7ddedb15d5ffb07822a26f1f65e834fef7ab0e04dd90c3ffaffd06'} inserted successfully. +2026-10-11 00:58:49,127 - INFO - [Miner]Mining block 2... +2026-10-11 00:58:50,163 - INFO - [Miner] Block 2 mined after 50249 attempts. Nonce: 50249 +2026-10-11 00:58:50,164 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:58:50,164 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:58:50,165 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:58:50,165 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:58:50,165 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:58:50,166 - INFO - Block with CHID {'user': {'name': 'LocalUser_1', 'nationalNumber': 401, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': 'a6ef18401e9ccb0c73c12dbcc3803855b81be9f28980bf04709e8cfa7c69cefa'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'LocalAuth', 'businessID': 21, 'AUTHID': 'c0790c147ea0cdfadaa51297ba3da7de84521b9f36f59a3f46d743f2b28f32ff'}, 'chid': 'd9cc3ef0f3f2c9f31729d79e8bd634b91a49f44ae922c057dd0a443199c0d434'} inserted successfully. +2026-10-11 00:58:50,167 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:58:50,168 - INFO - [Miner]Mining block 0... +2026-10-11 00:58:51,223 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:58:51,223 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:58:51,225 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:58:51,339 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:58:51,339 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:58:51,339 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:58:51,339 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:58:51,340 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:58:51,340 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:58:51,340 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:58:51,839 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:58:51,841 - INFO - [Miner]Mining block 0... +2026-10-11 00:58:52,974 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:58:52,974 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:58:52,976 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:58:53,065 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:58:53,065 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:58:53,065 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:58:53,066 - INFO - [Miner]Mining block 1... +2026-10-11 00:58:55,594 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 00:58:55,595 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:58:55,595 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:58:55,595 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:58:55,596 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 00:58:55,597 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:58:55,598 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:58:55,598 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:58:55,598 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:58:55,599 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:58:55,599 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:58:55,756 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:58:55,759 - INFO - [Miner]Mining block 0... +2026-10-11 00:58:56,911 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:58:56,911 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:58:56,913 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:58:57,139 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:58:57,139 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:58:57,139 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:58:57,139 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:58:57,140 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:58:57,140 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:58:57,140 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:58:57,260 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:58:57,262 - INFO - [Miner]Mining block 0... +2026-10-11 00:58:58,366 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:58:58,367 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:58:58,368 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:58:58,422 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:58:58,423 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:58:58,423 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:58:58,423 - INFO - [Miner]Mining block 1... +2026-10-11 00:59:02,300 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 00:59:02,301 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:59:02,301 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:59:02,301 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:59:02,304 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 00:59:02,308 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:59:02,308 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:59:02,309 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:59:02,309 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:59:02,309 - WARNING - [Block Validation] The block 1 is modified ! +2026-10-11 00:59:02,481 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:59:02,483 - INFO - [Miner]Mining block 0... +2026-10-11 00:59:03,809 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:59:03,810 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:59:03,811 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:59:03,949 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:59:03,949 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:59:03,949 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:59:03,950 - INFO - [Miner]Mining block 1... +2026-10-11 00:59:08,107 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 00:59:08,108 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:59:08,108 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:59:08,108 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:59:08,109 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 00:59:08,115 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:59:08,115 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:59:08,116 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:59:08,116 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:59:08,116 - WARNING - [Block Validation] The block 1 is nor mined ! +2026-10-11 00:59:08,544 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:59:08,549 - INFO - [Miner]Mining block 0... +2026-10-11 00:59:10,074 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:59:10,074 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:59:10,119 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:59:10,278 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:59:10,278 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:59:10,278 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:59:10,279 - INFO - [Miner]Mining block 1... +2026-10-11 00:59:13,606 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 00:59:13,606 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:59:13,607 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:59:13,607 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:59:13,608 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 00:59:13,610 - INFO - [Miner]Mining block 1... +2026-10-11 00:59:14,096 - INFO - [Miner] Block 1 mined after 31835 attempts. Nonce: 276981 +2026-10-11 00:59:14,098 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:59:14,099 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:59:14,099 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:59:14,099 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:59:14,100 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:59:14,134 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:59:14,136 - INFO - [Miner]Mining block 0... +2026-10-11 00:59:15,516 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:59:15,517 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:59:15,519 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:59:15,694 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:59:15,695 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:59:15,695 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:59:15,695 - INFO - [Miner]Mining block 0... +2026-10-11 00:59:16,531 - INFO - [Miner] Block 0 mined after 54862 attempts. Nonce: 140148 +2026-10-11 00:59:16,533 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:59:16,533 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:59:16,534 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:59:17,867 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:59:17,976 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:59:18,102 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:59:18,272 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:59:18,510 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:59:18,889 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:59:18,891 - INFO - [Miner]Mining block 0... +2026-10-11 00:59:19,904 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:59:19,904 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:59:19,924 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:59:20,027 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:59:20,027 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:59:20,027 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:59:20,329 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:59:22,852 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:59:22,854 - INFO - [Miner]Mining block 0... +2026-10-11 00:59:23,974 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:59:23,975 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:59:23,979 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:59:23,998 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:59:23,998 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:59:23,998 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:59:24,069 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:59:26,756 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:59:26,756 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:59:26,757 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:59:26,757 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:59:26,758 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:59:26,759 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:59:26,759 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:59:26,759 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:59:26,759 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:59:26,760 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:59:26,760 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:59:26,760 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:59:27,776 - INFO - [Miner]Mining block 1... +2026-10-11 00:59:27,851 - INFO - [Miner] Block 1 mined after 5292 attempts. Nonce: 5292 +2026-10-11 00:59:27,852 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:59:27,852 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:59:27,852 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:59:27,857 - INFO - Block with CHID {'user': {'name': 'User-AB', 'nationalNumber': 1001, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': 'ed17801365a65eaa599e76646679494e83c1c42164cf724ed38bf492bbddc210'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'Auth-AB', 'businessID': 10, 'AUTHID': '578d6f498ac8f2175b7d9635809b384b5ea6ce9cc500027b8dff3e56ce5c1c28'}, 'chid': '64aa6af76e53900cb7910530d23b294fc0a26bd70a463dc599877a7d84d49c66'} inserted successfully. +2026-10-11 00:59:27,859 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:59:27,859 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:59:27,860 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:59:27,860 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:59:27,860 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:59:27,861 - INFO - Block with CHID {'user': {'name': 'User-AB', 'nationalNumber': 1001, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': 'ed17801365a65eaa599e76646679494e83c1c42164cf724ed38bf492bbddc210'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'Auth-AB', 'businessID': 10, 'AUTHID': '578d6f498ac8f2175b7d9635809b384b5ea6ce9cc500027b8dff3e56ce5c1c28'}, 'chid': '64aa6af76e53900cb7910530d23b294fc0a26bd70a463dc599877a7d84d49c66'} inserted successfully. +2026-10-11 00:59:27,862 - INFO - [Block Validation] Received block 1 inserted. +2026-10-11 00:59:29,670 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:59:29,881 - INFO - [Miner]Mining block 0... +2026-10-11 00:59:31,337 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:59:31,338 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:59:31,339 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:59:31,362 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:59:31,362 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:59:31,362 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:59:31,515 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:59:34,153 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:59:34,156 - INFO - [Miner]Mining block 0... +2026-10-11 00:59:35,106 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:59:35,106 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:59:35,109 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:59:35,201 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:59:35,202 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:59:35,202 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:59:35,295 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:59:37,905 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:59:37,906 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:59:37,906 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:59:37,906 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:59:38,928 - INFO - [Miner]Mining block 1... +2026-10-11 00:59:39,185 - INFO - [Miner] Block 1 mined after 19596 attempts. Nonce: 19596 +2026-10-11 00:59:39,186 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:59:39,186 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:59:39,186 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:59:39,235 - INFO - Block with CHID {'user': {'name': 'User-STATUS', 'nationalNumber': 2002, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': '9915748b00de97148aa3912a9d93fd3a53c24209bce14d94640aaddf72bce27f'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 2, 'CID': '5212c5c4e126c3fc48a657a1a94f3963b7a874ccfcbc80c43b62bb940d9eb520'}, 'issuer': {'name': 'Auth-STATUS', 'businessID': 20, 'AUTHID': '8e7d470b322a1d09af0a6a4340ee51c710da28fafb47f875d0eff6bdeb83ca47'}, 'chid': '6242385f64a8444ec76dec992da58cf942f465303106fb7fa24053460182e3c7'} inserted successfully. +2026-10-11 00:59:39,236 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:59:39,236 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:59:39,237 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:59:39,237 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:59:39,237 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:59:39,239 - INFO - Block with CHID {'user': {'name': 'User-STATUS', 'nationalNumber': 2002, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': '9915748b00de97148aa3912a9d93fd3a53c24209bce14d94640aaddf72bce27f'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 2, 'CID': '5212c5c4e126c3fc48a657a1a94f3963b7a874ccfcbc80c43b62bb940d9eb520'}, 'issuer': {'name': 'Auth-STATUS', 'businessID': 20, 'AUTHID': '8e7d470b322a1d09af0a6a4340ee51c710da28fafb47f875d0eff6bdeb83ca47'}, 'chid': '6242385f64a8444ec76dec992da58cf942f465303106fb7fa24053460182e3c7'} inserted successfully. +2026-10-11 00:59:39,239 - INFO - [Block Validation] Received block 1 inserted. +2026-10-11 00:59:40,974 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:59:40,977 - INFO - [Miner]Mining block 0... +2026-10-11 00:59:42,861 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:59:42,862 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:59:42,865 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:59:42,892 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:59:42,895 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:59:42,895 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:59:43,086 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:59:45,658 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:59:45,660 - INFO - [Miner]Mining block 0... +2026-10-11 00:59:46,850 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:59:46,851 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:59:46,853 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:59:46,879 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:59:46,879 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:59:46,879 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:59:47,092 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:59:49,740 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:59:49,741 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:59:49,741 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:59:49,741 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:59:49,742 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:59:49,743 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:59:49,743 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:59:49,743 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:59:49,743 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:59:49,743 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:59:49,744 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:59:49,744 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:59:50,758 - INFO - [Miner]Mining block 1... +2026-10-11 00:59:50,791 - INFO - [Miner] Block 1 mined after 5522 attempts. Nonce: 5522 +2026-10-11 00:59:50,792 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:59:50,792 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:59:50,792 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:59:50,793 - INFO - Block with CHID {'user': {'name': 'Remote', 'nationalNumber': 3003, 'phone': 1, 'age': 40, 'email': 'test@bc.io', 'birth': '', 'HID': 'eeb0eb817adfe04f59e9be4cc2418397b107090db0df386f68c8f33c3fd7e127'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 3, 'CID': 'b8910e8343c19470b30aa1e66dac052b469fd9d89a293f7e78685df63ef24cc6'}, 'issuer': {'name': 'RemoteAuth', 'businessID': 30, 'AUTHID': '7bb39e41730c25e6f045db2206780e0973bf9752e22f711e9cfa74fe3cdb13a1'}, 'chid': 'e70a36cc0c0e5a5424062d9dc9d993bb3e31abb29f447362da4be19af879c05f'} inserted successfully. +2026-10-11 00:59:50,794 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 00:59:50,795 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 00:59:50,795 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:59:50,795 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:59:50,796 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:59:50,798 - INFO - Block with CHID {'user': {'name': 'Remote', 'nationalNumber': 3003, 'phone': 1, 'age': 40, 'email': 'test@bc.io', 'birth': '', 'HID': 'eeb0eb817adfe04f59e9be4cc2418397b107090db0df386f68c8f33c3fd7e127'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 3, 'CID': 'b8910e8343c19470b30aa1e66dac052b469fd9d89a293f7e78685df63ef24cc6'}, 'issuer': {'name': 'RemoteAuth', 'businessID': 30, 'AUTHID': '7bb39e41730c25e6f045db2206780e0973bf9752e22f711e9cfa74fe3cdb13a1'}, 'chid': 'e70a36cc0c0e5a5424062d9dc9d993bb3e31abb29f447362da4be19af879c05f'} inserted successfully. +2026-10-11 00:59:50,798 - INFO - [Block Validation] Received block 1 inserted. +2026-10-11 00:59:52,439 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:59:52,444 - INFO - [Miner]Mining block 0... +2026-10-11 00:59:54,068 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:59:54,068 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:59:54,070 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:59:54,136 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:59:54,136 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:59:54,136 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:59:54,246 - DEBUG - Using proactor: IocpProactor +2026-10-11 00:59:56,652 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 00:59:56,657 - INFO - [Miner]Mining block 0... +2026-10-11 00:59:58,117 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 00:59:58,118 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 00:59:58,227 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 00:59:58,510 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 00:59:58,511 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 00:59:58,511 - INFO - [Chain Validation] Chain is valid. +2026-10-11 00:59:58,745 - DEBUG - Using proactor: IocpProactor +2026-10-11 01:00:01,249 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:01,251 - INFO - [Miner]Mining block 0... +2026-10-11 01:00:02,518 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 01:00:02,518 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 01:00:02,522 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 01:00:02,584 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:02,585 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:02,585 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:02,696 - DEBUG - Using proactor: IocpProactor +2026-10-11 01:00:05,457 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:05,458 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:05,458 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:05,458 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:05,468 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:05,468 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:05,469 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:05,469 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:05,469 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:05,469 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:05,470 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:05,470 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:06,758 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:06,759 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:06,759 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:06,760 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:06,759 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:06,761 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:06,761 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:06,761 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:06,761 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:06,762 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:06,762 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:06,763 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:06,763 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:06,764 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:06,764 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:06,764 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:06,764 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:06,764 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:06,765 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:06,765 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:06,765 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:06,765 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:06,766 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:06,766 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:07,908 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:07,909 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:07,909 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:07,909 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:07,910 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:07,910 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:07,911 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:07,911 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:08,003 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:08,004 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:08,004 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:08,004 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:08,518 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:08,519 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:08,519 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:08,519 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:08,520 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:08,520 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:08,520 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:08,520 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:08,521 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:08,521 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:08,521 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:08,521 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:08,933 - INFO - [Miner]Mining block 1... +2026-10-11 01:00:09,630 - INFO - [Miner] Block 1 mined after 52864 attempts. Nonce: 52864 +2026-10-11 01:00:09,631 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:09,632 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:09,645 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:09,647 - INFO - Block with CHID {'user': {'name': 'User-MESH', 'nationalNumber': 4004, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': '564583f0cf78784c081587aca591befbed375759b97095729c1b7a1b8945e28d'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 4, 'CID': 'c9099112542b3f6216d94c991d4ced3bd53047e472803e70687912fb15054306'}, 'issuer': {'name': 'Auth-MESH', 'businessID': 40, 'AUTHID': '63071f6aa5b930ccf3d613a233d8736ae4b1501e45613c15fe3caec913717e3e'}, 'chid': '6bdd39258a19721ad5070c0957e301544e1ab1bff1ec10658b8cad04a488de58'} inserted successfully. +2026-10-11 01:00:09,648 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 01:00:09,648 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 01:00:09,649 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:09,649 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:09,650 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:09,650 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 01:00:09,651 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 01:00:09,652 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:09,652 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:09,652 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:09,653 - INFO - Block with CHID {'user': {'name': 'User-MESH', 'nationalNumber': 4004, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': '564583f0cf78784c081587aca591befbed375759b97095729c1b7a1b8945e28d'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 4, 'CID': 'c9099112542b3f6216d94c991d4ced3bd53047e472803e70687912fb15054306'}, 'issuer': {'name': 'Auth-MESH', 'businessID': 40, 'AUTHID': '63071f6aa5b930ccf3d613a233d8736ae4b1501e45613c15fe3caec913717e3e'}, 'chid': '6bdd39258a19721ad5070c0957e301544e1ab1bff1ec10658b8cad04a488de58'} inserted successfully. +2026-10-11 01:00:09,653 - INFO - [Block Validation] Received block 1 inserted. +2026-10-11 01:00:09,655 - INFO - Block with CHID {'user': {'name': 'User-MESH', 'nationalNumber': 4004, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': '564583f0cf78784c081587aca591befbed375759b97095729c1b7a1b8945e28d'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 4, 'CID': 'c9099112542b3f6216d94c991d4ced3bd53047e472803e70687912fb15054306'}, 'issuer': {'name': 'Auth-MESH', 'businessID': 40, 'AUTHID': '63071f6aa5b930ccf3d613a233d8736ae4b1501e45613c15fe3caec913717e3e'}, 'chid': '6bdd39258a19721ad5070c0957e301544e1ab1bff1ec10658b8cad04a488de58'} inserted successfully. +2026-10-11 01:00:09,656 - INFO - [Block Validation] Received block 1 inserted. +2026-10-11 01:00:11,854 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:11,859 - INFO - [Miner]Mining block 0... +2026-10-11 01:00:13,054 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 01:00:13,131 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 01:00:13,133 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 01:00:13,210 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:13,210 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:13,210 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:13,406 - DEBUG - Using proactor: IocpProactor +2026-10-11 01:00:15,956 - INFO - [Miner]Mining block 1... +2026-10-11 01:00:16,444 - INFO - [Miner] Block 1 mined after 29442 attempts. Nonce: 29442 +2026-10-11 01:00:16,446 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:16,446 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:16,446 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:16,448 - INFO - Block with CHID {'user': {'name': 'User-PRE0', 'nationalNumber': 5000, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': '744021bd934ea7d92ad1df5ca94ebe254e7e77d95ac650dc3e65cb283efc9b61'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 5, 'CID': '542ad514837395484e9d03f9bbf668fbe1c2f5c8959d3e240607810650b6ea70'}, 'issuer': {'name': 'Auth-PRE0', 'businessID': 50, 'AUTHID': 'd88612327c8ef34c1f2a0a20706d62c77ad5cbfaf7d020fac02a2418ccc634bf'}, 'chid': '6abd775ed2d2d3ce2ca2f85ca6397f38bd2c97e6e600dc0f0d809f6fc758f71a'} inserted successfully. +2026-10-11 01:00:16,449 - INFO - [Miner]Mining block 2... +2026-10-11 01:00:16,849 - INFO - [Miner] Block 2 mined after 36723 attempts. Nonce: 36723 +2026-10-11 01:00:16,850 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:16,850 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:16,850 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 01:00:16,851 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 01:00:16,851 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:16,897 - INFO - Block with CHID {'user': {'name': 'User-PRE1', 'nationalNumber': 5001, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': 'dab11eb43fff0c1bfe299cedc49f6f976880a59bfc339d8e0730749770f06f6b'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 6, 'CID': '521d59dc28428efb49128cc3ce3150476fb4e1f7eaf0024de38015dc518b5594'}, 'issuer': {'name': 'Auth-PRE1', 'businessID': 51, 'AUTHID': '51e380968e96a8c56fc4b7fe792530c63ad6ebe81da9add7602ac41af25362c1'}, 'chid': '75913b34c27ef07a76ae0b9478c190c34190438e9d25b3a8c70493aa24aec0c6'} inserted successfully. +2026-10-11 01:00:16,898 - INFO - [Miner]Mining block 3... +2026-10-11 01:00:17,373 - INFO - [Miner] Block 3 mined after 42358 attempts. Nonce: 42358 +2026-10-11 01:00:17,374 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:17,374 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:17,374 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 01:00:17,375 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 01:00:17,375 - INFO - [Block Validation] Validatiing the block 2. +2026-10-11 01:00:17,375 - INFO - [Block Validation] The block 2 is valid. +2026-10-11 01:00:17,375 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:17,377 - INFO - Block with CHID {'user': {'name': 'User-PRE2', 'nationalNumber': 5002, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': '88da030702470af4c4eb36a61fe717225a75fb85f62f398fbd6be4b58ce096e3'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 7, 'CID': '9ba402202d1e3b63a6e5d0b03999df2f9b5199bfab0ec0801133e8d34d73891b'}, 'issuer': {'name': 'Auth-PRE2', 'businessID': 52, 'AUTHID': 'feba6278d151bac38135bd0fec00be7264dd05601decb05e1c59789ca9b06e3b'}, 'chid': 'dac4cd73cffade759b6f532a120b9627f19ee36670c15fa75b1e669cac802b1c'} inserted successfully. +2026-10-11 01:00:17,430 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:17,433 - INFO - [Miner]Mining block 0... +2026-10-11 01:00:18,326 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 01:00:18,327 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 01:00:18,329 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 01:00:19,164 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:19,165 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:19,165 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:19,304 - DEBUG - Using proactor: IocpProactor +2026-10-11 01:00:21,831 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:21,832 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:21,833 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:21,833 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 01:00:21,833 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 01:00:21,834 - INFO - [Block Validation] Validatiing the block 2. +2026-10-11 01:00:21,834 - INFO - [Block Validation] The block 2 is valid. +2026-10-11 01:00:21,834 - INFO - [Block Validation] Validatiing the block 3. +2026-10-11 01:00:21,834 - INFO - [Block Validation] The block 3 is valid. +2026-10-11 01:00:21,834 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:21,844 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:21,845 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:21,845 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:21,845 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 01:00:21,846 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 01:00:21,846 - INFO - [Block Validation] Validatiing the block 2. +2026-10-11 01:00:21,846 - INFO - [Block Validation] The block 2 is valid. +2026-10-11 01:00:21,846 - INFO - [Block Validation] Validatiing the block 3. +2026-10-11 01:00:21,847 - INFO - [Block Validation] The block 3 is valid. +2026-10-11 01:00:21,847 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:21,847 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:21,847 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:21,847 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:21,848 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 01:00:21,848 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 01:00:21,848 - INFO - [Block Validation] Validatiing the block 2. +2026-10-11 01:00:21,848 - INFO - [Block Validation] The block 2 is valid. +2026-10-11 01:00:21,848 - INFO - [Block Validation] Validatiing the block 3. +2026-10-11 01:00:21,849 - INFO - [Block Validation] The block 3 is valid. +2026-10-11 01:00:21,849 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:22,828 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:23,007 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:23,007 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:23,007 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 01:00:23,008 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 01:00:23,008 - INFO - [Block Validation] Validatiing the block 2. +2026-10-11 01:00:23,008 - INFO - [Block Validation] The block 2 is valid. +2026-10-11 01:00:23,008 - INFO - [Block Validation] Validatiing the block 3. +2026-10-11 01:00:23,009 - INFO - [Block Validation] The block 3 is valid. +2026-10-11 01:00:23,009 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:23,010 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:23,010 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:23,010 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:23,011 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 01:00:23,011 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 01:00:23,011 - INFO - [Block Validation] Validatiing the block 2. +2026-10-11 01:00:23,011 - INFO - [Block Validation] The block 2 is valid. +2026-10-11 01:00:23,011 - INFO - [Block Validation] Validatiing the block 3. +2026-10-11 01:00:23,012 - INFO - [Block Validation] The block 3 is valid. +2026-10-11 01:00:23,012 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:23,012 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:23,012 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:23,012 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:23,013 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 01:00:23,013 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 01:00:23,013 - INFO - [Block Validation] Validatiing the block 2. +2026-10-11 01:00:23,013 - INFO - [Block Validation] The block 2 is valid. +2026-10-11 01:00:23,013 - INFO - [Block Validation] Validatiing the block 3. +2026-10-11 01:00:23,013 - INFO - [Block Validation] The block 3 is valid. +2026-10-11 01:00:23,014 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:25,031 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:25,034 - INFO - [Miner]Mining block 0... +2026-10-11 01:00:26,245 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 01:00:26,245 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 01:00:26,247 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 01:00:26,270 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:26,270 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:26,270 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:26,512 - DEBUG - Using proactor: IocpProactor +2026-10-11 01:00:29,157 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:29,160 - INFO - [Miner]Mining block 0... +2026-10-11 01:00:30,245 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 01:00:30,245 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 01:00:30,247 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 01:00:30,288 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:30,289 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:30,289 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:30,449 - DEBUG - Using proactor: IocpProactor +2026-10-11 01:00:32,957 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:32,959 - INFO - [Miner]Mining block 0... +2026-10-11 01:00:34,684 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 01:00:34,685 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 01:00:34,686 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 01:00:34,740 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:34,740 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:34,741 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:35,228 - DEBUG - Using proactor: IocpProactor +2026-10-11 01:00:37,594 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:37,595 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:37,595 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:37,595 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:37,595 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:37,596 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:37,596 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:37,596 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:37,596 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:37,597 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:37,597 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:37,597 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:38,710 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:38,712 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:38,712 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:38,712 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:38,713 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:38,713 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:38,714 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:38,714 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:38,789 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:38,790 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:38,790 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:38,790 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:38,800 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:38,801 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:38,801 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:38,801 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:38,801 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:38,802 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:38,802 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:38,802 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:38,802 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:38,803 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:38,803 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:38,803 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:39,709 - INFO - [Miner]Mining block 1... +2026-10-11 01:00:40,031 - INFO - [Miner] Block 1 mined after 16933 attempts. Nonce: 16933 +2026-10-11 01:00:40,031 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:40,032 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:40,032 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:40,033 - INFO - Block with CHID {'user': {'name': 'User-LINE', 'nationalNumber': 6006, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': 'c165e7f5eeb2d886fea8b58d45c57621d39d8b5448a663319a70e651d2e30b3f'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 6, 'CID': '521d59dc28428efb49128cc3ce3150476fb4e1f7eaf0024de38015dc518b5594'}, 'issuer': {'name': 'Auth-LINE', 'businessID': 60, 'AUTHID': 'df96bb489425f79466c0b560f3d2d265c1177e9d91ea2e5eae9d0ba8cf41bb7a'}, 'chid': '6063501f8d645aebf69535bde2dc196bf94857f1e21d8baa6a9699944a460d55'} inserted successfully. +2026-10-11 01:00:40,035 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 01:00:40,035 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 01:00:40,036 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:40,036 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:40,036 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:40,037 - INFO - Block with CHID {'user': {'name': 'User-LINE', 'nationalNumber': 6006, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': 'c165e7f5eeb2d886fea8b58d45c57621d39d8b5448a663319a70e651d2e30b3f'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 6, 'CID': '521d59dc28428efb49128cc3ce3150476fb4e1f7eaf0024de38015dc518b5594'}, 'issuer': {'name': 'Auth-LINE', 'businessID': 60, 'AUTHID': 'df96bb489425f79466c0b560f3d2d265c1177e9d91ea2e5eae9d0ba8cf41bb7a'}, 'chid': '6063501f8d645aebf69535bde2dc196bf94857f1e21d8baa6a9699944a460d55'} inserted successfully. +2026-10-11 01:00:40,038 - INFO - [Block Validation] Received block 1 inserted. +2026-10-11 01:00:40,039 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 01:00:40,040 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 01:00:40,040 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:40,040 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:40,041 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:40,043 - INFO - Block with CHID {'user': {'name': 'User-LINE', 'nationalNumber': 6006, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': 'c165e7f5eeb2d886fea8b58d45c57621d39d8b5448a663319a70e651d2e30b3f'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 6, 'CID': '521d59dc28428efb49128cc3ce3150476fb4e1f7eaf0024de38015dc518b5594'}, 'issuer': {'name': 'Auth-LINE', 'businessID': 60, 'AUTHID': 'df96bb489425f79466c0b560f3d2d265c1177e9d91ea2e5eae9d0ba8cf41bb7a'}, 'chid': '6063501f8d645aebf69535bde2dc196bf94857f1e21d8baa6a9699944a460d55'} inserted successfully. +2026-10-11 01:00:40,043 - INFO - [Block Validation] Received block 1 inserted. +2026-10-11 01:00:42,633 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:42,708 - INFO - [Miner]Mining block 0... +2026-10-11 01:00:44,247 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 01:00:44,248 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 01:00:44,250 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 01:00:44,368 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:44,368 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:44,369 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:44,447 - DEBUG - Using proactor: IocpProactor +2026-10-11 01:00:47,056 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:47,058 - INFO - [Miner]Mining block 0... +2026-10-11 01:00:48,670 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 01:00:48,671 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 01:00:48,674 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 01:00:48,707 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:48,707 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:48,707 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:48,988 - DEBUG - Using proactor: IocpProactor +2026-10-11 01:00:51,554 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:51,555 - INFO - [Miner]Mining block 0... +2026-10-11 01:00:52,915 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 01:00:52,915 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 01:00:52,917 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 01:00:52,939 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:52,939 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:52,939 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:53,197 - DEBUG - Using proactor: IocpProactor +2026-10-11 01:00:55,987 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:55,988 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:55,989 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:55,989 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:55,999 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:55,999 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:56,000 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:56,000 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:56,000 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:56,000 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:56,000 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:56,000 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:57,133 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:57,134 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:57,134 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:57,134 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:57,135 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:57,135 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:57,136 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:57,136 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:57,194 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:57,195 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:57,195 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:57,195 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:57,205 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:57,205 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:57,206 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:57,206 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:57,206 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:57,206 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:57,206 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:57,206 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:57,206 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:57,207 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:57,207 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:57,207 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:58,197 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:58,198 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:58,198 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:58,198 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:58,197 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:58,200 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:58,200 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:58,199 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:58,201 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:58,201 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:58,201 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:58,200 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:58,203 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:58,204 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:58,204 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:58,204 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:58,204 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:58,204 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:58,204 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:58,205 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:58,205 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:00:58,205 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:58,205 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:58,205 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:59,221 - INFO - [Miner]Mining block 1... +2026-10-11 01:00:59,749 - INFO - [Miner] Block 1 mined after 38254 attempts. Nonce: 38254 +2026-10-11 01:00:59,750 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:59,750 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:59,751 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:59,754 - INFO - Block with CHID {'user': {'name': 'User-NOLOOP', 'nationalNumber': 7007, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': '7f480dc88ce969f9eb19a944446491ec281d4cebabf522aa3846d2fabe3d7d6a'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 7, 'CID': '9ba402202d1e3b63a6e5d0b03999df2f9b5199bfab0ec0801133e8d34d73891b'}, 'issuer': {'name': 'Auth-NOLOOP', 'businessID': 70, 'AUTHID': '7c71673bfe0845caf06abc7f61523c8caa3ce57b02af8f2601dd1d9e279194fe'}, 'chid': '961763139ea6f476b91244e6de17ca3da0e957baf0ae2aea335353e4275a8513'} inserted successfully. +2026-10-11 01:00:59,755 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 01:00:59,756 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 01:00:59,756 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:59,757 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:59,757 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:59,757 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 01:00:59,758 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 01:00:59,759 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:00:59,759 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:00:59,759 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:00:59,760 - INFO - Block with CHID {'user': {'name': 'User-NOLOOP', 'nationalNumber': 7007, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': '7f480dc88ce969f9eb19a944446491ec281d4cebabf522aa3846d2fabe3d7d6a'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 7, 'CID': '9ba402202d1e3b63a6e5d0b03999df2f9b5199bfab0ec0801133e8d34d73891b'}, 'issuer': {'name': 'Auth-NOLOOP', 'businessID': 70, 'AUTHID': '7c71673bfe0845caf06abc7f61523c8caa3ce57b02af8f2601dd1d9e279194fe'}, 'chid': '961763139ea6f476b91244e6de17ca3da0e957baf0ae2aea335353e4275a8513'} inserted successfully. +2026-10-11 01:00:59,760 - INFO - [Block Validation] Received block 1 inserted. +2026-10-11 01:00:59,762 - INFO - Block with CHID {'user': {'name': 'User-NOLOOP', 'nationalNumber': 7007, 'phone': 1, 'age': 25, 'email': 'test@bc.io', 'birth': '', 'HID': '7f480dc88ce969f9eb19a944446491ec281d4cebabf522aa3846d2fabe3d7d6a'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 7, 'CID': '9ba402202d1e3b63a6e5d0b03999df2f9b5199bfab0ec0801133e8d34d73891b'}, 'issuer': {'name': 'Auth-NOLOOP', 'businessID': 70, 'AUTHID': '7c71673bfe0845caf06abc7f61523c8caa3ce57b02af8f2601dd1d9e279194fe'}, 'chid': '961763139ea6f476b91244e6de17ca3da0e957baf0ae2aea335353e4275a8513'} inserted successfully. +2026-10-11 01:00:59,764 - INFO - [Block Validation] Received block 1 inserted. +2026-10-11 01:01:04,350 - INFO - [Miner]Mining block 0... +2026-10-11 01:01:05,438 - INFO - [Miner] Block 0 mined after 43653 attempts. Nonce: 43653 +2026-10-11 01:01:08,113 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:01:08,115 - INFO - [Miner]Mining block 0... +2026-10-11 01:01:09,447 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 01:01:09,483 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 01:01:09,485 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 01:01:09,677 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:01:09,677 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:01:09,677 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:01:10,293 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:01:10,295 - INFO - [Miner]Mining block 0... +2026-10-11 01:01:11,413 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 01:01:11,413 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 01:01:11,415 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 01:01:11,451 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:01:11,451 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:01:11,451 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:01:11,566 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:01:11,569 - INFO - [Miner]Mining block 0... +2026-10-11 01:01:12,803 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 01:01:12,804 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 01:01:12,805 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 01:01:12,830 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:01:12,831 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:01:12,831 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:01:12,831 - INFO - [Miner]Mining block 1... +2026-10-11 01:01:15,760 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 01:01:15,761 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:01:15,761 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:01:15,761 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:01:15,762 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 01:01:16,065 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:01:16,067 - INFO - [Miner]Mining block 0... +2026-10-11 01:01:17,008 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 01:01:17,009 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 01:01:17,010 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 01:01:17,092 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:01:17,093 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:01:17,093 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:01:17,093 - INFO - [Miner]Mining block 1... +2026-10-11 01:01:19,586 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 01:01:19,587 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:01:19,587 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:01:19,587 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:01:19,589 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 01:01:19,621 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:01:19,643 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:01:19,643 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:01:19,643 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 01:01:19,644 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 01:01:19,644 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:01:19,661 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:01:19,663 - INFO - [Miner]Mining block 0... +2026-10-11 01:01:20,462 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 01:01:20,463 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 01:01:20,466 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 01:01:20,503 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:01:20,503 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:01:20,504 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:01:20,504 - INFO - [Miner]Mining block 1... +2026-10-11 01:01:23,865 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 01:01:23,866 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:01:23,866 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:01:23,866 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:01:23,868 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 01:01:23,869 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:01:23,889 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:01:23,889 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:01:23,889 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 01:01:23,890 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 01:01:23,890 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:01:23,910 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:01:24,051 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:01:24,186 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:01:24,191 - INFO - [Miner]Mining block 0... +2026-10-11 01:01:25,108 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 01:01:25,108 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 01:01:25,109 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 01:01:25,169 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:01:25,169 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:01:25,170 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:01:25,171 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:01:27,277 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:01:27,278 - INFO - [Miner]Mining block 0... +2026-10-11 01:01:28,325 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 01:01:28,326 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 01:01:28,327 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 01:01:28,345 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:01:28,346 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:01:28,346 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:01:28,346 - INFO - [Miner]Mining block 1... +2026-10-11 01:01:30,998 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 01:01:31,017 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:01:31,018 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:01:31,018 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:01:31,019 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 01:01:31,131 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:01:31,133 - INFO - [Miner]Mining block 0... +2026-10-11 01:01:32,119 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 01:01:32,119 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 01:01:32,121 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 01:01:32,141 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:01:32,141 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:01:32,141 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:01:32,141 - INFO - [Miner]Mining block 1... +2026-10-11 01:01:35,794 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 01:01:35,795 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:01:35,796 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:01:35,796 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:01:35,797 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 01:01:35,816 - INFO - [Miner]Mining block 2... +2026-10-11 01:01:38,292 - INFO - [Miner] Block 2 mined after 151494 attempts. Nonce: 151494 +2026-10-11 01:01:38,380 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:01:38,380 - WARNING - [Block Validation] The block 0 is modified ! +2026-10-11 01:01:38,750 - INFO - [Miner]Mining block 0... +2026-10-11 01:01:39,496 - INFO - [Miner] Block 0 mined after 43653 attempts. Nonce: 43653 +2026-10-11 01:01:39,729 - INFO - [Miner]Mining block 0... +2026-10-11 01:01:40,242 - INFO - [Miner] Block 0 mined after 43653 attempts. Nonce: 43653 +2026-10-11 01:01:40,412 - INFO - [Miner]Mining block 0... +2026-10-11 01:01:41,060 - INFO - [Miner] Block 0 mined after 43653 attempts. Nonce: 43653 +2026-10-11 01:01:41,196 - INFO - [Miner]Mining block 0... +2026-10-11 01:01:41,740 - INFO - [Miner] Block 0 mined after 43653 attempts. Nonce: 43653 +2026-10-11 01:01:41,740 - INFO - [Miner]Mining block 0... +2026-10-11 01:01:42,287 - INFO - [Miner] Block 0 mined after 43653 attempts. Nonce: 43653 +2026-10-11 01:01:42,622 - INFO - [Miner]Mining block 0... +2026-10-11 01:01:43,208 - INFO - [Miner] Block 0 mined after 43653 attempts. Nonce: 43653 +2026-10-11 01:01:43,602 - INFO - [Miner]Mining block 0... +2026-10-11 01:01:44,287 - INFO - [Miner] Block 0 mined after 43653 attempts. Nonce: 43653 +2026-10-11 01:01:44,420 - INFO - [Miner]Mining block 0... +2026-10-11 01:01:45,069 - INFO - [Miner] Block 0 mined after 43653 attempts. Nonce: 43653 +2026-10-11 01:01:45,416 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:01:45,505 - INFO - [Miner]Mining block 0... +2026-10-11 01:01:46,989 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 01:01:46,989 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 01:01:46,991 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 01:01:47,056 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:01:47,056 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:01:47,056 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:01:47,126 - INFO - [Miner]Mining block 1... +2026-10-11 01:01:47,355 - INFO - [Miner] Block 1 mined after 16110 attempts. Nonce: 16110 +2026-10-11 01:01:47,356 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:01:47,356 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:01:47,356 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:01:47,432 - INFO - Block with CHID {'user': {'name': 'UserA', 'nationalNumber': 111, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': 'f2a3f0e3795c2ab10267ce55d1cc41b65d96bba50af9685fe7dd91dc4ad57eca'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'AuthA', 'businessID': 10, 'AUTHID': '1ebc9c8f18652d5184d32888ce721ba29a5c1f6e0e09147914ef4585347f6d8f'}, 'chid': 'e6d089fec9a07a8359779cb58bdab7b8ccc35d186db9ba0966f423296d7a627a'} inserted successfully. +2026-10-11 01:01:47,656 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:01:47,661 - INFO - [Miner]Mining block 0... +2026-10-11 01:01:49,895 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 01:01:49,895 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 01:01:49,897 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 01:01:50,035 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:01:50,036 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:01:50,036 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:01:50,135 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:01:50,137 - INFO - [Miner]Mining block 0... +2026-10-11 01:01:52,264 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 01:01:52,265 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 01:01:52,266 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 01:01:52,356 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:01:52,356 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:01:52,357 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:01:52,806 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:01:52,808 - INFO - [Miner]Mining block 0... +2026-10-11 01:01:54,342 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 01:01:54,343 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 01:01:54,344 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 01:01:54,360 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:01:54,360 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:01:54,361 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:01:54,361 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:01:54,362 - INFO - [Miner]Mining block 0... +2026-10-11 01:01:55,780 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 01:01:55,780 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 01:01:55,782 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 01:01:55,861 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:01:55,861 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:01:55,862 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:01:55,863 - INFO - [Miner]Mining block 1... +2026-10-11 01:02:00,793 - INFO - [Miner] Block 1 mined after 285411 attempts. Nonce: 285411 +2026-10-11 01:02:00,860 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:02:00,861 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:02:00,861 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:02:00,862 - INFO - Block with CHID {'user': {'name': 'UserD', 'nationalNumber': 444, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '5eee0db61c288542e2d5e75d3e0ca9efa8f274e0fe191ccf07b28be89905a965'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 4, 'CID': 'c9099112542b3f6216d94c991d4ced3bd53047e472803e70687912fb15054306'}, 'issuer': {'name': 'AuthD', 'businessID': 40, 'AUTHID': '3e399b54280aae93a514d10335deee834a95db8067c1602a3f1f3e56d3ef9ee8'}, 'chid': '7da54452c9c692988dade79f679fa59313e0890d9b5933174b4bae0b0ba80a5d'} inserted successfully. +2026-10-11 01:02:00,959 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:02:00,962 - INFO - [Miner]Mining block 0... +2026-10-11 01:02:02,354 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 01:02:02,355 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 01:02:02,357 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 01:02:02,377 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:02:02,377 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:02:02,377 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:02:02,377 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:02:02,380 - INFO - [Miner]Mining block 0... +2026-10-11 01:02:03,458 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 01:02:03,459 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 01:02:03,460 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 01:02:03,530 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:02:03,530 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:02:03,531 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:02:03,533 - INFO - [Miner]Mining block 1... +2026-10-11 01:02:03,560 - INFO - [Miner] Block 1 mined after 4394 attempts. Nonce: 4394 +2026-10-11 01:02:03,561 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:02:03,562 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:02:03,562 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:02:03,563 - INFO - Block with CHID {'user': {'name': 'UserE', 'nationalNumber': 501, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': 'bfde5dcd36ac9518e632bf53028aab6e6cb8671845d00916680eafb9c0ed4c5f'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 5, 'CID': '542ad514837395484e9d03f9bbf668fbe1c2f5c8959d3e240607810650b6ea70'}, 'issuer': {'name': 'AuthE', 'businessID': 50, 'AUTHID': '9719e5018f6e2a5fd3bca63df083e8442500f0c8505015b5eee7fcb0e3621a9d'}, 'chid': '52403f67d80381f4fe77a3ea353aa74cde1afd82c6eb9bf30a1272a6e16e5ba4'} inserted successfully. +2026-10-11 01:02:03,563 - INFO - [Miner]Mining block 1... +2026-10-11 01:02:04,597 - INFO - [Miner] Block 1 mined after 77973 attempts. Nonce: 77973 +2026-10-11 01:02:04,624 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:02:04,624 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:02:04,624 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:02:04,625 - INFO - Block with CHID {'user': {'name': 'UserF', 'nationalNumber': 502, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': 'cc102b216818b2b41717a597ef0f7041a7b0b61c74a9c6c0586bfebf60d84675'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 6, 'CID': '521d59dc28428efb49128cc3ce3150476fb4e1f7eaf0024de38015dc518b5594'}, 'issuer': {'name': 'AuthF', 'businessID': 51, 'AUTHID': 'cfeefb84aaf3e2de9f6e8a310ea3787b6dc6b7284baf5227a44c3d45f2e7d61e'}, 'chid': '37e1cb16e5f2971e6efc5f6a572605c2418b82f27f61e884834fcb958301b003'} inserted successfully. +2026-10-11 01:02:04,918 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:02:04,921 - INFO - [Miner]Mining block 0... +2026-10-11 01:02:05,920 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 01:02:05,920 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 01:02:05,922 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 01:02:05,959 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:02:05,959 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:02:05,960 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:02:05,961 - INFO - [Miner]Mining block 1... +2026-10-11 01:02:07,127 - INFO - [Miner] Block 1 mined after 94159 attempts. Nonce: 94159 +2026-10-11 01:02:07,127 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:02:07,128 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:02:07,128 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:02:07,129 - INFO - Block with CHID {'user': {'name': 'UserG', 'nationalNumber': 601, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': 'd8a092dbea3ecd0feefbc77b403e2f4734dfa9b5ad79471d748b400d85def73a'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 7, 'CID': '9ba402202d1e3b63a6e5d0b03999df2f9b5199bfab0ec0801133e8d34d73891b'}, 'issuer': {'name': 'AuthG', 'businessID': 60, 'AUTHID': '31c19f296f374f92da51c83ba25a0a795863ef0a68dac56cff9f6608a7525398'}, 'chid': 'af1341b62e0676e1b5eccc6e11f70fde698ec26073d59565e7585885e1c57ecc'} inserted successfully. +2026-10-11 01:02:07,330 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:02:07,332 - INFO - [Miner]Mining block 0... +2026-10-11 01:02:08,561 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 01:02:08,562 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 01:02:08,564 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 01:02:08,585 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:02:08,585 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:02:08,586 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:02:08,587 - INFO - [Miner]Mining block 1... +2026-10-11 01:02:09,724 - INFO - [Miner] Block 1 mined after 66303 attempts. Nonce: 66303 +2026-10-11 01:02:09,725 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:02:09,725 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:02:09,725 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:02:09,727 - INFO - Block with CHID {'user': {'name': 'UserH', 'nationalNumber': 701, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '26f3b458d2e17c2be2d16fdaca46f80f7612b59b8726d684709f1655c555c02d'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 8, 'CID': '70e5657e061cb511c528d72de7c35f549e5e036034d266456aad7a3beedfbd23'}, 'issuer': {'name': 'AuthH', 'businessID': 70, 'AUTHID': 'aa4a28cdb35b15f03ebec096a79b1177579072d09a334d891253679a069bbe8c'}, 'chid': 'bde13a014fe73cd76a0d6d73f97c422678e0ae965da2ae1dab2cfdcbaac2bdbb'} inserted successfully. +2026-10-11 01:07:35,463 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:07:35,477 - INFO - [Miner]Mining block 0... +2026-10-11 01:07:35,987 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 01:07:35,993 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 01:07:35,994 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 01:07:36,133 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:07:36,133 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:07:36,134 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:07:36,145 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:07:36,148 - INFO - [Miner]Mining block 0... +2026-10-11 01:07:36,877 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 01:07:36,878 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 01:07:36,879 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 01:07:36,914 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:07:36,914 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:07:36,914 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:07:36,938 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:07:36,941 - INFO - [Miner]Mining block 0... +2026-10-11 01:07:37,639 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 01:07:37,639 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 01:07:37,644 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 01:07:37,674 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:07:37,675 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:07:37,675 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:07:37,675 - INFO - [Miner]Mining block 1... +2026-10-11 01:07:40,113 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 01:07:40,114 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:07:40,115 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:07:40,115 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:07:40,118 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 01:07:40,395 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:07:40,410 - INFO - [Miner]Mining block 0... +2026-10-11 01:07:41,505 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 01:07:41,505 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 01:07:41,507 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 01:07:41,594 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:07:41,594 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:07:41,594 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:07:41,594 - INFO - [Miner]Mining block 1... +2026-10-11 01:07:44,030 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 01:07:44,031 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:07:44,031 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:07:44,032 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:07:44,033 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 01:07:44,034 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:07:44,065 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:07:44,065 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:07:44,066 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 01:07:44,066 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 01:07:44,066 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:07:44,107 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:07:44,109 - INFO - [Miner]Mining block 0... +2026-10-11 01:07:44,957 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 01:07:44,958 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 01:07:44,959 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 01:07:45,006 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:07:45,007 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:07:45,007 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:07:45,008 - INFO - [Miner]Mining block 1... +2026-10-11 01:07:47,731 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 01:07:47,732 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:07:47,732 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:07:47,732 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:07:47,733 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 01:07:47,734 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:07:47,854 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:07:47,854 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:07:47,855 - INFO - [Block Validation] Validatiing the block 1. +2026-10-11 01:07:47,855 - INFO - [Block Validation] The block 1 is valid. +2026-10-11 01:07:47,855 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:07:47,937 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:07:48,099 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:07:50,169 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:07:50,177 - INFO - [Miner]Mining block 0... +2026-10-11 01:07:51,784 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 01:07:51,784 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 01:07:51,786 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 01:07:51,957 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:07:51,957 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:07:51,957 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:07:51,957 - INFO - [Miner]Mining block 1... +2026-10-11 01:07:55,259 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 01:07:55,260 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:07:55,261 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:07:55,261 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:07:55,263 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 01:07:55,400 - INFO - [Chain Validation] Initializing the chain validator. +2026-10-11 01:07:55,402 - INFO - [Miner]Mining block 0... +2026-10-11 01:07:56,810 - INFO - [Miner] Block 0 mined after 85286 attempts. Nonce: 85286 +2026-10-11 01:07:56,810 - WARNING - [Chain Validation] Cannot validate. The ledger is empty. +2026-10-11 01:07:56,813 - INFO - Block with CHID {'user': {'name': 'Gensis-Block', 'nationalNumber': 0, 'phone': 0, 'age': 0, 'email': 'gensis@blockchain.io', 'birth': '', 'HID': '3620229378e85474545611c0edf4853cc20554a00e69fad8a1c49ccb01c8f5b2'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 0, 'CID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'issuer': {'name': '', 'businessID': 0, 'AUTHID': '19e89348f2a9d5f3d0c5fca8e2a7068d9c5d71687a355f759009a5ed2527eb2c'}, 'chid': '1543d1cceaea4ca694b5110614a1afb0b1be3ab1c3f688c25351c8ab1c9443b7'} inserted successfully. +2026-10-11 01:07:57,029 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:07:57,029 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:07:57,029 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:07:57,029 - INFO - [Miner]Mining block 1... +2026-10-11 01:08:00,206 - INFO - [Miner] Block 1 mined after 245146 attempts. Nonce: 245146 +2026-10-11 01:08:00,207 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:08:00,207 - INFO - [Block Validation] The block 0 is valid. +2026-10-11 01:08:00,207 - INFO - [Chain Validation] Chain is valid. +2026-10-11 01:08:00,240 - INFO - Block with CHID {'user': {'name': 'Test', 'nationalNumber': 1, 'phone': 1, 'age': 20, 'email': 'test@bc.io', 'birth': '', 'HID': '36dc225d6aa4dec53c198a66010f4008efaabbd7511646929e15ff1ff74bc1c7'}, 'credential': {'document': {'documentTitle': '', 'documentFormat': 'text/plain', 'documentContentSize': 0, 'documentHash': ''}, 'documentID': 1, 'CID': '882e0dabc11b4d2126c3efed0c975557c1df881bc91a96663bf59b19b874ffee'}, 'issuer': {'name': 'TestAuth', 'businessID': 1, 'AUTHID': '545c568491e7dc73f0f01edf7d0a8af586e052d474b4c8ba427ee93d148c6df4'}, 'chid': '9ad63ee7abd6202bdc33ae5fef08a18605f6591e1b490c7d865115815640f68a'} inserted successfully. +2026-10-11 01:08:00,364 - INFO - [Miner]Mining block 2... +2026-10-11 01:08:02,111 - INFO - [Miner] Block 2 mined after 151494 attempts. Nonce: 151494 +2026-10-11 01:08:02,122 - INFO - [Block Validation] Validatiing the block 0. +2026-10-11 01:08:02,122 - WARNING - [Block Validation] The block 0 is modified ! diff --git a/v0.6.0-dev.diff b/v0.6.0-dev.diff new file mode 100644 index 0000000000000000000000000000000000000000..04703fcecd70c2915df8668c5bd5c11359afa8b6 GIT binary patch literal 1001744 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