Genesis block created!

Hi !

I just managed to create a genesis block, and thus, a new duniter blockchain. You can connect to my node at http://5.51.176.238:10952/blockchain/current. (the node crashes sometimes). I will stop this node in one or two weeks.

genesis block
Version: 10
Type: Block
Currency: attest
Number: 0
PoWMin: 60
Time: 1611774120
MedianTime: 1611774120
UnitBase: 0
Issuer: 4zvwRjXUKGfvwnParsHAS3HuSVzV5cA4McphgmoCtajS
IssuersFrame: 1
IssuersFrameVar: 0
DifferentIssuersCount: 0
Parameters: 0.1:129600:4200:86400:50:1209600:6048000:3:1209600:1209600:0.5:6048000:4:50:240:20:0.8:1611774120:1611774120:604800
MembersCount: 5
Identities:
4zvwRjXUKGfvwnParsHAS3HuSVzV5cA4McphgmoCtajS:hhHFt8SDy9HljFuMeeHrBRHnAh3uCLSVtmxLW2Jx5jP1mOELt6vOuSqce1lSBEeJ2G/n6xrrxH+Ze0T3grBHBQ==:0-E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855:zero
6ASf5EcmmEHTgDJ4X4ZT5vT6iHVJBXPg5AN5YoTCpGWt:fNAL4KDdnoBbdqPK1k0T4EjKNT1J9zkhoiAC8nqUr79A18mvMGYAG1zIO3RHsmm+yablS6Xhan6hMZRJPfaODw==:0-E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855:one
8pM1DN3RiT8vbom5u1sNryaNT1nyL8CTTW3b5PwWXRBH:UcWgCr6GW0/drGhIxi40Hpxlec+PYQWH3FEXuWLXe9PP5XETnxWz2o6gmoqwCsS0ZZYXM8tD+akaByYpq+8hBg==:0-E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855:two
HPYVwAQmskwT1qEEeRzhoomyfyupJGASQQtCXSNG8XS2:yBdxAwLVN3/padGyVSNBEryuKNAa7rw0jZiFVGR9jZNBZLsM6kC18cVEuBtrlnmSxOGhIZcktr9ozs66Tij8CQ==:0-E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855:three
J3qYF7YJMKCqQke47UQwiHizgFUXapHxRxKmxbkar89x:ZLAsUPYLW0VYj05VRE9hwenydee9FUIDfbWTQq5gOPNLxDnBa9GzEe2lOm1BcBFr+X+q1znx3qVnSmV6hqDzDQ==:0-E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855:four
Joiners:
4zvwRjXUKGfvwnParsHAS3HuSVzV5cA4McphgmoCtajS:XKgJwhrsSX8r4AOpADFZizxwJfyr5cRREjW8mLFWJ7EBE4/zp6W5r2Xl4OslOInw/NflLudjEW4EnhW9BElrCQ==:0-E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855:0-E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855:zero
6ASf5EcmmEHTgDJ4X4ZT5vT6iHVJBXPg5AN5YoTCpGWt:EjzSznaBMHiOfLXhdHChsvwsW3P1Ge95vZ0NfJJ2XB4VDEUX3fDVQgc6AVh/XwZsM4FK+m0DOovSanXDF17XDA==:0-E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855:0-E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855:one
8pM1DN3RiT8vbom5u1sNryaNT1nyL8CTTW3b5PwWXRBH:2gc8ykzHPHXlrvh3hw4Imjfr/x4/rHHgDW/4Eyp2FvVsPzhdJTBuQSHi2oY3MTGlHSnXWGlRMUkRnEtSSiZPBg==:0-E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855:0-E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855:two
HPYVwAQmskwT1qEEeRzhoomyfyupJGASQQtCXSNG8XS2:Bsyu6trv2wURHGe/ktYVkrtVDlUPrgqVZGcK/9qU6fxlz4FD5JXcoqYoRbzxVtSJVS9EAkDHDIyu08k8g6yaDg==:0-E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855:0-E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855:three
J3qYF7YJMKCqQke47UQwiHizgFUXapHxRxKmxbkar89x:c4zYwo/r9HOgNkjOMnLU5ZbpB5inQC8nTjDOEMddGMDYNtIdUF5O7gZyrlaDMo7n2kyfEuye0FBFR8bRUi2YDQ==:0-E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855:0-E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855:four
Actives:
Leavers:
Revoked:
Excluded:
Certifications:
4zvwRjXUKGfvwnParsHAS3HuSVzV5cA4McphgmoCtajS:6ASf5EcmmEHTgDJ4X4ZT5vT6iHVJBXPg5AN5YoTCpGWt:0:RxIz8IWCDrK4K9P91tUWXqxI/eTIhFpmQrnlFeda5xwcGAPTwJM2jc2tc6a0cV3Ag5VfLamNknMzmEUkENy2BQ==
4zvwRjXUKGfvwnParsHAS3HuSVzV5cA4McphgmoCtajS:8pM1DN3RiT8vbom5u1sNryaNT1nyL8CTTW3b5PwWXRBH:0:z4s8x3X8buIsrfoNDxHYCzXlbwOncVm2oOuaYv2U/SNFc9kbOU80zrLAvWKcArwV78y5JiRcIzMgPZmw7vAyBg==
4zvwRjXUKGfvwnParsHAS3HuSVzV5cA4McphgmoCtajS:HPYVwAQmskwT1qEEeRzhoomyfyupJGASQQtCXSNG8XS2:0:mHtdrxxwH/0YuZ92Et2SEChzXYQAPDd/5G6+H5NhGLKSslh34en9VVA6UHEQUH8Kd8qRwIqafJ4ig5AWgb0TCg==
4zvwRjXUKGfvwnParsHAS3HuSVzV5cA4McphgmoCtajS:J3qYF7YJMKCqQke47UQwiHizgFUXapHxRxKmxbkar89x:0:zZfw5MTH0+bZWXNXxBYEm0j+Hknr1lvM5aWnmPvD50zKpzhIAFC3X3omeI7zZYRJgyH6MR3O0WI2ne8iKbr6BQ==
6ASf5EcmmEHTgDJ4X4ZT5vT6iHVJBXPg5AN5YoTCpGWt:4zvwRjXUKGfvwnParsHAS3HuSVzV5cA4McphgmoCtajS:0:UEqC8EMNZj9AtAro3Udqppo2ttyIKljhDaIkcckeO626177fv6jiB2Ch53pwpEuwBhgbcJ2467Jn8PIniZ7SDg==
6ASf5EcmmEHTgDJ4X4ZT5vT6iHVJBXPg5AN5YoTCpGWt:8pM1DN3RiT8vbom5u1sNryaNT1nyL8CTTW3b5PwWXRBH:0:hXKS1ga1gv94289uzBnDT81PbiNjKceEzBpsyTn4BF7nW9GgrkVQsYV5ucWrc7ZTM/PghZpjoKSjPilca8PqAw==
6ASf5EcmmEHTgDJ4X4ZT5vT6iHVJBXPg5AN5YoTCpGWt:HPYVwAQmskwT1qEEeRzhoomyfyupJGASQQtCXSNG8XS2:0:QMC7UapReHO89OkFthCnOjpjtFSTGX5IcuCNei+TdgJmyoOAVtQSLa6owW8RHa7oCEir2jjUAAGvxLm3iEEODA==
6ASf5EcmmEHTgDJ4X4ZT5vT6iHVJBXPg5AN5YoTCpGWt:J3qYF7YJMKCqQke47UQwiHizgFUXapHxRxKmxbkar89x:0:5r1bl5UpYCm8JvzYbPGhX2NjVUWWtJ4bugn6Eo1hZaDolWlirU3eAZF9M1T64Mrgf8YBJ1lnVF+AsJRUWKnwCQ==
8pM1DN3RiT8vbom5u1sNryaNT1nyL8CTTW3b5PwWXRBH:4zvwRjXUKGfvwnParsHAS3HuSVzV5cA4McphgmoCtajS:0:qWBts2mMkPYRbseaI5CSW2664Wdr45qVfZTbn1NBq5eH5tTP4NiCdmy/w9uyj8XPsjRIuv/uGiQ8lJsD2xcWBQ==
8pM1DN3RiT8vbom5u1sNryaNT1nyL8CTTW3b5PwWXRBH:6ASf5EcmmEHTgDJ4X4ZT5vT6iHVJBXPg5AN5YoTCpGWt:0:vwUQOmuHPcLBP9kmANRx0+tG5xWLIiDW1IsUOy5nnfviYbI5I4eFxE93lru8zxBl5RlJBDXprvJ3hqRd9rbhBg==
8pM1DN3RiT8vbom5u1sNryaNT1nyL8CTTW3b5PwWXRBH:HPYVwAQmskwT1qEEeRzhoomyfyupJGASQQtCXSNG8XS2:0:1Tv3XBW36xdZYBHaL/9RcDufqd56UVjPc29VNZrCnt4+mEixq1w6lj0bo3CiJDHqe7Rhr7e9awLH1rP6dPqiDg==
8pM1DN3RiT8vbom5u1sNryaNT1nyL8CTTW3b5PwWXRBH:J3qYF7YJMKCqQke47UQwiHizgFUXapHxRxKmxbkar89x:0:kNUgSO+EvpU2OJa84HPwEbSPwoarpKwd2X4q7EWQkK6SWXzxYS3X/YwO+exAE/05EU1dP6Hl8ejgGutaPMdHAw==
HPYVwAQmskwT1qEEeRzhoomyfyupJGASQQtCXSNG8XS2:4zvwRjXUKGfvwnParsHAS3HuSVzV5cA4McphgmoCtajS:0:/9FWzu4FyxVTmIjO38uZfqvldB4KJANpcjLnEdATPPCyD4cXmaLQ3wixjgq9Yz3dtSZqn6bqTUqxSRf+ofaSAQ==
HPYVwAQmskwT1qEEeRzhoomyfyupJGASQQtCXSNG8XS2:6ASf5EcmmEHTgDJ4X4ZT5vT6iHVJBXPg5AN5YoTCpGWt:0:MHZIzsWkOBCH8qOYJiPP9V14AnZXsQx1NyNZZnrKV+j4oF3CXFWyJKUoi3QNQYayWViqLzraN26F20Pulz/JAA==
HPYVwAQmskwT1qEEeRzhoomyfyupJGASQQtCXSNG8XS2:8pM1DN3RiT8vbom5u1sNryaNT1nyL8CTTW3b5PwWXRBH:0:tPFtJpiQgOrwyIeGX/uN/gR0TTPWcU9PVjM6c/6W8YJ2XtOlyFma1GdTo+t/nI1DGu6UdPTYyTdgHHDQ/PX0Dw==
HPYVwAQmskwT1qEEeRzhoomyfyupJGASQQtCXSNG8XS2:J3qYF7YJMKCqQke47UQwiHizgFUXapHxRxKmxbkar89x:0:d5KLjVlXyKArszwdpRAwST1JPyUSf/UjUBU3+/jo5GQZ7FwVzdOlSHqTBOMAE7xP7/uqWo7SecHZ1gjQLWlRBw==
J3qYF7YJMKCqQke47UQwiHizgFUXapHxRxKmxbkar89x:4zvwRjXUKGfvwnParsHAS3HuSVzV5cA4McphgmoCtajS:0:4kEd2irAnmcU3gPSVnotQRROnIgikANvUmjXzfNeonFS6dbZK9o42dhFVnKE/3l95CYwyY7OoAeKXIID8AOmBQ==
J3qYF7YJMKCqQke47UQwiHizgFUXapHxRxKmxbkar89x:6ASf5EcmmEHTgDJ4X4ZT5vT6iHVJBXPg5AN5YoTCpGWt:0:4LzT3tganldYl3mXDSTRRQsXNtkNbnK+FlNgeFNhSIQ8XbHzMCkpVuv+WJIFvryJUPaDaiuxkvzfWjL6yWV0Cg==
J3qYF7YJMKCqQke47UQwiHizgFUXapHxRxKmxbkar89x:8pM1DN3RiT8vbom5u1sNryaNT1nyL8CTTW3b5PwWXRBH:0:HdTmteVMHC6UYQnN07qFbA8NhdgjlTZNiqTiXdSQeNTFmRtQedhEmt85ADkboyXj+wYZ5JXRZR0lPvyGe0NnCg==
J3qYF7YJMKCqQke47UQwiHizgFUXapHxRxKmxbkar89x:HPYVwAQmskwT1qEEeRzhoomyfyupJGASQQtCXSNG8XS2:0:33ewvnXoxMBSyxHetoQSmQHsqqkdMSdBRoyGvWLB7+BTxzGYdUdFFsS3P5NUZieVEvq8MFQoJ8vUWi2AidflBQ==
Transactions:
InnerHash: B0D9F6A0F7131D78D0CAA6209181659B8B8633EA9BFC37CD5CD91D94A2B5B2BC
Nonce: 10768
R/a8ONq2W12ul8VoHKaxE9UJUVV7s2n4231kszXccKkDenveP2ehmECVlaUpyvIuuPDmAv+wUKOqGaH/OsGwAw==

I did this for self-teaching and, as @Spencer does, in an educational intention : Read The Fucking Code if you don’t understand the manual. You can read the Python script I wrote in the MR. I hope this will help some communities around the world study Duniter/Ğ1, create their own software and launch their own libre currency, inspired by Duniter/Ğ1 design. There are lots of comments in the script referring to DUBPv12.

I encountered bugs in Duniterpy concerning Block InnerHash, signature, and proof-of-work. I am trying to sync and write a block on GTest to post tests showing these bugs and the solutions I found.

13 Likes

Bien joué ! :slight_smile:

5 Likes

@matograine, I don’t know what else to say, than « thank you! ».

I’ve played a bit, tested a bit, merged, and left some traces on your server. Thanks again.

Spencer971

4 Likes