{"id":498,"date":"2022-07-30T20:12:23","date_gmt":"2022-07-30T20:12:23","guid":{"rendered":"https:\/\/kaspa.org\/?page_id=498"},"modified":"2023-04-01T17:04:10","modified_gmt":"2023-04-01T17:04:10","slug":"developments","status":"publish","type":"page","link":"https:\/\/kaspa.org\/developments\/","title":{"rendered":"Developments"},"content":{"rendered":"

[et_pb_section fb_built=”1″ admin_label=”Overview” _builder_version=”4.17.1″ _module_preset=”default” background_color=”#091744″ background_enable_image=”off” background_position=”top_center” custom_padding=”||16px|||” global_colors_info=”{}” box_shadow_style__hover=”none” box_shadow_style__hover_enabled=”none” box_shadow_color__hover=”rgba(0,0,0,0.3)” box_shadow_color__hover_enabled=”rgba(0,0,0,0.3)”][et_pb_row _builder_version=”4.16″ _module_preset=”default” custom_padding=”41px||5px|||” locked=”off” global_colors_info=”{}”][et_pb_column type=”4_4″ _builder_version=”4.16″ _module_preset=”default” custom_padding=”|||” global_colors_info=”{}” custom_padding__hover=”|||”][et_pb_divider color=”#14f1d9″ divider_weight=”4px” _builder_version=”4.16″ _module_preset=”default” max_width=”80px” module_alignment=”center” height=”4px” locked=”off” global_colors_info=”{}”][\/et_pb_divider][et_pb_text admin_label=”Text” _builder_version=”4.17.1″ _module_preset=”default” text_font=”Lato||||||||” text_text_color=”#9fa5d6″ text_font_size=”16px” text_line_height=”2em” header_2_font=”Rubik|700||on|||||” header_2_font_size=”44px” header_2_letter_spacing=”1px” header_2_line_height=”1.3em” text_orientation=”center” background_layout=”dark” max_width=”700px” module_alignment=”center” header_2_font_size_tablet=”34px” header_2_font_size_phone=”24px” header_2_font_size_last_edited=”on|phone” locked=”off” global_colors_info=”{}” header_font_size__hover=”30px” header_font_size__hover_enabled=”30px” header_letter_spacing__hover=”0px” header_letter_spacing__hover_enabled=”0px” header_text_shadow_style__hover=”none” header_text_shadow_style__hover_enabled=”none” header_text_shadow_color__hover=”rgba(0,0,0,0.4)” header_text_shadow_color__hover_enabled=”rgba(0,0,0,0.4)”]<\/p>\n

KASPA Developments<\/h2>\n

Kaspa has been innovating and improving since day one. \u00a0This section will showcase new features and improvements to the technology people are working on. You can track progress on GitHub but for this section, we offer a developmental process phase breakdown.<\/p>\n

[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=”4.17.1″ _module_preset=”default” custom_padding=”0px|||||” global_colors_info=”{}”][et_pb_column type=”4_4″ _builder_version=”4.17.1″ _module_preset=”default” global_colors_info=”{}”][et_pb_image src=”https:\/\/kaspa.org\/wp-content\/uploads\/2022\/11\/Kaspa-Roadmap-2022-stages.png” title_text=”Kaspa-Roadmap-2022-stages” align=”center” _builder_version=”4.17.1″ _module_preset=”default” max_width=”47%” global_colors_info=”{}”][\/et_pb_image][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=”1″ admin_label=”Events” _builder_version=”4.16″ _module_preset=”default” background_color=”#091744″ background_image=”https:\/\/kaspa.org\/wp-content\/uploads\/2022\/04\/gaming-22.png” background_size=”initial” background_repeat=”repeat” global_colors_info=”{}” box_shadow_style__hover=”none” box_shadow_style__hover_enabled=”none” box_shadow_color__hover=”rgba(0,0,0,0.3)” box_shadow_color__hover_enabled=”rgba(0,0,0,0.3)” background_size__hover=”cover” background_size__hover_enabled=”cover” background_repeat__hover=”no-repeat” background_repeat__hover_enabled=”no-repeat” parallax__hover=”off” parallax__hover_enabled=”off” parallax_method__hover=”on” parallax_method__hover_enabled=”on” background_position__hover=”center” background_position__hover_enabled=”center” background_blend__hover=”normal” background_blend__hover_enabled=”normal”][et_pb_row custom_padding_last_edited=”on|phone” _builder_version=”4.17.1″ _module_preset=”default” use_background_color_gradient=”on” background_color_gradient_direction=”90deg” background_color_gradient_stops=”rgba(31,48,101,0) 0%|#1f3065 100%” background_color_gradient_start=”rgba(31,48,101,0)” background_color_gradient_end=”#1f3065″ custom_margin=”||||false” custom_padding=”40px|40px|40px|0|true|false” custom_padding_tablet=”40px|40px|40px|0|true|false” custom_padding_phone=”|20px|||false” border_radii=”on|20px|20px|20px|20px” box_shadow_style=”preset1″ box_shadow_vertical=”-30px” box_shadow_blur=”120px” box_shadow_color=”rgba(17,16,49,0.49)” global_colors_info=”{}”][et_pb_column type=”4_4″ _builder_version=”4.17.1″ _module_preset=”default” global_colors_info=”{}”][et_pb_text admin_label=”Text” _builder_version=”4.19.4″ _module_preset=”default” text_font=”|||on|||||” text_font_size=”16px” custom_margin=”||1px|||” custom_padding=”|||22px|false|false” global_colors_info=”{}”]<\/p>\n

Planning \u00a0| \u00a0Development \u00a0| \u00a0Testing \u00a0| \u00a0Completed<\/span><\/p>\n

[\/et_pb_text][et_pb_toggle title=”Dag Knight Consensus Research Publication” open_toggle_text_color=”#FFFFFF” open_toggle_background_color=”RGBA(255,255,255,0)” closed_toggle_background_color=”RGBA(255,255,255,0)” _builder_version=”4.20.0″ _module_preset=”default” title_text_color=”#FFFFFF” title_level=”h2″ title_font=”Rubik||||||||” body_text_color=”#9fa5d6″ border_width_all=”0px” global_colors_info=”{}”]<\/p>\n

\"\"\"\"A research paper discussing a revolutionary new consensus mechanism that will potentially be introduced in Kaspa. This new DagKnight consensus which is an evolution of the GHOSTDAG protocol will theoretically lay down the groundwork for even faster transaction and confirmation times. You can see the paper here<\/a>.<\/p>\n

 <\/p>\n

[\/et_pb_toggle][\/et_pb_column][\/et_pb_row][et_pb_row custom_padding_last_edited=”on|phone” _builder_version=”4.17.1″ _module_preset=”default” use_background_color_gradient=”on” background_color_gradient_direction=”90deg” background_color_gradient_stops=”rgba(31,48,101,0) 0%|#1f3065 100%” background_color_gradient_start=”rgba(31,48,101,0)” background_color_gradient_end=”#1f3065″ custom_margin=”||||false” custom_padding=”40px|40px|40px|0|true|false” custom_padding_tablet=”40px|40px|40px|0|true|false” custom_padding_phone=”|20px|||false” border_radii=”on|20px|20px|20px|20px” box_shadow_style=”preset1″ box_shadow_vertical=”-30px” box_shadow_blur=”120px” box_shadow_color=”rgba(17,16,49,0.49)” global_colors_info=”{}”][et_pb_column type=”4_4″ _builder_version=”4.17.1″ _module_preset=”default” global_colors_info=”{}”][et_pb_text admin_label=”Text” _builder_version=”4.19.4″ _module_preset=”default” text_font=”|||on|||||” text_font_size=”16px” custom_margin=”||1px|||” custom_padding=”|||22px|false|false” global_colors_info=”{}”]Planning | \u00a0Development <\/span>\u00a0| \u00a0Testing \u00a0| \u00a0Completed[\/et_pb_text][et_pb_toggle title=”Upgrade consensus to follow the DAGKNIGHT protocol” open_toggle_text_color=”#FFFFFF” open_toggle_background_color=”RGBA(255,255,255,0)” closed_toggle_background_color=”RGBA(255,255,255,0)” _builder_version=”4.19.4″ _module_preset=”default” title_text_color=”#FFFFFF” title_level=”h3″ title_font=”Rubik||||||||” body_text_color=”#9fa5d6″ border_width_all=”0px” global_colors_info=”{}”]<\/p>\n

\"\"\"\"<\/p>\n

KIP: 2
Layer: Consensus (hard fork), API\/RPC
Title: Upgrade consensus to follow the DAGKNIGHT protocol
Author: Yonatan Sompolinsky –\u00a0Michael Sutton <msutton@cs.huji.ac.il>
Status: Approved\/Funded<\/p>\n

<\/span><\/h3>\n

<\/span><\/p>\n

<\/span><\/p>\n

Motivation<\/span><\/h3>\n

DAGKNIGHT (DK) is a new consensus protocol, written by the authors of this KIP, that achieves responsiveness whilst being 50%-byzantine tolerant. It is therefore faster and more secure than GHOSTDAG (GD), which governes the current Kaspa network. In DK there\u2019s no a priori hardcoded parameter k, and consequently it can adapt to the \u201creal\u201d k in the network. Concretely, in DK, clients or their wallets should incorporate k into their local confirmation policy of transactions (similarly to some clients requiring 6 confirmations in Bitcoin, and some 30 confirmations).<\/p>\n

Goals<\/span><\/h3>\n