Мы запустили в тестирование новую платформу для выпуска акций на Ethereum:
https://cryptonomica.net/cryptoshares/ Это смарт контракт который создаёт смарт контракты для организаций/корпораций с криптоакциями и веб интерфейс для работы с ними.
Для того чтобы выпустить криптоакции пользователь задаёт название организации, символ (тикет) для акции, общее количество выпускаемых акций, период между выплатами дивидендов.
На каждый выпуск создаётся отдельный смарт контракт с токенами соответствующими стандартам ERC20 и ERC223.
Смарт контракт создающий смарт контракты с токенами ведёт реестр созданных смарт контрактов и каждому присваивает номер. За создание нового смарт контракта с токенами взимается плата в эфире.
При создании нового смарт контракта с акциями сначала все акции (токены) отправляются на адрес того кто создал смарт контракт, и он распределяет их между акционерами.
В контракте ведётся реестр акционеров. В реестре указываются имя или название акционера, является ли акционер физическим или юридическим лицом, его юридический адрес, номер регистрации юрлица или индивидуальный номер физлица, имя и Ethereum адрес представителя (физлицо, естественно, может представлять само себя)
Для того чтобы быть вписанным в реестр акционеров пользователь должен иметь действующую верификацию в смарт контракте Cryptonomica (
https://cryptonomica.net/#!/verifyEthAddress/)
Реестр акционеров публичен, как и реестр всех трансферов акций.
При регистрации в реестре акционеров или при обновлении информации об акционере акционер одновременно подписывает арбитражное соглашение о рассмотрении всех возможных споров связанных с акциями и голосованиями на смарт контракте в нашем онлайн арбитражном суде в Лондоне (см.
https://medium.com/cryptonomica/cryptonomica-ex-aequo-et-bono-and-new-lex-mercatoria-72eef36a2cd5 )
Только акции (токены) находящиеся на балансе зарегистрированных акционеров могут голосовать и получать дивиденды. Остальные акции считаются находящими в стадии пересылки (in transfer). То есть смарт контракт выступает и как электронный реестр акционеров и как электронная система для передачи акций.
Каждый зарегистрированный акционер, у которого на балансе больше одной акции, может создать голосование в смарт контракте. Для этого он посылает в смарт контракт текст предложения и устанавливает номер блока, в котором будут подсчитаны результаты голосования (голосовать можно до наступления этого блока). Голосование происходит по принципу "одна акция - один голос".
На адрес смарт контракта с акциями можно пересылать эфир и xEUR (
https://xeuro.online), которые затем будут распределяться в качестве дивидендов.
Выплата дивидендов происходит раундами, каждый раунд имеет свой номер по которому в смарт контракте можно просмотреть информацию о прошедших раундах.
Запустить новый раунд может любой (не обязательно акционер) при условии что 1) прошло установленное время после закрытия предыдущего раунда, 2) на балансе смарт контракта достаточно эфира или xEUR для того чтобы платёж на одну акцию был не нулевым (считаются только акции верифицированных зарегистрированных акционеров)
Во время раунда выплаты дивидендов трансферы акций приостанавливаются. То есть токены нельзя пересылать пока не закроется раунд выплаты дивидендов. Это техническое ограничения для того чтобы балансы акций не менялись.
Для выплаты дивидендов требуется по одной трансакции на блокчейне на каждого зарегистрированного верифицированного акционера за всю историю смарт контракта, даже если в текущем раунде у него ноль акций.