首页
帖子
账号
关于
{"ObjectType":101,"Sequence":7,"PreHash":"E3EB42A977DF5CCD394F674033925BA7","Content":"接上条\n通过引入属性\"引用\",让原来从属与不同个体账号的【公告】之间能够连接,\n1条【公告】可以引用最多8条其他【公告】,1条【公告】可以被任意其他公告引用,\n从1条【公告】出发,无限递归查找其引用的公告,会形成树形结构,但不会产生环形结构,\n由于【单链】上区块的内容包含其他【单链】区块的特征信息,导致【单链】对其他【单链】上区块进行备份和背书的现象,我称之为【单链羁绊】。\n\n可以推理,优质内容的创作者,其【公告】被引用的次数会非常多,其【公告单链】会与其他很多条【公告单链】发生羁绊,其【公告】在网络空间中具有更强大的生命力(要抹除它很难很难)。\n\n\n目前,只是定义了【公告范式】,用json schema定义如下:\nlet BulletinSchema = {\n \"type\": \"object\",\n \"required\": [\"ObjectType\", \"Sequence\", \"PreHash\", \"Quote\", \"Content\", \"Timestamp\", \"PublicKey\", \"Signature\"],\n \"maxProperties\": 8,\n \"properties\": {\n  \"ObjectType\": {\n   \"type\": \"number\"\n  },\n  \"Sequence\": {\n   \"type\": \"number\"\n  },\n  \"PreHash\": {\n   \"type\": \"string\"\n  },\n  \"Quote\": {\n   \"type\": \"array\",\n   \"minItems\": 0,\n   \"maxItems\": 8,\n   \"items\": {\n    \"type\": \"object\",\n    \"required\": [\"Address\", \"Sequence\", \"Hash\"],\n    \"properties\": {\n     \"Address\": { \"type\": \"string\" },\n     \"Sequence\": { \"type\": \"number\" },\n     \"Hash\": { \"type\": \"string\" }\n    }\n   }\n  },\n  \"Content\": {\n   \"type\": \"string\"\n  },\n  \"Timestamp\": {\n   \"type\": \"number\"\n  },\n  \"PublicKey\": {\n   \"type\": \"string\"\n  },\n  \"Signature\": {\n   \"type\": \"string\"\n  }\n }\n}\n\n现在还没有系统,但是无论系统如何设计,用什么语音实现,只要符合前面对【公告】、【公告单链】的设定,这些系统都可以互相理解和交互。\n个体可以选择使用其他个体开发的系统,也可以按照设定自行开发系统,个体获得了【使用系统的自由】。\n避免了因为反编译机构官方客户端而犯罪的悲惨结局。\n请来享受自由构建客户端的快了吧!","Timestamp":1595252076850,"PublicKey":"0216B8875FE7513978CF2167C7AB7A3A6BC1F95E7DE20498980CACB70E51EA207A","Signature":"3045022100E60E8AD9B21C04EE241F35130E0FB1ADE425D993BB95AF93E8A6C53C6A33668E02201D06D923BCA0FF2625E083ABCDB5D7A7BB19D4C63C4784D7149386EF8533A1B8"}

oxo