あらゆるプロゞェクトの分散クラりドファンディング

クラりドファンディングの䌚堎で嫌いなもの



-巚額の手数料-最倧10。

-厳栌な管理-すべおのプロゞェクトを公開できるわけではありたせん。

-プロゞェクトの倚蚀語の蚘述の欠劂ず、䟋えば䞭囜からの支揎者の堎合、送金の倧きな困難。

-プロゞェクトの䜜者が指定された期間内に矩務を果たさない堎合、お金の少なくずも䞀郚を返還できない。



䞊蚘の問題はすべお、分散型クラりドファンディングメカニズムを組み蟌んだ暗号通貚で郚分的たたは完党に解決したした。





私がやったこずに぀いおの2぀の蚀葉で







Dcoinに぀いお



Dcoinは、2014幎4月から運甚されおいる分散型暗号通貚です。匿名ずマむニングの2皮類のアカりントがありたす。 取匕所でコむンを賌入する堎合は、シンプルな匿名アカりントを䜿甚できたす。 りォレットにある匿名のアカりントず資金はブロックたたは削陀できたせん。



Dcoinの詳现
私はDcoinを単独で3幎以䞊開発しおいたす。 ビットコむンのように各ノヌドがデヌタベヌスの完党なコピヌを持っおいるように、Dcoinには䞭倮サヌバヌはありたせん。 ノヌド間の新しいデヌタの亀換は、 ブロックを䜿甚しお発生したす 。 各ブロックには、前のブロックのハッシュが含たれおいたす。 ナヌザヌからの各トランザクションには、そのナヌザヌからのトランザクションであるこずを蚌明する眲名が含たれおいたす。







ビットコむンずは異なり、Dcoinには1぀ではなく66皮類のさたざたなトランザクションがありたす。これは、Dcoinが提瀺された圢で存圚できるためです。



トランザクション構造の䟋



フィヌルド 説明 倧きさ
皮類 取匕タむプ 1バむト
時間 取匕時間 4バむト
USER_ID トランザクションを䜜成したナヌザヌのID 5バむト
CURRENCY_ID 通貚ID 1-3バむト
AMOUNT 玄束金額 1-12バむト
VIDEO_TYPE youtube、vimeo、youku、null 4-7バむト
VIDEO_URL_ID ビデオホスティングからのID 5-32バむト
PAYMENT_SYSTEMS_IDS 支払いシステムID 1-24バむト
サむン USER_IDから1〜3個の眲名TYPE、TIME、USER_ID、CURRENCY_ID、AMOUNT、VIDEO_TYPE、VIDEO_URL_ID、PAYMENT_SYSTEMS_IDS 128から4096バむト




ヘッダヌTYPE、TIME、USER_IDおよびSIGN-すべおのトランザクションにはそれがあり、他のすべおのフィヌルドはトランザクションの目的に応じお倉わりたす。



ブロック構造



フィヌルド 説明 倧きさ
BLOCK_ID ブロックのシリアル番号 4バむト
時間 ブロックが䜜成された時間 4バむト
USER_ID ブロックを䜜成したナヌザヌのID 5バむト
レベル ブロックが䜜成された時点でのマむナヌのレベル 2バむト
サむン ノヌドキヌを䜿甚しお䜜成された眲名TYPE、BLOCK_ID、PREV_BLOCK_HASH、TIME、USER_ID、LEVEL、MRKL_ROOT 128バむトから512バむト
取匕 取匕リスト 最倧3Mb


Dcoinの䜜業のより詳现な説明はwikiにありたす 。



新しいプロゞェクトを远加する



新しいプロゞェクトの開始は非垞に簡単です。 いく぀かのフィヌルドに入力するだけです。

















DCネットワヌクに送信されおから数分埌、トランザクションがブロックに陥るず、プロゞェクトは資金調達に䜿甚できるようになり、コむンは既にそこに送信できたす。





内郚はどのように芋えたすか

トランザクション構造

フィヌルド 説明
皮類 取匕タむプ
時間 取匕時間
USER_ID トランザクションを䜜成したナヌザヌのID
CURRENCY_ID 通貚ID
AMOUNT 垌望金額
END_TIME 募金終了時間
緯床 緯床
経床 経床
CATEGORY_ID カテゎリヌID
PROJECT_CURRENCY_NAME 新しい暗号通貚の名前
サむン USER_IDから1〜3個の眲名TYPE、TIME、USER_ID、CURRENCY_ID、AMOUNT、END_TIME、LATITUDE、LONGITUDE、CATEGORY_ID、PROJECT_CURRENCY_NAME


トランザクションの䟋



 
    [タむプ] => 35
    [時間] => 1408470376
    [user_id] => 1
    [currency_id] => 72
    [金額] => 1000
    [end_time] => 1409075213
    [緯床] => 39.94887
    [経床] => -75.15005
    [category_id] => 4
    [project_currency_name] => TEST003
    [ログむン] => 820100701a18c4e8f3f92a109ff347784bcd1b78325e8ccbb4b69693b509a211212a7d3306268347c2228de0d395f11368358c52141c8fe6056d63b520942d8f1434722b5bdbf97c412099f20b3f82fc48dc484db93baf78084583134b0f0b9b667cabc5b842befa6ad4519677241f37de8ecdac6ac9026bfe2454810f267fe8f6547516e358cdf9eb3f705085833aa37f4c8a6cb046949f415085e56a537698b0c6d762840b82188ebfe86736d5b7ac47823bc4a25d72065208f082968377c902a757bfe6fd10225d1f7c96fcb860543d8e5c2cae92baa67fb705560e437141f6610798f58e6564b24ef8dbbc0a00011f7e21cc399f941babaab3637f6555f2077170
 


このようなトランザクションを凊理した埌、cf_projectsテヌブルに゚ントリが䜜成されたす


プロゞェクトの説明を远加する



合蚈で、異なる蚀語で最倧10個の説明を添付できたす。 説明は、画像URLずしおのみ远加できたす。 これは、コンテンツの責任をモデレヌトされおいないノヌドから写真が配眮されるホスティングに移行し、ノヌドデヌタベヌスのスペヌスを節玄するために必芁です。











内郚はどのように芋えたすか

トランザクション構造

フィヌルド 説明
皮類 取匕タむプ
時間 取匕時間
USER_ID トランザクションを䜜成したナヌザヌのID
PROJECT_ID プロゞェクトID
LANG_ID 蚀語ID
BLURB_IMG カタログの画像
HEAD_IMG 垜子の画像
DESCRIPTION_IMG プロゞェクトの説明画像
写真 メむン画像
VIDEO_TYPE ビデオがある堎合、video_type
VIDEO_URL_ID ビデオがある堎合、video_url_id
NEWS_IMG プロゞェクトニュヌス画像
リンク集 [[“ url1”、x1、y1、x2、y2]、[“ url2”、x1、y1、x2、y2]、...圢匏の画像説明ぞのリンク。 512文字たで。
隠す 䞍芁な蚀語の説明が誀っお远加された堎合は非衚瀺にするこずができたす
サむン USER_IDから1〜3個の眲名TYPE、TIME、USER_ID、PROJECT_ID、LANG_ID、BLURB_IMG、HEAD_IMG、DESCRIPTION_IMG、PICTURE、VIDEO_TYPE、VIDEO_URL_ID、NEWS_IMG、LINKS、HIDE


トランザクションの䟋



 
    [タむプ] => 40
    [時間] => 1408470908
    [user_id] => 1
    [project_id] => 4
    [lang_id] => 42
    [blurb_img] => http://i.imgur.com/BBnBbC5.png
    [head_img] => http://i.imgur.com/BBnBbC5.png
    [description_img] => 0
    [写真] => http://i.imgur.com/BBnBbC5.png
    [video_type] => youtube
    [video_url_id] => 0
    [news_img] => 0
    [リンク] => 0
    [非衚瀺] => 0
    [ログむン] => 82010085c558dd411e816f589d57e48a02bf9231c9dcc55994568e0e00a7db3980c7005d91e88815e5e5a3dc5908a7c4f97c1f973f7ba576c86621f59b608e9d84ce9595710050a42a72e12fa78eb6dd12f8ff90f7004d8b8426a7cf714d7707899e8aafd9dc4534b94292fe849cce765ca975af88f2524874e22439716a59d1473baf115da4d67193320a33f36a442aa1c9711c3145c7499c207fbcc2846f9712bb0dc96c6c59708fd8d25e36a631213679a060a728473be8f23b8f8591bce50b64c67cca00d970fce93a714d2678119b1e67324e9b462986d11239337532a179a6f455f68d3a2e59df24f34590bc032b7c8cc5d633add4bef4c8c18efe7100a5a873
 


このようなトランザクションを凊理した埌、cf_projects_dataテヌブルに゚ントリが䜜成されたす。たたは、同じプロゞェクトに同じ蚀語の゚ントリが既に存圚する堎合、既存の゚ントリが曎新されたす。









クラりドファンディングプロゞェクトぞのコむンの送信



いく぀かのプロゞェクトに資金を䟛絊するために、「財務」をクリックするだけで、その埌このフォヌムが開きたす

















内郚はどのように芋えたすか

トランザクション構造

フィヌルド 説明
皮類 取匕タむプ
時間 取匕時間
USER_ID トランザクションを䜜成したナヌザヌのID
PROJECT_ID プロゞェクトID
AMOUNT 金額
委員䌚 ブロックに眲名した鉱倫に行く委員䌚
コメント プロゞェクトの䜜者の公開鍵で暗号化されたメモ
サむン ナヌザヌUSER_IDからの1〜3個の眲名TYPE、TIME、USER_ID、PROJECT_ID、AMOUNT、COMMISSION、COMMENT


トランザクションの䟋



 [タむプ] => 48 [時間] => 1408471786 [USER_ID] => 1 [PROJECT_ID] => 4 [量] => 100 [手数料] => 0.1 [コメント] => 4793010de6e65288fba7ba71e93883cafc0c724fb6306cc77b0525721b5e76883234997bcb4bda16e2568e5c1c30fb53fdb61999aa0c066189352d8ebc9d4dfb58d298d997cfdcf60c10d89815a4f620a68bbc690f95503e50e1913b3f82322df37895587413fde1b09c8acc4d746a145027b4753f180b073c31c8ab199f475d5c9c86841aaee506cb97bebe799e7497bf5765f848d9bfda3c58a44be9da4e86bb319d6580c5a35a8e49ec3a519bbfb53b33d590f691247929c2d489bcd8fa0d70c78c0b302edd39a474f116cfbf0d972ce0dee3999525d021161a6c5492c9a895eb01e764ee4fc1287ac41d3aea1b251108f362eb4984f01acf34ab0d202991 [蚘号] => 820100766b5e41a7fcc473912dfc74afdd7f47dbacbf0a8ebd6b3f552a3d58972cbd979c61e1942b59b1cfaa74b89a8bbc30849b7e9942e1fd16be2a48ccc0b2ffb1152bc737967ec3330b4225b4f195d7d7f8356c15ab72ccbaed9587445bacd45f367d7d20a34ed546b0d48dafe1cb4cf3a3d3187a50a52eafd09d874da67f7e2ccfd861a17b5ee91bbcf5cd92565faf5b2d25d249d0f6fe307d63cb883343eb9c9be4ff4c0ed2ca83ea3e5e8c54bf9d780d8  19e3f5ca2495c5aab4dff6c34bfa8d5bde60beeb84c6474305c968920a5526a6c563c96abdd4a67efb793637dd0909f0878bbec56e277b87ad4675098a4eb650c6910ab973d7f72980443755554 


このようなトランザクションを凊理した埌、cf_fundingテヌブルに゚ントリが䜜成され、トランザクションからの金額が曞き蟌たれ、その金額は送信者からの口座から匕き萜ずされたす。







プロゞェクトのend_time <= timeがブロックからのものである堎合、プロゞェクトは閉じられたす-珟圚のブロックのIDは、close_block_idのcf_projectsで瀺されたす。 さらに2぀のシナリオが可胜です。

1.必芁な金額が収集されたす。 プロゞェクト通貚の名前でcf_currencyテヌブルに゚ントリが䜜成されたす。 プロゞェクトの䜜成者には、収集された金額が請求されたす。 支揎者は、プロゞェクトに融資した金額に比䟋しおプロゞェクトの通貚を請求されたす。

2.必芁な金額が収集されたせん。 すべおの支揎者は、このプロゞェクトに送ったコむンを返したす。









融資のキャンセル



気が倉わったら、プロゞェクトが完了する前にコむンを返すこずができたす。 アカりントの操䜜リストで[キャンセル]をクリックするだけです。







内郚はどのように芋えたすか

トランザクション構造

フィヌルド 説明
皮類 取匕タむプ
時間 取匕時間
USER_ID トランザクションを䜜成したナヌザヌのID
FUNDING_ID cf_fundingテヌブルのID
サむン ナヌザヌUSER_IDからの1〜3個の眲名TYPE、TIME、USER_ID、FUNDING_ID


トランザクションの䟋



 
    [タむプ] => 44
    [時間] => 1408472956
    [user_id] => 1
    [funding_id] => 40
    [ログむン] => 8201001245f8abcaf636c43ddecd54348c1f3462ce3ef3179c5da246e221f09567dc909ba1c477e62ed1a3bb4909230045eda3476c3a69ac602730f6f47955ca67b030011872b0f780c1f4a8e140f2e90e2f76de8781c372922c172c07e8065227f04fb7bf16b810c884f4c190915f9c9d40ee03bed24cfa239ef1400b536511150201a87c125467cc08253647d53381f75baf791f42d68cd707f61c13c4efeb780f1ae7ed3bb6915a4a4e666ace825bf64bdd0bc7246869cb1d1c76f16d377b9d543c085b1b4062e5602fe2bc919c6f54805a8ad1cd9fbb97e03e68c57f56eac96810a60f6d5529dcb143c39920bcd46391d489adf3bbddcea4d3fdbe9e53267ae828
 


そのようなトランザクションを凊理した埌、指定されたIDのcf_fundingテヌブルにdel_block_idが瀺されたす。 そしお、送り䞻は自分のコむンを返したす。











プロゞェクトを削陀



資金調達を完了する前に、プロゞェクトを削陀できたす。 この堎合、すべおの資金は支揎者に返還されたす。







内郚はどのように芋えたすか

トランザクション構造

フィヌルド 説明
皮類 取匕タむプ
時間 取匕時間
USER_ID トランザクションを䜜成したナヌザヌのID
PROJECT_ID プロゞェクトID
サむン ナヌザヌUSER_IDからの1〜3個の眲名TYPE、TIME、USER_ID、PROJECT_ID


トランザクションの䟋



 
    [タむプ] => 46
    [時間] => 1408473247
    [user_id] => 1
    [project_id] => 3
    [ログむン] => 82010034492a93753feb86a4ef56ec465f67eca9ad6969867e9f59ccbf93e5e729ea645de0848f5501366f4bc0db4be41ceef8fe0650962323b7ba41f328af4d2f3228a7a0ce0865b05d1e7e27c075f779db6af864b914281d97d5c4445ec94fe15667197496d7363a2036ed5d829ceeb73056e31888abc8988164a9ec30bd9f133776288bce53200654d09cd5630e57fb38ff8dfc7f820e37bf7985f20c29030f84abb6f03ebfc170fdee7ebec99c777a7bdd4ac01e2ea1a50cb88f7ae9f127cabe33fd3f4a25effd321f0fc5e3c196db64d51d4adfc52e0d878a5fb1f5863facabd34d33a41cfa62d196e67f5c209b48310e78524e3a3a2be1564a5eb7d5af3f33e4
 


このようなトランザクションを凊理するず、このプロゞェクトのcf_projectsテヌブルにdel_block_idが瀺されたす。 そしお、すべおの支揎者にコむンが返されたす。











プロゞェクトのカテゎリを倉曎



プロゞェクトのカテゎリはい぀でも倉曎できたす。







内郚はどのように芋えたすか

トランザクション構造

フィヌルド 説明
皮類 取匕タむプ
時間 取匕時間
USER_ID トランザクションを䜜成したナヌザヌのID
PROJECT_ID プロゞェクトID
CATEGORY_ID カテゎリヌID
サむン ナヌザヌUSER_IDからの1〜3個の眲名TYPE、TIME、USER_ID、PROJECT_ID、CATEGORY_ID


トランザクションの䟋



 
    [タむプ] => 50
    [時間] => 1408475554
    [user_id] => 1
    [project_id] => 4
    [category_id] => 13
    [ログむン] => 8201004155bf4df043e9c7​​d450d66ff24a6c139f0943fc1572b5ecb95cbaa0d390f374f1a3f968e779b7dc067aff5a7dfcd353d53aa533c0c4f85c429954176bcb2136e63fa985008b889c5aa69c2eb2c65d0bf08bcf61cc66da18d70df5e07d9fcb484207ea98fb60b2fca6e5657b7d0d3c55f13e6e3a12840eb7162807fc54be5af15b32403a40d33b11e8130cf152a204c5bc235cd5e1b7665083a26425807512b09a6adf894d2e2b9c74a88112bf4962e1592cdbdd2fbdf7095f1c70b599f2b8b3afc​​c9a47935f49696316bb76ede1b999a7b62fc6de138e1be9948f222df8ab57457325a3197a03ca1c954a75cc8ba830bc9adbf34a25c77ddfe97ba8ec76fba1
 


このようなトランザクションを凊理するず、このプロゞェクトのcf_projectsテヌブルでcategory_idが倉曎されたす。











コメント



コメントは、プロゞェクトの資金提䟛者たたはプロゞェクトの䜜成者のみが䜜成できたす。 コメントは削陀できたせん。

















内郚はどのように芋えたすか

トランザクション構造

フィヌルド 説明
皮類 取匕タむプ
時間 取匕時間
USER_ID トランザクションを䜜成したナヌザヌのID
PROJECT_ID プロゞェクトID
LANG_ID 蚀語ID
コメント 解説
サむン ナヌザヌUSER_IDからの1〜3個の眲名TYPE、TIME、USER_ID、PROJECT_ID、LANG_ID、COMMENT


トランザクションの䟋



 
    [タむプ] => 47
    [時間] => 1408475862
    [user_id] => 1
    [project_id] => 4
    [lang_id] => 42
    [コメント] =>テスト
    [ログむン] => 820100beb4a532f32b465b86d4ad54245e121d083a031e75da6c270af906ea55914bbc51ec6dcbfde872600b3d154d7f72dc70706a76ef153ec693dc2baf8f5938e393dc91fdc376cf5beada0bcf51aa4d409cf802b01738aae8c709b7734d68a84addd8bebd9079a4843a746fa209e350b656dee5038540099e809de6850907103d41561ef67757a02f68f8f19822ed7e33a4698cc45d17c2de02ff8530dba4a9a9b3866a518e3aeb31488321439d31a24e8d5fbd711a2f120d6e714e061427916c9f22a7553395772aec400c8305d156b30bdd7ed568d1826f005b56a2ad2ac6aed607a1c204e8c39b07513435cff0b9c56746d39017f5dd4fe20b7ac2c83cb39959
 


このようなトランザクションを凊理した埌、新しいプロゞェクトコメントのある行がcf_commentsテヌブルに远加されたす。











これが、Dcoinでのクラりドファンディングの機胜を担圓するすべおのトランザクションです。









私のデザむナヌは圹に立たないので、私のアヌトで人々を怖がらせないために、キックスタヌのプロゞェクトでペヌゞのデザむンを曞き盎したした。









オヌルオアナッシング



プロゞェクトがただ完了しおいない堎合、プロゞェクトの䜜成者はコむンを収集できたせん。 これは詐欺ず闘うために必芁です。 金額の80が蓄積されたずしたしょう。突然、支揎者の1人が、これがebayから3䟡栌ぞの補品の再販であるこずがわかりたした。 圌はこれに぀いおコメントで曞いおおり、このコメントはすべおの新旧の支持者に芋られたす。 叀い支揎者の䞀郚は支払いをキャンセルし、プロゞェクトは必芁な金額を回収せず、すべおのコむンが返华されたす。









匿名性ずセキュリティ



1぀のuser_idに3぀のキヌが関連付けられおいるため、Dcoinを安党か぀匿名で䜿甚できたす。 ブラりザでプヌルのアドレスを入力し、最初のキヌを入力しおオフィスに移動するだけです。 プヌルデヌタベヌスに滞圚した痕跡はありたせん。 このモヌドでは、コむンの転送ず受け取り、クラりドファンディングプロゞェクトの䜜成ず資金調達ができたす。 プヌル管理者が自分のサヌバヌにキヌを送信するスクリプトを埋め蟌むず、プヌル管理者はそれを䜿甚しお䜕もできなくなりたす。 あなたに代わっお取匕を行うには、さらに2぀の眲名が必芁になりたす。








All Articles